dMZX Forums: MegaZeux 2.92d - dMZX Forums

Jump to content

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

MegaZeux 2.92d Special Limited Edition Coronavirus Release

#1 User is offline   Lachesis 

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

Posted 08 May 2020 - 06:47 AM

MegaZeux 2.92d

Posted Image

Release Info

This release includes minor new features, an overhaul to the way MZX handles text input from SDL 2.0 which should fix various text bugs (particularly with non-US keyboards), fixes required to get the Android port working, and a new file format document. Other things of note are two libxmp patches fixing issues with S3Ms saved by the original Modplug Tracker and with GDMs relying on fine effect continue, checkres updates, and misc. fixes for the Windows and HTML5 ports.

Fixed compatibility issues in this release are a string compare bug that prevented Mines of Madness from working and MODs with extended filenames working when referenced by their truncated DOS SFN in the MZX file. The latter fix only works when there is a single unambiguous match, which turned out to be essentially every affected game.

MegaZeux 2.92d Changelog


MZX 2.9x Credits

Lachesis - Developer, maintainer
Dr. Lancer-X - Developer (layer rendering)
asiekierka - Developer (various ports)
Spectere - Developer (various features), Darwin binaries, MSVC/Xcode
ajs - Developer (initial SDL 2 support)
Terryn - Help file, testing
Insidious - Ubuntu binaries


>>Download MegaZeux 2.92d<<

Windows x64 Windows x32 Mac OS X Mac OS X (PowerPC) Ubuntu AMD64 Ubuntu i386
Debian AMD64 Debian i386 Raspbian Fedora x86_64 Android HTML5
Nintendo DS Nintendo 3DS Nintendo Wii Nintendo Switch PlayStation Portable Source code

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

>>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:

This post has been edited by Lachesis: 08 May 2020 - 09:25 PM
Reason for edit: Added Mac OS, Ubuntu, Debian, Raspbian links.

"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

#2 User is offline   Lachesis 

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

Posted 08 May 2020 - 06:48 AM

HUGE ANDROID PORT NOTICE

This port can be described as "EXPERIMENTAL" at best. Here's a list of things you really SHOULD read before using it.

  • This port isn't usable without some form of external input. A Bluetooth keyboard and mouse might be a good idea, and SDL 2's Android port supports several Android-specific controller mappings. I've been testing this port on my Moto G5 Plus and Nexus 7 with a USB OTG cable and a polycarbonate iMac keyboard.
  • SDL_TEXTINPUT events (which allow text input from IMEs, shift/altgr combos, and international keyboard layout keys without US/ASCII keyboard equivalents) were causing serious issues during testing and I had to disable them for this port. This means pretty much any of the aforementioned things may have input issues with this port.
  • The GLSL renderer doesn't work with the port for some devices currently, so softscale is used by default instead. This is probably something that can be fixed by 2.93.
  • Several tested devices (my Nexus 7 and others) for whatever reason send key presses and key releases simultaneously for keys associated with text input, meaning anything relying on checking the current pressed state (KEYn counters, space+direction shooting) won't work on devices with this issue. Certain other keys may not work at all. This is probably either a driver or SDL problem.
  • Some tested devices may have inverted color components (leaving a blue-looking screen) or other graphics issues. The person who encountered this was able to fix it by turning on the "Disable HW Overlays" developer option, but this might cause issues with other applications. This is likely an SDL bug.
  • Switching applications and/or connecting new Bluetooth devices while MZX is running may cause crashes. These are likely SDL bugs.

"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

#3 User is offline   Lachesis 

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

Posted 08 May 2020 - 09:33 PM

Mac OS, Ubuntu, Debian, and Raspbian builds are now up.

edit: there will likely be an update to the Emscripten port and source package coming in the next day or so with changes that only affect the Emscripten port.

This post has been edited by Lachesis: 09 May 2020 - 05:39 AM

"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

#4 User is offline   Lachesis 

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

Posted 10 May 2020 - 09:06 PM

The HTML5/Emscripten port has been updated with a fix for Safari's audio (thanks Spectere!) and various fixes required for newer Emscripten toolchains that were (previously falsely) advertised as being fixed. The source package has been updated with these fixes as well.
"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