Go to file
2021-03-18 01:52:36 -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] Add oxError and oxErrorf 2021-03-18 01:26:05 -05:00
devenv [nostalgia/devenv] Remove dependency on external devenv Docker image 2018-04-13 18:32:25 -05:00
jenkins [nostalgia] Make Jenkins build not use ccache, even if available 2021-03-15 22:09:13 -05:00
sample_project [nostalgia/sample_project] Give Charset's 5 rounded features 2021-01-21 00:43:54 -06:00
scripts [nostalgia][buildcore] Move setup-bulid and pybb to buildcore 2021-03-02 21:16:07 -06:00
src [nostlagia/core/userland] Add running of event handler to main loop 2021-03-18 01:52:36 -05:00
.gitignore [nostalgia] Cleanup build scripts and add support for configuring Xcode project 2021-02-24 19:18:33 -06:00
.liccor.yml [nostalgia] Update liccor file 2021-01-21 00:34:08 -06:00
.tracy.json [nostalgia] Add trace init 2021-03-08 20:12:41 -06:00
CMakeLists.txt [nostalgia] Make Jenkins build not use ccache, even if available 2021-03-15 22:09:13 -05:00
developer-handbook.md [nostalgia] Add oxError to the Developer Handbook 2021-03-18 01:33:29 -05:00
Dockerfile [nostalgia] Update Dockerfile to support vcpkg 2020-08-28 19:14:35 -05:00
LICENSE Initial commit. 2016-03-15 00:14:56 -05:00
Makefile [nostalgia][buildcore] Put vcpkg pkgs in variable 2021-03-02 21:32:00 -06:00
README.md [nostalgia] List Python 3 as dependency in README 2021-03-02 21:17:21 -06:00

Nostalgia

Prerequisites

  • Install GCC, Clang, or Visual Studio with C++17 support (including std::filesystem)
  • Install devkitPro to build for GBA
  • Install Python 3
  • Install Ninja, Make, and CMake
  • Ensure you have prerequisites for vcpkg (curl, zip, unzip)
  • Consider also installing ccache for faster subsequent 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 vcpkg
make purge configure-{gba,release,debug} install

Run

Studio

make run-studio

Native Platform

make run

GBA

make gba-run

Contributing

Please read the Developer Handbook for information on coding standards.