Hallo zusammen,
ich hatte schon mal das Thema MFM disk emulator angesprochen, siehe Artikel
"MFM Festplatte einlesen und analysieren" von fritzflink.
Einstweilen ist mein MFM disk emulator in der Version 1.0 fertig entwickelt.
Die nötige Dokumentation wird gerade fertig gestellt und alle Sourcen werden
auf GitHub https://github.com/pdp11gy/SoC-HPS-based-MFM-disk-emulator
hinterlegt und weitere Details sind auf meiner homepage (http://www.pdp11gy.com).
Es ist ein realtime MFM disk reader/cloner und kann einzelne Tracks/cylinder und natürlich
die gesamte Disk lesen, in realtime decodieren, als decodierte MFM daten, als decodierte
raw daten und als gap daten ( MFM Abstände ) für die Emulation abspeichern. Die raw daten,
auch als .dsk format bekannt können dann auch direkt mit SIMH benützt werden .
Wie bei meinem DEC RL02/RL01 Emulator basiert dieses Projekt auch auf den DE10-Nano board in
einer typischen SoC/HPS Umgebung. Ich habe vor, beide Projekte auf einem PCB Board zu vereinen
und wollte noch zusätzlich ein Floppy Interface und insgesamt 4 serielle Schnittstellen intergrieren.
Ich habe leider wenig Ahnung von der 5-1/4 zoll Floppy Welt und wollte mal hier nachfragen
ob jemand weiterhelfen kann oder die Schnittestelle und die Software/firmware mitentwickeln
will. Vielleicht kennt ja auch jemand schon ein solches Projekt. Wie viele Pins und welche
receiver/transmitter chips bräuchte man hier ( bisher AM26L32/AM26L31) ?
Pins sind genügend vorhanden, auch der komplette Arduiino Uno R3 Expansiion Header steht
noch zur Verfügung. Mit den seriellen Schnittstellen würde ich dann zusammen mit SIMH ein
typisches Multiuser environment emulieren ( RSX/RSTS usw.).
Für alle Hinweise schon mal vielen Dank.
Gruß, Reinhard