dMZX Forums: MegaZeux 2.93d - dMZX Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

MegaZeux 2.93d wao

#1 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,947
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 09 June 2025 - 11:19 PM

MegaZeux 2.93d

Posted Image

MZX 2.9x Credits

Credits:
Lachesis - Developer, maintainer
Terryn - Help file, testing
Lancer-X - Developer (layer rendering), testing
asiekierka - Developer (various ports), testing
Spectere - Developer (Vita port), testing, macOS builds (<=2.92X), MSVC/Xcode (<=2.92X)
Dizzy - Testing, Debian/Ubuntu binaries
ajs - Developer (initial SDL 2 support)
asgromo - Testing (macOS)
Aeon17 - Testing (Vita)

>>Download MegaZeux 2.93d<<

Windows x64 Windows x32 macOS Mac OS X (Compatibility) Ubuntu AMD64 Ubuntu AMD64 LTS Debian AMD64 Debian i386
Fedora x86_64 Raspbian Flatpak Android HTML5 Nintendo DS Nintendo 3DS Nintendo Wii
Nintendo Wii U Nintendo Switch PlayStation Portable PlayStation Vita Sega Dreamcast MS-DOS Source code

Or, on Windows, you can press U or F7 on the title screen to run MegaZeux's built-in updater.

Note: 2.93b was the last release where the Xcode build supported any macOS version prior to OS X El Capitan. For users of older macOS versions, or for El Capitan users who have issues running the Xcode build, use the "compatibility" build instead.
Note: 2.93b was the last release to have an Ubuntu i386 build. This port has been removed from the MegaZeux downloads page, but old builds are still available in the full list of releases. (Dizz dropped support due to low interest.)
Note: 2.93X is the last release series for which the Xcode build will support OS X El Capitan, macOS Sierra, and macOS High Sierra (support drop forced by SDL3). Users of these operating systems are recommended to get used to downloading the "compatibility" build.
Note: 2.93X is the last release series that will support Android Jelly Bean (support drop forced by SDL3).
Note: 2.93X is the last release series that will use devkitPSP to compile the PSP port.

>>Useful Links<<



>>Features Added in 2.90+<<
Want to catch up on the major features added since 2.90 and don't want to read through the changelog for them? They're summarized in these threads:


>>Changes in 2.93d<<
I recommend reading the changelog if you want to see everything that changed.

  • Android and Vita: screen keyboard support. Using a gamepad, press right shoulder to toggle the screen keyboard (configurable). This behavior has been generalized from the NDS and 3DS screen keyboards, and should work for any other SDL2 or SDL3 port that adds built-in screen keyboard support in the future. It is disabled by default for Linux, since the only platform that uses it is Steam Deck, which has its own screen keyboard button shortcut.
  • Android: config.txt is no longer overwritten if it has newer modifications than the copy in the .apk.
  • AltGr config options to allow preventing right alt (or left alt) from acting as Alt for the purposes of UIs. This does not change the keycode of these keys.
  • Windows: Ctrl+Alt-style AltGr should work properly in dialog boxes, the editor, scroll editor, Robot editor, Robot debugger config, and variable debugger.
  • KEY? and KEYENTER now have correct world version checks.
  • Alt+R and __TEST.MZX reload failure no longer break Alt+T testing.
  • Spitting Tiger movement behavior (and buggy self-destruction with "Enemies' bullets hurt other enemies") is now version checked.
  • Spitting Tigers now play the fire shooting SFX when they're supposed to.
  • Out-of-bounds read fixes for Missile turning behavior and various ID char animation char/color lookups.
  • ANSi export now replaces char 26 with a dash to avoid compatibility issues.
  • ANSi import/export now supports Doorway mode.
  • Software rendering performance enhancements.
  • Softscale renderer performance drops fixed for SDL drivers that use write-only streaming texture memory mapping.
  • Linux: fixed Mesa Wayland-specific rendering bugs in the glsl/glslscale/opengl1/opengl2 renderers caused by issues in alpha handling.
  • Fixed glsl/glslscale/opengl2 renderers sometimes showing a thin white border line.
  • NDS: fixed date and time counters.
  • Vita: fixed VFS failing to initialize.
  • Unsupported mouse button presses no longer cause buggy behavior. These are now just ignored.
  • Linux: fixed the Flatpak window icon.
  • Updated to libxmp 4.6.3. Relevant changes: rare XM loading failure fix, S3M/IT/MPT/Octalyser pattern loop interactions with jump/break fixes; seeking hang fix.

"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
1

#2 User is offline   GetDizzy 

  • Touch Fuzzy.
  • Group: DigiStaff
  • Posts: 3,578
  • Joined: 22-November 01
  • Gender:Other
  • Location:MA

Posted 10 June 2025 - 03:48 AM

As usual, debug symbols for Debian/Ubuntu, and Debian Testing packages (not otherwise linked on the vault), are available in my pinned companion thread.
- Your Jumpy Neighborhood Admin

<@Tixus> Anyway, I set the year to 1988 for some reason.
<@Tixus> And set the microwave to run for a minute and 28 seconds.
<@Tixus> But it failed to send me back in time, and I was disappointed.
<Insidious> Tixus accidentally microwaved the 80s
<Insidious> that is my takeaway from this
0

#3 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,947
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted Yesterday, 12:36 AM

Had to rebuild the HTML5 build with an older version of Emscripten that only supports SDL2. It seems that Emscripten broke something recently (unrelated to SDL) which prevents MegaZeux from creating new files. This should be fixed next release.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users