
Steam news
Full Steam announcements and update articles for this title.
Here's a quick update with this month's changes.
UX:
Updated FAQ
Added a warning if some emojis aren't supported
Nametable inspection now works while the debugger is paused
Improved docs and explanations:
Explained how to edit files in 5a.16
Improved tests:
Added a test ensuring onFrame(...) is called at the right time
Added an extra Noise Channel test
Added a test ensuring CPU::step() doesn't crash if logger === undefined
Fixes:
Prevented closing video or audio test subpanel while they are running
Fixed Ctrl+C not working in CodeMirror while ImGui is running
The game now waits for BrowserFs's AsyncMirror to sync before navigating (fixes potential snapshot corruption)
Fixed example code in level 5b.10
Fixed a bug in the "Golden log" level: it wasn't catching the golden-log-end event while the cpu-bug-unexpected dialogue was being shown
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 help command
CPU instruction docs: added 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 Sprite::tileIdFor(...) in 5b.16
Added documentation for advanced settings to the repo's docs/ 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 equalBin / equalHex when values are 0b... or 0x..., 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 /code 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 $0000)
Fixed name_tables.png having the wrong address
Fixed indentation in 5c.4
Fixed caret not moving to the end of the terminal input before autocomplete
Hi! Some of you asked me if I could share what's changed lately, so here I am.
This game is open-source and both the Web and Steam versions are deployed automatically via GitHub Actions, so it's basically a rolling release. Usually when someone pings me on Discord pointing out an error, I fix it right away and push a new update. At any time, you can see the change history here:
https://github.com/afska/emudevz/commits/master
Features:
Added a warning when opening snapshot files with the open command
Added an advanced option to allow resizing panels when using a 3-panel layout
Added advanced options to customize CodeMirror
Added a spinner when exporting a save file
Closing and switching tabs now behave more naturally
Added configurable key combos
Allowed text selection in Markdown view
Added a "Switch Tab" combo: Ctrl+Tab and Ctrl+Shift+Tab
Added a "Close Tab" combo: Ctrl+W
Added fullscreen combos: F11 (Linux) and Ctrl+Cmd+F (macOS)
Added zoom controls: Ctrl+, Ctrl-, and Ctrl+0
Let’s Play-unlocked games are now highlighted in the NavBar
Improved explanations:
Simplified page-cross penalty explanation
Fixed triangle silencing instructions and mapper file links
Improved ADC and SBC tests
Made the 5b.23 exercise clearer
Improved page boundary bug explanations
Improved flags explanations
Improved golden log explanations
Improved tests:
Updated Cartridge tests so they catch more OOB errors
Added additional FlagsRegister tests
Adjusted the BackgroundRenderer test so it doesn’t use scanline -1
Improved updateZero and updateNegative tests
Cartridge tests now use a 16-byte header
Level 2.6 now compares assembled code case-insensitively
Emulator fixes:
Fixed a wraparound bug in palette indices
Fixes:
Fixed a bug in the audio tester where it didn’t check NaN values correctly
Stopped spamming "Resizing is not supported while typing" when the prompt is empty
Fixed the debugger breaking when using .org $4020
Fixed the diff viewer being off-center
Fixed a formatting error in the find command
Fixed file search not responding to Enter if Down/Up was pressed while displaying the file tree
Fixed disabled-state issues with the Run button
Enter now works when the game says "Press any key to continue"
The "Window too small!" error now hints how to zoom out
Fixed the game creating ghost Alt+Tab entries on Windows 11
About
This page aggregates Steam news feeds, patch notes, and developer announcements for EmuDevz, sourced from official Steam community posts.
Major updates, balance changes, and seasonal events often correlate with player-count spikes — cross-reference announcements here with the live charts on the main EmuDevz statistics page.
Articles link back to Steam for full changelogs. SteamScope refreshes news entries as new posts are published to the game's Steam hub.