In my quest to make the C16 more usable, i.e. more like the environment I’m used to, i.e. a C64 with a Final Cartridge III, I’ve ported the Final Cartridge III monitor to the TED series (C16, C116, Plus/4).
I have reverse-engineered the interesting parts of the FC3 ROM before:
The code in the repository now also allows building the monitor standalone for the TED series:
make clean MACHINE=ted PROJECT=monitor monitor.prg
The resulting file is located at $4000 in RAM and can be started with
At the default address of $4000, it requires a memory extension on a C16/C116. By editing the key
projects/monitor/monitor.cfg, any address can be selected.
Here are some of the unique FC3 monitor features:
- Moving the cursor past the first or last line of the screen will continue dumps and disassemblies. It will even disassemble backwards. F3/F5 will also scroll up and down.
Ocommand switches banks (TED: 0 = BASIC + KERNAL, F = all RAM).
ODswitches to disk drive memory.
Icommand prints a CBM-ASCII-encoded memory dump.
*R tt ss aaand
*W tt ss aaread and write a disk block.