Как прочесть содержимое ПЗУ? (спасаем Chameleon DOS)

Поиск сохранившихся кассет/дискет/бумаг/мемуаров/очевидцев и непосредственных участников
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by liberation »

Tim0xA wrote:Вот дамп http://sderni.ru/137931
Несколько раз перечитал, все считывается одинаково, должно быть все ОК.

Я попробовал прикрутить дамп к эмулятору b2m, но на экране какой-то мусор. Вообщем, смотрите, проверяйте, может там не все так однозначно.
Я в шоке. Так оперативно! :shock: СПАСИБО!!! :D

Теперь будем разбираться, что там не так.

p.s.
Вот копия в файловом архиве.
Carthago delenda est, Carthaginem delendam esse
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by liberation »

Tim0xA wrote:Я попробовал прикрутить дамп к эмулятору b2m, но на экране какой-то мусор. Вообщем, смотрите, проверяйте, может там не все так однозначно.
Там могут быть команды Z80. Нужно попробовать запустить в режиме ПК-02.
Carthago delenda est, Carthaginem delendam esse
Tim0xA
Posts: 44
Joined: 04 Jun 2012, 22:08
Location: Украина

Re: Как прочесть содержимое ПЗУ?

Post by Tim0xA »

liberation wrote:Нужно попробовать запустить в режиме ПК-02
Пробовал, тоже мусор.

Надо чтобы b2m посмотрел...
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Re: Как прочесть содержимое ПЗУ?

Post by Zelya »

Все пашет и под ПК-01

Image

Просто в дампе только первые 2 Кб ПЗУ. Остальные 14 Кб - надо взять из стандартного.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by liberation »

Zelya wrote:Все пашет и под ПК-01
Круто!!! У нас есть Хамелеон! С меня теперь скан доки по нему. :wink:

p.s.
А дискеты куда сувать?
Carthago delenda est, Carthaginem delendam esse
Tim0xA
Posts: 44
Joined: 04 Jun 2012, 22:08
Location: Украина

Re: Как прочесть содержимое ПЗУ?

Post by Tim0xA »

Zelya wrote:Просто в дампе только первые 2 Кб ПЗУ. Остальные 14 Кб - надо взять из стандартного.
О, как :shock:

Ну значит, ПЗУ-ху отсылаю назад, раз все получилось :D
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by liberation »

Tim0xA wrote:Ну значит, ПЗУ-ху отсылаю назад, раз все получилось :D
Получается, что так! Шлите на отделение №16.
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Re: Как прочесть содержимое ПЗУ?

Post by Zelya »

А точно все классно? Мы ж кроме заставки еще ничего не проверили! Только, боюсь, это не скорый процесс.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by liberation »

Zelya wrote:А точно все классно? Мы ж кроме заставки еще ничего не проверили! Только, боюсь, это не скорый процесс.
А как мы можем что-то проверить?
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Re: Как прочесть содержимое ПЗУ?

Post by Zelya »

Надо по-быстрячку заэмулить дисковод и подсунуть ему образ им. Казимирова. Если прочитает и запустит игру из нескольких файлов - мы победили!
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by liberation »

Zelya wrote:Надо по-быстрячку заэмулить дисковод и подсунуть ему образ им. Казимирова. Если прочитает и запустит игру из нескольких файлов - мы победили!
А под каким эмулем эмулить дискач?
Carthago delenda est, Carthaginem delendam esse
User avatar
Zelya
Site Admin
Posts: 1071
Joined: 24 Jul 2008, 12:05

Re: Как прочесть содержимое ПЗУ?

Post by Zelya »

Лучше, конечно, в "Башкирии", но я хоть на своем мог бы попробовать. Только надо понять, как именно он работает.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by liberation »

Zelya wrote:Лучше, конечно, в "Башкирии", но я хоть на своем мог бы попробовать. Только надо понять, как именно он работает.
У меня никаких идей по этому поводу. Разве что так: под Хамелеоном отлично читались спектрумовские диски (только в TR-DOS сектора нумеровались с 0 по 0xF, а в Хамелеоне с 1 по 0x10), так что можно попробовать оттуда дернуть читалку.
Carthago delenda est, Carthaginem delendam esse
b2m
Posts: 115
Joined: 29 Mar 2012, 21:35
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by b2m »

Tim0xA wrote:
liberation wrote:Надо чтобы b2m посмотрел...
Посмотрел. Вот конфиг: http://bashkiria-2m.narod.ru/files/LvovPK02cham.rar (не забудьте положить cham77.bin в каталог Lvov).
Только диски от ZX он вряд-ли читал. Хоть каталог он и ожидает в первом секторе нулевой дорожки, но размер записи в каталоге у него должен быть 17 байт, а не 16, как у спекки. И формат свой, по крайней мере имя у него как у CP/M - 8 символов + 3 на расширение.

А встроенных команд вообще нет, даже dir судя по всему был на диске.
User avatar
liberation
Posts: 1405
Joined: 11 Aug 2008, 17:05
Location: Украина
Contact:

Re: Как прочесть содержимое ПЗУ?

Post by liberation »

b2m wrote:Посмотрел. Вот конфиг: http://bashkiria-2m.narod.ru/files/LvovPK02cham.rar (не забудьте положить cham77.bin в каталог Lvov).
Только диски от ZX он вряд-ли читал. Хоть каталог он и ожидает в первом секторе нулевой дорожки, но размер записи в каталоге у него должен быть 17 байт, а не 16, как у спекки. И формат свой, по крайней мере имя у него как у CP/M - 8 символов + 3 на расширение.

А встроенных команд вообще нет, даже dir судя по всему был на диске.
Дока будет вечером. Встроенные команды были, все пять или шесть штук. Спектрумовские диски напрямую не читались, конечно, но силой мысли программиста писалась простенькая читалка, которая отлично с этим справлялась, опираясь на хамелеоновские процедуры. Т.е. никакого низкоуровневого шаманства не требовалось.
Carthago delenda est, Carthaginem delendam esse
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest