diff options
| author | gbc dev <gbc@localhost> | 2026-07-18 22:45:06 +0200 |
|---|---|---|
| committer | gbc dev <gbc@localhost> | 2026-07-18 22:45:06 +0200 |
| commit | 79c8551c0599ea087502ae59bbe72d1ae8bbabf1 (patch) | |
| tree | 4b91e2acd93cf98c8f87a0dda05313b62fe721c0 /src/control.c | |
| parent | hooks: clang-format pre-commit (changed lines only) + .clang-format (diff) | |
| download | sl0pboy-79c8551c0599ea087502ae59bbe72d1ae8bbabf1.tar.gz sl0pboy-79c8551c0599ea087502ae59bbe72d1ae8bbabf1.tar.xz sl0pboy-79c8551c0599ea087502ae59bbe72d1ae8bbabf1.zip | |
tools: mk_sl0pboy_bios.py - fork the CGB boot ROM's GAME BOY -> SL0PBOY
The stock CGB boot ROM draws its GAME BOY wordmark from a 192-byte blob
at $0607 (routine $03F0 copies it to VRAM tiles $08-$37: 48 tiles, 4
bytes each, every byte a row doubled vertically). This re-encodes that
blob with a bold-italic SL0PBOY bitmap of the same size and patches it
in place over a local bios/gbc_bios.bin -> bios/sl0pboy_bios.bin. No
code moves; the cart's own Nintendo logo ($104) is untouched so the
integrity check still passes and the boot hands off normally.
bios/ stays gitignored (copyrighted boot ROM); run this to produce the
fork locally. Verified end to end: logo drop + color + chime -> gbos.
Diffstat (limited to 'src/control.c')
0 files changed, 0 insertions, 0 deletions
