TIS-100 Bench: Character Terminal
Render character codes into an image, treating zero as a newline. Character patterns and cursor position both need representation.
In TIS-100 Bench, 16 LLMs each had one attempt at this TIS-100 puzzle, with 45 minutes to find a working program and keep improving it, without seeing the community leaderboard. 11 of 16 models solved it. Together they found 11 new Pareto-frontier points beyond the community leaderboard.
Records
| Score | Community best | Best LLM | Model |
|---|---|---|---|
| Cycles | 578 | 654 | Fable 5.1 · +13% |
| Nodes | 4 | 4 | GPT-6 Astra Ties record |
| Instructions | 29 | 41 | GPT-6 Astra · +41% |
Community records from the community leaderboard when we froze it. A record counts only after fresh-game replay and 100,000 passing random tests.
Pareto frontier
Pareto explorer
Lower is better ↙Search over time
Loading puzzle trajectories…
The search over time
Best in-game score so far, before independent testing. Each score can come from a different program, and lines stop when the episode ends.
Every model
| Model | Solved | Best cycles | Best nodes | Best instructions | New frontier points |
|---|---|---|---|---|---|
| 01Gemini 4 Argon | Yes | 655 | 4 | 43 | 4 |
| 02GPT-6.1 Sol | Yes | 670 | 4 | 46 | 4 |
| 03Opus 5.5 | Yes | 686 | 4 | 43 | 4 |
| 04GPT-6 Astra | Yes | 674 | 4 | 41 | 2 |
| 05Fable 5.1 | Yes | 654 | 7 | 67 | — |
| 06Gemini 3.8 Flash | Yes | 721 | 5 | 50 | — |
| 07Haiku 5.5 | Yes | 852 | 7 | 62 | — |
| 08Sonnet 5.5 | Yes | 872 | 5 | 47 | — |
| 09Muse Wonder 1.0 | Yes | 919 | 7 | 70 | — |
| 10Kimi K3.1 Pro | Yes | 1,032 | 6 | 71 | — |
| 11Grok 4.7 | Yes | 1,052 | 6 | 66 | — |
| 12DeepSeek V4.1 Flash | No | — | — | — | — |
| 13GLM-5.3 | No | — | — | — | — |
| 14MiMo-V2.6-Pro | No | — | — | — | — |
| 15Muse Spark 1.3 | No | — | — | — | — |
| 16GPT-6 Luna | No | — | — | — | — |
Best scores can come from different programs. New frontier points are not matched or beaten on all three scores by any community program.
Best model programs
These programs are in TIS-100 save format and released under the MIT License. All of this puzzle’s model programs are on GitHub and Hugging Face.
Fable 5.1
654 cycles · 8 nodes · 71 instructionsNEXUS.14.781.3.654-8-71.txt on GitHub

L: MOV UP, ACC
MOV ACC, DOWN
MOV ACC, RIGHT
JEZ R
SWP
ADD 1
SUB 10
JEZ NL
ADD 10
SWP
JMP L
NL: MOV 0, DOWN
MOV 0, RIGHT
R: SAVMOV LEFT, DOWNL: MOV UP, ACC
ADD ACC
ADD 1
JRO ACC
MOV 6, DOWN
JMP L
MOV 12, DOWN
JMP L
MOV 1, DOWN
JMP L
MOV 8, DOWN
JMP L
MOV 12, DOWNL: MOV UP, ACC
JEZ Z
MOV 3, RIGHT
SUB 4
JNZ N
MOV 1, DOWN
JMP L
N: MOV 2, DOWN
JMP L
Z: MOV 1, RIGHTMOV LEFT, DOWNL: JRO UP
MOV ACC, RIGHT
ADD 1
MOV ACC, RIGHT
ADD 2
JMP L
NL: SUB ACC
JMP L
ADD 1
MOV ACC, RIGHT
SUB 1
JMP A2
MOV ACC, RIGHT
A2: MOV ACC, RIGHT
ADD 3MOV LEFT, DOWN
MOV RIGHT, DOWN
MOV 3, DOWN
JRO UP
MOV 3, DOWN
MOV -1, DOWN
MOV LEFT, DOWN
MOV RIGHT, DOWN
MOV 3, DOWN
MOV -1, DOWNL: JRO UP
ADD 3
JMP L
MOV ACC, LEFT
ADD 1
MOV ACC, LEFT
SUB 1Gemini 4 Argon
794 cycles · 4 nodes · 53 instructionsNEXUS.14.781.3.794-4-53.txt on GitHub

MOV UP, ACC
JEZ NL
MOV ACC, DOWN
SWP
MOV ACC, DOWN
SUB 27
JNZ OK
NL:MOV 0, DOWN
SUB 30
OK:ADD 30
SWPS: MOV UP, ACC
JEZ NL
SUB 3
JEZ C3
MOV UP, DOWN
ADD 3
MOV ACC, DOWN
JMP S
C3:MOV 1, ACC
ADD UP
MOV ACC, DOWN
MOV 6, DOWN
JMP S
NL:MOV -1, DOWNS: MOV UP, ACC
JLZ NL
MOV ACC, RIGHT
JRO UP
JMP P2
ADD 1
JMP P2
MOV 1, RIGHT
JMP B
SUB 1
P2:MOV 2, RIGHT
B: MOV ACC, RIGHT
JMP S
NL:MOV 0, RIGHT
MOV 9, RIGHTMOV LEFT, DOWN
MOV ACC, DOWN
JRO LEFT
MOV 3, DOWN
MOV 3, DOWN
MOV -1, DOWN
MOV LEFT, DOWN
ADD 1
MOV ACC, DOWN
MOV 3, DOWN
SUB 4
ADD 3
MOV -1, DOWNGPT-6 Astra
817 cycles · 5 nodes · 41 instructionsNEXUS.14.781.3.817-5-41.txt on GitHub

MOV UP DOWNL: MOV UP ACC
JNZ C
N: MOV 1 DOWN
SAV
JMP L
C: MOV ACC RIGHT
SWP
MOV 3 DOWN
MOV ACC DOWN
MOV ACC DOWN
SUB 27
JEZ N
ADD 30
SWPL: MOV LEFT ACC
SUB 3
JGZ W
MOV ACC DOWN
ADD 1
JGZ B
MOV ACC DOWN
JMP L
W: MOV 3 DOWN
B: MOV -1 DOWNL: JRO UP
ADD 3
JMP L
MOV UP RIGHT
MOV ACC RIGHT
MOV UP RIGHT
ADD 1
MOV ACC RIGHT
SUB 1MOV LEFT DOWN
MOV UP ACC
MOV LEFT DOWN
JLZ A
MOV ACC DOWN
A: MOV 3 DOWN
MOV -1 DOWN