[zxspectrum] Re: Spindizzy (Top Spin) e IM2
- From: Luca Bisti <lucbisti@xxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Wed, 05 Jul 2006 12:29:21 +0200
Dovrei vedere il codice della rom e quello del gioco per risponderti
con certezza assoluta,
ma se ogni byte della pagina di memoria da $3A00 a $3B00 contiene
$FF, settando I a $3A si fa si che
ad ogni interrupt lo Z80 esegua il codice che si trova a $FFFF a
prescindere dal floating bus.
In realta' al momento dell'interrupt il floating bus interno dello
Spectrum "liscio" e' sempre idle, contribuendo quindi un $FF fisso.
Il motivo per cui si riempiono i 257 bytes e' perche' alcune
periferiche connesse allo Spectrum (tipo le multiface) potrebbero
mettere sul bus un loro byte durante l'INT, generando quindi un
vettore di interruzione diverso.
Luca
Other related posts: