ПК-01 ЛЬВОВ

форум о ПК-01,02 "Львов"
Текущее время: 06 мар 2021, 16:22

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 40 сообщений ]  На страницу 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 26 апр 2012, 00:07 
Не в сети

Зарегистрирован: 04 сен 2008, 19:39
Сообщения: 131
Откуда: Владимир
Начало в этой теме.
Цитата:
И сразу же вопрос по образам ПЗУ. Антон, благодаря Вашим трудам у нас есть три таких файла, но чем они между собой отличны?
Всё-таки разница не в твёрдом знаке.
Итак...

ROM01 — входит в комплект эмулятора Владимира Калашникова.
ROM02 — получен не помню откуда (а надо бы вспомнить...), похож на более позднюю версию; изменения напоминают багфиксы в части работы с клавиатурой + исправлена таблица палитр, других изменений нет.
ROM03 — получен от Кржиштофа, при старте запускается некий монитор, заставка не воспроизводится; был считан с "Львова", датированного 1986-м (!) годом, который был привезён им из ЛПИ.

Вывод: существует, как минимум, ещё одна версия ROM для клавиатуры с твёрдым знаком, и я даже знаю, где её взять — в моём "Львове" ))) правда, есть проблема — ПЗУ впаяны, а сам ПК не подаёт признаков жизни, чтоб перегнать данные через BSAVE (((

_ vs. Ъ

upd.
Связанная тема "Листинг стандартного ПЗУ".


2UPD.
Тайна rom03 раскрыта.


Последний раз редактировалось a99 26 апр 2012, 08:54, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: 26 апр 2012, 01:19 
Не в сети

Зарегистрирован: 04 сен 2008, 19:39
Сообщения: 131
Откуда: Владимир
Лаконичный интерфейс монитора ROM03:
Изображение


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: 26 апр 2012, 01:21 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Цитата:
Лаконичный интерфейс монитора ROM03
А больше ничего неизвестно о возможностях этого монитора?

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: 26 апр 2012, 01:26 
Не в сети

Зарегистрирован: 04 сен 2008, 19:39
Сообщения: 131
Откуда: Владимир
Цитата:
А больше ничего неизвестно о возможностях этого монитора?
Совершенно ничего не известно. Может, разработчики просветят?


Вернуться к началу
 Заголовок сообщения: Re: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 07 авг 2012, 17:24 
Не в сети
Аватара пользователя

Зарегистрирован: 07 авг 2012, 10:56
Сообщения: 74
Откуда: Одесса, Украина
Кстати, а зачем одна ПЗУ уложена в кроватку?


Вернуться к началу
 Заголовок сообщения: Re: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 07 авг 2012, 17:28 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Цитата:
Кстати, а зачем одна ПЗУ уложена в кроватку?
Это съемное ПЗУ, ответственное за содержимое адресного пространства 0xC000-0xC7FF, можете почитать близкую по духу тему.

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 18 окт 2012, 14:03 
Не в сети

Зарегистрирован: 23 авг 2012, 12:28
Сообщения: 123
Известно ли, какая версия ПЗУ была самой распространенной? Бейсик я потихоньку ковыряю из rom01, т.к. этот вариант выбрал b2m для своего эмулятора, и я подумал, что он стандартный.
Описание rom03 на сегодняшний день доступно?


Вернуться к началу
 Заголовок сообщения: Re: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 18 окт 2012, 14:13 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Цитата:
Известно ли, какая версия ПЗУ была самой распространенной?
Мне такие сведения неизвестны.
Цитата:
Бейсик я потихоньку ковыряю из rom01, т.к. этот вариант выбрал b2m для своего эмулятора, и я подумал, что он стандартный.
Скорее всего так и есть. У нас где-то была версия Бэйсика для Chameleon DOS, можно еще ее взять для сопоставления. Она скорее всего (процентов на 90) взята из ПЗУ компа Алексея Мамонтова. :wink:
Цитата:
Описание rom03 на сегодняшний день доступно?
Нет. Это абсолютно "инопланетный артефакт". :D

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 18 окт 2012, 16:47 
Не в сети

Зарегистрирован: 23 авг 2012, 12:28
Сообщения: 123
Для затравки напишу самые простые команды монитора из rom03 (насколько я их понял), надеюсь настоящие любители ПК-01 составят полный список. Некоторые команды я не понял что делают, надо разбираться. Может что-то забыл, т.к. начал смотреть, ничего не записал, потом отвлекся.
Адреса 16ричные

CSнач.адр,кон.адр. - контрольная сумма
DPнач.адр,кон.адр - дамп
EMадрес - изменение содержимого памяти начиная с адреса
Fнач.адр,кон.адр,байт - заполнение области памяти байтом
Gадр - запуск с адреса
HAчисло1,число2 - считает сумму и разность
Mнач.адр,кон.адр.,новый адрес - перенос блока памяти
SDадрес,текущее знач байта (16ричн)-новое значение байта (16ричн)
STадрес,текущее знач байта (символ)-новое значение байта (символ)


Вернуться к началу
 Заголовок сообщения: Re: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 18 окт 2012, 17:21 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Цитата:
Для затравки напишу самые простые команды монитора из rom03 (насколько я их понял), надеюсь настоящие любители ПК-01 составят полный список.
Кажется, я догадался, что это такое. Это же "Mon90", скорее всего ранняя версия, если верить той справке по директивам, которая выводится после запуска "Mon90". Все эти ST, SD, DP... Это не забыть. А какая в магнитофонной версии заставка у этой проги была! С музыкой!

Но если это действительно Mon90, то смешная коллизия намечается: когда-то я пробовал адаптировать эту прогу для работы в ПЗУ. Впрочем, я об этом уже писал.

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 18 окт 2012, 17:40 
Не в сети

Зарегистрирован: 23 авг 2012, 12:28
Сообщения: 123
Цитата:
Это же "Mon90", скорее всего ранняя версия
Возможно так и есть, но некоторые директивы различаются.

Микродополнение про функциональные клавиши монитора из rom03:
F1 - загрузка файла
F2 - сохранение файла
F3 - запуск бейсика


Вернуться к началу
 Заголовок сообщения: Re: Прошивки ПЗУ ПК-01 "Львов"
СообщениеДобавлено: 18 окт 2012, 17:55 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Цитата:
Возможно так и есть, но некоторые директивы различаются.
На то она и ранняя версия. Интересно, эту программу откуда-то портировали (вместе с Бэйсиком) или это собственная разработка?

Кстати, о функциональных клавишах:
Изображение

p.s.
Оказывается, сохранилось две версии Mon90, которые солидно различаются в размерах [ver.1, ver.2].

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: ПК-I (прототип ПК-01 "Львов")
СообщениеДобавлено: 22 окт 2012, 09:35 
Не в сети

Зарегистрирован: 23 авг 2012, 12:28
Сообщения: 123
Вынесено из темы "ПК-I (прототип ПК-01 "Львов")".
Цитата:
Еще один экземпляр должен быть у Krzysztof Strzecha, но опять-таки вроде бы.
Поправьте, если я ошибаюсь, но мне кажется, что Вы считаете, что rom03 - это ПЗУ от ПК-1. Судя по карте памяти (pk-11-1_2.jpg), которую Вы выкладывали, это не так. rom03 от слегка модифицированного ПК-01. Возможно это был переходной вариант от ПК-1 к ПК-01 (это уже я гадаю).


Вернуться к началу
 Заголовок сообщения: Re: ПК-I (прототип ПК-01 "Львов")
СообщениеДобавлено: 22 окт 2012, 09:41 
Не в сети
Аватара пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщения: 1405
Откуда: Украина
Цитата:
Поправьте, если я ошибаюсь, но мне кажется, что Вы считаете, что rom03 - это ПЗУ от ПК-1. Судя по карте памяти (pk-11-1_2.jpg), которую Вы выкладывали, это не так. rom03 от слегка модифицированного ПК-01. Возможно это был переходной вариант от ПК-1 к ПК-01 (это уже я гадаю).
А что на остается, как не гадать? Кстати, а насколько велико расхождение образов rom01 и rom03?

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться к началу
 Заголовок сообщения: Re: ПК-I (прототип ПК-01 "Львов")
СообщениеДобавлено: 22 окт 2012, 10:10 
Не в сети

Зарегистрирован: 23 авг 2012, 12:28
Сообщения: 123
Цитата:
насколько велико расхождение образов rom01 и rom03?
Если со стороны требований к конфигурации:
Чтобы запустился монитор из rom03 достаточно одной вещи - возможности отключения ПЗУ по адресам 0000-3FFF и замены его на ОЗУ (при включенном экране, а именно такой режим, как я понимаю, при старте). У меня единственное предположение, что это делает out 0. Если переключение было сделано по факту обращения к порту 00 (независимо от байта данных), то, даже если из-за неполной дешифрации этот порт совпадает с C0, это не помешает использовать C0 (или 00) для печати на принтере, т.к. выдавая очередной байт на принтер мы параллельно будем "еще раз отключать ПЗУ 0000-3FFF".
Еще в rom03 есть EI, но зачем - не представляю.

На ПК-1 rom03 не завелся бы из-за отличающихся адресов ВОЗУ. Ну и бейсик там в комплекте стандартный (которому тоже нужно ВОЗУ по стандартным адресам). Насколько я помню (не записал, когда смотрел) таблица палитр в rom03 как в rom02, только старший бит сброшен. INKEY$ вроде тоже ближе к rom02.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 40 сообщений ]  На страницу 1 2 3 След.

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB