
Release Info
Here's another bugfix release. This is mostly assorted small fixes, but there are also a couple of major fixes here: first, the ternary operator now works correctly when nested both with and without expressions, and second, sprN_setview does not break in conjunction with certain unbound sprites. Additionally, SAMs will not be converted to WAV files anymore (and are now natively supported) and the robot debugger config is accessible from the editor.
FEATURES
- The current MegaZeux version is now visible from the enter menu on the title screen. This is to assist identifying the version on platforms that don't respect window title changes or have no window border.
- Updated checkres.bat and checkres documentation.
- The robot debugger configuration screen is now accessible from the editor via Alt+F11.
- Removed SAM to WAV converter. MegaZeux now has native SAM support. (asiekierka)
- Added crt-wave.frag, updated crt.frag. (astral)
FIXES
- Fixed a bug where MegaZeux would crash when editing a robot with an invalid IF command operator.
- Fixed a bug where the ternary operator would fail to find the correct colon when the middle term contained a second ternary operator in a nested expression.
- Nested ternary operators should now behave as expected.
- Fixed a bug where the built-in cursor would disappear after exiting testing with EXIT_GAME.
- Fixed a bug where the listening mod would not restart after exiting testing.
- Fixed a bug where the robot debugger would not wrap long lines of Robotic code correctly.
- Attempting to save a world in a write-protected location correctly displays an error message again.
- Fixed a bug where key repeat would not work when scrolling through the counter debugger tree list.
- checkres will no longer report empty filenames as dependencies e.g. SET "" TO "FWRITE_OPEN".
- The -q flag in checkres will now correctly output filenames instead of nothing.
- Fixed a bug where sprN_setview would scroll the viewport to the wrong side of the screen if the sprite is unbound and is close to the top or left edge of the board. (Lancer-X)
DEVELOPERS
- Fixed PSP and NDS ports. (asiekierka)
Credits
Contributors:
Lachesis - Developer, maintainer
Dr. Lancer-X - Developer
Terryn - Help file, testing
Insidious - Ubuntu binaries
Spectere - Darwin binaries
asiekierka - Port fixes, SAM support, assorted minor fixes
astral - Scaling shader tweaks
>>DOWNLOAD MEGAZEUX v2.90d<<
Windows x64
Windows x86
Mac OS X
Mac OS X (PowerPC)
Ubuntu AMD64
Ubuntu i386
Debian AMD64
Debian i386
Source Code (instructions to compile the MZX source)
Or, on Windows, you can press U or F7 on the title screen to run MegaZeux's built-in updater.
>>Read the New Release FAQ<<
>>Standalone Release Guide<<
>>Online Help File (updated for 2.90d)<<
>>New Features in MZX 2.90<<