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)

Jump to: navigation, search
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