-
Command-line argument
--share palette=...defines which "palette" to use (castle,overworld,underground, orunderwater) -
Sprites thanks to The Spriters Resource:
Palette Sprites castle

overworld

underground

underwater

(general)

Input: Tab-separated drawing for door gadget from the paper "Super Mario Bros. is Harder/Easier than We Thought" (Figure 6 on page 12):
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised |
| raised | raised | raised | ||||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | ||||
| raised | raised | raised | raised | ,fire_se | raised | raised | raised | raised | ||||||||
| ,mario_small_right+4 | raised | raised | ,spiny_right+8 | raised | raised | |||||||||||
| raised | raised | raised | raised | raised | raised | raised | brick,fire_se | raised | brick,fire_se | raised | raised | raised | raised | raised | ||
| raised | raised | |||||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised |
Output:
| Palette | PNG | SVG |
|---|---|---|
| castle | ![]() |
|
| overworld | ![]() |
|
| underground | ![]() |
|
| underwater | ![]() |
Input: Tab-separated drawing for crossover gadget from the paper "Super Mario Bros. is Harder/Easier than We Thought" (Figure 5 on page 11):
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised |
| mario_small_right+4 | ||||||||||||||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | |||||||||||||||||
| raised | raised | raised | raised | raised | raised | |||||||||||||||||||
| raised | raised | raised | raised | |||||||||||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | |||||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | |||||||||||||||||
| raised | raised | raised | raised | raised | raised | |||||||||||||||||||
| raised | raised | raised | raised | |||||||||||||||||||||
| raised | raised | |||||||||||||||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised | raised |
Output:
| Palette | PNG | SVG |
|---|---|---|
| castle | ![]() |
|
| overworld | ![]() |
|
| underground | ![]() |
|
| underwater | ![]() |
Input: Tab-separated drawing for clause gadget from the paper "Classic Nintendo Games are (Computationally) Hard" (Figure 11 on page 11), with stars added to show the question block contents:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| blank | ||||||||||||||||
| raised | raised | |||||||||||||||
| raised | raised | |||||||||||||||
| raised | raised | |||||||||||||||
| raised | raised | |||||||||||||||
| raised | star | star | star | raised | question_used,fire_se-6+6*6 | question_used,fire_se-6+6*6 | ||||||||||
| raised | raised | raised | raised | raised | question | raised | raised | question | raised | raised | question | raised | ||||
| raised | raised | raised | raised | raised | raised | raised | ||||||||||
| raised | raised | raised | raised | raised | raised | raised | raised | raised | question_used,fire_nw+6-6*6 | question_used,fire_nw+6-6*6 |
Output:
| Palette | PNG | SVG |
|---|---|---|
| castle | ![]() |
|
| overworld | ![]() |
|
| underground | ![]() |
|
| underwater | ![]() |











