Logo Dark Logo BlocksDS Documentation Tutorial
CTRL K
    • Light

    • Dark

    • System

    Codeberg
    CTRL K
      • Documentation
        • Introduction
        • Getting started
          • Windows
          • Linux
          • Docker
          • Build from source
          • Post-installation steps
        • Library documentation
          • Base libraries
          • Additional DS libraries
          • Ported libraries
          • Tools
        • User guides
          • Frequently asked questions
          • Debugging guide
          • Filesystem support
          • Licenses
          • Usage notes
          • C/C++ support
          • DLDI in the ARM7
          • Updating guide
          • Optimization guide
          • Legacy device/launcher support
          • Migrating from devkitARM
        • Internal documentation
          • 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
          • Introduction to 2D graphics
          • Backgrounds
          • Sprites
          • Music and sound effects
          • Scrolling big backgrounds
          • Text console and keyboard
        • Intermediate
          • Interrupts
          • TCM and Cache
          • DMA
          • GL2D
          • NitroFS
          • FAT filesystems
          • Special 2D effects
          • Memory management
          • 3D graphics
          • Using the ARM7
          • Peripherals
        • Advanced
          • Wi-Fi
          • Advanced 3D techniques
          • Optimizing code
      • External links
      • Wonderful Toolchain
      • GBATEK
      • Light

      • Dark

      • System

      logo

      BlocksDS is an Open Source SDK that lets
      you create your own applications for
      the Nintendo DS and DSi using C or 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.

      Awesome list

      Explore awesome projects made with BlocksDS.

      About BlocksDS

      General information about BlocksDS.

      Credits

      Contributors to BlocksDS.

      • Light

      • Dark

      • System


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