PDA

Просмотр полной версии : Как запустить ROM-картридж из бейсика?



_Nikanor_
20.11.2012, 07:53
Есть картридж, сидит в слоте 1 по адресу С000h. С этого адреса идет сигнатура 'AB' и код.

Как запустить содержимое картриджа из бейсика ? DEFUSR, насколько я знаю, работает в пределах активной страницы. А слот, соответственно, находится в неактивной.

tnt23
21.11.2012, 00:13
сдампить начало картриджа и посмотреть, за что глаз зацепится, что-нибудь типа MYSOFT. Далее CALL MYSOFT или _MYSOFT.

7.3.1 Catridge header

MSX cartridges have a 16-bye common header and, when the system is reset, the
cartridge is initialised by the information written in this header. For ROM
cartridges of BASIC or assembly language programs, they can be automatically
started by using the information written in the header. Figure 5.48 shows the
cartridge header configuration.

http://www.konamiman.com/msx/msx2th/th-5b.txt

_Nikanor_
21.11.2012, 22:00
Думаю, там цепляться не за что. Это картридж с игрушкой Kings Valley II. :smile:

Я его уже запускал каким-то образом, не могу вспомнить каким.

Непонятно, почему при наличии сигнатуры АВ, картридж не автостартует.