Changes

/* Using the formatter XFORMAT.COM */
* Does not require a separate 5v power supply (the computer supplies power).
* Can supply 5v to an attached CF card adapter if necessary. Also supplies +5v via IDE Pin 20, although not all devices use it (hence the additional supply option).
* Driver supports Amstrad PCW CP/M Plus version 1.14 and higher, and Locoscript only at this time (it is implemented as a FID).
* A separate driver exists for Lifeboat CP/M 2.2 on the TRS-80 Model II that can be ported on demand to other CP/M 2.2 variants.
* Intertec Superbrain QD now fully supported.
* uIDE may not be compatible with certain types of IDE device (CF cards, DOMs).
* There is no driver support for IDE CD drives.
* There is no I have not provided driver support for uIDE-16 on the CPC 6128 yet. I'm working on itHowever, please see the [https://www.cpcwiki.eu/forum/applications/hdcpm-boot-and-run-cpm-plus-from-hard-disk/ HDCPM thread]
* Any IDE device connected to uIDE should support IDE-ATA 8-bit data transfer mode. If you connect a device which only supports 16-bit mode, you may find it is incompatible or has half the expected space available (this is because in ATA 16 bit transfer mode, the interface only uses 8 of the possible 16 transfer bits).
* IDE devices must also support LBA (logical block addressing) mode (for my drivers).
| [[File:IDE SPEC.PDF|framed|IDE specification document]] || IDE Specification document, which is needed for writing IDE drivers. || [[UIDE_Universal_IDE_adapter_cards_for_Z-80_computers#More_information|More information]]
|-
| https://drive.google.com/openfile/d/1HaWvlNjYw6uwRpdOBd-Tokw0SgrVJanO/view?idusp=1VyHVd_wvhW6o6_qjQrx_pjYCS9jnaxRn share_link || Intertec Superbrain I and II QD uIDE driver installation v0.12 package ||
|}
|[[File:CPC 6128 bus adapter.png|200px|thumb|left|CPC 6128 Bus adapter]]
|}
The CPC 6128 bus adapter is a card which plugs directly into the 6128's expansion port with the front face of the board facing away from the CPC. The image shows an early render from OSH Park. Per the other adapter cards, uIDE plugs into it via a 40 way IDC cable. A special variant for the MX4 backplane is available - see below.
== BOMs ==
|[[File:9512 uIDE.JPG|thumb|Correct way to connect expansion port adapter and uIDE to a 9512 expansion port: Adapter's LED on the RIGHT. (Picture shows a uIDE-16 but the orientation of a uIDE-8 is the same with respect to the cable.)]]
|}
 
=== Schneider PCW machines ===
The Schneider expansion port is different to the Amstrad PCW edge connector. To connect to it you need a 50 way Centronics to IDC ribbon cable and a Schneider-specific expansion port adapter (this has a 50 way IDC header on it rather than an edge connector).
 
The cable and connection is shown on this page: http://www.cpcwiki.eu/index.php/UIDE_Universal_IDE_adapter_cards_for_Z-80_computers#Schneider_PCW_variants
 
I can supply the Schneider specific Expansion port adapter, but not the Centronics to IDC cable.
=== CPC6128 machines ===
|-
|[[File:6128-uIDE-16 connection.jpg|thumb|Correct way to fit the expansion port adapter to the back of a CPC6128: LED on the right hand side.]]
|}
 
=== CPC6128 machines with MX4 backplane===
The 6128 expansion port adapter requires a 50 way right angled male IDC box connector fitted to the expansion port adapter. This allows it to stand up on the MX4 backplane. The main caveat is that the adapter is inserted the other way round to the other MX4 boards, so some rearrangement of your MX4 boards may be necessary.
 
{| class="wikitable"
|-
|[[File:UIDE-16_MX4_adapter_2.jpg|thumb|Close up of the 6128 adapter board showing correct orientation of the angled 50 way IDC box header.]]
|[[File:UIDE-16_MX4_adapter.jpg|thumb|Correct way to fit the 6128 adapter board to the MX4 backplane. Note the adapter's component side facing to the left, whereas the next adjacent card's component side can be seen facing to the right.]]
|}
a system disk reset (BDOS call 0Dh) to ensure that all disk allocation
buffers are cleared down. On CP/M 3, use the XRST.COM command to achieve the same thing.
 
For uIDE-16 users with HDCPM, do not use XFORMAT - follow HDCPM documentation for disk preparation.
== About XRST.COM ==
=== Amstrad CPC6128 ===
'''Note: There are no drivers available for uiDE on the CPC6128 at this timeis supported by [[HDCPM]].''' (But I am working on itKudos to d_kef!)
=== Intertec Superbrain QD ===
|}
== About CP/M USER areas. ==
This section was written for xdriver v1.9 under CP/M 2.2 and may or may not apply to CP/M Plus.
== Prices ==
This is a summary of the prices I have posted to the forum so far.hgave been advised that I am sorry that the assembled not allowed to display prices are what they areon a Wiki page, but it is a time consuming and dreary job, not I am allowed to mention the effort and cost link to acquire the parts. I encourage self build! {| class="wikitable"|-! Item !! Price|-| uIDE-8 bare board || £8.50|-| uIDE-8 assembled || £42.50|-| uIDE-16 bare board || £9.50|-| uIDE-16 assembled || £52.50|-| Z80 Shim bare board (LHS or RHS) || £2.50|-| Z80 Shim assembled (LHS or RHS) || £17.50|-| PCW expansion port adapter with composite video output || £4.00|-| PCW expansion port adapter with composite video output (assembled) || £29.00|-| PCW expansion port adapter "lite" (without composite video output) || £3.00|-| PCW expansion port adapter "lite" (without composite video output, assembled) || £18.00|-| CPC 6128 expansion port adapter || £3.00|-| CPC 6128 expansion port adapter (assembled) || £18.00|-| Superbrain i2716 ROM adapter board || £2.50|-| Superbrain i2716 ROM adapter board (assembled) || £12.00|-| 128MB DOM suitable for use with uIDE-8 and uIDE-16 || £7.95|-| Z80 bus cable (40 way IDC-IDC ribbon) || n/a, buy from an auction site: "40 way IDC cable"|-| UK postage & packing boards only || £3.50|-| UK postage & packing assembled packages || £5.50|-| European countries postage & packing boards only || £8.00|-| European countries postage & packing assembled packages || £12.00|-| Rest of the world postage & packing boards only || £14.00|-| Rest of the world postage & packing assembled packages || £18.00|-|} Payment via PayPal, please, in Sterling (GBP). All prices are plus shipping as shown and PayPal fees (send as a gift). The shipping prices are a reasonable estimate and should allow a tracked service. Please contact me if you would like shipping insurance. All shipping will be via UK Royal Mail servicesthem.
Please noteConsequently, you will also need a Z80 bus cablecan find prices for these boards on the CPCWiki forum [https://www.cpcwiki. This is a standard 40 way IDC female to female ribbon commonly found in PCs to connect eu/forum/nc100-nc200-pcw-pda600/who-wants-ide-drives-on-the motherboard to an IDE HDD-pcw/msg235808/#msg235808 here].
== More information ==
As I am a hobbyist, not a big business, I need to make a few things clear.
You are free use these designs for '''personal or commercial purposesonly''', on the following conditions:
* You do not attempt to take credit for the work I have put into designing and / or building any device offered here.
* You acknowledge my right to assert copyright and ownership of these designs.
* All work is undertaken at your own risk. I am not liable for any hardware damage or data loss, loss of your homework, your dog getting sick, etc.
* All devices and/or PCBs I offer are supplied as-is and there is no warranty that they are fit for any particular purpose.
* Use for any commercial purpose is explicitly forbidden, this includes reverse engineering, selling or reselling the design or boards.
* Your agreement to these conditions is implicit on ordering any of these devices or PCBs from me.
I will support your use of these designs via the appropriate forum by offering help and advice as necessary. Please review the content of this Wiki page before asking for help, though, and contact me via the channels described below.
== How to contact me. ==
I am member "JonB" of the VCF and CPC Wiki Forums. If you need support or have any comments,
please start a new thread on the VCF CP/M forum here:
* CPCWiki member Bryce, who provided a good deal of hardware advice and encouragement. Bryce is also a uIDE beta tester.
* The open source community team responsible for KiCad, which, in its later incarnations, is worth every penny you do not have to spend on it. http://kicad-pcb.org/
* CPCWiki member d_kef, who has written [[HDCPM]] which allows uIDE-16 to work under CPM Plus on the CPC6128.
== Salutation ==
410
edits