aboutsummaryrefslogtreecommitdiffstats
path: root/src/timer.c
diff options
context:
space:
mode:
authorgbc dev <gbc@localhost>2026-07-18 22:45:06 +0200
committergbc dev <gbc@localhost>2026-07-18 22:45:06 +0200
commit79c8551c0599ea087502ae59bbe72d1ae8bbabf1 (patch)
tree4b91e2acd93cf98c8f87a0dda05313b62fe721c0 /src/timer.c
parenthooks: clang-format pre-commit (changed lines only) + .clang-format (diff)
downloadsl0pboy-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/timer.c')
0 files changed, 0 insertions, 0 deletions