SNES-IDE

Your Creative Journey into SNES Game Development

What is SNES-IDE?

SNES-IDE is an open-source, cross-platform Integrated Development Environment for creating Super Nintendo (SNES) games using pvsneslib. It simplifies the workflow for hobbyists and professionals, providing tools, templates, and automation for building, compiling, and testing SNES ROMs.

  • Languages: C (main), 65816/Spc700 assembly
  • Compilers: 816-tcc, wla-dx
  • Emulator: bsnes, snes9x
  • Cross-platform: Native on Windows, works on Linux (via Wine)
  • All-in-one: Project templates, asset converters, build scripts

Features

  • Integrated toolchain for C and assembly (816-tcc, wla-dx)
  • Project templates for quick starts
  • Batch shortcuts for editors, tools, and builds
  • Cross-platform: Native on Windows, works on Linux via Wine
  • Emulator integration (bsnes, snes9x)
  • Audio & graphics tools for SNES assets
  • Extensible and open-source