Запускаем поиск по строке #2D #15 #F1 #0B и находим ее по адресу #1000. Соответственно, начало файла pro350.rom находим в ПЗУхах по адресу #800. То есть данные перемешаны блоками, а как - мне лень было дальше разбираться.
Вид для печати
Запускаем поиск по строке #2D #15 #F1 #0B и находим ее по адресу #1000. Соответственно, начало файла pro350.rom находим в ПЗУхах по адресу #800. То есть данные перемешаны блоками, а как - мне лень было дальше разбираться.
Ну всё же таки какие Вы все шустрые!.. Я когда только-только нашел соответствие и нарисовал схемку с адресацией, то меня утащили с работы и закончить прогу смог только дома,.. а вот захожу сюда снова, как тут уже всё тоже и расписано и оформлено! Спасибки!
В аттаче обновление статической части эмулятора Xhomer.
Ну и скриншотик...
http://pic.ipicture.ru/uploads/090917/J7DXfuigCR.png
Пусть эта ссылочка на документацию серии DEC Pro 3xx тоже здесь побудет...
Содержит:
EK-PC300-V1-001_pro300tecV1.pdf (23 Мб) - Первый том тех.описания серии. Системный модуль, в т.ч. расширенное описание ошибок.
EK-PC300-V2-001_pro300tecV2.pdf (19 Мб) - Второй том тех.описания серии. Модули расширения. Включая DECNA и CPM Z80 модули.
MP01922_PC380_EngrDrws_Jun84.pdf (23 Мб) - Сборочные чертежи Pro 380.
ek-pc380-ps-003.pdf (15 Мб) - Professional 380 Pocket Service Guide
При дальнейшем ремонте обнаружил неприятную вещь. Хреновы сборщики впаяли панельку под MMU задом наперед. Соответственно, микросхему MMU КМ1811ВТ1 я сжег:( Теперь маюсь вопросом, где бы взять новую? (P.S. с обсуждением - в личку)
KALDYH, Она часто встречается, дешовая, рублей 15 (если пластиковая). Золотая - рублей 100. Если не найдешь - пиши.
"Распараллеливание" виндового Xhomer'а прошло успешно, скорость почти похожа на оригинал, но по правильному, перед следующим этапом трансформации будущего эмулятора уже необходимо создавать подробный план - портированный исходник завален отладочным мусором так, что дальше некуда...
http://pic.ipicture.ru/uploads/090922/KgPxUAKQdZ.png
"Кислотная палитра" :)
http://pic.ipicture.ru/uploads/090922/vjQUrGaceV.png
Наконец-то. Домучал. Эмулятор v.1.0 Final и вот теперь уже некоторая пауза для переосмысления... Публичной планирую сделать только его вторую версию, т.к. хочу кардинально сменить рабочую платформу, а оптимизировать данную релизную ветку смысла, как мне кажется, никакого.
http://pic.ipicture.ru/uploads/090923/73JgVbXATA.png
Переделал вывод на экран как в "правильных" эмуляторах. Теперь всё бегает очень быстро...
http://pic.ipicture.ru/uploads/091001/RwvTXJpyIs.png
Для игры в меню ПРОС выбрать 'Пещера (Lode Runner)'.
Управление челом на доп.клавиатуре (в игре нажмите Caps Lock)
7 и 9 копать ямки.
Эмулятор тестировался пока только на WinXP sp3 и Windows 7.
Приветствую. Если коллега Колдун продаст Про-350 - я смогу в Америке заказать DECNA-K к ней, можно будет уже имея железо в руках с помощью коллег с форума попинать порты в отладчике, попытаться через переходник AUI-Ehterhet что-то сделать, етц...
А то без железа под руками - я ничего не могу сделать, я слишком железячник и нулевой теоретик-программист.
Я думаю всё получится, а тем временем можно будет максимально пытаться "напитаться" теоретической частью. Кстати, если рядом будет пробегать CP/M-модуль к Про-350, думаю надо будет параллельно одним махом цапануть и его - всё-таки там в основе Z80, и многим спектрумовским форумчанам такое будет тоже очень небезинтересно. Или пока хотя бы выйти на владельцев железа и вымутить сканы возможной дополнительной документации к платам.