ZX Next issue 2 in box

I’ve been asked more than once if there’s a nice all in one feature list page for the ZXNext, but there isn’t on, so I thought I’d make it….

  • Z80 CPU
    • 3.5, 7, 14 and 28Mhz modes
    • <32k Memory delays can be disabled
    • Up to 2MB of RAM supported as standard
    • 8x8k Memory banking via Next Registers
    • Multiple IRQ vector mode supported
    • Custom writable ROMs
    • Custom instructions
      • Faster bitmap rendering
      • ULA screen address calculation/line down instructions
      • Faster Next Register and MMU access
      • customs maths and shifting instructions
  • ULA Screen
    • Standard ZX Spectrum ULA screen and shadow screen
    • ULA border
    • Timex Hires Screen
    • Timex High Colour Screen
    • 16 and 256 colour low res modes
    • ULANext mode for variable paper/ink sizes
  • Layer 2
    • 256×192, 256 colour screen
    • 320×256, 256 colour screen
    • 640×256, 16 colour screen
    • Palette offset mode
    • Read/Write custom shadow bank mapping modes
  • Tilemaps
    • 40×32, 8×8 tilemap screen
    • 80×32, 8×8 tilemap screen
    • 16 colour tilemaps
    • 1 colour tilemap
    • 256 or 512 tilemaps
    • Y,Y mirror and Rotate
    • ULA over tilemap per tile
    • 8 or 16 bit tile modes
  • Sprites
    • 128, 16×16 sprites
    • 16 or 256 colour mode
    • 64 or 128 sprites (*based on colour usage)
    • Flip, Mirror and Rotate
    • Palette offset
    • Custom Linkable sprites
    • Up to 100 sprites per scanline
    • Separate Sprite Memory
  • Graphics General
    • Custom Layer Ordering
    • 2x Layer blending modes
    • Stencil mode
    • Sprite, ULA, Layer 2 and Tile Map windowing
    • 2xSprite, 2xULA, 2xLayer 2 and 2xTilemap 8 or 9 bit custom palettes
    • ULA, Layer 2 and Tile Map hardware smooth scrolling
    • Custom transparency for each layer
    • Raster Interrupts
    • Vertical line offset counter
  • DMA
    • Runs at 14Mhz
    • Memory to Memory
    • Memory to Port / Port to Memory
    • Port to Port
    • Increment / Decrement mode
  • Copper
    • Amiga style copper
    • 16bit instruction size
    • Wait for Horizontal / Vertical screen position
    • Write to Next registers
    • 2Kbytes in size
  • Audio
    • 4 DACs, 2 left, 2 right
    • 3 AY chips giving 9 channels
    • Beeper
  • General
    • Joysticks
      • 2 joystick ports
      • Kempston
      • Sinclair
      • Megadrive
      • 6 button Mega drive controller support
    • Kempston Mouse
      • Custom DPI control
    • Timers
      • 4x variable frequency timers
      • Can generate IRQs
      • Can cascade
    • Serial port via front joystick connectors
    • Raspberry Pi serial interface
    • Wifi
    • 2xSD Card interfaces
    • Realtime clock