uIDE-8 and uIDE-16 general purpose Z80 IDE interfaces for CP/M and other machines

  • Thread starter Thread starter JonB
  • Start date Start date
  • Replies Replies 0
  • Views Views 1252
Status
Not open for further replies.

JonB

Member
Rating - 100%
2   0   0
Joined
Mar 25, 2013
Posts
40
Country
UK
Region
West Sussex
I am offering a new IDE adapter for Z-80 based microcomputers. They are universal and will connect to any Z80 computer via a shim card interposed between the Z80 and its socket (assuming it is socketed).

There are two variants:


  • uIDE-8, which uses A7-A3 of the Z80 address bus to decode the base adress of the IDE registers (this is the more normal configuration), and
  • uIDE-16, which uses A15-A3 (for use on machines that use OUT (C),A and expect a device to decode all address lines, for example the Amstrad CPC6128 )

Also, I have produced left and right handed Z80 shim cards which should be chosen according to the space and/or orientation around your computer's Z80 socket. I wrote a CP/M 2.2 driver suite for the TRS-80 Model II running under Lifeboat CP/M, and this could easily be modified to run on any other vanilla CP/M 2.2 machine. This supports up to 32 8MB partitions across two IDE devices (master/slave) with mapping between CP/M drive letters A: to P:. The driver doesn't support warm boot as yet but will at some point. Cold booting is much more difficult as it would require ROM changes to your machine which is beyond my abilities.

The boards are "universal" because they have a set of jumpers that is used to set the decoder base address. uIDE-16 has an additional jumper to disable A15-A8 decoding (effectively, it becomes a uIDE-8 with this setting). This means that you are free to reconfigure it as your machine requires (choice of base address is determined by what I/O addresses are already in use).

Anyway, I am making these boards available for anyone who would like to add a hard disk to their CP/M machine, but does not want all the pain and cost of sourcing a "genuine retro hard disk and interface". In addition, I will work with the buyer(s) to port my CP/M 2.2 driver to their machine.

For more details, see the uIDE Wiki page on the CPCWiki (an Amstrad / Schneider CPC site). I will extend this with more information as it becomes available.

As this is a "for sale item", I will copy the price list from the CPC wiki page:

[TABLE="class: wikitable"]
[TR]
[TH="bgcolor: #F2F2F2, align: center"]Item[/TH]
[TH="bgcolor: #F2F2F2, align: center"]Price[/TH]
[/TR]
[TR]
[TD]uIDE-8 bare board[/TD]
[TD]£7.50[/TD]
[/TR]
[TR]
[TD]uIDE-16 bare board[/TD]
[TD]£9.00[/TD]
[/TR]
[TR]
[TD]Z80 Shim bare board (LHS or RHS)[/TD]
[TD]£2.50[/TD]
[/TR]
[TR]
[TD]PCW expansion port adapter with composite video output bare board[/TD]
[TD]£4.00[/TD]
[/TR]
[TR]
[TD]PCW expansion port adapter "lite" (without composite video output) bare board[/TD]
[TD]£3.00[/TD]
[/TR]
[TR]
[TD]CPC 6128 expansion port adapter bare board[/TD]
[TD]£3.00[/TD]
[/TR]
[TR]
[TD]128MB DOM suitable for use with uIDE-8 and uIDE-16[/TD]
[TD]£4.00[/TD]
[/TR]
[/TABLE]

However, all assembled boards (listed on the wiki) are spoken for so I can only offer the PCBs for self assembly at this time.

All sales are subject to the constraints described in the CPCWiki page so please review it and post here if you are interested in any of these items. Payment in Sterling, all prices are plus P&P and PayPal fees.

Cheers
JonB
 
Last edited:
Status
Not open for further replies.
Back
Top Bottom