-
Files for highlighting gbz80 in Vim have been floating about for ages, but I haven't seen a canonical location for them yet.
I believe I got mine from padz/yenatch, it can be found here:
https://githu…
-
### Summary
When running with "Equal Length Frames", calling `emu.frameadvance` can lead to lua running during a DMA operation. This will lead to garbage WRAM reads (open bus?) when doing a general…
-
This lesson will introduce how to work with the 2 serial registers SB (0xff01) and SC (0xff02) in order to get a variety of multiplayer capability in the game.
1. Basic sending and receiving of a b…
-
`PushCommand_PushToServerBasicAuthDisableBuffering` test failed 2 times on official pipeline (see above file) and 5 times on private pipeline.
Official pipeline: [FailedTestsReport-OfficialBranch-…
-
Passing `-fanalyzer -fanalyzer-verbosity=0` warns about various potential issues (double `free`, use after `free`, `NULL` dereference, etc), without having to use ASan at runtime. https://gcc.gnu.org/…
-
```console
% rgbgfx -r 40 -t bg_currents.bin -b 1 -o tileset.2bpp map.png
/usr/include/c++/14.1.1/bits/stl_vector.h:1149: constexpr std::vector::const_reference std::vector::operator[](size_type) co…
-
### Bug Summary
A signal offset is causing clicking on note start/end and sometimes even Clipping, when too many notes are playing at once. If you set bass to something greater than 0, the offset g…
-
Here's the relevant section from http://gbdev.gg8.se/wiki/articles/Memory_Bank_Controllers
4000-5FFF - RAM Bank Number - or - RTC Register Select (Write Only)
As for the MBC1s RAM Banking Mode, wr…
-
_Context_: The list started as a collection of "awesome" resources and ended up in being a raw list of everything related to Game Boy (Development) in general. The idea is to thin the main list a bit,…
-
Include guards are a common problem in languages with include files. In some C/C++ compilers, the problem is remedied by supporting the `#pragma once` precompiler directive. I would like to suggest th…