Les changements: – Disassembler window breakpoints and step code when paused – EJJ.
– Support for lwasm « BREAK » instruction (0x113E) – EJJ
– Disassembler documentation
– Support CR line endings when pasting text
– User Guide fixes
– Configuration menu changed from tabbed dialog to dropdown menu items – EJJ
– Add swap joysticks configuration item.
– Added a pure software video plugin for Windows builds. This plugin is primarily intended for development and diagnostic purposes, and is only visible in developer mode.
– New Noesis debugger scripting functionality for developer builds, this enables several new features. Make sure you’re using the newest version of Noesis to take advantage of the functionality.
– Added -uiscale, -menunodex, and -menunodey command line options.
– Added a recalibration option under the Input menu.
– Added several more native window management functions to the script API.
– Added an optional flags parameter to the « opdump » debugger command, check the « help » output for details.
– Added the most terrible secret of all.
– Fixed a problem with directory checks on UNC paths under Windows, thanks to King Puff for the bug report.
– Lots of smaller fixes/changes in preparation for more port/interface functionality.
Les changements: – Quickly fixed a freeze when fixing some unneeded decompressed files….
– Some nice little fixes and add ons for the new apps.
– No profiler yet but already bringing in recent user feedback and there are some needed core fixes.
Pre-built binary bundles for the following platforms are available here for your download:
Linux 64-bit
Windows 64-bit
Macintosh OSX 64-bit
Source Code Only
The Windows packages were built with Microsoft Visual Studio 2019, and you may need to install the Microsoft redistributable package for this version of Visual Studio, if your operating system is too old.
All binary bundles were built with the Old (Hacktarux/Richard42) Dynarec.
– OpenGL ES Renderer: Fix TBO-based polygon state uploading.
– OpenGL Renderer: Oops! Fix a compiling issue introduced in commit e2a25e2.
– OpenGL Renderer: Fix various rendering bugs.
– Windows Port: Fix bug where the OpenGL 3D renderer would fail to initialize at program startup. (Regression from commit 76fe5f7. Fixes #815.)
– Windows Port: Fix empty defaults for path settings.
– Fix OpenGL renderer init failure.
– Colorspace Handler: Fix alpha detection logic in ColorspaceConvert5551To8888_*() and ColorspaceConvert5551To6665_*().
– OpenGL Renderer: Fix some longstanding graphical glitches related to running Edge Mark and Fog with MSAA.
– OpenGL Renderer: Tighten up some code related to clear image.
– OpenGL Renderer: More FBO rework.
– OpenGL Renderer: Rework how the output framebuffers work.
– OpenGL Renderer: Oops! Roll back some internal test code that accidentally slipped into commit 0c7cb99.
– OpenGL Renderer: Add entry point for glBlendColor, fixing compiling on Windows. (Regression from commit 0c7cb99.)
– OpenGL Renderer: Greatly simplify the fog rendering pass.
– OpenGL Renderer: Fix bug when the screen wasn’t being cleared properly when no polygons are being sent to the renderer. (Regression from commit 241ca96.)
– OpenGL Renderer: 16-bit texture data that is converted to 32-bit is now byte-swapped correctly on big endian systems.
– Colorspace Handler: Fix compiling on AltiVec systems. (Regression from commit 586aea5.)
– Cocoa Port: Update the OpenGL blitter code to reflect the current code pattern in OGLRender.h.
– OpenGL ES Renderer: More ES fixes.
– Colorspace Handler: Add new functions for 16-bit to 18-bit and 32-bit color conversion, now respecting the 16-bit color’s alpha bit.
– Windows Port: Fix yet another compiling issue related to the OpenGL context. (Fixes #811.)
– Tabs/spaces and some tweaks
– Fix GLES initialization
– GTK: add OpenGL ES support
– OpenGL Renderer: Add support for Fog, Edge Mark, and on-GPU framebuffer color conversion for ancient GPUs that have support for shaders and FBOs, but lack support for GL_EXT_framebuffer_blit.
– Windows Port: Fix OpenGL renderer init failure. (Regression from commit 76fe5f7. Fixes #810.)
– OpenGL Renderer: Fix issues that would throw a GL error.
– OpenGL ES Renderer: More ES tune-ups.
– Cocoa Port: Fix yet another crash-on-exit bug that could happen when running on an older system.