Skip to content

SDK v0.2.2

Choose a tag to compare

@github-actions github-actions released this 31 Mar 00:34
· 638 commits to main since this release

New platforms

  • nes-nrom-128. Contains a simple PPU support library. Generates an iNES 2.0 file for the NES NROM-128 board.

New features

  • llvm-objdump -d disassembler now shows branch targets using absolute addresses.
  • __do_copy_data symbol reference emitted whenever .data section referenced.
  • copy-data optional library to copy .data segment from ROM to RAM if necessary.
  • exit-loop optional library to exit the program by entering an infinite loop.

Optimizations

  • Placed C runtime constants in .rodata, not .data. Keeps them from being copied.
  • Replaced runtime subtraction in .bss zeroing and .data copying with linker-computed size.

Bugfixes

  • Added barrym95838's BCD behavior corrections to the 6502 simulator.

Refactors

  • libstart renamed to libcrt0.