Оживление ROBOTRON 1715M

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
DanilS
Junior Member
Сообщения: 145
Зарегистрирован: 09.09.2014,20:03

Оживление ROBOTRON 1715M

Сообщение DanilS » 18.08.2019,20:09

dk_spb писал(а): 18.08.2019,15:32 Уровни питания Вы же уже проверили?
Все напряжения на месте
dk_spb писал(а): 18.08.2019,15:32 Верхнюю плату откручивали? смотрели что под ней всё визуально нормально, из панелек ничего не выскочило?
Уже n-ный раз открутил, все на месте.

DrAG0n
Newbie
Сообщения: 4
Зарегистрирован: 21.08.2019,10:12
Откуда: Азия/Екатеринбург

Оживление ROBOTRON 1715M

Сообщение DrAG0n » 21.08.2019,10:29

Сам сейчас пробую оживить 1715 и 1715М в музее в Екатеринбурге. Есть видео (и дизасм биоса, который подтверждает), что в 1715 есть загрузчик по v.24. 9600-8N1

мы ему 0х11 0х11
он нам 0х12 0х12
мы ему 2 байта размера
мы ему 2 байта начального адреса (?)
затем мы ему много байт прошивки
затем мы ему 0x0A
затем мы ему адрес старта
затем мы ему 0xAA
и все. поехали.
Скорее всего, где-то ошибся. Предполагаю, на 1715М есть то же самое.
Надо написать
1) программу на python+pyserial которая скормит произвольный файл в Robotron с параметрами: начальный адрес, адрес запуска.
2) модифицировать SCP.COM, чтобы он в таком режиме работал, и дисковод эмклировался
3) написать на Python программу для верхней части эмулятора дисковода, которая по запросам v.24 передает обратно секторы дискеты
4) написать на ассемблере z80 релокатор, который, записавшись с адреса 0x800 (сразу же после ПЗУ) отключит ПЗУ, загрузит SCP по нужным адресам и проэмулирует дисковод.

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Оживление ROBOTRON 1715M

Сообщение dk_spb » 21.08.2019,10:41

Зачем так сложно? Для начала неплохо хоть что-то вывести на экран, а Вы сразу о загрузке ОС

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Оживление ROBOTRON 1715M

Сообщение shattered » 21.08.2019,15:32

DrAG0n писал(а): 21.08.2019,10:29 Предполагаю, на 1715М есть то же самое.
Не похоже. Таких констант в листинге нет.

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Оживление ROBOTRON 1715M

Сообщение Tronix » 21.08.2019,18:27

Тест памяти для 1715. Версия для прошивки в ПЗУ и через заливки по ком-порту:
Вложения
PC1715_util.zip
(115.3 КБ) 209 скачиваний

DrAG0n
Newbie
Сообщения: 4
Зарегистрирован: 21.08.2019,10:12
Откуда: Азия/Екатеринбург

Оживление ROBOTRON 1715M

Сообщение DrAG0n » 23.08.2019,06:25

Tronix, спасибо! поразбираюсь.

dk_spb, чтобы вывести что-то на экран, нужно разобраться с ВГ75, что не очень интересно. Примерно тот же объем работы - эмуляция дисковода.

DrAG0n
Newbie
Сообщения: 4
Зарегистрирован: 21.08.2019,10:12
Откуда: Азия/Екатеринбург

Оживление ROBOTRON 1715M

Сообщение DrAG0n » 23.08.2019,06:28

Tronix, в рам-тесте есть Start display! Это то, что надо! и org 1000h в случае, если "bei v.24". Супер!
а скомпилированный файл для v.24 содержит все эти 0x0A 0xAA, размер и мишуру(Befehlsrahmen, command frame).

и эти родные 3E xx D3 yy :-)

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Оживление ROBOTRON 1715M

Сообщение dk_spb » 23.08.2019,10:07

.
Последний раз редактировалось dk_spb 08.08.2022,14:40, всего редактировалось 1 раз.

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Оживление ROBOTRON 1715M

Сообщение shattered » 23.08.2019,13:28

dk_spb писал(а): 23.08.2019,10:07 надо еще какие-нибудь страницы памяти попереключать для начала.
видеопамять и шрифт живут в странице 0, по адресам 3000h и 2000h соответственно. но похоже, что для копирования между страницами нужно использовать z80dma (прошивка так и делает).

для тестового пзу другие страницы, скорее всего, не нужны -- первые 48K памяти тоже живут в странице 0 по адресам 4000h-FFFFh.

DanilS
Junior Member
Сообщения: 145
Зарегистрирован: 09.09.2014,20:03

Оживление ROBOTRON 1715M

Сообщение DanilS » 23.08.2019,16:19

Вообщем спаял кабель и подключил Роботрон к ПК через USB-COM преобразователь, но со стороны Роботрона тишина, когда пытаюсь загрузить файл теста ОЗУ. Может ли быть дело в USB-COM адаптере, и поэтому понадобится чистый COM-порт?

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Оживление ROBOTRON 1715M

Сообщение shattered » 23.08.2019,17:09

скорее всего, в прошивке 1715M нету загрузчика по COM (не вижу обращений к портам z80sio в листинге s550.bin)

Ответить