3.9 KiB
3.9 KiB
title | weight | pre | chapter |
---|---|---|---|
Changelog | 1 | false |
Changes between 0.9.7 and 0.9.8
New Features
- New function to get a label's current CPU address: getLabelAddress
Changes between 0.9.6 and 0.9.7
No changes.
Changes between 0.9.5 and 0.9.6
New Features
- New event callback: scriptEnded.
- New functions to get PRG/CHR ROM offsets based on a CPU/PPU address: getPrgRomOffset and getChrRomOffset.
- New function for use with the test runner mode: stop
Changes
- The end address parameter for addMemoryCallback and removeMemoryCallback is now optional.
- The drawRectangle function now accepts negative height/width values.
- Added a new delay parameter to drawRectangle, drawLine, drawString and drawPixel.
Breaking Changes
- addMemoryCallback and removeMemoryCallback no longer exclude the end address from the range.
- The endFrame event now triggers on scanline 240 instead of scanline 241.
Changes between 0.9.4 and 0.9.5
New features
-
New functions:
-
New enums:
Changes between 0.9.3 and 0.9.4
New features
-
New functions:
-
New event callbacks: inputPolled, stateLoaded, stateSaved
-
New memory types: cpuDebug, ppuDebug
Breaking changes
- Removed the debugRead, debugReadWord, debugWrite and debugWriteWord functions. They have been replaced by the memType.cpuDebug and memType.ppuDebug enum values.
- The behavior of the setInput function has changed.
- The return values for the APU portion of the getState function has slightly changed.