NextBuild Topics: Difference between revisions
From SpecNext Wiki
Created page with "= NextBuild Topics = This page serves as a central hub for all NextBuild-related topics. Each section below links to detailed articles about specific aspects of developing fo..." |
(No difference)
|
Latest revision as of 00:42, 12 April 2025
NextBuild Topics
This page serves as a central hub for all NextBuild-related topics. Each section below links to detailed articles about specific aspects of developing for the ZX Spectrum Next using NextBuild.
Getting Started
- NextBuild Installation and Setup
- Creating Your First NextBuild Project
- NextBuild Preprocessor Options
- Building and Running NextBuild Projects
- VSCode Integration and Tasks
Graphics
- Layer 2 Graphics in NextBuild
- Sprites and Animation
- Tile-Based Graphics
- Palette Management
- Drawing Text in Layer 2
- Advanced Drawing Techniques
Audio
- Sound Effects with AYFX
- Music with PT3 Format
- Setting Up Interrupt Mode 2 for Audio
- NextSID Audio Engine
- Mixing Music and Sound Effects
Input and Control
Memory Management
- Understanding MMU and Banking
- Memory Organization on the ZX Spectrum Next
- Efficient Memory Usage
- Working with Multiple Banks
File Operations
Advanced Topics
- Copper Effects and Raster Interrupts
- Optimizing NextBuild Code
- Assembly Language Integration
- DMA Operations
- NextBuild Debugging Techniques
Game Development
- Game Loop Structure
- Collision Detection
- Scrolling Backgrounds
- Sprite-Based Animation
- Game State Management
- Example Game Projects
Tools and Utilities
- NextBuild Command Line Tools
- Asset Creation Tools
- Sprite and Tile Editors
- CSpect Emulator Features
- Converting Existing Assets
Reference
- NextLib Function Reference
- ZX Spectrum Next Hardware Registers
- NextBuild Preprocessor Reference
- Common Error Messages and Solutions