| MDFS::Info.Comp.BBC.IDE | Search |
|
| IDE Interface and hard drive |
UPDATE: I have modified the design for the 8-bit IDE PCB to allow optional terminators to be fitted. This is a design for a replacement IDE interface that can be used with almost all off-the-shelf IDE drives with ADFS and HADFS. With Robert Sprowson's help I got an 8-bit prototype working, and then Robert translated my design notes for a 16-bit interface into a full PCB.
I've kept the design as simple as possible. You can build one youself, or I can supply the 8-bit interface pre-assembled. The 16-bit PCB is fairly compact and my soldering skills have not been adequate to assemble a functional 16-bit interface (I've ruined three so far!), but I can supply the PCBs for you to assemble yourself. The 16-bit PCB has some errors on it that need to be fixed on assembly, but Robert Sprow has fixed the surface-mount diode on them.
The 8-bit interface has no 1MHz terminators or through-connector, so may need additional termination if you have anything else plugged in. The 16-bit interface has 1MHz bus terminators and a through connector, and allows full 16-bit access to drives. All BBC filing systems use 8-bit sectors, so only half the actual drive space is usable without using specialised software regardless of which interface you use.
| 8-Bit Interface | 16-Bit Interface | ADFS Support | HADFS Support |
| Blank 8-bit PCB, ADFS ROM | £12.00 | E18.00 | In Stock |
| 8-bit PCB, ADFS ROM and components - self-assembly kit | £24.00 | E36.00 | In Stock |
| Assembled 8-bit PCB, ADFS ROM | £36.00 | E54.00 | In Stock |
| Assembled 8-bit PCB, leads, ADFS ROM, formatted drive around 200M - just plug in and go. Note:Not outside EU. | £42.00 | E63.00 | In Stock |
| Blank 16-bit PCB with diode fitted, ADFS ROM | £20.00 | E30.00 | In Stock |
| Sterling prices include UK postage. Euro prices include postage within EU. Payment in Sterling or Euro notes or cheques payable to 'J.G.Harston' drawn on a UK bank. Orders to 70 Camm Street, Walkley, Sheffield S6 3TR. Email me for prices outside the EU. Euro prices are calculated at 66p to the Euro (E1.50 to the pound), rounded to the nearest 10c. | |||
Of course, hardware is useless without any software to drive it. I've patched ADFS 1.50 for the BBC Master to access IDE devices instead of SCSI devices. HADFS 5.30 or later for BBCs and Masters will access IDE drives. I have written HDInit to format drives. I supply the replacement ADFS or HADFS on an EPROM with any IDE PCB, along with a disk with HDInit and other utility programs.
I recommend using HADFS if you want to use hard drives on a BBC B, as ADFS claims a lot of memory, pushing PAGE up to &2100, and needs a 1770 floppy controller to access floppy disks.
24-Mar-2007: *NEW* HDInit version 1.11 initialises HADFS disks and can partition a disk between ADFS and HADFS.
| HDInit Drive Initialiser | IDEDump test program | ADFS 1.53 ROM | HADFS 5.40 ROM |
| Drive Compatiblity list | Drive Identity Data |
| IDEPatch | 1.17 | IDEPatch.zip | 22K | Patch for ADFS 1.50 to create ADFS 1.53 to access IDE hard drives. Also includes the patch to preserve directory context on Control-Break. | |
| HADFS | 5.30 |
ROM540 System.zip | 16K 202K | HADFS ROM and HADFS system disk. | |
| BBCIDE | 0.12 | EmulIO.zip | 13K | Emulated IDE interface for BBC emulators running on RISC OS. Works with Warm Silence's 6502Em patched with my 65Patch and any emulator that implements the external emulated hardware protocol. | |
| coding | Sample 6502 code to access IDE devices. | ||||
| Specs.htm | IDE I/O port specification. | ||||
| view.gif |