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.
Native Macro Assembler option for CX16
- JimmyDansbo
- Posts: 476
- Joined: Sun Apr 26, 2020 8:10 pm
- Location: Denmark
- Contact:
Re: Native Macro Assembler option for CX16
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
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
- desertfish
- Posts: 1096
- Joined: Tue Aug 25, 2020 8:27 pm
- Location: Netherlands
Re: Native Macro Assembler option for CX16
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
It works for simple cases, but still needs a lot of work to be actually generally useful
Re: Native Macro Assembler option for CX16
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.
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.
-
- Posts: 30
- Joined: Sun Nov 26, 2023 2:18 am
Re: Native Macro Assembler option for CX16
That reminded me of this video from a while ago ...
"Using the Commander X16 Integrated Assembly Environment"
https://www.youtube.com/watch?v=N3E0MUsqzQo
"Using the Commander X16 Integrated Assembly Environment"
https://www.youtube.com/watch?v=N3E0MUsqzQo