awesome-gbdev
gb-test-roms
Our great sponsors
awesome-gbdev | gb-test-roms | |
---|---|---|
17 | 17 | |
3,822 | 429 | |
1.4% | 4.0% | |
5.6 | 0.0 | |
3 months ago | almost 9 years ago | |
Assembly | ||
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.
awesome-gbdev
-
i want to make a gb emulator, but i dont know where to start
Use https://gbdev.io/pandocs/ , https://gbdev.io/gb-opcodes/optables/ and https://github.com/gbdev/awesome-gbdev to get started.
- What are some gb/gbc games that donβt have internal batteries? I keep looking online but canβt find any answer
-
How realistic is it to do Game Boy games?
It's possible. There are various options for Game Boy development kits. The Awesome Game Boy Development list would be my starting point, I think.
- Game Boy Development β A list of Game Boy development resources
-
2021 Works of my upcoming game boy game =) (except the one with color)
This is the github community to start https://github.com/gbdev/awesome-gbdev I would recommend you start first with gbsutdio, you can achive something like that that with the new update and is easy to use.
- How I can make Game Boy Color games?
-
GitHub β hackerkid/Mind-Expanding-Books: Books everyone should read
Counterpoint here: I recently used awesome-gbdev[0] and found it fantastic. Not starred or bookmarked though!
[0] https://github.com/gbdev/awesome-gbdev
-
What are good systems to emulate for learning purposes?
But sticking with GB: Have you seen awesome-gbdev? There's some great stuff in there.
-
GB Studio or Game Boy Development Kit for Game Boy game development?
I suggest looking here: https://gbdev.io/
gb-test-roms
-
What's everyone working on?
Make sure you incorporate testing your implementation with test roms: https://github.com/retrio/gb-test-roms Do this as early in the project as possible. This will save you a huge migraine later on.
-
Some GameBoy games running at half speed
Have you tested your emulator against blargg's instruction timing test ROM? I believe this one only checks cycle counts, not memory timings: https://github.com/retrio/gb-test-roms/tree/master/instr_timing
- Need some help on how to progress with my gameboy emulator after opcodes.
- Getting weird desync on Super Mario Land (GB) between the attract mode and real gameplay. Any ideas?
-
Me again... Blarg's Gameboy test ROM
Yeah the source for cpu_instrs is in github. https://github.com/retrio/gb-test-roms/tree/master/cpu_instrs/source
-
What memory address do I load Blaargs test ROMs into? Is it 0x0100?
I actually have a question about this. I've been building a Gameboy emulator, the CPU works but when it runs the RET instruction the PC jumps to some really high address like 0x2000 or something when it's meant to jump to somewhere around 0x400 instead (after comparing it with another GB emulator). I think the RET address is meant to be read from HRAM, where the stack is stored, but when I look there it is the value around 0x2000 like I mentioned earlier. Are there any special quirks with this section of memory that I might not have implemented? I'm pretty much just reading and writing from an array for HRAM at the moment. I'm having the issue on one of blarggs cpu-instrs test roms https://github.com/retrio/gb-test-roms/blob/master/cpu_instrs/cpu_instrs.gb
-
Best documentation for the details?
So just start with implementing the CPU's fetch/decode/execute loop and a rudimentary memory bus, so that you can run simple test ROMs. You don't even need a display for many test ROMs (like Blargg's well-known test suite, which writes the results to the serial port as well as the display). After that you can do test-driven development (in a way) and focus on making more and more tests pass. Don't worry about details until you need to.
-
Gameboy emulator blargg test 02 EI failed #2
It looks like the test enables interrupts and then invokes the timer interrupt.
- Gameboy Blargg test 03 - Infinite loop
- [GameBoy] Problem with CD instruction.
What are some alternatives?
awesome-PICO-8 - A curated list of awesome PICO-8 resources, carts, tools and more
mooneye-gb - A Game Boy research project and emulator written in Rust
rgbds - Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color
jitboy - A Game Boy emulator with dynamic recompilation (JIT)
gba-remote-play - π‘ Stream Raspberry Pi games to a GBA via Link Cable.
Ryujinx - Experimental Nintendo Switch Emulator written in C#
gb-studio - A quick and easy to use drag and drop retro game creator for your favourite handheld video game system
dmg-acid2 - π The Acid2 test, now for the original Game Boy! π
gbdk-2020 - An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
decaf-emu - Researching Wii U emulation.
Genesis-FeRAM-Cart - A open Sega Genesis cartridge PCB
gba-tests - A collection of Game Boy Advance tests.