A cracktro for Quartet, courtesy of AYCE :)
Careful when cloning that this repo uses hardware.inc, superfamiconv and rnc_propack_source as submodules.
You need quartet.gb at the root of the repo (not provided) and RGBDS installed.
Be careful that ~3 different revisions of Quartet were released; SHA256 of the ROM we used: dcf0199e5fbc40cdf06131c376f821f275c3d518608de04ce1cfbe4d47c472aa.
RGBDS v0.4.2 must be used.
Then run make.
All symbols RE'd from the ROM (see quartet.sym) are available in the code, prefixed with Q_, and with dots replaced with _.
E.g. Q_PrintStringCentered. Params:
- Call
Q_UnpackFontfirst - Make sure clear stack area (used as a buffer)
- Clear D700 as well
- Params:
hl= Tiles addr (tiles will be written to here)de= Tilemap buf addrbc= Input texta= Row to XOR over all tiles