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