Antonio Giusa ha scritto:
Forse questa potrebbe aiutare? http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Interface2_RC_New_Spectrum_128.htm
Intendevo fare qualcosa del genere, tipo (forse) questo: http://piters.tripod.com/ext_rom.htm
Non riusciresti nemmeno a fare il "boot". A parte il fatto che non facendo alcuna modifica alle piste che vanno alla ROM i due chip sono incompatibili pin to pin, non essendoci una logica che decodifica lo switching dei primi 16KB avresti sempre la ROM0 mappata (quella del 128K) senza riuscire mai a rendere visibile quella del 48K e quindi gran parte delle routine di cui si serve la ROM0 per funzionare. La compatibilità è quindi esclusivamente sull'I/O (che alla fine è quello che serve nel 99% dei casi) e non sui comandi BASIC.
Forse mi sono espresso male, riformulo la domanda in modo da arrivare al punto in questione: Come fa lo spectrum 128 ad accedere alla memoria extra (80k o disco ram) quando lavora in modalità 48 o USR0?