[zxspectrum] Re: pasqua da 2K rimappabili

  • From: Mario <ilovez80@xxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 13 Apr 2009 18:07:34 +0200


se fai in modo che la pagina da 2K "appaia" solo quando la rom 48K (rom1) e' attiva non avrai problemi con la rom0 del 128K, i comandi basic (quasi tutti) sono eseguiti dalla rom 48K quindi non avresti problemi ad eseguire peek e poke in quell'area di memoria..

cosa ne pensi?


At 13.15 13/04/2009, you wrote:
On Monday, April 13, 2009 10:22 AM [GMT+1],
Eugenio Ciceri <eugenio.ciceri@xxxxxxxxx> wrote:

La soluzione per rendere +3 compatiblie il programmino e' sostituire
PEEK 2468 con PEEK 2489.
In questo modo funziona dal 16K al +3.

Ottimo lavoro.

E adesso le cose serie :-)

Il mio modulo DMX deve mappare 2K di ram da qualche parte nello spazio di indirizzamento Z80. Al momento, soprattutto per questioni di semplicita' nella logica, appaiono fra $B800 e $BFFF. In questo modo non danno fastidio al basic del 48K e non sono troppo in basso, oltre a non essere in un banco paginabile.

Ovviamente c'e' un bit di controllo che li fa comparire e scomparire.

Stavo valutando l'ipotesi di spostarli in alto, ad esempio nei penultimi 2K (fra $F000 e $F7FF): manterrei la possibilita' di mapparli su un sistema 48K senza dover far niente (tipo cambiare ramtop), ma... cosa succederebbe su un 128K?

Sai per caso come viene gestita la paginazione, a livello dell'interprete basic?

Hai un consiglio su dove ti metteresti i 2K ? :-)

Ciao!
Alessandro



Other related posts: