Amiga 500 internal HDD IDE controller
Внутренний вариант контроллера винта (для установки в слот) заточенный под ЛУТ .
Вариант рассыпушного контроллера IDE из Amiga 500 memory/hdd/rom expansion board - hddmem_exp_a50.lha (по портам соместим с чипом Gayle , но для упрощения схемы не имеет автодетекта). Для поддержки такого варианта контроллера требуется пропатченная версия кикстарта 39.106 (иначе будет невозможно загрузиться с винчестера). Как пропатчичить кикстарт написано в rom_kick.txt . Взять оригинальный кикстарт можно в Amiga Kickstart Roms - Complete - TOSEC (Modified \ Kickstart v3.0 rev 39.106 (1992)(Commodore)(A1200)[!].rom ). Как самостоятельно собрать платку под новый кикстарт написано тут . Один из способов как прошить чипы описан тут .
PCBtop1200dpi.tif
- Верхняя сторона . Ахтунг ! Резистор R1 закорочен , т.е. по умолчанию контроллер
всё время включен .
PCBbottom1200dpi.tif
- Нижняя сторона (дорожки между пятаками слота имеют очень маленький зазор).
Пустое пространство обоих слоёв залито медью (GND). Пропаивать отвестия под
ножками слотов не нужно .
aaabbb.rar
- для этого варианта кика aaa прошивать
в IC2 , bbb прошивать в IC1 .
З.Ы. В файле pld.txt упопоминается что данный контроллер не работает с CD приводами , испытания на семи приводах увы это подтвердило - Hепонятно почему, но cd-rom скорее всего не будет работь, хотя винты работают отлично. :( Может кто-нибудь это дело расхакает и мне объяснит что за бит ещё требуется в ide портах. Мне известно только назначение бит d15 da8000 (разрешение пропускания irq), da9000 (флаг irq) и daa000 (прописк irq на int2). K сожалению производители амиги не разглашают даже то, что обращения к $da2000 вырабатывают cs0, а к $da3000 - cs1. ;-)
Но темнеменее в проэкте IDE68K созданом по аналогичной схеме (только с автодетектом) судя по этой теме CD приводы всётаки детектятся .
Все чипы должны быть серии ALS или F . Блокировочные конденсаторы ~68 - 100n ставятся поверх чипов .
Никаких изменений в эту часть схемы не вносилось (вентеля и пины местами не менялись), только /RES идёт прямо на первый пин разъма винчестера (а не через переключатель).
Один из вариантов крепления трёхдюймового винчестера .
Винчестер просто прикручивается к дисководу при помощи двух планок с Г-образным сечением . В зависимости от конструктива винчестера возможно придётся согнуть в сторону штыри клавиатуры , но скорей всего винчестер будет стоять на разъёме как на апоре . Ещё можно добавить крепёжную планку под центральное крепёжное отверстие задней части корпуса .
Переходник HX-168 CF-IDE40 не мешает установке клавиатуры , но с более широкими переходниками возможно могут быть проблеммы .