This library is free software you can redistribute it and/or modify it under the same terms as Perl itself. load_rom( $filename )īegins execution of the code found in the ROM. METHODS new( )Ĭreate a new instance of the emulator. Perhaps some bits can be rewritten in XS, but I'll cross that bridge when i get to it. Hopefully by putting the skeleton of the code online, it will spur me on to continue the development.Īs for choosing Perl for the emulation language, Perl is what I'm most comfortable with, and I don't particularly care about speed - yet. References: A reference for the 6502 opcodes is available at http. It is recommended that the higher speeds be used with the ROM routines. Over the last year I've written some (non-functioning) code based on some freely available emulators on the web. When set fully left, the emulator operates at about 1 of the speed of an actual 6502 chip when set rully right, the emulator operates close to the actual speed of a 1MHz 6502 chip (depending on the code). I grew up playing the NES, so I figured it would be a decent place to start. I've always been interested in hardware emulation. Games::Emulator::NES contains a set of modules to emulate a classic NES gaming machine. Don't complain to me that "Blaster Master" isn't working. Games::NES::Emulator - An object-oriented NES (6502) emulator SYNOPSIS use Games::NES::Emulator ĭon't get too excited - this code doesn't really do anything yet.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |