nethercore-systems avatar

zx-console-specs

ZX console hardware specifications and resource budgets. Triggers on "ZX specs", "ZX resolution", "Z

by nethercore-systems|Open Source

ZX Console Specifications

Core Specs

SpecValue
Resolution960x540 fixed (16:9)
Color depth32-bit RGBA8
ROM16 MB max
RAM4 MB
VRAM4 MB
Tick rate24/30/60/120 fps
Max players4
Alpha2-bit Bayer 4x4

Render Modes

Choose ONE in init() - cannot change at runtime.

ModeNameBest For
0Lambert2D, flat stylized
1MatcapStylized 3D, toon
2MR-Blinn-PhongPBR, realistic
3Blinn-PhongRetro 5th-gen

Audio System

SpecValue
Sample rate22,050 Hz
Format16-bit signed PCM, mono
Sound channels16 simultaneous
Music channel1 dedicated

Input (6th-gen Controller)

InputType
D-Pad4-way digital
Face buttonsA, B, X, Y
BumpersL1, R1 (digital)
TriggersL2, R2 (analog 0-1)
SticksLeft + Right (analog -1 to 1)
MenuStart, Select

What ZX Excels At

  • 3D platformers and action games
  • Fighting games (4-player, rollback)
  • Racing games
  • Third-person adventures
  • Split-screen local multiplayer
  • Online competitive games

What Requires Planning

  • Large open worlds (16 MB ROM)
  • Orchestral soundtracks (16 channels)
  • Massive texture counts (4 MB VRAM)