/3ds-docker

Docker container for building homebrew applications for the Nintendo 3DS

Primary LanguageShell

3ds-docker

Docker container for building homebrew applications for the Nintendo 3DS

What is this?

  • Docker allows for sandboxed linux environments to be easily built and shared, this one is designed to provide most of the tools needed for homebrew development, allowing people to make changes to the toolchains and other components and reverting back to an original state.
  • This allows a quick setup for a 3DS build environment as well, which is the main reason for it's development.

Who is this for?

  • Mainly myself, but perhaps other devs / reverse engineers will find this usefull for the setup of a quick development environment

What is included?

  • Right now, the container includes the latest versions of the following:
  • ctrulib
  • armips
  • devkitARM
  • GodMode9
  • Luma3DS

Instructions

  • Install docker, using the instructions on the docker website (not going to help you here)
  • run sudo ./build_container.sh

Running the container

  • run sudo ./run_container.sh

##Usability

  • Use the export folder to copy things out of the container when you are done working