Moin Ihr Bastler !
Dank vieler Tipps aus der ASM-Coder-Sparte hier im Forum habe ich mal basierend auf Mac Bacon´s "Minimales Speichertestprogramm" ein 4Kb-ULTIMAX-KERNAL-ROM geschrieben und das Ganze auf eine Modul-Platine gebaut.
Das Ergebnis ist ein C64-RAM-TESTER, der ohne C64-Kernal, C64-Basic, CIA1, SID und vermutlich auch ohne CIA2 auskommt. Es geht bei diesem Projekt einfach nur darum, den C64-RAM zu testen.
Es können EPROMs des Typs 2732 oder 2532 benutzt werden - für jeden EPROM-Typ gibts eine separate Umbau-Anleitung.
Die Umbau-Anleitungen für den Umbau von einer Ultimax-Game-Platine in einen RAM-TESTER hängen mit dran.
Das BIN-File für das EPROM und das CRT-File(für Vice zum Testen) hängen auch mit dran.
Das CRT-File wird allerdings nur bis Step1 kommen, weil dem VICE halt der Hardware-Schalter zum Abschalten des ULTIMAX-Moduls fehlt
Leider mußte ich die Anleitungen wegen der MaxUpload-File-Size hier sehr stark komprimieren, womit die Details nicht so gut rüber kommen.
Höchauflösende Umbau-Anleitungen gibts HIER.
Bedienung:
C64 ausschalten, nur Monitor- und Netzkabel an den C64 anschließen, Modulschalter geschlossen, Modul in Expansionport stecken, C64 einschalten.
Nun wird im Ultimax-Mode der Speicher $0400-$06FF getestet, wenn dieser erste Test fehlerhaft war, gibts einen rot/braunen Rahmen mit Endlosschleife.
Wenn der 1. Test ok war, dann gibts einen grün/hellgrünen Rahmen mit weiteren Infos für Step 2.
Nun den Schalter am Modul ausschalten, Mac Bacons RAM-Test läuft nun im bereits geprüften Screen-RAM und testet den gesamten C64-Speicher im Dauerbetrieb.
so denn, viel Spaß beim Basteln