![]() |
|
|
|
|
|
#1 |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вобщем создаю соответсвующую тему, так как в руках есть артефакт - блок дисководов.
По мере исследований буду выкладывать информацию о этом девайсе. Но пока первый вопрос МДОС, я так понял какой то клон CP/M. Как бы нам содрать образы с дискеток?
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru |
|
|
|
|
|
#2 |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Это, наверное, то-же самое, что и на Векторе. Формат секторов, скорее всего, такой-же как и везде - 1Кб. Т.е. подойдёт любая утилита снятия посекторной копии, хоть для Вектора, хоть для Корвета. В крайнем случае, можно воспользоваться Teledisk-ом или на худой конец FDA (Floppy Disk Analyser).
__________________
http://bashkiria-2m.narod.ru/ |
|
|
|
|
|
#3 |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ну что же сейчас разобрал блок дисководов на предмет фото внутренностей и чистки.
Вытащил ПЗУ-шку. Похоже там обычный загрузчик, а операционка скорее всего на диске. Вот собственно прошивка. Так что есть уже тема для разговоров.
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru |
|
|
|
| The Following 3 Users Say Thank You to Mick For This Useful Post: |
|
|
#4 |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вот фото платы контроллера НГМД. Скажем разбирать его не очень удобно оказалось.
Под радиатором предположительно ВГ93 и наверняка РТ2
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru |
|
|
|
| The Following 2 Users Say Thank You to Mick For This Useful Post: | Mifody (7th February 2014), perestoronin (6th October 2013) |
|
|
#5 |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Список микросхем.
D1 - К555ЛЛ1 D2 - К555АП6 D3 - К555ЛА3 D4 - К555ЛЛ1 D5 - К556РТ2(предположительно) D6 - К555АП4 D7 - К573РФ4(загрузчик) D8 - КР1533ИР26 D9 - КР1533ИР26 D10 - К555ТМ2 D11 - КР1533ЛН1 D12 - К555ЛИ1 D13 - К555ИЕ5 D14 - КР1818ВГ93 D15 - К555ИЕ5 D16 - КР531ТВ9 D17 - К555ТМ8 D18 - К555ТМ8 D19 - К555ИР16 D20 - К555АГ3 D21 - К555ТМ2 D22 - К155ЛА13 D23 - К155ЛА13 D24 - К155ЛА13 D25 - КР531ГГ1 Вобщем не обошлось и тут без "эксклюзивности" :РТ2, АП4,ГГ1,ТВ9 Что же они могли такого навернуть
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru Last edited by Mick; 17th October 2009 at 19:27. |
|
|
|
| The Following User Says Thank You to Mick For This Useful Post: | perestoronin (6th October 2013) |
|
|
#6 |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Судя по всему, порты отображены на память, в диапазоне 7FF0-7FFF.
Пока похоже на это: 7FF7 - выбор стороны и диска 7FF8-7FFB - порты ВГ93 7FFC-7FFF - что-то непонятное ---------- Post added at 23:28 ---------- Previous post was at 23:06 ---------- Я только не понял, контроллер сам, что-ли, сектор в память пишет?
__________________
http://bashkiria-2m.narod.ru/ |
|
|
|
|
|
#7 |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Там есть два регистра ИР26, возможно это и есть это неизвестное устройство. Значит надо будет схемку отрисовывать.
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru |
|
|
|
|
|
#8 |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Подключил ВГ93, в принципе, первый сектор из тестового файла он читает, значит с портами я правильно определился. Насчёт выбора стороны и дисковода пока не совсем всё ясно. И что за неизвестное устройство - тоже не ясно, оно инициализируется какими-то байтами, но потом эта область памяти как программа используется
__________________
http://bashkiria-2m.narod.ru/ |
|
|
|
| The Following User Says Thank You to b2m For This Useful Post: | perestoronin (6th October 2013) |
|
|
#9 |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Насчёт непонятного, предположение такое: по адресам 7FFC-7FFF записываются 4 байта, которые, в зависимости от состояния контроллера выдаются по адресу 7FFF (или даже по всем 4-м). Инициализация там идёт такими байтами: E9 C9 00 C9, а с адреса 8000 записывается п/п чтения сектора, причём в HL сидит адрес 7FFF, и начало цикла соответствует этому адресу. Получается, что если использовать при чтении из этой области в качестве двух младших битов адреса сигналы DRQ (A1) и например RDY (A0), то ожидание байта от ВГ93 будет весьма оригинальным. Пока нет запроса на передачу байта - выдаётся E9 (PCHL) и процессор постоянно выполняет эту команду (т.к. HL=7FFF), если появляется запрос на передачу данных, выдаётся 00 (NOP) и программа идёт дальше (считывает байт и опять переходит на 7FFF). Если данные кончились, ВГ93 выдаст готовность принять следующую команду, и по адресу 7FFF считается C9 (RET), соответственно произойдет выход из п/п.
__________________
http://bashkiria-2m.narod.ru/ |
|
|
|
|
|
#10 | |
|
Moderator
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
__________________
Скрытый текст ZXM-Phoenix 1024 rev00 ZXM-Phoenix 1024 rev01 ZXM-Phoenix 1024 rev02 ZXM-Phoenix 1024 rev03 ZXM-Phoenix 1024 rev04 *Turbo* ZXM-Phoenix 1024 rev05 *Turbo* ZXM-777 128Kb SRAM Turbo + palcoder NedoPC; Pentevo Light / ZX Evolution ZX Spectrum +2A;[свернуть] Сайт: www.micklab.narod.ru |
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|