CPU :: Emulateur :: Memory :: Banked

Mémoire bancaire pour un émulateur CPU
Télécharger maintenant

CPU :: Emulateur :: Memory :: Banked Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • David Cantrell
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~dcantrell/

CPU :: Emulateur :: Memory :: Banked Mots clés


CPU :: Emulateur :: Memory :: Banked La description

Mémoire bancaire pour un émulateur CPU CPU :: Emulateur :: Memory :: Banked est une classe Perl qui ajoute plusieurs banques de mémoire à l'espace mémoire plate fourni par CPU :: Emulator :: Memory.synopsis My $ Memory = CPU :: Émulateur :: Mémoire :: Banked- > nouveau (); $ Mémoire-> Poke (0xbeef, ORD ('S')); ma valeur $ = $ mémoire-> Peek (0xbeef); # 115 == ORD ('s') $ Mémoire-> Banque (adresse => 0x8000, taille => 0x4000, type => 'ROM', fichier => '... / somerom.rom', witethrough => 1 ); ma valeur $ = $ mémoire-> Peek (0xbeef); # lire de la ROM à la place $ Mémoire-> Poke (0xbeef, 0); # Écrire à S sous-jacents Ramthese remplacer temporairement des morceaux de mémoire avec d'autres morceaux, pour simuler la commutation bancaire. Ces morceaux peuvent être de taille arbitraire et peuvent être de la RAM, de la ROM ou de la "dynamique", ce qui signifie que, au lieu d'être un stockage muet, lorsque vous lisez ou écrivez-les, le code PERL est exécuté. Exigences: · Perl


CPU :: Emulateur :: Memory :: Banked Logiciels associés