Hallo, mein P500 + 600/700 Monitor ist fertig.
Inkl. Disk-Kommandos, Directory und "j"sr zu allen banks ist auch möglich.
d64 und d82 disks sind im Anhang
David Viner hat vor langer Zeit den c128 Monitor an cbm2 angepasst. Allerdings ohne disk/dir Kommandos und auch mit einigen bugs.
Ich hab den Monitor nun komplett disassembliert, kommentiert und an P und B-Serie angepasst.
Bei umfangreichen tests konnte ich keine Bugs mehr feststellen. Bei den Disk-Kommandos ist nun auch eine Fehlerausgabe enthalten.
Das Tolle an dem Monitor ist, das man die Adressen immer mit 5 Nibbles eingibt und kein bank Switching benötigt!
Der Hunt Befehl kann auch nach Strings suchen!
Der Monitor-Loader lädt den Kernal-Part (TX-Jump und IRQ-Routinen) in alle RAM-Banks, damit man auch in alle Banks springen kann. Der Monitor selbst wird in die höchste RAM Bank geladen, da er ja auch ZP benötigt und sich deshalb mit dem Basic Programm nicht verträgt. Wenn man in einem Basic Teil viele Variablen verwendet überschreiben die ggf. die Zeropage in der Monitorbank!!!
Mit "G"o kann man ein Programm in der Monitor Bank starten. Mit "J"sr kann man in alle Banks springen und kehrt zum Monitor zurück
Auf Github unter vossi1 liegt der Source Code