Difference between revisions of "Platform comparison"
From SizeCoding
(Add PICO-8) |
Dresdenboy (talk | contribs) (Added useful Wikipedia links) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
! Platform !! CPU !! Size efficiency (rough) !! Graphics !! Sound !! Memory !! Special hardware !! Special features | ! Platform !! CPU !! Size efficiency (rough) !! Graphics !! Sound !! Memory !! Special hardware !! Special features | ||
|- | |- | ||
− | | Amiga OCS || | + | | '''[[Commodore Amiga]]''' OCS/ECS || '''[[Motorola 68000]]'''@7.14MHz || medium || 320x256 - 640x512<br />up to 32 colors in 1-5 bitplanes (OCS)<br />up to 64 colors in 6 bitplanes (ECS) || 4 PCM channels || 512 kB (OCS)<br />1024 kB (ECS) || Blitter with<br />line drawing and fill<br />Copper || OS Libs |
+ | |- | ||
+ | | '''[[Commodore Amiga]]''' AGA || 68020@14MHz -<br />68060@66+MHz<br />FPU on higher models || medium || 320x256 - 1280x512<br />up to 256 colors in 1-8 bitplanes|| 4 PCM channels || 2048 kB || Blitter with<br />line drawing and fill<br />Copper || OS Libs | ||
+ | |- | ||
+ | | '''[[Atari ST]]'''/STE || '''[[Motorola 68000]]'''@8MHz || TBD || TBD || TBD || TBD || TBD || TBD | ||
+ | |- | ||
+ | | Atari Falcon 030 || CPU 68030@16MHz<br />FPU 68882@16MHz<br />DSP56001@32MHz || TBD || TBD || TBD || TBD || TBD || TBD | ||
+ | |- | ||
+ | | '''[[Atari Jaguar]]''' || '''[[Motorola 68000]]'''@13.3MHz || TBD || TBD || TBD || TBD || TBD || Gaming Console<br />RISC graphics coprocessor | ||
|- | |- | ||
| Example || Example || Example || Example || Example || Example || Example || Example | | Example || Example || Example || Example || Example || Example || Example || Example | ||
|- | |- | ||
− | | TIC-80|| -<br />(Lua interpreter on host system CPU) || high || 240x136, 16 colors || 4ch wavetables || 80 kB "chip"<br />64 kB Lua code<br />unlimited amount of allocateable memory || - || fast graphics primitives | + | | '''[[TIC-80]]''' || -<br />(Lua interpreter on host system CPU) || high || 240x136, 16 colors || 4ch wavetables || 80 kB "chip"<br />64 kB Lua code<br />unlimited amount of allocateable memory || - || fast graphics primitives |
|- | |- | ||
− | | PICO-8|| 32b fictional@8MHz <br />(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"<br />min(64 kB Lua code, 15kB compressed size, 8k tokens)<br />2 MB Lua memory || - || fast graphics primitives | + | | '''[[PICO-8]]''' || 32b fictional@8MHz <br />(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"<br />min(64 kB Lua code, 15kB compressed size, 8k tokens)<br />2 MB Lua memory || - || fast graphics primitives<br />powerful print() |
|- | |- | ||
| Example || Example || Example || Example || Example || Example || Example || Example | | Example || Example || Example || Example || Example || Example || Example || Example | ||
|- | |- | ||
− | | ZX | + | | '''[[ZX Spectrum]]''' || '''[[Z80]]'''@3.5MHz || high || 256×192 with<br />color attributes per 8x8 block || 1b sound<br />or 3ch AY-3-8912 soundchip || 16-128 kB || - || Helpful ROM routines<br />incl. FP calculator engine |
|} | |} | ||
+ | |||
+ | ===== Additional Ressources ===== | ||
+ | |||
+ | https://en.wikipedia.org/wiki/List_of_home_computers<br /> | ||
+ | https://en.wikipedia.org/wiki/List_of_home_computers_by_video_hardware |
Latest revision as of 07:12, 19 February 2023
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 | TBD | TBD | TBD | TBD | TBD | TBD |
Atari Falcon 030 | CPU 68030@16MHz FPU 68882@16MHz DSP56001@32MHz |
TBD | TBD | TBD | TBD | TBD | TBD |
Atari Jaguar | Motorola 68000@13.3MHz | TBD | TBD | TBD | TBD | TBD | Gaming Console RISC graphics coprocessor |
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 |
Additional Ressources
https://en.wikipedia.org/wiki/List_of_home_computers
https://en.wikipedia.org/wiki/List_of_home_computers_by_video_hardware