Ruud
Veteran Member
Yep, I know what you mean: you have to tell the assembler when the 65816 switched to 16-bit and for which part of it. I managed but don't ask me how many times a program crashed because I forgot to place the correct directive in the code. This is also one of the reasons why I don't have a disassembler specific for the 65816 yet: my disassembler is what it says, a disassembler, not en emulator. So It won't have an idea what value is written to the status register. Another reason: to less 65816 binaries to make it worth the trouble and time.