Azayaka
rgbds
Our great sponsors
Azayaka | rgbds | |
---|---|---|
4 | 13 | |
29 | 1,261 | |
- | 2.1% | |
0.0 | 9.7 | |
over 1 year ago | 8 days ago | |
C++ | C++ | |
GNU General Public License v3.0 only | MIT License |
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.
Azayaka
-
Sound emulation on Game Boy emulator: how to start ?
If you need some inspiration on how to go about implementing sound functionality, consider checking out my emulator on GitHub. The code is pretty clean and fairly understandable, plus it also passes blargg’s audio test ROM.
-
My New Gameboy Emulator Azayaka
It constantly checks thar next instruction n' sees if it be a infinite loop. me found thar correct instructions by looking through thar source-code o' thar tests. There be two functions t' detect dis, one fer thar Blargg tests, n' one fer thar Mooneye tests. Here be thar functions t' detect thar loop. Hope that clears it up!
- Azayaka – Cycle-accurate Gameboy emulator
-
My new Gameboy emulator Azayaka
It constantly checks the next instruction and sees if it is an infinite loop. I found the correct instructions by looking through the source-code of the tests. There are two functions to detect this, one for the Blargg tests, and one for the Mooneye tests. Here are the functions to detect the loop. Hope that clears it up!
rgbds
- Gameboy Technical Reference for Homebrew Developers
-
Game Boy Competition 2023
This is a game jam where you make a Game Boy game in three months. If you don't know a lot of programming you can use GB Studio, you can learn the nitty gritty of how the Game Boy works by using assembly programming with RGBDS, or you can use C with GBDK or ZGB.
-
Exploring the Gameboy Memory Bank Controller (2020)
Game Boy disassembler: https://github.com/mattcurrie/mgbdis
You can compile the ROM's back with rgbds: https://github.com/gbdev/rgbds
Here you can see how bank switching works.
-
Gameboy Programming in 2022/2023, what are the best tools?
Probably not exactly what you want, but maybe worth checking out just in case: https://rgbds.gbdev.io/
- Rgbds: A free assembler/linker package for the Game Boy and Game Boy Color
-
Errors Building Anniversary Red
Clone the specific version of rgbds we need (0.2.0 and 0.2.1 had segfaults on linking, but 0.2.2 seems to work just fine) git clone -b v0.2.2 https://github.com/gbdev/rgbds.git cd rgbds make cd ..
- New website for RGBDS - the Game Boy (Color) assembly toolchain
-
Ghidra - Editing Gameboy ROM for Analogue Pocket
rgbfix is part of rgbds
- Finally found the perfect screen replacement.
What are some alternatives?
Petris - A puzzle game for the Game Boy Color (CGB), Analogue Pocket (AP) and Game Gear(GG). Build pets in all shapes and sizes, keep the board clear.
z88dk - The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
sprite - A Game Boy emulator written in drizzle.
awesome-gbdev - A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
pokecrystal - Disassembly of Pokémon Crystal
ENGAGE - Source code repository for ENGAGE: Battery-Free Game Boy
mgbdis - Game Boy ROM disassembler with RGBDS compatible output
Droneboy - Drone music application for Gameboy
PICO-GB-CART - Using the Raspberry Pi PICO inside the Gameboy
gb-studio - A quick and easy to use drag and drop retro game creator for your favourite handheld video game system
Peanut-GB - A Game Boy (DMG) emulator single header library written in C99. Performance is prioritised over accuracy.
gbpxl - An invisible interface between Game Boy Camera and ESC/POS compatible printers.