NCoT Docs Logo

Contents:

  • NCoT Site
  • ZX Spectrum Next Programming Documentation
    • ZX Spectrum Next Layer 2 Graphics
    • ZX Spectrum Memory Banking
    • ZX Spectrum Next Sprites
    • ZX Spectrum Next Input
    • ZX Spectrum Next Copper
  • Computing Maths
NCoT Docs
HOME About NCOT Documentation SineSoft Social Media Support Me
  • »
  • ZX Spectrum Next Programming Documentation
  • View page source

ZX Spectrum Next Programming Documentation¶

This is programming documentation for the ZX Spectrum Next.

Contents:

  • ZX Spectrum Next Layer 2 Graphics
  • ZX Spectrum Memory Banking
    • Layer 2 Bank Switching
  • ZX Spectrum Next Sprites
    • Overview
    • Sprite Patterns
    • Sprite Attributes
    • Sprite API
      • Loading Sprites
        • Editing sprites to make a sprite sheet
        • Convert the sprite sheet to raw data
        • Load the sprite sheet into the Next
        • Setting up the Sprite System
      • Drawing Sprites
        • Setting up the Next registers
        • Sprite Attributes
        • Sample Code
        • Summary of how to set up sprites
      • Rotating Sprites
      • Scaling Sprites
      • Bigger sprites
        • Terminology
        • Composite Sprites
        • Unified Sprites
      • Managing Multiple Sprites
  • ZX Spectrum Next Input
    • Standard joysticks
      • Warning
      • Reading the Joystick
      • Peripheral 1 Register
    • The Keyboard
    • Input Debounce
      • Key Pressed Once
      • Key Held Down
      • Key Released
  • ZX Spectrum Next Copper
    • Overview
    • Drawing in the screen border
    • Parallax Scrolling
      • Initialising the Copper
      • Updating the Copper while it is running
        • Uploading each frame
      • Change specific lines of the copper list every frame
      • Drawing bars in the border
      • Parallax Scrolling
Previous Next

© Copyright 2021, James Grimwood.

Built with Sphinx using a theme provided by Read the Docs.