CPU :: Emulator :: Memory :: Banked

Memoria bancaria para un emulador de CPU
Descargar ahora

CPU :: Emulator :: Memory :: Banked Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David Cantrell
  • Sitio web del editor:
  • http://search.cpan.org/~dcantrell/

CPU :: Emulator :: Memory :: Banked Etiquetas


CPU :: Emulator :: Memory :: Banked Descripción

Memoria bancaria para un emulador de CPU CPU :: Emulator :: Memoria :: Banked es una clase Perl que agrega múltiples bancos de memoria al espacio de memoria plana proporcionado por CPU :: Emulator :: Memory.Synopsis My $ Memory = CPU :: Emulator :: Memory :: Banked- > nuevo (); $ Memory-> Poke (0xBeef, Ord ('S')); My $ valor = $ Memory-> Peek (0xBeef); # 115 == ord ('s') $ Memory-> Bank (dirección => 0x8000, tamaño => 0x4000, tipo => 'ROM', archivo => '... / somerom.rom', writethrough => 1 ) My $ valor = $ Memory-> Peek (0xBeef); # Leer de ROM en lugar $ Memoria-> Poke (0xBeef, 0); # Escribir a la rama subyacente, reemplace temporalmente los trozos de memoria con otro trozo, para simular el cambio bancario. Esos trozos pueden ser de tamaño arbitrarios, y pueden ser RAM, ROM o 'Dynamic', lo que significa que, en lugar de ser solo de almacenamiento tonto, cuando lea o escribe el código Perl se ejecuta. Requisitos: · Perl


CPU :: Emulator :: Memory :: Banked Software relacionado