Dies ist der Delphi / Pascal -Port der C ++ - Implementierung für die MOS -Technologie 6502 CPU von Gianluca Ghettini. Der Code wird so lesbar als schnell geschrieben, aber einige kleinere Tricks wurden eingeführt, um die Gesamtausführungszeit erheblich zu verkürzen.
Hauptmerkmale:
Der Port wurde mit geringfügigen Änderungen an der Originaldatei geschrieben: Die Funktion (N) wurde durch eine einzelne Schritt () -Funktion ersetzt - wenn Sie mehr als einen Zyklus ausführen müssen, legen Sie diese Funktion einfach in eine Schleife ein.
Der 6502 Funktionstest (Version 16-Aug-2013) von Klaus Dorman ist enthalten.
Ein sehr einfacher C64 -Emulator ist enthalten. Sie müssen die grundlegenden ROM-Basic.901226-01.bin und das Kernal ROM Kernal.901227-03.bin herunterladen und beide Dateien in den Ordner rOMS einfügen. Installieren Sie die im VICE -Paket gefundene Commodore CBm.ttf -Schriftart.
Der C64 -Emulator verwendet eine symbolische Tastaturübersetzung, daher sollte jedes Tastaturlayout funktionieren.
Dieser C64 -Emulator ist nur AA sehr einfach 6502/6510 Emulationsbeispiel und ist nicht abgeschlossen. Bitte schauen Sie sich stattdessen um das VICE -vielseitige Commodore -Emulator an.
Basierend auf dem C64-Emulator ist jetzt ein VIC-20-Emulator enthalten. Sie müssen die grundlegenden ROM-Basic.901486-01.bin und das Kernal ROM Kernal.901486-07.bin herunterladen und beide Dateien in den Ordner rOMS einstellen. Änderungen im Vergleich zur C64 -Quelle sind die ADDR- und Tastaturmatrix.