Visualization Module Usage

The TIS-100 contains a visualization module that allows programs to programmatically create and display images. The module contents can be modified by sending command sequences, which consist of the starting X coordinate, the starting Y coordinate, one or more color values, and a terminating negative value (often -1). The coordinate system starts at (0, 0), which is located in the top-left of the display area.
The visualization module supports the following colors:
:0: Black
:1: Dark grey
:2: Bright grey
:3: White
:4: Red
== Visualization Module Resolution ==
The standard TIS-100 visualization module is 30 characters wide and 18 characters tall.
The "image console sandbox" contains a larger visualization module that is 36 characters wide and 22 characters tall.
== Example Command Sequences ==
0,0,3,-1
0,0,4,4,4,4,4,-1
Draw a single white pixel in the top-left corner of the module's display.
Draw a horizontal red line in the top-left corner of the module's display.
Category: