| CPU :: Emulator :: Geheugen :: Banked Banked geheugen voor een CPU-emulator |
Download nu |
CPU :: Emulator :: Geheugen :: Banked Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- 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