Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > Отечественные компьютеры > ПК8000

Reply
 
Thread Tools Display Modes
Old 17th October 2009, 14:54   #1
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default ПК8000 - Контроллер дисковода

Вобщем создаю соответсвующую тему, так как в руках есть артефакт - блок дисководов.
По мере исследований буду выкладывать информацию о этом девайсе.
Но пока первый вопрос МДОС, я так понял какой то клон 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
Mick is online now   Reply With Quote
Old 17th October 2009, 16:10   #2
Guru
 
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
b2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to behold
Default

Это, наверное, то-же самое, что и на Векторе. Формат секторов, скорее всего, такой-же как и везде - 1Кб. Т.е. подойдёт любая утилита снятия посекторной копии, хоть для Вектора, хоть для Корвета. В крайнем случае, можно воспользоваться Teledisk-ом или на худой конец FDA (Floppy Disk Analyser).
__________________
http://bashkiria-2m.narod.ru/
b2m is offline   Reply With Quote
Old 17th October 2009, 17:48   #3
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Ну что же сейчас разобрал блок дисководов на предмет фото внутренностей и чистки.
Вытащил ПЗУ-шку. Похоже там обычный загрузчик, а операционка скорее всего на диске.
Вот собственно прошивка. Так что есть уже тема для разговоров.
Attached Files
File Type: rar pk8000_ngmd.rar (1,003 Bytes, 286 views)
__________________

Скрытый текст


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
Mick is online now   Reply With Quote
The Following 3 Users Say Thank You to Mick For This Useful Post:
b2m (17th October 2009), Mifody (7th February 2014), perestoronin (6th October 2013)
Old 17th October 2009, 18:21   #4
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Вот фото платы контроллера НГМД. Скажем разбирать его не очень удобно оказалось.

Под радиатором предположительно ВГ93 и наверняка РТ2
Attached Thumbnails
Click image for larger version

Name:	НГМД_1.jpg
Views:	361
Size:	99.6 KB
ID:	13800   Click image for larger version

Name:	НГМД_2.JPG
Views:	342
Size:	71.5 KB
ID:	13801  
__________________

Скрытый текст


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
Mick is online now   Reply With Quote
The Following 2 Users Say Thank You to Mick For This Useful Post:
Mifody (7th February 2014), perestoronin (6th October 2013)
Old 17th October 2009, 19:16   #5
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Список микросхем.
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.
Mick is online now   Reply With Quote
The Following User Says Thank You to Mick For This Useful Post:
perestoronin (6th October 2013)
Old 17th October 2009, 23:28   #6
Guru
 
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
b2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to behold
Default

Судя по всему, порты отображены на память, в диапазоне 7FF0-7FFF.
Пока похоже на это:
7FF7 - выбор стороны и диска
7FF8-7FFB - порты ВГ93
7FFC-7FFF - что-то непонятное

---------- Post added at 23:28 ---------- Previous post was at 23:06 ----------

Я только не понял, контроллер сам, что-ли, сектор в память пишет?
__________________
http://bashkiria-2m.narod.ru/
b2m is offline   Reply With Quote
Old 18th October 2009, 00:13   #7
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Quote:
Originally Posted by b2m View Post
7FFC-7FFF - что-то непонятное[COLOR="Silver"]
Там есть два регистра ИР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
Mick is online now   Reply With Quote
Old 17th October 2009, 23:54   #8
Guru
 
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
b2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to behold
Default

Подключил ВГ93, в принципе, первый сектор из тестового файла он читает, значит с портами я правильно определился. Насчёт выбора стороны и дисковода пока не совсем всё ясно. И что за неизвестное устройство - тоже не ясно, оно инициализируется какими-то байтами, но потом эта область памяти как программа используется
Attached Files
File Type: rar PK8000 disk.rar (978 Bytes, 261 views)
__________________
http://bashkiria-2m.narod.ru/
b2m is offline   Reply With Quote
The Following User Says Thank You to b2m For This Useful Post:
perestoronin (6th October 2013)
Old 18th October 2009, 17:24   #9
Guru
 
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
b2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to behold
Default

Насчёт непонятного, предположение такое: по адресам 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/
b2m is offline   Reply With Quote
Old 18th October 2009, 20:12   #10
Moderator
 
Mick's Avatar
 
Join Date: 14th June 2005
Location: Калуга
Posts: 5,942
Thanks: 307
Thanked 1,859 Times in 932 Posts
Mick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond reputeMick has a reputation beyond repute
Default

Quote:
Originally Posted by b2m View Post
Насчёт непонятного, предположение такое: по адресам 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), соответственно произойдет выход из п/п.
Оригинально придумали. Уважение сразу вызывает к людям, которые разрабатывали и програмили раньше.
__________________

Скрытый текст


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
Mick is online now   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 23:47.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика