Просмотр полной версии : Как запустить ROM-картридж из бейсика?
_Nikanor_
20.11.2012, 07:53
Есть картридж, сидит в слоте 1 по адресу С000h. С этого адреса идет сигнатура 'AB' и код.
Как запустить содержимое картриджа из бейсика ? DEFUSR, насколько я знаю, работает в пределах активной страницы. А слот, соответственно, находится в неактивной.
сдампить начало картриджа и посмотреть, за что глаз зацепится, что-нибудь типа 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:
Я его уже запускал каким-то образом, не могу вспомнить каким.
Непонятно, почему при наличии сигнатуры АВ, картридж не автостартует.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot