EmuNewz Network
MacFCEU v0.6.1 Released - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: Emunewz General Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=75)
+--- Forum: Builds/Releases (https://www.emunewz.net/forum/forumdisplay.php?fid=77)
+--- Thread: MacFCEU v0.6.1 Released (/showthread.php?tid=896)



MacFCEU v0.6.1 Released - Alastor - 04-12-2010

A Mac OS-specific port of FCE Ultra 0.98.13 - an NES/Famicon emulator

Changes :
CPU: revamped the N2A0x emulation code altogether, optimized the hell out of it.
With exception to the stack, RAM is treated as Mem (read/writes) for
certain Game Genie / cheats to work with DebugLevel (slower).
Optimized in C, a new M68K asm. version will have to wait.
The messy sound for nes_saw was due to M68K assembly bug(s).
New 32-bit structures to reduce zero-extension (PC is finally uint32).
TOP (0x0C) no longer reads from the address gathered.
Corrected the FCE Ultra ABIY addressing modes.

MMC5: numerous improvements; corrected the Hack stuff (as much as I could).
Namcot1xx: WRAM allocation and disposal (all of those little static 8KBs add up).

PPU: revised CheckSpriteHit to stop before pixel 255; suggested by dwedit.

State: the +/-10000 range was too narrow in _count/_tcount validity checking.
Now +/-0x800000.

Palette: NTSC generator "improved" using Shay Green's YIQ method.
Customizable DecoderIQ (diq*), since I'm not getting a fitting palette.

Mac OS: handling of case where a cart's open while another's opened from the Finder.
Function-given dir. tracking so getfile won't always go back home.
The custom palette now gets saved in the config file, as it's supposed to,
and is no longer displayed in the palette dialog when NTSC-col overrides it.

Debugger: fixed the 'wh' end-address mistake.
Getting trace-line portion (traceflags) to show up...
BP Expression execution is now implemented;
Put expression in quotes before address(es).
Length's truncated to 263 chars.
Fixed re-entry bug (close debugger, hard points'd be skipped).
Command-line: cmd-Up/Down for Message Log scroll top/bottom.

http://macfceu.sourceforge.net/