[1. dec 2006]: Updated "Where to get one?" and "Technical documentation" section.
[15. aug 2006]: Updated "Software" section.
|divIDE is an ATA (IDE) interface which takes your ZX Spectrum computing to a whole new level. As the time takes its toll on ageing media such as audio tapes or diskettes, many ZX Spectrum enthusiasts simply stick to emulation for better reliability and comfort. With divIDE you can put your software collection to a hard disk, CD-ROM or even CompactFlash card and experience your favourite games, demos and utilities the way the were meant to be run - and even better. Using existing firmwares, many users find their Speccy box again a live platform - time for you to make the switch? ;]|
We are encouraging skilled developers to write BetaDisk emulator. divIDE handles BetaDisk entry points therefore writing a replacement of TR-DOS disk routines should be a manageable task.
divIDE programming model - description of
divIDE interfacing and memory mapping.|
divIDE board layout
divIDE 5.7c - complete project file of the latest hardware revision
RWAP diwIDE board layout and info
Pavel "Zilogator" Cimbal's website contains latest Eagle project and GAL logic along with all the necessary material required by professional board manufacturers. It also contains various utilities, technology demos and hosts cfIDE project (free CompactFlash to IDE adapter).
www.t13.org - valuable resource of ATA/ATAPI related documents including ATA standard drafts.
www.ata-atapi.com - useful information for ATA/ATAPI developers, including sample device driver source code.
www.compactflash.org - official site of the CompactFlash Association.
DIY how-to - detailed, step-by-step
instructions on how to assemble the interface for people who obtained
do-it-yourself divIDE kit. Written in friendly language and sent to us
courtesy of Alan "Factor6" Petrik.
logo - download "official" divIDE logo
small logo - small logo designed for Speccy screen
SCR logo - small logo in SCR format
Prototype - image of the first working prototype of divIDE (february 2002)
Contact Pavel "Zilogator" Cimbal (the hardware author) with any technical questions.
Contact me with issues related to this page and FATware system.
|where to get one?|
The divIDE is a free project and thus has no official producer - anyone wishing
to produce a set of interfaces is invited to do so. The initial three batches
of boards (about 150 in total) produced by Pavel Cimbal were sold mostly as
DIY kits at a price of mere 20 EUR (14 GBP), which is basically a cost of
components. However, these are now definitely out of stock and it is unlikely
that Pavel himself will produce another batch, mainly due to overwhelming
demand and the lack of time needed for assembling and shipping. However, there
are currently three other producers:|
UK-based Papaya Labs offer divIDE interfaces via their on-line shop. They also offer accessories such as CompactFlash cards and various adaptors.
Also in UK, RWAP Software offers extended version of the divIDE interface (with custom board layout) and also various accessories. The extended version, named diwIDE, comes cased and has various options, such as through connector and either an IDE adaptor or CF adaptor built in. Also, changes have been made to allow the interface to work in 128k BASIC mode.
Moreover, Czech ZX Spectrum enthusiast Noby produces batches of divIDE boards on a semi-regular basis. His interfaces are made using professional wave soldering technology (cheaper DIY kits are also available). There's a pre-ordering form available. The next 50 units should be available on December 2006.
We will keep you updated with all the relevant information as soon as it becomes available.
(1) There are simple interfaces that use 8-bit addressing which virtually reduces the hard drive to half capacity.
(2) Compare with ZXATASP using 8255 chip for interfacing. The actual transfer speed here is about 68 KB/sec.
(3) Many existing interfaces have compatibility issues as they rely on unspecified ATA behaviour.