Platform comparison
From SizeCoding
Revision as of 07:32, 18 February 2023 by Dresdenboy (talk | contribs) (added more Amiga details, some first Wiki links, minor edits)
Platform | CPU | Size efficiency (rough) | Graphics | Sound | Memory | Special hardware | Special features |
---|---|---|---|---|---|---|---|
Commodore Amiga OCS/ECS | Motorola 68000@7.14MHz | medium | 320x256 - 640x512 up to 32 colors in 1-5 bitplanes (OCS) up to 64 colors in 6 bitplanes (ECS) |
4 PCM channels | 512 kB (OCS) 1024 kB (ECS) |
Blitter with line drawing and fill Copper |
OS Libs |
Commodore Amiga AGA | 68020@14MHz - 68060@66+MHz FPU on higher models |
medium | 320x256 - 1280x512 up to 256 colors in 1-8 bitplanes |
4 PCM channels | 2048 kB | Blitter with line drawing and fill Copper |
OS Libs |
Atari ST/STE | Motorola 68000@8MHz | Example | Example | Example | Example | Example | Example |
Atari Jaguar | Example | Example | Example | Example | Example | Example | Example |
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 Spectrum | 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 |