DivIDE: Difference between revisions

Jump to navigation Jump to search
67 bytes removed ,  10 May 2020
m
Use Interwiki links
m (Remove from Category:Hardware)
m (Use Interwiki links)
Line 1: Line 1:
The '''DivIDE''' is an interface for connecting IDE mass storage devices to the ZX Spectrum. It has gained wide popularity amongst Spectrum users in the UK and Western/Central Europe, as a way to transfer and run emulator files seamlessly on the real hardware. [http://en.wikipedia.org/wiki/CompactFlash CompactFlash] cards are commonly used as the storage medium, as these can be used in "True IDE mode", and IDE-CF adapters are readily available. (The newer DivIDE variants have a CompactFlash connector on board.) IDE to [http://en.wikipedia.org/wiki/Secure_Digital Secure Digital] card adapters also exist, however SD cards have no native ATA mode therefore the adapter board is more complex.
The '''DivIDE''' is an interface for connecting IDE mass storage devices to the ZX Spectrum. It has gained wide popularity amongst Spectrum users in the UK and Western/Central Europe, as a way to transfer and run emulator files seamlessly on the real hardware. [[:wikipedia:CompactFlash|CompactFlash]] cards are commonly used as the storage medium, as these can be used in "True IDE mode", and IDE-CF adapters are readily available. (The newer DivIDE variants have a CompactFlash connector on board.) IDE to [[:wikipedia:SD card|SD card]] adapters also exist, however SD cards have no native ATA mode therefore the adapter board is more complex.


http://divide.cz/ is the official website of the DivIDE interface. The hardware design has been released as open source, allowing various third parties to produce their own batches of interfaces, as well as a number of updated models.
http://divide.cz/ is the official website of the DivIDE interface. The hardware design has been released as open source, allowing various third parties to produce their own batches of interfaces, as well as a number of updated models.
Line 13: Line 13:
== Firmware ==
== Firmware ==


At a hardware level, the DivIDE provides a 16 bit [http://en.wikipedia.org/wiki/Parallel_ata parallel ATA] interface. Higher level capabilities (such as access to PC filesystems and loading emulator files) are handled in firmware written to the onboard Flash ROM - the DivIDE provides hooks into various points in the Spectrum ROM, such as the tape load/save routines, meaning that disk access can be closely integrated into Spectrum BASIC. There are a variety of firmware images available, offering different features:
At a hardware level, the DivIDE provides a 16 bit [[:wikipedia:Parallel_ATA|parallel ATA]] interface. Higher level capabilities (such as access to PC filesystems and loading emulator files) are handled in firmware written to the onboard Flash ROM - the DivIDE provides hooks into various points in the Spectrum ROM, such as the tape load/save routines, meaning that disk access can be closely integrated into Spectrum BASIC. There are a variety of firmware images available, offering different features:


* [http://esxdos.org/ ESXDOS], by Phoenix, is an operating system providing read/write access to FAT16 and FAT32 filesystems, and the ability to load emulator snapshot / tape files, via extended BASIC syntax and a menu-driven file launcher. It also emulates the TR-DOS disk system (used by the majority of Russian software).
* [http://esxdos.org/ ESXDOS], by Phoenix, is an operating system providing read/write access to FAT16 and FAT32 filesystems, and the ability to load emulator snapshot / tape files, via extended BASIC syntax and a menu-driven file launcher. It also emulates the TR-DOS disk system (used by the majority of Russian software).

Navigation menu