MacFCEU 0.5.3:
To fix an issue with some expanded NTSC ROMs, Console Pitch Fix is now simply "PAL Rate Fix" - NTSC carts are no longer affected by the global.
Fixed sound playback (uses qHead==-1), memcpy16.
Wrote a last-resort FSp_fopen for the case where it isn´t available - it works.
Performance improvements for M68K:
2x fullscreen (8 bit) does 1 read for 2 pixels, instead of 2:1.
Rewrote parts of the
zlib assembly files, reading two bytes at a time as well.
Removed unused SexyAL directory.
It´s still available in previous releases.
Watch cursor setting for ROM load (some mapper-heavy, floating-point init slowly).
Bug fix for dialog code (pointer could have been used when NULL).
SMB1 works under Command-shift-F4 (and has for some time).
MacFCEU 0.5.2 (not released):
Debugger: the ability to set breakpoints in ROM (uses hook and a new table).
Added wdepth for Wave recording (8 or 16).
Interpreter: straight-forward revisions that eliminate the double-char code.
Added signed downshift (>>>), division (//), and modulus (%%) v. unsigned (%).
** Note that previous versions interpret single ´%´ as signed, and the more
** accurate nature of pow (**) now. Unsigned divide by zero results in -1U.
** Spaces between operator chars (i.e., ´5> >2´) are now allowed (but discouraged).
Got non-bankswitching NSFs to to load... but not run.
Probably broke a thing or two in the process (yes, I stink).
Fixed non-floating display for NSF playback.