Go to file
Gary Talent 6924147686
All checks were successful
Build / build (push) Successful in 3m15s
[studio] Add ability to add file through dir context menu
Also, fix dir context menu to work when dir is closed, and fix it not to
override last file in the directory.
2025-01-18 23:45:04 -06:00
.gitea/workflows [nostalgia] Add Gitea action file 2023-12-24 06:38:28 -06:00
deps [ox/fs] FileSystem fixes with removing files 2025-01-18 22:31:19 -06:00
sample_project [sample_project] Update type descriptors 2024-12-21 02:45:24 -06:00
src [studio] Add ability to add file through dir context menu 2025-01-18 23:45:04 -06:00
util [nostalgia] Make pkg-gba.py force lower case for pack tool 2025-01-08 22:01:27 -06:00
.clang-tidy [glutils] Remove trailing whitespace 2024-04-21 10:21:44 -05:00
.gitignore [nostalgia] Update .gitignore for new location of scripts dir 2025-01-08 23:13:02 -06:00
.liccor.yml [nostalgia] Update liccor file 2025-01-08 23:13:14 -06:00
.lldbinit [nostalgia] Add .lldbinit 2023-12-23 17:41:18 -06:00
CMakeLists.txt [nostalgia] Allow disabling of BUILD_SHARED_LIBS 2024-09-17 23:51:37 -05:00
developer-handbook.md [nostalgia/developer-handbook] Update error handling to reflect the enablement of exceptions for GBA build 2025-01-13 22:53:12 -06:00
Makefile [nostalgia] Cleanup player run in Makefile 2025-01-18 23:33:55 -06:00
README.md [nostalgia] Replace default make command with build instead of install 2024-06-27 20:03:39 -05:00

Nostalgia

Prerequisites

  • Install GCC, Clang, or Visual Studio with C++20 support
  • Install devkitPro to build for GBA
    • Install the gba-dev package
  • 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} build

Run

Studio

make run-studio

Native Platform

make run

GBA

make gba-run

Contributing

Please read the Developer Handbook for information on coding standards.