dMZX Forums: MegaZeux 2.93c - dMZX Forums

Jump to content

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

MegaZeux 2.93c yes I fixed the text input bug STOP ASKINg

#1 User is offline   Lachesis 

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

Posted 01 March 2025 - 03:11 AM

MegaZeux 2.93c

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)

>>Download MegaZeux 2.93c<<

Windows x64 Windows x32 Mac OS X Mac OS X (PowerPC) 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 that will support Android Jelly Bean.
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.93c<<
I recommend reading the changelog if you want to see everything that changed. The ones most people are likely to care about are:

  • SDL3 support has been added. Currently, it is only enabled for Fedora and AUR, but I will start transitioning other ports over to it over the next few releases, starting with HTML5/Emscripten, Windows/MinGW, and macOS/Xcode.
  • Fixed window resizing bugs that affected almost every SDL platform, but particularly Linux/BSD and macOS.
  • The Xcode port ("Universal") has been updated to Xcode 14.2, with new versions of SDL2 and the other dependencies. The Xcode build now contains x86_64 and ARM64 binaries, and should run on all macOS versions from OS X El Capitan onward. This change in compatibility was absolutely necessary to fix this port (see the 2.93b release thread). If you need to run MegaZeux on an older macOS version, or if you have problems running the Xcode port, the Darwin port ("Compatible") is currently released as a 5 architecture build that runs on almost everything.
  • Fixed support for Android 11+ (thanks asie).
  • Fixed support for Android Jelly Bean and Kitkat.
  • DOS: added Sound Blaster 1.0/DSP 2.0, Sound Blaster 2, and mono support. (Sound Blaster 1.0/old DSP still not supported.)
  • DOS: fixed crashes when copying blocks between boards in the editor.
  • DOS: fixed crashes when using "Set as Default" with no long filename support.
  • Vita: the assets are now expected to exist in ux0:/data/megazeux like the README claims (reverted an unfinished change to how they were loaded).
  • The system_mouse config option no longer hides the software mouse unless it is set to "only".
  • The commands CHAR EDIT, SCROLL CHAR, FLIP CHAR, and COPY CHAR now disassemble char parameters outside of the 0-255 range to integers. This allows extended char numbers to be provided to these commands directly without using expressions.
  • Yes, the board editor show thing bug (Shift+F1/F2/F3/F4) is fixed now.
  • Yes, the text entry bug is fixed now.

"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   GetDizzy 

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

Posted 01 March 2025 - 05:42 AM

NB the way the Debian/Ubuntu builds treat their version numbers internally to the package manager has changed. This was done because of an issue wherein e.g. 2.93 would be seen as a newer build than 2.93b due to the way Debian treats version numbers.

2.93c is now "2.93.2" internally, and should be treated as a newer version than 2.93 or 2.93b by your package manager.

This change will be permanent going forward, and e.g., 2.94 will be 2.94.0 as far as the Debian/Ubuntu package manager is concerned.

This is also reflected in the filenames as these are generated automatically.

Also, Ubuntu non-LTS releases (year.10) are marked as "interim" in the filename as this was the only generic name for "non-LTS releases of ubuntu" I could find in common use on the net, and my build chroots, the name of which is automatically added to the deb filename by my scripts, have been made generic to lower my maintenance burden.
- 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
1

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