TIS-100

IMAGE TEST PATTERN 1 が最初何して良いか全く分からなかったのでマニュアルを読んでみた。

2.Example Command Sequences
0,0,3,-1 画面左上に白いドットを打ちます。
0,0,4,4,4,4,4,-1 画面左上から赤い線を引きます。

これだけ読んでも全く分からないな。IMAGE への出力としてこの数字を流せばいいのか?
...、おー、そういうことか。

MOV 0, DOWN #X座標
MOV 0, DOWN #Y座標
MOV 3, DOWN #(X, Y)に色コード3(白)の点を書く
MOV -1, DOWN #描画区切り
MOV 0, DOWN #X座標
MOV 0, DOWN #Y座標
MOV 4, DOWN #(X, Y)に色コード4(赤)の点を書く
MOV 4, DOWN #(X+1, Y)に色コード4(赤)の点を書く
MOV 4, DOWN #(X+2, Y)に色コード4(赤)の点を書く
MOV 4, DOWN #(X+3, Y)に色コード4(赤)の点を書く
MOV 4, DOWN #(X+4, Y)に色コード4(赤)の点を書く
MOV -1, DOWN #描画区切り

どうも最初に座標を指定して、そのあとドットを打ちたい数だけ出力してやれば良いらしい。
これで画面を塗りつぶすプログラムと市松模様を書くプログラムができた。