Domanda

Da quello che so, l'esecuzione di codice sul DS deve essere caricato nella RAM, tenendo così dal 4M già restrittiva. C'è un modo per eseguire codice DS direttamente dall'immagine?

È stato utile?

Soluzione

Risposta breve:. No

La mappa di memoria del Nintendo DS non include alcun luogo che mappa a ROM nella cartuccia DS.

A titolo di confronto, il Game Boy Advance zona 08000000-09FFFFFF è stato mappato alla ROM esterna nella cassetta di gioco. Questa mappatura è incluso nel DS troppo, presumibilmente per la compatibilità all'indietro e consentire una certa GBA e DS gioco gioco di interazione (ad esempio, Castlevania: Dawn of Sorrow uova di Pasqua ). Ma solo Mappe per slot GBA e così solo per cartucce GBA.

È possibile utilizzare questa funzione per leggere le cartucce GBA nello slot GBA e eseguire codice da lì in modalità DS. Le prime cartucce riscrivibili non ufficiali hanno fatto proprio questo. Questo non è a prova di futuro molto - non funzionerà sul DSi, che non ha tale slot GBA. Inoltre, Slot-2 cartucce sono più difficili da trovare al giorno d'oggi con le cartucce regolari in stile DS di essere di gran lunga più popolare e disponibile.

Il solito modo per creare giochi di grandi dimensioni che hanno bisogno di eseguire più di quanto v'è il codice di memoria è o utilizzare sovrapposizioni di codice o scrivere il vostro gioco in un href="http://www.lua.org/" rel="nofollow noreferrer"> linguaggio di scripting di tipo che possono caricare e scaricare il codice in modo dinamico.

scroll top