Difference between revisions of "Platform comparison"

From SizeCoding
Jump to: navigation, search
m (Remove compact Lua syntax note on PICO-8)
(Added useful Wikipedia links)
 
(2 intermediate revisions by the same user 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 || 16b/32b 68000@7.14MHz || medium || 320x256 1-5 bitplanes || 4 PCM channels || 512 kB || Blitter<br />Copper || Libs
+
| '''[[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<br />powerful print()
+
| '''[[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 Spectrium || 8b 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
+
| '''[[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