queste cose sono davvero interessanti. Mai e poi mai avrei pensato a un rigiro del genere... ----- Original Message ----- From: "Roberto Montaruli" <rmontaruli@xxxxxxxxx> To: <zxspectrum@xxxxxxxxxxxxx> Sent: Monday, November 03, 2003 3:14 PM Subject: [zxspectrum] Re: loader gbmax > > --- Stefano <flydream@xxxxxxxx> wrote: > > > > come diavolo han fatto a fare quel programma? una sfilza di poke? e poi come > > si salva? > > Questo e' banale: ha fatto esattamente il contrario di quello che in genere si > fa per caricare programmi basic con autoload e risalvarli senza. > Ha lavorato in memoria alta. > > Quel programma e' stato sicuramente costruito con delle pokes o con un > assemblatore ad un indirizzo diverso dall'area basic, es. il 40000. > Poi quando ha salvato su nastro, ha salvato prima una header di un programma > basic, e poi ha fatto un SAVE "xx" CODE 40000, yy accendendo il registratore > solo dopo che lo spectrum ha emesso l'header. > > Il risultato e' che sul nastro risulta esserci pertanto l'header di un basic e > i dati di quella riga REM e tutto il resto... > > Quando vai a ricaricare il tutto, si comporta come si comporta. > > Il metodo per caricare del basic con autostart senza farlo partire e' > concettualmente identico al contrario. > > Hai un basic con autorun. > Dai allo spectrum un LOAD "" CODE 25000. > Carichi una header di un blocco CODE qualsiasi e poi carichi il blocco di dati > del basic in questione. > Il risultato e' che lui si carica il programma basic come se fosse del codice > dall'indirizzo 25000 in su. > A quel punto lo risalvi con procedimento inverso analogo, avendo cura di > togliere l'autorun. > Macchinoso, forse, ma concettualmente molto semplice. > > > > ===== > // > // In a world without walls and fences > // you would not need windows and gates. > // (Confucio) > == > P'n'P: http://cnn.com/TECH/computing/9804/20/gates.comdex/index.html > > > __________________________________ > Do you Yahoo!? > Exclusive Video Premiere - Britney Spears > http://launch.yahoo.com/promos/britneyspears/ >