Page 1 of 1
Native Macro Assembler option for CX16
Posted: Fri Dec 01, 2023 1:32 pm
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.
Re: Native Macro Assembler option for CX16
Posted: Fri Dec 01, 2023 1:54 pm
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
Re: Native Macro Assembler option for CX16
Posted: Fri Dec 01, 2023 5:21 pm
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
Re: Native Macro Assembler option for CX16
Posted: Fri Dec 01, 2023 5:37 pm
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.
Re: Native Macro Assembler option for CX16
Posted: Sat Dec 02, 2023 4:31 am
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