Full notes
Full EmuDevz update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Performance
- Gameplay
- UI and audio
- Fixes
Here's a quick update with this month's changes.
UX:
Also trigger the Dumper achievement when using drag and drop
Forced full reload after running the emulator (fixes some performance issues)
Disabled mouse back/forward buttons on desktop
Music files now resume from the saved second on the desktop version
Allowed removing the leading zeros in binary mode when using the Calculator
New advanced options:
Added an advanced option to play audio tests
Added an advanced option for an "instant" chat speed
Added an advanced option to prevent full page reloads (old behavior)
Improved docs and explanations:
Made 5b.9 help more explicit
Clarified where to step the APU frame sequencer
Added debugging tips to the [c]help[/c] command
- CPU instruction docsadded an asterisk to all conditional jumps so the bottom warning is easier to find
Added screen size clarification
Added sprite priorities clarification
Added a clarification about [c]Sprite::tileIdFor(...)[/c] in 5b.16
Added documentation for advanced settings to the repo's [c]docs/[/c] directory
Updated the FAQ
Removed a redundant check in sprite evaluation
Improved tests:
Added an extra APU test that checks when the frame sequencer is stepped
Added an extra VBlank test
Tested more SBC edge cases
Made IRQ tests less white-box
Updated tests to use [c]equalBin[/c] / [c]equalHex[/c] when values are [c]0b...[/c] or [c]0x...[/c], so expected values display properly
Fixes:
Fixed the wrong URL when going home
Fixed focus issues on levels that open the emulator
Fixed 'Name too long' when listing [c]/code[/c] on some snapshots
Fixed Ctrl+Z replacing the wrong file content after reordering tabs
Fixed weird characters showing up in test names
Fixed a bound-check bug in the fake memory used by the assembly lesson (it was incorrectly blocking address [c]$0000[/c])
Fixed [c]name_tables.png[/c] having the wrong address
Fixed indentation in 5c.4
Fixed caret not moving to the end of the terminal input before autocomplete
Source
Changelog.gg summarizes and formats this update. How we read updates.
