forked from Two9A/jsGB
JavaScript emulation of the GameBoy console
License
gabrieloshiro/jsGB
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
jsGB: A GameBoy emulator in JavaScript -------------------------------------- Install 1 - Download source files 2 - Double-click in index.html to open jsGB on your default browser 3 - Click on “choose file” button 4 - Select your favorite Gameboy ROM 5 - Press “Run” 6 - Have fun! Imran’s Notes ————————————— jsGB: A GameBoy emulator in JavaScript -------------------------------------- jsGB is an interpretive emulator of the GameBoy, designed to be run from within a web browser. Yes, it's written in JavaScript. Current status: - The emulator is currently hard-coded to load a particular ROM; it should be possible at some point to develop a fancy dialog for display and loading of the ROMs available at the server. - CPU: Emulated, including the CB-page opcodes. There are likely to be opcodes in the standard lists that are missing, and the "undocumented" ops will be missing. - Graphics: Backgrounds and sprites emulated, windows missing. - Keypad: Working. - Timer: Untested. - Interrupts: VBlank and timer emulated. - Sound: Missing. Tested browsers: - FireFox 3.6 - Opera 10 Acknowledgements: - Pan/ATX, nocash et al: Padocs DMG specification document - Sean Young, Vrije University: Z80 opcode map - Mostek Inc: Z80 timings - Pat Fagan: Diffsheet from Z80 to GameBoy Z80 - Kevin Matney, UIUC: Microscopic dump of DMG BIOS - Arvidsson, Eklund, Murphy: ExCanvas for IE - Andy Na: XHR binary file transfer
About
JavaScript emulation of the GameBoy console
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 99.7%
- CSS 0.3%