Modern C++ high level GBA engine
ZLIB License
Bot releases are visible (Hide)
Tools no longer crash on Windows with more than 60 logical CPU cores.
Published by GValiente about 2 months ago
BN_UNREACHABLE
deprecated.nullptr
is disallowed (thanks C++23).nullptr
char array is disallowed.constexpr
.constexpr
anymore (it didn't work before).nullptr
constructor and method overloads added to bn::unique_ptr.new
and delete
supported.bn::is_constant_evaluated
replaced with consteval
.operator!=
implementations removed.Published by GValiente about 2 months ago
hdma_palette
example added.Published by GValiente 3 months ago
Published by GValiente 3 months ago
random
example added.log
example improved.Published by GValiente 4 months ago
Published by GValiente 5 months ago
Published by GValiente 6 months ago
Makefile
.Published by GValiente 6 months ago
friend
operators allow different levels of precision.profiler
coroutine test improved.profiler
test.Published by GValiente 7 months ago
profiler
test.Published by GValiente 7 months ago
log
example to see how to log the current stack trace.bn::pair
is now a std::pair
alias.profiler
example simplified.profiler
test.Published by GValiente 8 months ago
bn::unique_ptr move fixed.
Published by GValiente 9 months ago
world_map
example.Published by GValiente 9 months ago
blending
example to learn how to do it.__FILE_NAME__
macro is no longer required.Published by GValiente 10 months ago
profiler
example.Published by GValiente 10 months ago
STACKTRACE
makefile variable.GRAPHICS
, AUDIO
and DMGAUDIO
makefile variables accept file and folder paths.bn::audio::dmg_sync_enabled
and bn::audio::set_dmg_sync_enabled
removed as they don't work properly.dynamic_regular_bg
example shows how to deal with multiple palette ids.dynamic_regular_bg
and dynamic_affine_bg
examples.Published by GValiente 11 months ago
date_time
example to learn how to deal with the RTC.memcmp
optimized.Published by GValiente 12 months ago
*.gba
file is rebuilt when the target *.elf
file isn't present.Published by GValiente 12 months ago
Published by GValiente 12 months ago