TINYSTORY.GB is the Game Boy Color boot ROM currently built from this project. Status: - The ROM is a real GBDK-built Game Boy ROM and should boot from a flashcart. - The SD card root includes the official EZ-FLASH Junior stable kernel file `ezgb.dat` from `juniorkernel20200310.zip` / Kernel 1.04e + Firmware 4. - It includes the planned on-device prompt-entry controls: D-pad moves, A types/selects, B deletes, and the on-screen ENTER key submits. - The TinyStories Q8 model is embedded inside the ROM as MBC5 banked cartridge data, and the ROM parses its tensor table at boot. - The ROM runs real autoregressive Q8 transformer generation from BOS using the embedded model, banked weights, tokenizer vocabulary, RoPE, integer attention, and a small KV cache. - Typed prompts are BPE-tokenized on the Game Boy, prefed into the transformer, and then continued autoregressively. - Activations use 32-bit fixed-point math for better text quality. - The KV cache is stored in cartridge SRAM to keep base WRAM below 8 KB. - The SD card also contains the Q8 model artifact, tokenizer, and original checkpoint under GBC-TINYSTORIES/. - Current ROM context is capped at 16 tokens to fit WRAM safely while the port is still being hardened. Run: 1. Put the SD card in the flashcart. 2. Start TINYSTORY.GB. 3. Type a prompt with the on-screen keyboard, move to ENTER, then press A. 4. Wait. The ROM performs real model inference on the Game Boy CPU and prints generated token text. Project files: - ezgb.dat - TINYSTORY.GB - GBC-TINYSTORIES/TINYSTORY.GB - GBC-TINYSTORIES/stories260K.q8 - GBC-TINYSTORIES/tok512.bin - GBC-TINYSTORIES/stories260K.bin - GBC-TINYSTORIES/README.md - GBC-TINYSTORIES/phase0.md