На али TSOP48
PS Возраст этой платки 25 лет.
Программатор
На али TSOP48
PS Возраст этой платки 25 лет.
Программатор
Последний раз редактировалось A074MO; 15.01.2018 в 19:40.
Мои скромные железяки
ATARI 65хе
YAMAHA YIS503IIIR
PackardBell
HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
AcerPower 433sv
Fujitsu-Siemens Scenic/S 2
Compaq deskpro en
МС 0511-01
Микро80(в процессе)
Микроком85
Апогей-БК01Ц
РадиоРК-86
БК0010/10-01/11/11М
ПК-8000
Львов ПК-01
Агат-9
ДВК-2(в процессе)
ДВК-3М
Вектор-06ц
Специалист
ХТ8088 nec-20
АТ286,386,486
PI-75-200ММХ
РII, III,IV
ZX-Evolution r.C3
Santaka-002
Дельта-С
Ленинград48к
[свернуть]
ну да по 2 кб
- - - Добавлено - - -
Искал игрушки ASP, ничего не нашел
Мои скромные железяки
ATARI 65хе
YAMAHA YIS503IIIR
PackardBell
HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
AcerPower 433sv
Fujitsu-Siemens Scenic/S 2
Compaq deskpro en
МС 0511-01
Микро80(в процессе)
Микроком85
Апогей-БК01Ц
РадиоРК-86
БК0010/10-01/11/11М
ПК-8000
Львов ПК-01
Агат-9
ДВК-2(в процессе)
ДВК-3М
Вектор-06ц
Специалист
ХТ8088 nec-20
АТ286,386,486
PI-75-200ММХ
РII, III,IV
ZX-Evolution r.C3
Santaka-002
Дельта-С
Ленинград48к
[свернуть]
Мои скромные железяки
ATARI 65хе
YAMAHA YIS503IIIR
PackardBell
HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
AcerPower 433sv
Fujitsu-Siemens Scenic/S 2
Compaq deskpro en
МС 0511-01
Микро80(в процессе)
Микроком85
Апогей-БК01Ц
РадиоРК-86
БК0010/10-01/11/11М
ПК-8000
Львов ПК-01
Агат-9
ДВК-2(в процессе)
ДВК-3М
Вектор-06ц
Специалист
ХТ8088 nec-20
АТ286,386,486
PI-75-200ММХ
РII, III,IV
ZX-Evolution r.C3
Santaka-002
Дельта-С
Ленинград48к
[свернуть]
Т.е. вот это проделать?
1.Использовать дамп 017 ПЗУ в адресах 100000-117777.
2.В адресе начала "полезной нагрузки" ( например, 120000 ) пристраивать фрагмент текста, переписывающий игру в адрес 001000 :
120000 : 010700 062700 000776 012701 001000 012702 007400 012021
120020 : 077202 000137 001000
Игру размещать в адресе 121000 ( или 101000 - если дамп 017 ПЗУ не используется )
В слове 120010 - адрес, куда копировать игру.
В слове 120014 - длина в словах игры, здесь указана длина 017000 байт ( 007400 слов )
В слове 120024 - адрес запуска игры ( примерно у ~80% игр - 001000 ).
Мои скромные железяки
ATARI 65хе
YAMAHA YIS503IIIR
PackardBell
HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
AcerPower 433sv
Fujitsu-Siemens Scenic/S 2
Compaq deskpro en
МС 0511-01
Микро80(в процессе)
Микроком85
Апогей-БК01Ц
РадиоРК-86
БК0010/10-01/11/11М
ПК-8000
Львов ПК-01
Агат-9
ДВК-2(в процессе)
ДВК-3М
Вектор-06ц
Специалист
ХТ8088 nec-20
АТ286,386,486
PI-75-200ММХ
РII, III,IV
ZX-Evolution r.C3
Santaka-002
Дельта-С
Ленинград48к
[свернуть]
А ну да, такой вариант самый удобный, забыл что MM его уже описал. И ещё разобраться как правильно адреса коммутировать, что бы в 271024 можно было 8 игр залить и выбирать их переключателями.
Кстати, Ратмир, а в софте Стерха есть инверсия адресов прошивки? А то у Ewgeny7 в его самоделке с этим возникли проблемы. Как ты решил этот вопрос с адресацией с -017 или там кроме данных и адреса были инвертированы?
З.Ы. Кстати, я вот тут пытался шить 16-битное ПЗУ в Стерхе. Но то ли у меня программаторы проблемные, то ли (что скорее всего) драйвер ruki.sys кривой. Времени (и мотивации) всё не хватает разобраться в чём проблема ...
Последний раз редактировалось CodeMaster; 17.01.2018 в 06:28.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
В 017 и адреса и данные проинвертированы. Т.к. я считал прошивку из выпаяной РЕ2. Из за этого долго не мог понять почему не запускалась, заново инвертируя то что не надо.В sterh studio у меня можно и то и то инвертировать. Стерх007. На 10-ке и 11-ом не знаю как там. Игрушку пробовал прошивать инвертировал. ЭВМ видит прошивку через МПИ как надо.
- - - Добавлено - - -
Я посмотрел, большинство игр влезут в две страницы. Как раз 8 шт в одну микросхему. Я думаю разберемся. Пару игр есть на одну страницу. Вот для начала надо их попробовать. Еще я не прбовал к БК0010-01 подключать этот модуль может там удобнее, пока одни мечты...
Последний раз редактировалось Ратмир; 17.01.2018 в 10:27.
Мои скромные железяки
ATARI 65хе
YAMAHA YIS503IIIR
PackardBell
HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
AcerPower 433sv
Fujitsu-Siemens Scenic/S 2
Compaq deskpro en
МС 0511-01
Микро80(в процессе)
Микроком85
Апогей-БК01Ц
РадиоРК-86
БК0010/10-01/11/11М
ПК-8000
Львов ПК-01
Агат-9
ДВК-2(в процессе)
ДВК-3М
Вектор-06ц
Специалист
ХТ8088 nec-20
АТ286,386,486
PI-75-200ММХ
РII, III,IV
ZX-Evolution r.C3
Santaka-002
Дельта-С
Ленинград48к
[свернуть]
Ратмир, с твоего разрешения запостщу сюда несколько своих мыслей, пока ты погружён в тему, может что подхватишь в своих разработках.
Данные мысли касаются модуля в МПИ, т.к. мне пока сложно что из этого технически возможно и будет удобно для практического использования при установке в колодку. Так-то я конечно за модуль в колодку, хотя бы потому, что не надо искать разъём для подключения к МПИ, но всё таки сложнее в проектировании и изготовлении. Ну, и место там очень ограниченно.
1. Плату надо развести сразу под 2 варианта микросхем: 27С1024 (которые можно найти в различном старом хламе) и 27С4096 (которые несложно и недорого купить и в которые поместится 32 игры для БК (а это почти всё, что есть из "нормальных" игр, которые не используют догрузку и разные хаки типа загрузки в экранную страницу));
2. Для удобного переключения блоков данных в модуле надо развести плату под 2 вот таких энкодера, один 3-х битный для первых 8 блоков (и если используется 27С1024 он только один и нужен) и второй 2-х битный для переключения банков блоков данных (если будет использоваться 27С4096). Нумерация будет 00-08, 10-18 и т.д. Они есть разнообразных конструктивов, но я считаю, что удобно использовать именно такие (с ручкой), что бы не искать отвёртку для переключения.
3. На плату развести кнопку сброса БК с МПИ, что бы не щёлкать выключателем.
Посмотрю внимательней, я на вскидку только инверсию данных увидел. А как этот пункт в меню называется?
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)