Rangi

Results 208 issues of Rangi

Setup says we will need "[RGBDS](https://rgbds.gbdev.io/install) v0.5.1 (though v0.5.0 should be compatible)". This should now say 0.6.1, even if it's compatible as far back as 0.5.0.

On Xubuntu 22.04.1 LTS, with the Xfce desktop environment, Alt+Tabbing away from SameBoy (to type in Discord, draw in Paint, etc) and then back will freeze the application. It no...

Pokemon Crystal JP was the only game to use this MBC, which was basically MBC3 but with 8 SRAM banks instead of 4 (and technically allowing 256 ROM banks instead...

content

- [ ] `struct FileStackReptNode` - [ ] `struct FileStackNamedNode` - [x] `struct Charmap` - [x] `struct MacroArgs` This is one step to restoring `-pedantic` builds. (The other step is...

rgbasm
refactoring

This would make it more intuitive to specify the 0/1/2/3 slot placement of fewer than 4 colors, e.g.: ``` $ rgbgfx -c '#none,#f00,#none,#00f` -o silhouette.2bpp silhouette.png ``` (We need the...

enhancement
rgbgfx

Run `contrib/coverage.bash` to see exactly what still needs testing. - [ ] Reverse mode - [ ] 1-bit depth - [ ] GBC color curve - [ ] Reading palette...

tests
rgbgfx
good first issue

The Windows builds give a lot of "`unknown conversion type character ‘z’ in format`" warnings for `%zu` for `size_t`, and some about `‘j’` for `%j` for `intmax_t`. We could define...

bug
tests
builds

`make install` could name its executables as `rgbasm0.6.0`, `rgblink0.6.0`, etc, and symlink `rgbasm`, `rgblink`, etc to the latest version. This would let older projects continue to use old rgbds without...

enhancement
meta
builds

We used to use checkpatch.pl, but it's for C, not C++, and doesn't follow the style conventions we want. `clang-tidy src/**/*.cpp -- -Iinclude -extra-arg=-std=c++20` gives lots of false positives (I...

meta
builds

Tilemaps can store 8-bit tile IDs. Attribute maps store any high `T`ile bits, plus `P`alette ID (0-7) and `X` and `Y` flip. (There are other bits, liek priority, but they're...

enhancement
rgbgfx