Ich habe den Castaway Atari ST Emulator, an dem ich vor ca. 20 Jahren aufgehört hatte zu programmieren, jetzt wieder mal ein bisschen upgedatet.
- Lauffähig machen auf 64-Bit Systemen
- Verwendung von <stdint.h> Datentypen, Eliminieren von "unsigned long" etc.
- Nutzung von durch den Preprozessor bereitgestellte Endianess-Erkennung (je nach Ziel-Prozessor)
- Fixen von Compilerfehlern und Warnungen
- Allgemeines Code-Aufräumen
Ich weiß nicht, ob ich in der Lage bin, wesentliche Atari-ST-Funktionalitäten zu ergänzen. Es fehlt ne Menge. Ich möchte auch gerne die ganzen Native Features einbringen. Momentan crash TOS 1.04 und EmuTOS läuft, aber Sysinfo crasht z.B.
Im Großen und Ganzen ist der m68k-Kern recht flott, wenn auch ohne Jit. Momentan wird nur der 68000er unterstützt. Ich finde es aber trotzdem gut, einen weiterne Prozessor-Emulator zu haben.
Jetzt überlege ich, den Emulator auf ein Git zu bringen. Damals auf Sourceforge war das CVS. Gibt es von euch eine Empfehlung für etwas besseres als Github? Ich möchte den Code noch etwas cleaner machen, bevor ich ihn hochlade.
Link
http://castaway.sourceforge.net/