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, но на экране какой-то мусор. Вообщем, смотрите, проверяйте, может там не все так однозначно.
Я в шоке. Так оперативно! :shock: СПАСИБО!!! :D

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

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

Image

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

Author:  liberation [ 26 Jul 2012, 16:40 ]
Post subject:  Re: Как прочесть содержимое ПЗУ?

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

p.s.
А дискеты куда сувать?

Author:  Tim0xA [ 26 Jul 2012, 16:49 ]
Post subject:  Re: Как прочесть содержимое ПЗУ?

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

Ну значит, ПЗУ-ху отсылаю назад, раз все получилось :D

Author:  liberation [ 26 Jul 2012, 16:58 ]
Post subject:  Re: Как прочесть содержимое ПЗУ?

Quote:
Ну значит, ПЗУ-ху отсылаю назад, раз все получилось :D
Получается, что так! Шлите на отделение №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 посмотрел...
Посмотрел. Вот конфиг: http://bashkiria-2m.narod.ru/files/LvovPK02cham.rar (не забудьте положить cham77.bin в каталог Lvov).
Только диски от 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/