[zxspectrum] Re: ot...

  • From: Paolo Ferraris <pieffe8@xxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Sun, 06 Nov 2005 23:51:50 -0600

Luca Bisti wrote:

In 48 BASIC la paginazione e' bloccata, quindi i 128K sono tagliati fuori. In 128 BASIC + USR 0 invece questo non succede e la memoria extra e' disponibile. Molti demo e giochi crashano se lanciati da 128 BASIC (o TAPE LOADER) perche' in questa modalita' i 256 bytes del buffer della stampante, che nella ROM 48K erano liberi, sono occupati da variabili di sistema aggiuntive. La produra "USR 0" permette di avere sia il buffer libero che la memoria 128K disponibile.

Posso capire per i demo che magari hanno qualche restrizione nella dimensione, ma non capisco come mai i giochi completi non possano includere una routine per eliminare le "dipendenze" dalle variabili di sistema nel printer buffer, e quindi permetterne la cancellazione...

-p



Other related posts: