Zum Inhalt springen

esxdos

Speccy2010 Update [FPGA]

Speccy2010

Es liegt fast acht Jahre zurück, dass ich meinen Artikel zum Speccy2010 veröffentlicht habe. Durch Zufall bin ich bei Recherchen darauf gestoßen, dass tatsächlich die damalige Firmware von einem Enthusiasten seit 2018 weiterentwickelt wurde.
Die letzte Version 1.2.9 wurde im Februar 2022 veröffentlicht und es sich eine Menge getan seit der damals von mir getesteten Version.

Ich will nicht den kompletten Changelog der letzten Jahre hier auflisten, sondern nur die wichtigsten Neuerungen zusammenfassen:

  • ZX Spectrum 128 hinzugefügt
  • DivMMC mit ESXDOS 0.8.9 implementiert – AllRAM Modus kompatibel mit MB-02+
  • Disk-Interface
  • Dateibrowser, Dateibetrachter und Screen-Viewer aktualisiert
  • MB-02 (ohne Z80DMA oder tatsächlichen Floppy-Disk Controller)
  • Disketten-Image formatieren/erstellen per Dateibrowser [F9]
  • Datei-Empfang per UART durch das XMODEM Protokoll per Dateibrowser [F11]
  • GUI komplett überarbeitet
  • HEX-Editor per Dateibrowser [F4]
  • TAP- oder TRD-Dateien können direkt aus dem Dateibrowser (ohne NMI) geladen werden
  • Snapshot laden und speichern überarbeitet (inkl. Fortschrittsbalken)
  • Hilfe ist von überall erreichbar [F1]
  • Tape Image Liste im Dateibrowser [F3]
  • Schnellsuche im Dateibrowser durch Drücken des ersten Buchstaben

Ich habe mich durch das Update gekämpft und will den Lesern die Anleitung nicht vorenthalten – leider musste ich hier Informationen auf verschiedenen Seiten zusammensuchen – ebenso wie die passende Software.

Damit die neuen Versionen funktionieren, muss dem Speccy 2010 erstmal ein Bootloader verpasst werden!

Weiterlesen »Speccy2010 Update [FPGA]

DIVMMC by Zaxon [Retro: Sinclair ZX Spectrum]

DivMMC by Zaxon
DivMMC by Zaxon

Nun gibt es eine Alternative zu dem DIVMMC von Ben Versteeg, welches ich schon vorgestellt hatte. Die Unterschiede sind nicht so groß aber entscheidend. Kaufen kann man  das Interface über SellMyRetro aus England – gebaut wird es von Zaxon in Frankreich. Es wird die nackte Platine geliefert (ohne Anleitung) und kostet 27 Pfund zzgl. 13 Pfund (!) Versandkosten.

Die Unterschiede

  • kleinere Platine
  • micro SD Slot statt SD Slot
  • kein Gehäuse
  • kein Joystick-Anschluss
  • zusätzlicher Interface-Anschluss

Das Interface wurde mit 2, 4, 8, 16 und 32GB großen micro SD-Karten getestet. Es hat 512kB RAM und 8kB ROM in dem ESXDOS installiert ist. Es wurde auf folgenden Geräten getestet: Timex 2048, ZX Spectrum +2 grau, ZX Spectrum +2A und Harlequin.Weiterlesen »DIVMMC by Zaxon [Retro: Sinclair ZX Spectrum]

Retro: Sinclair ZX Spectrum – DivMMC EnJOY!

Exif_JPEG_PICTUREDas DivMMC EnJOY! ist der Nachfolger des in mehreren Variationen produzierten DivIDE. Der Nachteil des DivIDE war das verwendete CF-Interface. Die CF-Karten werden mit der Zeit etwas seltener und dadurch teurer, wogegen die SD-Karten sehr weit verbreitet und in viele Größen erhältlich sind. Da auch fast jeder PC oder Laptop einen SD-Kartenslot hat, ist die Übertragung von Software hier besonders einfach.
Das DivMMC EnJOY! hat ein integriertes Kempston Joystick Interface für Atari kompatible Joysticks. Es gibt einen NMI-Knopf um in das Menü des Betriebssystems zu gelangen und einen Reset-Knopf. Es hat 128 KB Speicher (das vierfache des DivIDE) und kann für zukünftige Funktionen einfach auf 512 KB Speicher erweitert werden. Das DivMMC wird mit ESXDOS (0.85) ausgeliefert, welches mit FAT und FAT32 zusammenarbeitet wodurch keine zusätzliche Software am PC benötigt wird. Der meist benutzte Dateityp bei ESXDOS dürfte .TAP sein welcher in einer Datei ein komplette Spiel enthält. Andere unterstützte Dateiformate sind SNA und Z80 Snapshot Dateien sowie TRD Dateien.
Natürlich kann man auch eigene Dateien auf die Karten speichern und davon laden. Dafür bringt ESXDOS die entsprechenden Befehle mit.
Das DivMMC ist mit allen Sinclair ZX Spectrum Modellen kompatibel.

DivMMC Enjoy
DivMMC Enjoy

Ben Versteeg hat wieder viel Arbeit in das Gerät gesteckt, wenn man die Beiträge im WOS-Forum im Laufe des Jahre 2013 etwas verfolgt hat. Es gab einige Klippen zu umschiffen um das Original-Design das schon ein paar Jahre in der Schublade liegt und von Mario Prato mitentwickelt wurde, für eine richtige Produktion anzupassen. Die erste Auflage des Interface hat noch ein paar „Schönheitsfehler“ die aber in der zweiten Auflage korrigiert werden. Zum einen ist dann der zusätzlicher Jumper der für den Betrieb an einem Spectrum +128 (Toastrack) nötig ist nicht mehr notwendig – zum anderen wird die falsche Beschriftung des Jumpers für den Joystick Anschluss korrigiert. Außerdem ist es geplant für die zweite Auflage ein Gehäuse für das Interface anzubieten.
Die Platine ist wieder im typischen „sinclair-schwarz“ gehalten und kam zusammen mit einer SD-Karte auf der schon einige Spiel und Demos sind und daher sofort betriebsbereit zum Testen ist.Weiterlesen »Retro: Sinclair ZX Spectrum – DivMMC EnJOY!

Retro: Sinclair ZX Spectrum – esxDOS 0.8.5 für DivIDE

DivIDE plus
DivIDE plus

esxDOS ist eine Firmware für das DivIDE/DivMMC Interface (Compact-Flash und SD-Karten Leser). Die Entwickler haben sich zum Ziel gesetzt, die beste Firmware für diese Interface für den Sinclair ZX Spectrum zu programmieren.

Lange war es ruhig in der Entwicklung von esxDOS – nun gibt es endlich wieder Neuigkeiten: die neue Version 0.8.5 ist erschienen. Hier die Übersetzung der wichtigsten Passagen aus der „Readme“-Datei:

Diese Version hat die folgenden (erwähnenswerten) Neuerungen:
Betadisk/TR-DOS Emulation: Unterstützt .TRD Dateien von allen 4 Laufwerken. Es wird dazu eine neue Konfigurationsdatei verwendet (/SYS/CONFIG/TRDOS.CFG), welche selbsterklärend sein sollte.
– DivMMC Unterstüzung: Unterstützt den DivMMC Standard. Dies wird auf dem ZX-One FPGA und Mario Prato’s Interface angeboten. Diese Version unterstützt direkt MMC, SD und SDHC-Karten
– Tape Emulator: Die Kompatibilität sollte nun viel höher sein
– NMI Browser: Online Hilfe ist nun zu jeder Zeit durch Drücken der Taste „H“ verfügbar. Kann .TRD Dateien „autostarten“ (Hilfe-Seite prüfen)
– Neue bzw. erneuerte Befehle: .divideo, .vdisk, .playwav, .dskprobe, .snapload, .gramon, .speakczWeiterlesen »Retro: Sinclair ZX Spectrum – esxDOS 0.8.5 für DivIDE

Divide 2k11 [Sinclair ZX Spectrum]

DivIDE2k11
DivIDE2k11

Das DivIDE ist ein ATA (IDE) Interface. Das bedeutet das man  mit dem Divide 2k11 CF-Karten ohne Adapter benutzen kann. Die Idee hinter diesem Gerät ist sehr einfach – Plug and Play – und genau das ist es.

Das Divide 2k11 ist eine Weiterentwicklung des DivIDEdurch Lotharek:
• Die Platine wurde um die Hälfte verkleinert, aufgrund der weniger verwendeten Bauteile
• ein CF-Adapter ist nicht mehr erforderlich, da der Kartenslot direkt auf die Platine montiert wurde.
• neue Hardwaretechnologie
• 100% kompatibel zum DivIDE

Weiterlesen »Divide 2k11 [Sinclair ZX Spectrum]