CPU :: Emulator :: Memória :: Compado

memória bancária para um emulador de CPU
Baixe Agora

CPU :: Emulator :: Memória :: Compado Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • David Cantrell
  • Site do editor:
  • http://search.cpan.org/~dcantrell/

CPU :: Emulator :: Memória :: Compado Tag


CPU :: Emulator :: Memória :: Compado Descrição

Memória bancária para um emulador de CPU CPU :: Emulator :: Memory :: Banked é uma classe Perl que adiciona vários bancos de memória ao espaço de memória plana fornecido pelo CPU :: Emulador :: Memory.synopsis My $ Memória = CPU :: Emulador :: Memória :: Banked- > Novo (); $ Memory-> Poke (0xBeef, Ord ('S')); Minha $ Value = $ Memory-> Peek (0xBeef); # 115 == ord ('s') $ Memory-> Banco (endereço => 0x8000, tamanho => 0x4000, tipo => 'rom', file => '... / somerom.rom', escrita => 1 ); Minha $ Value = $ Memory-> Peek (0xBeef); # Leia da ROM em vez de $ Memory-> Poke (0xBeef, 0); # Escreva para subjacente Ramthese substitua temporariamente pedaços de memória com outro pedaço, para simular comutação bancária. Esses pedaços podem ser de tamanho arbitrário, e podem ser RAM, ROM ou 'dinâmico', o que significa que, em vez de ser apenas armazenamento idiota, quando você lê ou escreve que o código Perl é executado. Requisitos: · Perl.


CPU :: Emulator :: Memória :: Compado Software Relacionado