Basic Code Schnipsel – RAMCheck
Tja, Man(n) sollte nicht seine alten Disketten finden, denn dann wird der Wunsch geweckt die Listings zu komplettieren 🙂 So geschehen und das RAMCheck Listing aus 2017 gefunden 🙂 OK, so alt ist das jetzt nicht, aber trotzdem – die letzten Handgriffe wollten gemacht werden und wie es so ist – mit einem zweiten Blick, findet man vieles was anderes gemacht werden kann…
Auf gerade mal 24 Zeilen (inkl. RAM und Umgebungsvariablen wie Farben etc, ist das Listing klein:
Das darf aber auch nicht größer sein, weil ab 3 Blöcken, wird nach dem Ausführen das Listing unbrauchbar, weil der Sinn des Programmes ist, die RAM-Chips des C64 zu Testen.
Also was macht es?
Jede Speicherstelle ab $3350 (bis $40959) wird beschrieben und das Ergebnis wird ausgelesen. Stimmt das Ergebnis nicht – haben wir es vermutlich mit einer defekten Speicherzelle zu tun. Das ganze dauert fast 15 Minuten … Aber Gründlichkeit dauert – und nach einer erfolgreichen Reparatur sollte die Zeit auch drin sein 🙂
Warum ist das noch beta?
Eine Sache habe ich noch vor, momentan zählt er über die TIME Systemvariable nur die vergangene Zeit. Ich möchte aber die Zeit vom Start bis Ende in einem lesbaren Format darstellen 🙂
Bock zu testen?
Aber sehr gerne, ich hänge die .PRG Datei an. Du musst Sie nur auf dein SD2IEC oder Ultimate 1541 übertragen und ausführen. Hab nur eine Bitte – gebt mir ein Feedback ob es bei Euch zu einem Absturz oder Anzeigefehlern kam – gern mit Bildern – damit ich besser verstehe, was Ihr gefunden habt 🙂
Download Link: RAM Check Beta1