Постепенно покупаю детали, хочу собрать на макетке, если получится. Пока немного посмотрел, что было на тему IDE 8 - бит и как начинался проект XT-IDE:

Наиболее известная плата Acculogic sIDE 1/16:


Ее BIOS дизассемблировали, и как я понимаю, XT-IDE начался именно с этого. В архиве sidev12.rar ROM-BIOS от нее, дизасм с комментами и фотка покрупнее.

Далее, странная плата:


Скорее всего это не IDE ATA, это ранняя IDE-8bit, и очень не многие винты такое могут. Но не исключено, что могут CF-карты, через переходник. В BIOS есть процедура Low-Level формата, и вообще BIOS похож на BIOS от MFM-контроллера. Такое нам скорее всего вообще не годится, но пускай пока тут полежит в архиве WDXTIDE.rar Потом может пригодится для тестов.

Еще есть совсем ранние сорцы XT-IDE, по большей части состряпанные из дизассма Acculogic'овского ROM-BIOS. Толком пока не смотрел, но вроде должны работать в PIO моде без IRQ. Находятся в архиве PIO_XT.rar Вот его можно попробовать вшить

На последок вариант контроллера с небольшой программой на Си:
Код:
/*

    xtide.c
 
    version     description
    --------------------------------------------------------------
    0.00.01     initial release
 
    Copyright (c) 1997 Scott A. Christensen
    All Rights Reserved
 
    Email:   scottchristensen@hotmail.com
    Smail:   19009 Preston Road, Suite 215-233, Dallas, TX 75252
 
    This file is part of the XTIDE project.
 
    XTIDE is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version
    2, or (at your option) any later version.
 
    XTIDE is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty
    of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
    the GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public
    License along with XTIDE; see the file COPYING.  If not,
    write to the Free Software Foundation, 675 Mass Ave,
    Cambridge, MA 02139, USA.


                           +----------------------------+
     XT BUS         U1     |     U2             U3      |     IDE
    --------      -------  |   -------        -------   |   ---------
    | D0-D7|<---->|A   B|<-+-->|D   Q|<-+---->|D   Q|<--+-->|D0-D7  |
    |  *IOR|----->|DIR  |   2->|*OC  |  |  4->|*OC  |       |       |
    |      |   1->|*G   |   3->|C    |  |  5->|C    |       |       |
    |      |      -------      -------  |     -------       |       |
    |      |                    |\ |    +------------------>|D8-D15 |
    |      |    VCC---/\/\/\/---| >|----------------------->|*DASP  |
    |      |          151 OHM   |/ |            U4          |       |
    |      |                    LED           -------       |       |
    |      |                               6->|1D 1Q|------>|*CS3FX |
    |      |                               7->|2D 2Q|------>|*CS1FX |
    |    A2|--------------------------------->|3D 3Q|------>|A2     |
    |    A0|--------------------------------->|4D 4Q|------>|A0     |
    |    A1|--------------------------------->|5D 5Q|------>|A1     |
    |  *IOR|--------------------------------->|6D 6Q|------>|*IOR   |
    |  *IOW|--------------------------------->|7D 7Q|------>|*IOW   |
    |      |       U5:B     +---------------->|8D 8Q|------>|*RESET |
    |      |        |\      |            GND->|*OC  |       |       |
    |RESDRV|--------| >O----+            VCC->|C    |       |       |
    |      |        |/                        -------       |       |
    |  IRQ5|<-----------------------------------------------|INTRQ  |
    |      |                  U6                            ---------
    |      |                --------
    |   AEN|--------------->|*G    |    +-->1         U5:A     U8:A
    | A4-A9|--------------->|P0-P5 |    |              |\     ------
    |      |           GND->|P6    |    |         +----| >O---|    |
    |      |           GND->|P7    |    |         |    |/     | OR |-->6
    |      |   GND->8DIPSW->|Q0-Q7 |    +---------|-----------|    |
    |      |                |      |    |         |           ------
    |      |                |  *P=Q|----+         |            U8:B
    |      |                --------    |         |           ------
    |    A3|----------------------------|---------+-----------|    |
    |      |                            |                     | OR |-->7
    |      |                            +---------------------|    |
    |      |                            |        U7           ------
    |      |                            |    ----------    U5:C
    |  *IOW|----------------------------|--->|A       |     |\
    |  *IOR|----------------------------|--->|B     Y1|-----| >O------>5
    |    A3|----------------------------|--->|C       |     |/
    |      |                            |    |      Y2|--------------->2
    |      |     U8:C                   |    |      Y5|--------------->4
    |      |    ------  U5:E   +--------|--->|G1      |    U5:D
    |    A2|--->|    |   |\    |        +--->|*G2A    |     |\
    |      |    | OR |---| >O--+    +------->|*G2B  Y6|-----| >O------>3
    |    A1|--->|    |   |/         |        ----------     |/
    |      |    ------              |
    |    A0|------------------------+
    |      |
    --------

    IDE CONNECTOR                        ICs Used
    -------------------------            ------------------
     1   *RESET       2   GND            U1           74245
     3   D7           4   D8             U2, U3, U4   74573
     5   D6           6   D9             U5           7404
     7   D5           8   D10            U6           74520
     9   D4          10   D11            U7           74138
    11   D3          12   D12            U8           7432
    13   D2          14   D13
    15   D1          16   D14
    17   D0          18   D15            10K PULLDOWN:   3, 21, 27
    19   GND         20   (keypin)       10K PULLUP:     28
    21   DMARQ       22   GND            NO CONNECTION:  20, 29, 32, 34
    23   *IOW        24   GND
    25   *IOR        26   GND
    27   IORDY       28   CSEL
    29   DMACK       30   GND
    31   INTRQ       32   IOCS16
    33   A1          34   PDIAG
    35   A0          36   A2
    37   *CS1FX      38   *CS3FX
    39   *DASP       40   GND

*/
Вот тут: IDE.rar