mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-12 05:28:43 -04:00
0ee3b2b1979855b24f1efc8788983a687073666f
Fixes #25 This isolates the JKRHeap operator new/delete overloads. Every single new/delete site in the code has been replaced with a macro. Sadly for new[] and delete[] we have to keep global operators. The global new[] just allocates into malloc() however, and delete[] goes into free() if it's not in a JKRHeap. So that's fine.
build (Win32)
cp /path/to/twilight-princess.ciso orig/GZ2E01/.
python3 ./configure.py
ninja
cmake -B build/dusk -G "Visual Studio 17 2022" -A Win32
build (Linux/macOS)
cp /path/to/twilight-princess.ciso orig/GZ2E01/.
python3 ./configure.py
ninja
cmake -B build/dusk -GNinja
ninja -C build/dusk
Description
Languages
C++
55%
C
43.6%
Java
0.4%
POV-Ray SDL
0.3%
Pawn
0.3%
Other
0.3%