[zxspectrum] Re: autoload negli emulatori
- From: JX-Speccy emulator <jxspeccy@xxxxxxxxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Thu, 28 Apr 2005 15:16:14 +0200
At 09.12 28/04/2005 +0200, you wrote:
> Ho risolto la cosa in maniera abbastanza efficente modificando
> leggermente la tecnica usata nella versione attuale.
Suppongo che anche tu hai messo quei 2k circa di snapshot .Z80 in un
array statico all'interno del programma, o qualcosa del genere... :-)
Più o meno io ho risolto così la cosa:
- uso una ROM standard
- quando l'emualtore deve caricare un .TAP, metto una trap nel loop del
BASIC che attende i comandi (2 poke) e resetto lo spectrum
- quando viene eseguita la trap
- la tolgo (altri 2 poke), così non mi crea casini in seguito, se il
programma che carico dal .TAP è un listato normale
- e modifico l'area basic (come se uno avesse digitato LOAD "") con
circa 10 poke (ma forse ne bastano anche meno, non sono andato a fondo
nella cosa)
- metto un enter nel buffer tastiera dell'emulatore
... ed il gioco è fatto.
Quindi me la cavo con 14 poke e un array statico di 10 elementi.
Probabilmente è una soluzione incasinata, ma dal punto di vista del
risparmio di spazio è efficace.
Quando pubblicherò l'emulatore potrai vederlo direttamente dai sorgenti
(GNU GPL), ma se a qualcuno interessa posso spiegarlo meglio.
Ciao,
Marzio
- References:
- [zxspectrum] Re: autoload negli emulatori
- From: JX-Speccy emulator
- [zxspectrum] autoload negli emulatori
- From: JX-Speccy emulator
- [zxspectrum] Re: autoload negli emulatori
- From: Alfonso Martone
Other related posts:
- » [zxspectrum] autoload negli emulatori
- » [zxspectrum] Re: autoload negli emulatori
- » [zxspectrum] Re: autoload negli emulatori
- » [zxspectrum] Re: autoload negli emulatori
- » [zxspectrum] Re: autoload negli emulatori
- » [zxspectrum] Re: autoload negli emulatori
- » [zxspectrum] Re: autoload negli emulatori
> Ho risolto la cosa in maniera abbastanza efficente modificando > leggermente la tecnica usata nella versione attuale.
Suppongo che anche tu hai messo quei 2k circa di snapshot .Z80 in un array statico all'interno del programma, o qualcosa del genere... :-)
- [zxspectrum] Re: autoload negli emulatori
- From: JX-Speccy emulator
- [zxspectrum] autoload negli emulatori
- From: JX-Speccy emulator
- [zxspectrum] Re: autoload negli emulatori
- From: Alfonso Martone