Go to file
Gary Talent e9a6a09629
All checks were successful
Build / build (push) Successful in 2m20s
[ox] Run liccor
2024-04-21 17:01:48 -05:00
.gitea/workflows [nostalgia] Add Gitea action file 2023-12-24 06:38:28 -06:00
.idea [nostalgia] Integrate Ox Preloader 2022-11-30 01:51:45 -06:00
.vs [nostalgia] Add launch.vs.json 2020-02-16 14:18:22 -06:00
deps [ox] Run liccor 2024-04-21 17:01:48 -05:00
devenv [nostalgia/devenv] Add missing pacman.conf 2022-01-13 02:04:21 -06:00
sample_project [nostalgia/sample_project] Update some tilesheets to version 4 format 2023-12-26 20:28:55 -06:00
scripts [nostalgia] Ensure pkg-gba reads .current_build without a new line 2023-12-30 13:59:10 -06:00
src Merge commit 'c0baf7efca0e4c3a86a018ad2564d9df7b07c133' 2024-04-21 13:13:26 -05:00
.clang-tidy [glutils] Remove trailing whitespace 2024-04-21 10:21:44 -05:00
.gitignore Add .idea to .gitignore 2023-12-31 22:52:10 -06:00
.liccor.yml [nostalgia] Update liccor file 2024-01-17 22:36:09 -06:00
.lldbinit [nostalgia] Add .lldbinit 2023-12-23 17:41:18 -06:00
CMakeLists.txt [nostalgia,olympic] Cleanup CMake 2023-12-23 12:23:47 -06:00
developer-handbook.md [nostalgia] Add links to Tonc and GBATEK to developer-handbook 2023-12-29 19:05:10 -06:00
Dockerfile [nostalgia] Remove conan from devenv 2023-12-24 06:41:18 -06:00
Makefile [nostalgia/studio] Update app name 2023-12-16 10:35:28 -06:00
README.md [nostalgia] Add python3-mypy to Debian deps 2023-12-31 22:52:10 -06:00

Nostalgia

Prerequisites

  • Install GCC, Clang, or Visual Studio with C++20 support
  • Install devkitPro to build for GBA
  • Install Python 3
  • Install Ninja, Make, and CMake
  • Consider also installing ccache for faster subsequent build times

Debian

For Debian (and probably other Linux distros, but the package names will probably differ), install the following additional packages:

  • pkg-config
  • xorg-dev
  • libgtk-3-dev
  • python3-mypy

Build

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

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.