Disk – Emulatoren

Die Idee:

Erhaltung der Software aus dem Jahre 1980 – 1990

Die Notwendigkeit:

Portierung der alten Disk-Technik auf neue Technologie

Die Ausführung:

Simulation der Disk-Drives basierend auf FPGA


Übersicht (2023)

Die neuesten Emulator Entwicklungen basieren alle auf dem DE10-Nano Board mit CYCLON V FPGA und integrierte ARM Cortex-A9 CPU. Meine Emulatoren für RL01/RL02-Disk und MFM-Disk können im Slave-Mode als Emulator und im Master-Mode als Reader/Cloner betrieben werden. Allerdings wird derzeit immer noch für jedes Produkt ein eigenes interface board benötigt. Die Idee, Zusammenführung beider Interface Boards habe ich nun nicht weiter verfolgt wegen Mangel an Feedback. Alle Produkte sind OPEN SOURCE und mit kompletten Quartus Environment auch bei GitHub hinterlegt. Die dabei benützte Quartus Version ist V16.1. Alle Anwendungen können selbstverständlich auf die neue Quartus Version V2.1 oder höher übertragen werden. Bei Bedarf ist nur ein Re-Compile erforderlich. Ein fertig konfiguriertes SD-Card-Image für das DE10-Nano Board ist auch verfügbar. Das Image runterladen und zum Beispiel mit Win32DiskImager auf SD-Card kopieren. Login: root, PW: pdp11
Neu hinzu gekommen sind die Emulatoren für die DEC RK05 Disk und RX01/RX02 Floppy Disks. Der RK05 Emulator existiert als Prototyp und ist bisher nicht mit einen RK11 getestet worden da kein dementsprechendes PDP-11 UNIBUS System zur Verfügung steht. Ähnlich ist es beim RX01/RX02 Emulator und ich habe die Weiterentwicklung 2022
eingestellt, da keinerlei Nachfrage kam.
Eine Idee habe ich auch verworfen: Ein universelles 40-Pin Level-Coverter Board zu entwickeln um darauf Interface Boards zu stecken für RL01/RL02, MFM-disks, RK05 und RX01/Rx02 und ….


Status
Mir ging es hauptsächlich nur um den Erhalt der alten Software und denke mal dass es mir auch gelungen ist. Ich bin nun Rentner und in meinem restlichen Leben sind andere Dinge wichtiger geworden und die Weiterentwicklung meiner Projekte ist seit 2022 nicht mehr in meinen primären Fokus, auch weil es kaum eine Zusammenarbeit(international) im embedded Bereich(FPGA) gab und gibt.

Ich befasse mich nun mit der Instandsetzung und den Betrieb von historischen Computer Systemen.
Ehrenamtlich bin ich bei der Universität der Bundeswehr München/DATARENA tätig.