Skip to content

0.4.0 - Scrolling tilemap support and naming convention changes

Compare
Choose a tag to compare
@lajohnston lajohnston released this 09 Mar 18:51
· 104 commits to main since this release

New features

  • Lots of tilemap improvements, including scrolling support (metatiles and raw tiles)
  • input.loadADirX and input.loadADirY
  • palette.loadRGB
  • tilemap.FLIP_XY attribute
  • Various bug fixes and optimisations

Breaking changes

  • setSlot macros (such as palette.setSlot) replaced with setIndex to save confusion with paging slots
    • Other slot references not related to mapper slots have been renamed
  • Renamed load macros (such as palette.load) to writeBytes
    • Renamed various 'load' and 'send' macro names; procedures that send data to the VDP now start with write, such as writeByte instead of loadByte
  • Requires WLA-DX 10.3+