Albom, пзу совпадает с одним из выложенных здесь? Если нет, то желательно сграбить (например записать в wav через магнитофонный выход).
Albom, пзу совпадает с одним из выложенных здесь? Если нет, то желательно сграбить (например записать в wav через магнитофонный выход).
Для начала стоит проверить контрольную сумму, может она совпадает с одной из имеющихся пзу и ничего сохранять/читать не нужно
lvov1 - 1DF200
lvov2 - 1DE200
lvov3 - 1E5526
Контрольную сумму покажет при T+СБР (нижняя строка) или T в мониторе (в lvov3). Сохранить можно
BSAVE"ROM",49152,65535
при этом должна напечататься та же самая контрольная сумма
Ни один из способов не сработал
Скрытый текст
[свернуть]
Жалко, но зато можно с уверенностью утверждать, что такого пзу в общем доступе нет. Во всех трех имеющихся образах пзу есть фрагмент BASIC 2.0 (часть стартового приветствия BASIC 2.0 ПК-01 'ЛЬВIВ'), а на фото стартовое сообщение чуть другое, без 2.0 - BASIC ПК-01 'ЛЬВIВ'. Получается в первой версии или оператора BSAVE нет или параметры задаются иначе (припоминаю, кажется писали что в первой версии даже был другой формат сохранения на ленту). Монитор внешне похож, но получается тоже более ранняя версия, без T. Вероятно остается только считать пзушки программатором, если есть такая возможность.
- - - Добавлено - - -
Хотя если даже в первом бейсике не было команды сохранения фрагмента памяти, то в мониторе скорее всего эта возможность уже была. Нажимаем F2, запрашивает имя (например ROM), потом начальный адрес (C000), конечный адрес (FFFF). После окончания записи новая версия монитора выдает контрольную сумму (совпадает с выдаваемой по директиве T), насчет старой не знаю.
А может, проблема с ПЗУ? Пару бит потерялось там где надо, вот и происходит сбой?
В любом случае, думаю подпаяться на шины и, перекидывая сигнал CE и отрезая питание от остальной схемы, считать поочерёдно все ПЗУшки с помощью Arduino Mega.
Отправлено с моего Redmi Note 7 через Tapatalk
Отсутствие 2.0 в надписи это точно не проблема в микросхемах, это другая версия пзу. Если получится прочитать ардуиной или записать из монитора, то там прояснится и насчет bsave и T в мониторе.
@Albom, "вас только познакомили, а ты уже на него с ножом!" (С)
Порезать всегда успеете, считаю, что можно попытаться считать штатными средствами.
Для начала отработайте выгрузку загрузку программ на бейсике. Набить что-нибудь простое, типа, 10 PRINT"HELLO", выгружать и загружать обратно.
Возможный синтаксис команд выгрузки для этой версии прошивки:
CSAVE<ВК>
Загрузка:
CLOAD<ВК>
Выложите полученный wav, это нам тоже интересно.
Затем, можно набить программу побольше - здесь мы проверим возможность запускать программы в кодах из бейсика (что синтаксис не отличается от бейсика 2.0).
Эту программу тоже стОит записать в wav.Код:10 DATA 175,87,238,1,211,195,6 20 DATA 128,0,0,5,194,8,128,21 30 DATA 194,2,128,201 40 RESTORE 50 FOR A=32768 TO 32786 60 READ D:POKE A,D:NEXT A 70 POKE 73,0:POKE 74,128 80 PRINT USR(0)
При запуске этой программы будет воспроизведён короткий сигнал в динамик и на магнитофонный выход.
Если все пройдёт успешно, можно подготовить для вас большую программу уже в wav-е, которая выгрузит содержимое ПЗУ.
Upd: Руководство по эксплуатации 1987
ссылка http://kxk.ru/dustyattic/v1_686383_12_.php
прямая ссылка http://yadi.sk/d/nnRwyHHkCQBpn
скопировал временно https://drive.google.com/file/d/1E_3...ew?usp=sharing
По ней (стр 14) подсчёт контрольной суммы:
CSC000<пробел>FFFF<ВК>
Последний раз редактировалось DDp; 10.05.2021 в 16:17.
фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F
Выгрузить из монитора еще проще, вряд ли там тоже убрали возможность выгрузки кодовых блоков, это было бы слишком (получилось бы, что вобще нет штатных возможностей по выгрузке бинарников). По крайней мере стоит попробовать, а если не заработает, тогда переходить к экспериментам с бейсиком.
Да, подумал об этом потом, но сообщение уже не стал править.
Да, согласен, торопиться здесь не нужно.
Попробую записать, как только поставлю обратно кнопки (сейчас отбеливаю их).
Огромное спасибо! Обработал сканы. Выложил на гугл диск:
https://drive.google.com/file/d/1JWo...ew?usp=sharing
Отдельно схемы:
https://drive.google.com/file/d/1WLB...ew?usp=sharing
https://drive.google.com/file/d/1xv0...ew?usp=sharing
Буду изучать.
А вот это можно попробовать и без кнопок.
Roger Wilco(14.05.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)