This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
MacFCEU v0.6.1 Released
#1
nes 
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/
[Image: 1913820.png]
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)