У меня есть пк8000,тоже бы приобрел устройство для загрузки.
У меня есть пк8000,тоже бы приобрел устройство для загрузки.
Ну вот, облагородил.
Корпус типа SCSI-box для размещения в нем двух жестких дисков SCSI. С блоком питания и вентилятором. Я поставил в него жесткий диск с платой контроллера, всё подошло идеально. Между "Центрониксами" внутри идёт 50-жильный шлейф с двумя разъемами IDC-50. Один из этих разъемов я воткнул набекрень в гнездо на плате контроллера. Оно 40-контактное, пришлось выломать в его корпусе одну стенку. Просто не хотелось делать переходник. И наколол "Центроникс" на шлейф, идущий от "Суры", сохранив при этом разъем IDC. Можно втыкать внешний шлейф в любой из двух разъемов. Долго я искал такой корпус!
Минус - если надо будет что-то закинуть на жёсткий диск, придется вскрывать корпус, чтобы подключить винт к современному компьютеру. Хорошо бы как-то организовать передачу файлов через порт LPT. Есть ли ещё какие варианты? Например, можно ли подключать к данному контроллеру два жестких диска? Один внутри, другой снаружи - его использовать для переноса файлов.
Прошивка контроллера изначально рассчитана на два жёстких диска. Только по дефолту Slave отключен, чтобы не тратить время на его поиск при загрузке. Правда есть пара нюансов.
1) Общее количество логических CP/M дисков на обоих винтах не должно превышать 12.
2) С двумя дисками прошивку никто не тестировал, максимум подключал два винта без CP/M, и оба вроде нормально определялись.
Чтобы создать прошивку для двух HDD, качаем https://github.com/MrDemonid/HDD-Controller-PK8000
В подкаталоге SRC открываем файл CONST.I80 и меняем:
SLAVE_ENABLE equ 0
на
SLAVE_ENABLE equ 1
Запускаем MAKE.BAT, и в подкаталоге ROM должна появиться новая прошивка.
Да, еще. Загрузчик при старте проверяет целостность прошивки ПЗУ, поэтому, чтобы не вычислять самому CRC (последний байт в прошивке), его можно просто отключить:
CHECK_MEM equ 1
меняем на
CHECK_MEM equ 0
Ну или не отключаем, а запускаем так и смотрим какой код выдаст сообщение "bad crc: XX". Тогда из 256 отнимаем это значение и в hex-редакторе записываем его в последний байт прошивки. Вроде так, хотя уже сам точно не помню.
Других способов как-то не создано. Начал было писать обмен файлами через разъём мафона, но не дописал, поскольку к тому времени появился переходник USB-CF, с помощью которого записать на диск так же легко, как на флешку.
Вообще же, я бы просто сделал на задней панели доп. разъем, через который находящийся внутри винт подключался бы к современному компьютеру. Там делов-то, денёк с паяльником посидеть, зато обслуживать диск можно без его извлечения.
Через порт принтера никак? Через порт магнитофона - это со скоростью порядка 1 кбит/с...
Доп. разъем, в принципе, уже есть. Они соединены между собой кабелем SCSI-50, можно с верхнего разъема этот кабель снять и наколоть на него кабель IDE, идущий от контроллера и жесткого диска. Только вот, не будет защиты от дурака, разъемы-то одинаковые. Я уже и так два раза путал разъемы на плате контроллера, втыкал кабель, идущий от "Суры" в разъем для винчестера. Один раз даже подпалил ПЗУ - прошивка слетела, и ПЗУ после этого не с первой попытки прошилось.
А в приниципе, можно же вместо второго "Центроникса" поставить IDC-вилку.
Да я тут даже без паяльника обхожусь, использую накалываемые разъемы.
Простите, а как скачать всё одним архивом? Я всю страницу облазил и не нашёл. Только когда натравил на страницу Download Master и выбрал "закачать все ссылки", он выдал ссылку на ZIP. Значит, она где-то есть на странице, но я её не нахожу.
Последний раз редактировалось Arix; 22.06.2023 в 11:04.
Arix (22.06.2023)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)