Go to file
2020-07-17 01:49:23 -05:00
.vs [nostalgia] Add launch.vs.json 2020-02-16 14:18:22 -06:00
cmake/modules [nostalgia] Get building with Conan 2019-12-30 22:51:35 -06:00
deps [ox/std] Fix oxPanic errCode parameter name 2020-07-14 22:13:54 -05:00
devenv [nostalgia/devenv] Remove dependency on external devenv Docker image 2018-04-13 18:32:25 -05:00
jenkins [nostalgia] Cleanup build files 2020-06-20 05:30:22 -05:00
sample_project [nostalgia/studio] Replace garbage last character with \n 2020-06-17 01:43:10 -05:00
scripts [nostalgia] Cleanup build files 2020-06-20 05:30:22 -05:00
src [nostalgia/core/gba] Remove unused interrupt handlers 2020-07-17 01:49:23 -05:00
.gdblogger.json [nostalgia] Switch to strong int Error 2019-07-28 00:32:42 -05:00
.gitignore [nostalgia] Add conanbuild to .gitignore 2020-01-25 00:34:40 -06:00
.liccor.yml [nostalgia] Update liccor for 2020 2020-02-16 14:16:16 -06:00
CMakeLists.txt [nostalgia/core/gba][ox/std] Move heap manager from NostalgiaCore to OxStd 2020-05-29 19:44:10 -05:00
conanfile.py [nostalgia] Remove conan Qt, as it is currently being ignored 2020-05-05 00:03:58 -05:00
developer-handbook.md [nostalgia] Reorganize developer handbook and add section on file I/O 2020-06-29 11:31:11 -05:00
Dockerfile [nostalgia] Upgrade devenv to Fedora 30 2019-07-17 21:27:34 -05:00
LICENSE Initial commit. 2016-03-15 00:14:56 -05:00
Makefile [nostalgia] Make Makefile's setup-conan platform specific 2020-06-29 11:32:02 -05:00
README.md [nostalgia] Add DKP and run instructions to README 2020-07-13 19:02:54 -05:00

Nostalgia

Prerequisites

  • Install GCC, Clang, or Visual Studio with C++17 support (including std::filesystem)
  • Install devkitPro to build for GBA
  • Install Make and CMake
  • Install Conan
  • Consider also install in Ninja build and ccache for faster build times

Platform Specific Setup

macOS

Install and use gmake instead of the make that comes with the system.

Build

Build options: release, debug, asan, gba, gba-debug

make setup-conan
make purge conan configure-{gba,release,debug} install

Run

Studio

make run-studio

Native Platform

make run

GBA

make gba-run