You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey there, I tried this assembler before, and it has improved from the days of old where it had no INCBIN, now it has INCBIN... So proud, But that is not why I am here...
Ever since new processor options came built-in to this assembler, hoping for someone to add 65(c)816 support to the latest version. with complete opcode support. used in the SNES, Apple ][GS, and the Commodore 64, as well as some homebrew experiments.
Can it really be supported?
The text was updated successfully, but these errors were encountered:
This task could be in the range from "easy" to "complex".
find out which processor-definition in dasm is the closest match
find out which opcodes/mnemonics have been added with this CPU-variant
find out which addressing modes have been added with CPU-variant
If there are no new addressing modes (compares to what is already implemented) the task is (easy) only to define a new processor, copy paste one of the mneXXXX.c files and edit and finally test it.
If new addressing modes or some fancy bit-branching comes with the new processor, the task would be rather "complex".
Dasm has already support for "some fancy bit-branching" for some processors. Good if the new processor could be somehow "fitted" in the existing implementation. More complex if it can't.
Alternatively one can start with a subset that includes all already implemented addressing modes and add the more complex mnemonics later. If some of the not-yet-implemented mnemonics are needed, they could be replaced by macro definitions from the user.
Hey there, I tried this assembler before, and it has improved from the days of old where it had no INCBIN, now it has INCBIN... So proud, But that is not why I am here...
Ever since new processor options came built-in to this assembler, hoping for someone to add 65(c)816 support to the latest version. with complete opcode support. used in the SNES, Apple ][GS, and the Commodore 64, as well as some homebrew experiments.
Can it really be supported?
The text was updated successfully, but these errors were encountered: