CPU :: Emulator :: Geheugen :: Banked

Banked geheugen voor een CPU-emulator
Download nu

CPU :: Emulator :: Geheugen :: Banked Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David Cantrell
  • Uitgever website:
  • http://search.cpan.org/~dcantrell/

CPU :: Emulator :: Geheugen :: Banked Tags


CPU :: Emulator :: Geheugen :: Banked Beschrijving

Banked geheugen voor een CPU-emulator CPU :: Emulator :: Memory :: Banked is een Perl-klasse die meerdere geheugenbanken toevoegt aan de vlakke geheugenruimte die wordt geleverd door CPU :: Emulator :: Memory.synopsis My $ MEMORY = CPU :: Emulator :: Geheugen :: Banked- > NIEUW (); $ MEMORY-> POKE (0XBEEF, ORD ('S')); Mijn $ value = $ MEMORY-> PEEK (0XBEEF); # 115 == ord ('s') $ geheugen-> bank (adres => 0x8000, maat => 0x4000, type => 'ROM', bestand => '... / somerom.rom', writethrough => 1 ); Mijn $ value = $ MEMORY-> PEEK (0XBEEF); # Lees van ROM in plaats daarvan $ geheugen-> Poke (0xbeef, 0); # Schrijf naar de onderliggende Ramthese tijdelijk vervangen stukjes geheugen met andere brok, om bankschakeling te simuleren. Die brokken kunnen van willekeurige omvang zijn en kunnen ram, rom of 'dynamic' zijn, wat betekent dat in plaats van gewoon domme opslag te zijn, wanneer je ze leest of schrijven perl-code wordt uitgevoerd. Vereisten: · Perl


CPU :: Emulator :: Geheugen :: Banked Gerelateerde software