Skip to content

Latest commit

 

History

History
102 lines (81 loc) · 8.26 KB

README.md

File metadata and controls

102 lines (81 loc) · 8.26 KB

Awesome BlocksDS list

Introduction

BlocksDS is an SDK to develop applications for the Nintendo DS (and DSi). You can find its documentation here.

This document contains a list of links to projects related to BlocksDS.

BlocksDS is possible thanks to Wonderful Toolchain.

This document is under the CC0 1.0 universal license.

Original games

Ports of games

  • Angband: A free, single-player roguelike dungeon exploration game.
  • ClassiCube: Clone of Minecraft for many platforms, including NDS.
  • DDNet 9: Free and open-source side-scrolling platformer with unique cooperative gameplay.
  • Skyjo-DS: 🤖 Port of card board game Skyjo with local multiplayer support.
  • MYST-DS: 🤖 Port of the adventure game MYST on Nintendo DS.
  • Riven DS: 🤖 Homebrew port of Riven (sequel of MYST) on Nintendo DS.
  • Triple Triad DS: Remake of Triple Triad (card minigame included in Final Fantasy VIII).
  • UndertaleNDS: Remake of Undertale to Nintendo DS (source only, you must provide all copyrighted assets yourself).

Applications

  • 3dmaze: Port of Windows 9x 3D Maze screensaver to modern systems (and other platforms, like the NDS).
  • A-Pix DS: 🤖 A YYCHR like Pixel Art editor for the nintendo DS!
  • ao-nds: Attorney Online client for the Nintendo DS.
  • Bunjalloo: Web browser for DS and DSi.
  • Cobalt: Painting program for creating textural and expressive pixel art, built on Bedrock.
  • dsbf_dump: BIOS and firmware dumper for Nintendo DS, DSi and 3DS.
  • DSMI library: It provides MIDI support for the DS.
  • DSerial: DSerial card library, extracted from libdsmi.
  • Eigenmath DS: Scientific calculator for the Nintendo DS.
  • Kekatsu-DS: Easy-to-use content downloader for Nintendo DS(i) consoles.
  • Micro Lua DS: Updated port of Micro Lua DS to BlocksDS with NitroFS and DSi support.
  • miniboot: Minimalist flashcart bootloader replacement for NDS
  • ndsntp: NTP client that can set the time and date of your DS from online NTP servers.
  • NitroOffice: 🤖 A nintendo DSi homebrew application to read and write documents.
  • Nitrous Tracker: A Fasttracker II style tracker for the Nintendo DS.
  • PassMeLoader: Simple NDS application that loads the GBA slot in PassMe mode.
  • ScratchEverywhere: Custom Scratch Runtime made in C++ for multiple platforms, including DS.
  • uxnds: NDS/3DS fork/port of the uxn/Varvara virtual machine.
  • VNDS: DS Visual Novel Reader is an application used for playing gamebooks formatted with sound and pictures.

Emulators

  • bedrock-nds: An emulator for the Bedrock computer system.
  • DS81: ZX81 emulator for the NDS.
  • GameYob: GB, GBC and SGB emulator.
  • LodjurDS: An Atari Lynx emulator for Nintendo DS(i)/3DS.
  • MegaZeux: Game creation system (GCS) created by game developer Alexis Janson in 1994.
  • NGPDS: SNK Neogeo Pocket emulator for Nintendo DS(i)/3DS.
  • NitroGrafx: PC-Engine/TurboGrafx-16 emulator for Nintendo DS(i)/3DS.
  • NitroSwan: Bandai WonderSwan (Color/Crystal) & Benesse PocketChallenge V2 emulator for the Nintendo DS(i)/3DS.
  • S8DS: A Sega 8bit systems emulator for Nintendo DS(i)/3DS.
  • WasabiDS: Watara Supervision emulator for Nintendo DS(i)/3DS.

Demos

Development libraries for NDS

  • DSMA: Library to display 3D models with skeletal animations using hardware acceleration.
  • LibDSF: Library to render text using fonts generated by BMFont.
  • libmikmod: Port of the library used by the Mikmod module player.
  • NightFox's Lib: Library to develop 2D applications with 2D and 3D hardware support.
  • Nitro Engine: Library to develop 3D applications.
  • PAlib: Legacy library used to develop NDS games and applications in the early life of the console.
  • µLibrary: Library to develop 2D applications using the 3D hardware of the DS. It can be used alongside PAlib.
  • wifikb: Library that allows you to use your PC's keyboard to type text on your DS homebrew.
  • Woopsi: Nintendo DS GUI framework for creating user interfaces for homebrew software.

Ports of libraries to NDS

Development tools for NDS

  • NDS Compressors by CUE: Compressors for Nintendo GBA/DS consoles by CUE.
  • ptexconv: Graphics conversion tool with support for Tex4x4 texture format.
  • TheXTech: Free and open-source game engine for Mario-like platforming games.