CPU :: Emulatore :: Memoria :: Banked

memoria bancaria per un emulatore della CPU
Scarica ora

CPU :: Emulatore :: Memoria :: Banked Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • 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