Logo Dark Logo BlocksDS Documentation Tutorial
CTRL K
    • Light

    • Dark

    • System

    CTRL K
      • Documentation
        • Introduction
        • Getting started
          • Windows
          • Linux
          • Docker
          • Build from source
          • Post-installation steps
        • Library docs
          • Base libraries
          • External libraries
        • User guides
          • Frequently asked questions
          • Debugging guide
          • Filesystem support
          • Licenses
          • Usage notes
          • C/C++ support
          • DLDI in the ARM7
          • Upgrade guide
          • Optimization guide
          • Legacy device/launcher support
          • Migrating from devkitARM
        • Internal docs
          • Design choices
          • Memory map
          • Dynamic libraries
          • Exit to loader protocol
          • Build process information
          • BlocksDS release process
        • Changelog
        • Credits
        • Getting support
      • Tutorial
        • Basic
          • Your first program
          • User input
          • Intro to 2D graphics
          • Backgrounds
          • Sprites
          • Audio
        • Intermediate
          • Interrupts
          • TCM and Cache
          • DMA
          • GL2D
          • NitroFS
          • FAT filesystems
          • Special 2D effects
          • Memory management
      • External links
      • GitHub
      • Light

      • Dark

      • System

      BlocksDS

      Create your own applications and games 
      for the Nintendo DS and DSi in C and C++.

      Getting started

      Instructions to setup BlocksDS.

      Documentation

      User guides, documentation of libraries, internal SDK documentation.

      Tutorial

      Learn to use BlocksDS to create your own games and applications.

      Getting support

      Get help with the SDK.

      • Light

      • Dark

      • System


      Content licensed under CC BY-SA 4.0. Copyright © 2023-2025 Authors of BlocksDS