[zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- From: Luca Bisti <lucbisti@xxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Fri, 30 Jan 2004 20:49:53 +0100
Grande Mario, grazie per l'informazione! All'epoca non avevamo le equazioni
della PAL della +D e non potevamo far altro che supporre che gli indirizzi
di attivazione fossero gli stessi. Dovremo aggiornare il tech ancora una
volta :)
percio' ( non lo sapevo) il gdos viene inserito anche ogni 1/50 di secondo
prima della routine che incrementa il contatore da 3 byte, all'indiirizzo 3Ah
E questo e' quello che succede nella ROM della +D quando scatta il trap:
003a 2a785c ld hl,(5c78h) ; carica la variabile FRAMES1
003d cde302 call 02e3h ; chiama un handler (che tra l'altro
; incrementa anche FRAMES1)
0040 d3e7 out (0e7h),a ; spagina la +D e torna in ROM48
L'handler e' analogo a quello presente nella ROM della DISCiPLE, ovvero
gestisce lo spegnimento del motore, ecc.
Luca
- References:
- [zxspectrum] sempre per Ramsoft, sempre sulla +d
- From: Mario Prato
Other related posts:
- » [zxspectrum] sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- » [zxspectrum] Re: sempre per Ramsoft, sempre sulla +d
- [zxspectrum] sempre per Ramsoft, sempre sulla +d
- From: Mario Prato