| CPU :: Emulatore :: Memoria :: Banked memoria bancaria per un emulatore della CPU |
Scarica ora |
CPU :: Emulatore :: Memoria :: Banked Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- David Cantrell
- Sito web dell'editore:
- http://search.cpan.org/~dcantrell/
CPU :: Emulatore :: Memoria :: Banked Tag
CPU :: Emulatore :: Memoria :: Banked Descrizione
Memoria bancaria per un emulatore della CPU CPU :: Emulatore :: Memoria :: Banked è una classe Perl che aggiunge più banche di memoria allo spazio di memoria piatta fornito da CPU :: Emulator :: Memory.synopsis My $ Memory = CPU :: Emulatore :: Memoria :: Banked- > Nuovo (); $ Memory-> POKE (0xBeef, Ord ('S')); My $ Value = $ Memory-> Peek (0xBeef); # 115 == ORD ('S') $ Memory-> Bank (indirizzo => 0x8000, dimensione => 0x4000, digitare => 'Rom', file => '... / Somerom.rom', writethrough => 1 ); My $ Value = $ Memory-> Peek (0xBeef); # Leggi da ROM invece $ Memory-> POKE (0xBeef, 0); # Scrittura a Sottostante Ramthese sostituire temporaneamente blocchi di memoria con altri pezzi, per simulare la commutazione della banca. Quei blocchi possono essere di dimensioni arbitrarie e possono essere sia di ram, rom, o "dinamica", il che significa che invece di essere solo muto di archiviazione, quando leggi o scrivi il codice perl viene eseguito. Requisiti: · Perl.
CPU :: Emulatore :: Memoria :: Banked Software correlato