[zxspectrum] Re: zxmmc per Alessandro...

At 26/10/2006, you wrote:
Mario wrote:

peccato, spesso serve partire in USR0 per le demo o altri software
particolari... :(

Ho provato con eightyone, nella configurazione +3e che uso per trasferire files alla card. Pur non avendo una card disponibile, ho montato una immagine HDF che con "CAT" posso listare correttamente (stando in modalita` 128). Se pero` digito RUN USR 0 e poi cerco il "CAT" come token 48K, ottengo un "invalid stream".


C'e' qualche altra prova che posso fare?

no, purtroppo e' come dico io, funziona solo con la rom del 128K :(


Cosa mi dici per la faccenda di implementare solo D2 del $1FFD?

mmm lo posso fare perche' ho gia' una rom da 64K e la porta 1FFD, devo solo cambiare l'uso dei bit nella cpld e bruciare la rom...


Cosa cambia a partire in modalita` 48K con il registro sbloccato, rispetto alla 128? Si attivano diverse temporizzazioni nell'ula? Per quale motivo, altrimenti, i demo non girano?


credo che sia un problema di loader in basic, paginano la ram scrivendo direttamente sulla porta 7ffd e questo fa andare tutto in crash, in modalita' usr0 cioe' con la rom 48K paginata e la porta 7FFd non bloccata, puoi tranquillamente paginare la ram senza crashare niente, a patto che ramtop sia all'interno dei primi 16K (lo stack ringrazia :) )
poi pero' ci sono molti giochi che funzionano solo con la paginazione bloccata in modalita' 48K, gli Ultimate per farti un esempio


In conclusione l'ideale e' un'nterfaccia che pagina la propria rom al momento necessario (indirizzo 8 per aggiungere nuovi comandi oppure le routine load/save come avviene nella DivIde), cosi' facendo hai la piena compatibilita' 48/128 e non vai a modificare le rom originali che alcuni giochi cercano per funzionare...

ciaooo



Other related posts: