CEGMON
Posted: Sun Mar 08, 2015 2:40 pm
I've been trying to get CEGMON assembling, working and annotated, in that order. I felt there was no point in annotating code that I could not assemble or that did not work.
I started with the cegmon-c1.asm posted in the zip file in the Software section of this site :http://www.osiweb.org/roms/cegmon.zip.
I found that that file would not assemble under my favorite assembler (M. Kowalski's 6502 Emulator) due to differences in how it interprets the ASL, LSR and ROL instructions. Once I fixed that I was able to assemble it but found it didn't work properly. There was some issue with the screen parameters and the address of one JMP instruction was off by 1. So now I have it apparently working fine on a Subperboard II rev. b with a monitor (TV) that can display 25 lines and have annotated about 25% of it so far.
It would be great if someone that is very familiar with CEGMON could give it a test and give the annotation a once over. http://www.onebytecpu.com/projects/cegmon/cegmon.zip
I eventually intend to get the whole thing annotated, but it will have to wait for a few weeks. Vacation first, memory boards next, then CEGMON...
I started with the cegmon-c1.asm posted in the zip file in the Software section of this site :http://www.osiweb.org/roms/cegmon.zip.
I found that that file would not assemble under my favorite assembler (M. Kowalski's 6502 Emulator) due to differences in how it interprets the ASL, LSR and ROL instructions. Once I fixed that I was able to assemble it but found it didn't work properly. There was some issue with the screen parameters and the address of one JMP instruction was off by 1. So now I have it apparently working fine on a Subperboard II rev. b with a monitor (TV) that can display 25 lines and have annotated about 25% of it so far.
It would be great if someone that is very familiar with CEGMON could give it a test and give the annotation a once over. http://www.onebytecpu.com/projects/cegmon/cegmon.zip
I eventually intend to get the whole thing annotated, but it will have to wait for a few weeks. Vacation first, memory boards next, then CEGMON...