SDK v0.11.7
New Features and Improvements
-
Partial implementations of C++ headers
<algorithm>
,<array>
,<iterator>
,<utility>
, and<limits>
. Thanks, @pfusik ! -
The assembler now accepts uppercase register names (i.e.,
LDA (32),Y
, not justLDA (32),y
). Thanks, @pfusik ! -
The default C64 target now swaps out the BASIC ROM before program start, which increases usable contiguous memory to 50KiB. Thanks, @OskarLinde !
-
Merged from upstream LLVM.
Bug Fixes
- Setting PRG-(NV)RAM or CHR-(NV)RAM sizes to zero on NES targets now works properly. Previously, zero would be fed into the formula used to compute shift counts for the iNES 2.0 header, but zero is out of the legal range of those formula.