Software › Colour Block (ColecoVision demo)

Colour Block (ColecoVision demo)

demo Open · freely redistributable

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.

Download ↓

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..