divIDE eshop | info | links | forum | contact

Baze info

Original text is: http://baze.au.com/divide/


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? ;]



divide divide divide divide divide


Firmwares: Emulators: Other projects: Check out ESXDOS homepage for upcoming operating system that looks packed with features. As authors state, there's a device / filesystem abstraction layer, which means that BASIC or user-land programs don't need to know anything about the underlying filesystem / device. FAT 12 / 16 / 32, TR-DOS and ISO 9660 drivers are to be supported. Sounds great :)

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.

technical documentation

divIDE programming model - description of divIDE interfacing and memory mapping.

divIDE schematics
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.
pruhy.gif, 0 kB noby(c)divide.cz