
Retrohardware-ontwikkelaar Robert Smith, beter bekend onder de naam RobSmithDev, heeft een nieuwe hardware-adapter ontwikkeld waarmee echte floppy disks gebruikt kunnen worden op de MiSTer FPGA. De adapter maakt het mogelijk om een fysieke floppy drive rechtstreeks aan te sluiten op het systeem wanneer de Minimig Amiga-core wordt gebruikt.
De MiSTer FPGA is gebaseerd op de Terasic DE10-Nano en gebruikt een programmeerbare FPGA-chip om klassieke computersystemen op hardwareniveau na te bootsen. In tegenstelling tot traditionele emulatie wordt de oorspronkelijke logica van het systeem gereproduceerd. Daardoor kunnen ook externe apparaten, zoals een floppy drive, direct met de core communiceren.
De nieuwe adapter, MiSTer-to-Floppy, sluit aan op de user-port van de MiSTer. Volgens Smith zorgt deze directe aansluiting ervoor dat belangrijke signalen voor het lezen en schrijven van disks zonder vertraging beschikbaar zijn. Dat benadert het gedrag van een originele Amiga-computer.
Dat is een belangrijk verschil met bestaande oplossingen zoals Greaseweazle of Drawbridge. Die interfaces werken via USB en verwerken diskdata indirect, waardoor realtime gedrag lastiger te realiseren is.
Smith werkte sinds 2022 aan het project en doorliep verschillende revisies van de printplaat. Uiteindelijk zijn er twee varianten beschikbaar: een compacte versie met voorgemonteerde componenten en een grotere printplaat met through-hole onderdelen voor hobbyisten die de hardware zelf willen solderen.
De adapter kan in twee modi worden gebruikt. In IBM PC-modus kunnen twee floppy drives worden aangesloten. In Shugart-modus, zoals gebruikt door de Amiga, zijn maximaal vier drives mogelijk.
Wel adviseert Smith om floppy drives via een externe voeding van stroom te voorzien. Hoewel één drive direct via de MiSTer kan worden gevoed, kunnen verschillende drives uiteenlopende stroomvereisten hebben.
Volgens Smith werkt de adapter met standaard Workbench-disks en met veel kopieerbeveiligde games. Tijdens de ontwikkeling bleek onder meer Dungeon Master een uitdaging, omdat die game zeer nauwkeurig gebruikmaakt van de floppy-logica van de Amiga.
Naast fysieke disks ondersteunt de aangepaste Minimig-core nu ook IPF- en SCP-diskimages. Deze formaten leggen de structuur van originele floppy disks nauwkeuriger vast dan het veelgebruikte ADF-formaat.
De ontwerpbestanden van de hardware en de aangepaste core zijn als open project beschikbaar gesteld. Gebruikers kunnen de printplaat zelf laten produceren of zich inschrijven voor een groepsbestelling via de website van Smith.
Voorlopig werkt de adapter alleen met de aangepaste Minimig-core, maar het is mogelijk dat in de toekomst ook andere MiSTer-cores ondersteuning krijgen.