Platform comparison
From SizeCoding
Revision as of 20:54, 17 February 2023 by Luchak (talk | contribs) (Remove compact Lua syntax note on PICO-8)
Platform | CPU | Size efficiency (rough) | Graphics | Sound | Memory | Special hardware | Special features |
---|---|---|---|---|---|---|---|
Amiga OCS | 16b/32b 68000@7.14MHz | medium | 320x256 1-5 bitplanes | 4 PCM channels | 512 kB | Blitter Copper |
Libs |
Example | Example | Example | Example | Example | Example | Example | Example |
TIC-80 | - (Lua interpreter on host system CPU) |
high | 240x136, 16 colors | 4ch wavetables | 80 kB "chip" 64 kB Lua code unlimited amount of allocateable memory |
- | fast graphics primitives |
PICO-8 | 32b fictional@8MHz (modified Lua interpreter on host system CPU with made-up cycle counts for Lua opcodes) |
high | 128x128, 16 colors | 4ch synth + 5.5 kHz PCM | 64 kB "chip" min(64 kB Lua code, 15kB compressed size, 8k tokens) 2 MB Lua memory |
- | fast graphics primitives powerful print() |
Example | Example | Example | Example | Example | Example | Example | Example |
ZX Spectrium | 8b Z80@3.5MHz | high | 256×192 with color attributes per 8x8 block |
1b sound or 3ch AY-3-8912 soundchip |
16-128 kB | - | Helpful ROM routines incl. FP calculator engine |