MagenBoy
gb-ctr
MagenBoy | gb-ctr | |
---|---|---|
8 | 6 | |
74 | 308 | |
- | - | |
3.9 | 6.8 | |
4 days ago | 15 days ago | |
Rust | Typst | |
GNU General Public License v3.0 only | Creative Commons Attribution Share Alike 4.0 |
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.
MagenBoy
-
What’s everyone working on this week (25/2023)?
Working on porting my gameboy emulator to baremetal Raspberry Pi mainly to improve boot time.
-
Game Boy PPU Pixel Pipeine
I believe my repo readme and implementation should have some more resources - https://github.com/alloncm/MagenBoy
-
Tips on cleanly separating the UI code from the actual emulation code?
I saw that you use Rust so I think you can take a look at my Gameboy emulator - https://github.com/alloncm/MagenBoy
-
After a childhood filled with emulators, I still don't have my own GameBoy but I can now take my emulator with me on the go - (a RPi running my emulator inside a wood box - https://github.com/alloncm/MagenBoy)
The source code can be found here - https://github.com/alloncm/MagenBoy
- My emulator runs Pokemon Red without any issues!
- Finished my first Rust project - a GameBoy emulator
- After 1.5 years finally finished my GB emulator written with Rust - MagenBoy
gb-ctr
-
Documentation for cycle accurate Game Boy CPU
Gekkio's GB-CTR is a good reference of the SM83 (Gameboy CPU) with access pattern withM cycle accuracy. The GB-research repo by the same author also contains a lot of information.
-
Need help with CPU swap of Game Boy Pocket
In case you're interested in the precise pinout, see Appendix D in gb-ctr: https://github.com/Gekkio/gb-ctr
-
Game Boy PPU Pixel Pipeine
Does anyone know of good documentation beyond: - Pan Docs - The Cycle-Accurate Game Boy Docs - Complete Technical Reference - Nitty Gritty Gameboy Cycle Timing
-
Best documentation for the details?
The thing about the Game Boy (or most consoles, really, but especially the Game Boy since it uses a custom CPU) is that we don't know all the details. People have had to reverse engineer it to figure stuff out. /u/gekkio is one of the people doing that work, and his technical reference and test suite are the (ongoing) results of that.
-
Need some guidance about how to start
This is a great resource: the complete technical reference.
What are some alternatives?
zefirs-flashy-cooler - Elevate your cooler with modern and reactive themes.
gb-test-roms - Collection of Game Boy test roms.
socketioxide - A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack.
pandocs - The single, most comprehensive Game Boy technical reference.
blarggs-test-roms - Blarggs Reproducible Gameboy Test Roms
gbemulator - Gameboy Emulator in Rust
mooneye-test-suite - Mooneye Test Suite is a suite of Game Boy test ROMs
zuri - A not-so-complete Minecraft: Bedrock Edition client in Rust.
gb-research - Game Boy hardware research
glisp - Glisp is a Lisp-based design tool that combines generative approaches with traditional design methods, empowering artists to discover new forms of expression.
pandocs - The infamous Pan Docs historical document: the single, most comprehensive Game Boy technical reference.