Go to file
2020-07-12 19:38:00 -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 [gbastartup] Cleanup 2020-07-12 19:38:00 -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] Implement ISR 2020-07-10 00:05:39 -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] Fix README formatting 2020-07-04 20:51:59 -05:00

Nostalgia

Prerequisites

  • Install GCC, Clang, or Visual Studio with C++17 support (including std::filesystem)
  • 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