Native Macro Assembler option for CX16

All aspects of programming on the Commander X16.
Post Reply
AMenard
Posts: 5
Joined: Thu Dec 30, 2021 2:56 pm

Native Macro Assembler option for CX16

Post by AMenard »

Hi,

I'm presently trying to find out if there's already a native macro assembler package in the works, or already available for the Commander X16. I know about cross assembly/compiling on a modern PC but the fun of the CX16 is to go old school. I want to program on the real hardware directly.
User avatar
JimmyDansbo
Posts: 476
Joined: Sun Apr 26, 2020 8:10 pm
Location: Denmark
Contact:

Re: Native Macro Assembler option for CX16

Post by JimmyDansbo »

As far as I am aware, there is currently no native assembler in the works, but it is something that we would very much like :)
Visit my Github repo
or my personal site with CX16/C64/6502 related information.
Feel free to contact me regarding any of my projects or even about meeting up somewhere near Denmark
User avatar
desertfish
Posts: 1096
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Re: Native Macro Assembler option for CX16

Post by desertfish »

Well there is this viewtopic.php?t=6294
It works for simple cases, but still needs a lot of work to be actually generally useful
TomXP411
Posts: 1781
Joined: Tue May 19, 2020 8:49 pm

Re: Native Macro Assembler option for CX16

Post by TomXP411 »

There is no macro assembler, yet.

As far as I know, there were only a few good, native 6502 macro assemblers ever made. One is Turbo Assembler, which is not open source (but has been reverse engineered and modified multiple times), and the other is Merlin - which has been released to the public domain by the creator's widow.

The Linux/Windows version, called Merlin32 is available on GitHub, and there is source code for the Apple II version floating around.

I believe these are the Apple II executables:
https://gswv.apple2.org.za/USA2WUG/Glen ... .ARCHIVES/

And the source code:
https://gswv.apple2.org.za/USA2WUG/Glen ... .ARCHIVES/

Merlin was also released for the Commodore 64 and the 128, but I'm not sure the CBM source code was ever released to the public.
SolarSurfer
Posts: 30
Joined: Sun Nov 26, 2023 2:18 am

Re: Native Macro Assembler option for CX16

Post by SolarSurfer »

That reminded me of this video from a while ago ...

"Using the Commander X16 Integrated Assembly Environment"
https://www.youtube.com/watch?v=N3E0MUsqzQo
Post Reply