Вход

Просмотр полной версии : Игра из ПЗУ



Руслан
11.07.2013, 13:43
Привет, подскажите - что нужно сделать для того что бы игруха не превышающая 16кб запускалась при включение компьютера?

goodboy
11.07.2013, 13:47
воткнуть ПЗУшку с игрой вместо той где прошит бейсик.
или рулить сигналом выборки romcs

для фирменного спека есть zx-interface2. контроллер джойстиков с гнездом для картриджа с ПЗУ http://www.worldofspectrum.org/infoseekid.cgi?id=1000193
http://www.fruitcake.plus.com/Sinclair/Interface2/Interface/Interface2_ServiceManual.htm

Руслан
11.07.2013, 14:00
Просто зашить игру и все? Или все таки как то ее править нужно?

goodboy
11.07.2013, 14:06
Просто зашить игру и все? Или все таки как то ее править нужно? готовые ромы по-идеи править не нужно.
а свои программы конечно придётся переделывать (или пересылать на нужные адреса)

SoftLight
11.07.2013, 14:18
Идиотский вариант: берешь живую игруху запускающуюся, допустим clear 24999: load "gama" code 25000, 12345: Randomize use 25000

и пишешь мегакод с адреса 0 в пзу:
di
ld sp, 24999
ld hl, metka
ld de, 25000
ld bc, 12345
ldir
jp 25000
metka incbin "gama"
и переделывать ничего в игрухе не нада :D Начальные условия соблюдены.

Дмитрий
11.07.2013, 14:27
тока есть нюанс, если заменяем ПЗУ с Бейсиком, то не всякая игрушка заработает, т.к. практически все используют сам Бейсик

SoftLight
11.07.2013, 15:29
А, ну да, если игрушка использует процедуры из стандартного ПЗУ а она наверняка использует.