Skip to content

Welcome to BMDE

The Bare Metal Development Environment (BMDE) CLI is a tool designed to manage the complete software life-cycle of Nintendo DS (NDS) projects. It wraps various software components like emulators, compilers, and debuggers, offering a unified interface for development.

Key Features

  • Unified CLI: Manage build, run, debug, and git operations from a single command.
  • Docker Integration: Run components in Docker containers without manual installation.
  • Host Fallback: Use local installations if preferred.
  • Configuration Management: Flexible configuration via TOML files and environment variables.

Getting Started

Check out the Installation guide to set up BMDE on your machine.