Page 3 of 3

codex

Posted: Sat May 21, 2022 7:14 am
by Ed Minchau


On 5/10/2022 at 8:05 AM, desertfish said:




The discussion above prompted me to check the behavior of my File based Assembler and yup, it failed to assemble LDA $0024,Y as well thinking it is LDA $24,Y which is an unexisting addressing mode.   This has now been fixed, but was an interesting case!



The discussion above is precisely why the META/L editor uses unique 4 character codes for each command, with the fourth character indicating the addressing mode.  No ambiguity and no need to parse the parameter to figure out what the command is.

And it's through my update to that editor that I was searching through ROM bank 08 and found some code that isn't in any of the documentation.  Is that code an extension of CODEX?


codex

Posted: Sun May 22, 2022 5:20 am
by Ender


On 5/21/2022 at 3:14 AM, Ed Minchau said:




The discussion above is precisely why the META/L editor uses unique 4 character codes for each command, with the fourth character indicating the addressing mode.  No ambiguity and no need to parse the parameter to figure out what the command is.



And it's through my update to that editor that I was searching through ROM bank 08 and found some code that isn't in any of the documentation.  Is that code an extension of CODEX?



A while ago Michael moved the code for the "TEST" command there, which tests various BASIC commands used in SCREEN 128 mode.


codex

Posted: Tue Jun 21, 2022 11:55 pm
by G David T

Just installed v41 and immediately attempted to access CODEX. I got to ASM and changed memory addresses, but as soon as I attempted to move the cursor, the emulator crashed with the attached data dumped. Not sure what caused the issue, or if this is where the error report needs to go, but considering CODEX was in use, I thought it might be best to report here. I'll also send this report to the emulation crash report thread for version 41.
dump-2.bin