Software › Colour Block (ColecoVision demo)
Colour Block (ColecoVision demo)
A tiny hand-written Z80 program for the ColecoVision, authored for emulators.org and released into the public domain. It carries a valid ColecoVision cartridge header (the 0x55,0xAA magic plus a cold-start vector), programs the TMS9918A into Graphics II, draws a solid white block, then loops reading controller port 0xFC and rewrites VDP register 7 (the backdrop colour) from the joystick: Up paints the background red, Down green, Left light blue, Right yellow and a fire button grey. The block stays put while the backdrop changes, so every press is visible — an ideal debugger target that also demonstrates live input injection. It is launched by an original open mini boot-ROM, so no copyrighted Coleco system ROM is used.
Format: ColecoVision cartridge (.col) · By: emulators.org · Licence: Public domain
Preview
Full file (159 bytes) — offset, bytes, ASCII.
00000000 55 AA 00 00 00 00 00 00 00 00 0C 80 F3 ED 56 31 U.............V1
00000010 FF 73 21 97 80 0E 00 06 08 7E D3 BF 23 79 F6 80 .s!......~..#y..
00000020 D3 BF 0C 10 F4 AF D3 BF 3E 60 D3 BF 01 00 18 3E ........>`.....>
00000030 F0 D3 BE 0B 78 B1 20 F7 3E 08 D3 BF 3E 48 D3 BF ....x. .>...>H..
00000040 06 08 3E FF D3 BE 10 FC 21 4C 19 06 04 C5 7D D3 ..>.....!L....}.
00000050 BF 7C F6 40 D3 BF 0E 08 3E 01 D3 BE 0D 20 FB 11 .|.@....>.... ..
00000060 20 00 19 C1 10 E7 3E 00 D3 C0 DB FC 2F 0E 06 CB .....>...../...
00000070 47 28 02 0E 08 CB 4F 28 02 0E 03 CB 57 28 02 0E G(....O(....W(..
00000080 05 CB 5F 28 02 0E 0B CB 67 28 02 0E 0E 79 D3 BF .._(....g(...y..
00000090 3E 87 D3 BF C3 66 80 02 C0 06 FF 03 36 07 01 >....f......6..