SameBoy
IronBoy
SameBoy | IronBoy | |
---|---|---|
4 | 13 | |
1,732 | 412 | |
2.8% | - | |
9.4 | 6.3 | |
7 days ago | 10 months ago | |
C | Rust | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SameBoy
- Experiences with Joey Jr
-
Documentation for cycle accurate Game Boy CPU
You could also consult the SameBoy source code which is a very accurate emulator.
-
Gameboy Doctor: debug and fix your gameboy emulator
Hey there! I've been working on a Game Boy emulator since last year and found the GameRoy project, which translated the PPU's logic from SameBoy, the (AFAIK) most accurate GB emulator around. I basically copied the PPU logic into my emulator and replaced the "state" property (an integer) with enums for some extra clarity.
https://github.com/nicolas-siplis/feboy
https://github.com/rodrigodd/gameroy
https://github.com/LIJI32/SameBoy/
-
GameRoy: a cross platform and highly accurate Game Boy emulator
So, what I have finally tried was figure out the timing from another emulator, in this case SameBoy, which appears to be the most accurate game boy emulator. In the end, I copy the timing from its ppu state maching, and its interrupt handling code. Took a lot of time figuring out how it was working.
IronBoy
-
IronBoy: High accuracy GameBoy emulator written in Rust and available in the browser via WASM
Hey, since bro was kind enough to provide the source repo, you should probably post problems / feature requests to https://github.com/nicolas-siplis/IronBoy/issues instead of here.
- feboy (DMG GB emulator) now has full audio support! Special thanks to /u/KingWallmo for working on it the last couple months. Suggestions on what feature to add next?
- Open source project to get involved in as an audio developer
-
Gameboy Doctor: debug and fix your gameboy emulator
Hey there! I've been working on a Game Boy emulator since last year and found the GameRoy project, which translated the PPU's logic from SameBoy, the (AFAIK) most accurate GB emulator around. I basically copied the PPU logic into my emulator and replaced the "state" property (an integer) with enums for some extra clarity.
https://github.com/nicolas-siplis/feboy
https://github.com/rodrigodd/gameroy
https://github.com/LIJI32/SameBoy/
- How to prevent performance drops affecting my Game Boy emulator when running on M1/M2 Macs?
- After lots of lost sleep I finally got my Game Boy emulator into a presentable state, contributions and feature requests are more than welcome!
- Currently developing a GameBoy emulator and would love to be able to run at 60 FPS in debug mode, is it feasible?
- Gameboy (DMG) Emulator not rendering Alleyway correctly
- ¿Les interesaría aprender a programar, emulando un Game Boy?
What are some alternatives?
glutin - A low-level library for OpenGL context creation
rosettaboy - A gameboy emulator in several different languages
exotracker-cpp
pandocs - The single, most comprehensive Game Boy technical reference.
sprite-render-rs - A Rust Crate for Sprite Rendering (WIP)
chip8-book - An introduction to Chip-8 emulation using Rust
gameroy - A Game Boy emulator, disassembler and debugger, written in Rust
Dn-FamiTracker - modifications and improvements for 0CC-FamiTracker (based on j0CC-FamiTracker 0.6.3)
DMG-CPU-Inside - Reverse-engineered schematics for DMG-CPU-B
asitop - Perf monitoring CLI tool for Apple Silicon
raw-gl-context - cross-platform OpenGL context creation