Формат заголовка картриджа:
DEFB "AB" ; expansion ROM header
DEFW initcode ; start of the init code, 0 if no initcode
DEFW callstat; pointer to CALL statement handler, 0 if no such handler
DEFW device; pointer to expansion device handler, 0 if no such handler
DEFW basic ; pointer to the start of a tokenized basicprogram, 0 if no basicprogram
DEFS 6,0 ; room reserved for future extensions
Игровые картриджи в подавляющем большинстве запускаются с адреса initcode (если не на бейсике в них программа). Напрямую из бейсика запустить не получится, нужно в памяти разместить небольшую процедурку в машинном коде которая переключит слот и отдаст туда управление. Теоретически можно переключить слот и из бейсика но пользы с этого никакой, так как после переключения бейсик немедленно поломается.
Но можете попытаться запустить из отладчика. Правда ему тоже скорее всего не понравится если все банки памяти под слот отдать.




Ответить с цитированием