More actions
No edit summary |
|||
Line 21: | Line 21: | ||
==Features== | ==Features== | ||
*Complete instruction set of the Gameboy's Sharp LR35902 processor with correct timings with respect to execution of instructions and memory accesses | *Complete instruction set of the Gameboy's Sharp LR35902 processor with correct timings with respect to execution of instructions and memory accesses (according to Blargg's test ROMs). | ||
*Interrupt handling. | *Interrupt handling. | ||
*LCD timings and handling. | *LCD timings and handling. | ||
*Joypad support from Keyboard, and touch screen controls when using SDL2. | *Joypad support from Keyboard, and touch screen controls when using SDL2. | ||
*Serial I/O transfer implemented in TCP to emulate transfer of data through the link port | *Serial I/O transfer implemented in TCP to emulate transfer of data through the link port (Experimental). | ||
*Rendering screen contents after each scanline. After all scanlines have been rendered the screen is displayed/updated using SDL. | *Rendering screen contents after each scanline. After all scanlines have been rendered the screen is displayed/updated using SDL. | ||
*Support for regular 32KB, MBC1, MBC2, MBC3, MBC5, HuC1, HuC3, and MMM01 chip ROMs. (Not including Real Time Clock or Rumble) | *Support for regular 32KB, MBC1, MBC2, MBC3, MBC5, HuC1, HuC3, and MMM01 chip ROMs. (Not including Real Time Clock or Rumble). | ||
*Saving SRAM to and loading SRAM from file for games that support it. | *Saving SRAM to and loading SRAM from file for games that support it. | ||
*Sound using Blaarg's C++ sound library which was further edited by drhelius. Source files for audio used in this emulator came from his emulator here | *Sound using Blaarg's C++ sound library which was further edited by [https://github.com/drhelius drhelius]. Source files for audio used in this emulator came from his emulator [https://github.com/drhelius/Gearboy/tree/master/src/audio here]. | ||
==Controls== | ==Controls== |
Revision as of 07:06, 3 Ocak 2023
PlutoBoy | |
---|---|
File:Plutoboyvita.jpg | |
General | |
Author | RossMeikleham |
Type | Handheld |
Version | 1.3 |
License | Mixed |
Last Updated | 2019/03/31 |
Links | |
Download | |
Website | |
Source | |
A multiplatform Gameboy and Gameboy Color emulator for Windows, OSX, Linux/Unix based systems, Android, iOS, Web Browsers, Sony PSP, and PSP Vita.
Features
- Complete instruction set of the Gameboy's Sharp LR35902 processor with correct timings with respect to execution of instructions and memory accesses (according to Blargg's test ROMs).
- Interrupt handling.
- LCD timings and handling.
- Joypad support from Keyboard, and touch screen controls when using SDL2.
- Serial I/O transfer implemented in TCP to emulate transfer of data through the link port (Experimental).
- Rendering screen contents after each scanline. After all scanlines have been rendered the screen is displayed/updated using SDL.
- Support for regular 32KB, MBC1, MBC2, MBC3, MBC5, HuC1, HuC3, and MMM01 chip ROMs. (Not including Real Time Clock or Rumble).
- Saving SRAM to and loading SRAM from file for games that support it.
- Sound using Blaarg's C++ sound library which was further edited by drhelius. Source files for audio used in this emulator came from his emulator here.
Controls
Cross - A
Circle - B
Start - Start
Select - Select
D-Pad - Joypad
Screenshots
plutoboyvita3.png
plutoboyvita4.png
plutoboyvita5.png