PC-01 Lviv http://pc01.lviv.ua/forum/ |
|
Как прочесть содержимое ПЗУ? (спасаем Chameleon DOS) http://pc01.lviv.ua/forum/viewtopic.php?f=23&t=164 |
Page 2 of 4 |
Author: | liberation [ 26 Jul 2012, 16:29 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Вот дамп http://sderni.ru/137931
Я в шоке. Так оперативно! СПАСИБО!!! Несколько раз перечитал, все считывается одинаково, должно быть все ОК. Я попробовал прикрутить дамп к эмулятору b2m, но на экране какой-то мусор. Вообщем, смотрите, проверяйте, может там не все так однозначно. Теперь будем разбираться, что там не так. p.s. Вот копия в файловом архиве. |
Author: | liberation [ 26 Jul 2012, 16:31 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Я попробовал прикрутить дамп к эмулятору b2m, но на экране какой-то мусор. Вообщем, смотрите, проверяйте, может там не все так однозначно.
Там могут быть команды Z80. Нужно попробовать запустить в режиме ПК-02.
|
Author: | Tim0xA [ 26 Jul 2012, 16:33 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Нужно попробовать запустить в режиме ПК-02
Пробовал, тоже мусор.Надо чтобы b2m посмотрел... |
Author: | Zelya [ 26 Jul 2012, 16:35 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Все пашет и под ПК-01 Просто в дампе только первые 2 Кб ПЗУ. Остальные 14 Кб - надо взять из стандартного. |
Author: | liberation [ 26 Jul 2012, 16:40 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Все пашет и под ПК-01
Круто!!! У нас есть Хамелеон! С меня теперь скан доки по нему. p.s. А дискеты куда сувать? |
Author: | Tim0xA [ 26 Jul 2012, 16:49 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Просто в дампе только первые 2 Кб ПЗУ. Остальные 14 Кб - надо взять из стандартного.
О, как Ну значит, ПЗУ-ху отсылаю назад, раз все получилось |
Author: | liberation [ 26 Jul 2012, 16:58 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Ну значит, ПЗУ-ху отсылаю назад, раз все получилось
Получается, что так! Шлите на отделение №16.
|
Author: | Zelya [ 26 Jul 2012, 16:59 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
А точно все классно? Мы ж кроме заставки еще ничего не проверили! Только, боюсь, это не скорый процесс. |
Author: | liberation [ 26 Jul 2012, 17:04 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: А точно все классно? Мы ж кроме заставки еще ничего не проверили! Только, боюсь, это не скорый процесс.
А как мы можем что-то проверить?
|
Author: | Zelya [ 26 Jul 2012, 17:11 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Надо по-быстрячку заэмулить дисковод и подсунуть ему образ им. Казимирова. Если прочитает и запустит игру из нескольких файлов - мы победили! |
Author: | liberation [ 26 Jul 2012, 17:14 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Надо по-быстрячку заэмулить дисковод и подсунуть ему образ им. Казимирова. Если прочитает и запустит игру из нескольких файлов - мы победили!
А под каким эмулем эмулить дискач?
|
Author: | Zelya [ 26 Jul 2012, 17:17 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Лучше, конечно, в "Башкирии", но я хоть на своем мог бы попробовать. Только надо понять, как именно он работает. |
Author: | liberation [ 26 Jul 2012, 17:27 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Лучше, конечно, в "Башкирии", но я хоть на своем мог бы попробовать. Только надо понять, как именно он работает.
У меня никаких идей по этому поводу. Разве что так: под Хамелеоном отлично читались спектрумовские диски (только в TR-DOS сектора нумеровались с 0 по 0xF, а в Хамелеоне с 1 по 0x10), так что можно попробовать оттуда дернуть читалку.
|
Author: | b2m [ 26 Jul 2012, 18:02 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Quote: Надо чтобы b2m посмотрел... Только диски от ZX он вряд-ли читал. Хоть каталог он и ожидает в первом секторе нулевой дорожки, но размер записи в каталоге у него должен быть 17 байт, а не 16, как у спекки. И формат свой, по крайней мере имя у него как у CP/M - 8 символов + 3 на расширение. А встроенных команд вообще нет, даже dir судя по всему был на диске. |
Author: | liberation [ 26 Jul 2012, 18:08 ] |
Post subject: | Re: Как прочесть содержимое ПЗУ? |
Quote: Посмотрел. Вот конфиг: http://bashkiria-2m.narod.ru/files/LvovPK02cham.rar (не забудьте положить cham77.bin в каталог Lvov).
Дока будет вечером. Встроенные команды были, все пять или шесть штук. Спектрумовские диски напрямую не читались, конечно, но силой мысли программиста писалась простенькая читалка, которая отлично с этим справлялась, опираясь на хамелеоновские процедуры. Т.е. никакого низкоуровневого шаманства не требовалось.
Только диски от ZX он вряд-ли читал. Хоть каталог он и ожидает в первом секторе нулевой дорожки, но размер записи в каталоге у него должен быть 17 байт, а не 16, как у спекки. И формат свой, по крайней мере имя у него как у CP/M - 8 символов + 3 на расширение. А встроенных команд вообще нет, даже dir судя по всему был на диске. |
Page 2 of 4 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |