Hallo, ich möchte ein Team von Leuten ein kleines bischen unterstützen, in dem auf deren neuer Hardware ein bestimmtes Peripheriegerät emuliert werden kann. Konkret geht es um das CosmosEx Laufwerk für die ATARIs. Emuliert werden soll darauf ein ATARI SLM 804/605 Laserdrucker, der dann per auf dem CosmosEx laufenden Linux mit CUPS die Druckdaten auf beliebigen Druckern ausgibt. Zu dem SLM gibts kaum brauchbare Unterlagen, so dass hier wahrscheinlich Reverseengeneering gemacht werden muss. Das heißt, die Funktion des SLMC 804 ACSI-Controllers, welcher den ACSI Datenstrom in "Videodaten", ja das nennt sich im Servicehandbuch tatsächlich so, umwandelt, muss analysiert werden. In dem SLMC 804 macht das ein Motorola 6801, ein Microprozessor der Motorola 6800 8 Bit Familie (also durchaus ähnlich zum 6502) mit 2 kB ROM. Darin befindet sich die gesamte Software, die analysiert werden müsste.
Die Frage ist, wie kommt man an diesen ROM-Inhalt? Wie müsste z.B. ein Adapter aussehen, um das ROM des 6801 auf einem beliebigen Eprombrenner auslesen zu können? (Wahrscheinlich muss man dann zum Auslesen einen 2716 Eprom auswählen)
6801 Datenblatt http://datasheets.chipdb.org/Motorola/mc6801_3.pdf