• Welcome to the Submitted Content Forum. You may use this part of the message board to submit content for reviewing before it is posted at the main site.
    • Acceptable Material
      If it is a review it has to be one of a game or emulator.
      If it is a guide/manual it has to do with emulation(how to use an emulator etc), not a game.
      New releases - Keep in mind that we check other sites regularly for those ourselves.
    • Necessary Requirements
      You may not copy content written by another person and claim it as your own. Any material found to be breaking that requirement will be removed.
    • Images
      You may use as may images as you like. At first you will have to host them to one of the many free image hosting services available. Once your material is officially posted we will copy them on the server.

MacFCEU

pix07

Well-known member
https://sourceforge.net/projects/macfceu/

An updated Mac OS Classic/Carbon-specific port of FCE Ultra 0.98.13, the Nintendo Entertainment System/FamilyComputer emulator, and beyond. This emulator is meant for older Macs, pre-OS X

MacFCEU 0.9b1

Features include: NSFe support; a PPU tile viewer; high quality audio;
access to memory, registers and counters; a command line debugger;
and near-100% accurate 2A03/7 emulation.

Recent changes include:

Many bug fixes, compatibility and accuracy improvements.
More accurate sprite emulation and rendering on pixel boundaries.
Added 6502 mode for early clone ROMs that use decimal mode.

Dual APU VT02 emulation.
Closer-to-spec triangle, noise and DMC levels.
Improved high quality FIR resampling.
Sample rates up to 384 KHz.
More submapper identification.
Rewrote N163 sound, with multiplexing and proper polarity.
Added VRC6 halt/shift register.
Fixed Sun-5B envelope and wavelength overflow and noise pitch.
Fixed FDS and VRC 2/4/6 IRQ bugs.
Corrected VRC7 built-in patches, precision and modulation (low-level).
Added lowpass and optional busy-write delays.
Corrected two PAL APU table entries.
Added system mode for NTF2 System Cart.
Added address bus register (AB) and open data bus (DB).
Moved absorbed DMA re-read bug from input to 2A0x, where it belongs.
MMC5 read mode only plays with NSFs.
Added Dance2000, OneBus (2bpp mode only) and 158B boards.
Minimized VRCVI NSF variant address range for Famicompo vol.2 #58.
Full reset on reload if jammed; fixes Mahjong Club Nagatacho Sousaise.
Added 09-034A and KoF 97 boards, fixed H2288.
Rewrote MMC5 pulse channel code, and added PCM read mode.
Rewrote FDS modulation code; fixes SFX in Doki Doki Panic, among other things.
Added lowpass filter to FDS audio.
Fixes/updates to mappers 1, 43 and 116.
Some more board recognition and cart mirroring correction.
Added mappers 83, 103, 142, 163, 170, 174, 197, 211, 212, 213, 215, 222;
revamped 187.

Added VS left and right coin insert, watchdog timer.
Added PAL palette.
Added custom overscan limits, replacing "Clip Sides".
Added video NTSC filter/stretch, adjustable settings.
Added option to disable direct DA input (4011h writes).
NSF playback auto-advance, including loop-1/all and silence detection.
Implemented more complete YM2149F sound for Sun5B - noise & envelope.
- note that it is slower than before, even with optimizations.
Added "No Rect Duty Reset" option for smooth results with manual-sweeping music.
Moved CityFighter PCM to VRCVI - softer but clearer.
VRCVI overlow at volume point 42.
Non-clone CPU RAM filled mostly with FFh on hard reset.

Input menus; also replaced GamePad graphic with photo-based image.
Added Subor Keyboard.
Added UNL-CITYFIGHTER board, 166/167/39 Subor and 31 NSFROM mappers.
MMC3 revision B by default, TEROM/TFROM hardwired mirroring.
Fixed-banking for SHROM; added SH1ROM PCB variant.
Imported kevtris' VS palettes. Fixed sweep enable and silencing during sweep reload.
DMC DMA read only on last cycle.

Added PPU memory, OAM RAM, APU registers, and PRG banking to Memory View.
Added mappers 178 and "Holy Diver" 78.3.
Added Dendy autodetect ("(R)" for Russian).
Regions now specific models; added RGB model (e.g., Titler; missing #13 grays).
2A0x rev. A emulation performs LXA; others, ATX.
Added 401x port/DMC DMA collision; dma_4016_read test passes (FourScore off).
Corrected 4014. DMA conflicts not 100% correct, but sprdma_and_dmc_dma passes.
Correct rectangle duty types, replacing threshold with a customizable table.
User-optional open bus input port mask.
Added 2007 busy reads.
NES soft reset and proper boot sequence. Knight Rider and Ironsword run again.
Improved even/odd and NMI timing (3+1.5 CPU cycles).

Added PPU A12 hook (e.g., manual MMC counting).
Revised menus; more items in case function keys aren't available...
4014 odd cycle rounding and implied reads (more complete 2A0x).
Added Dendy region.
Added per-pixel composite index disabling.
Fixed IRQ/BRK/NMI concurrency. More tests pass.
Precision timings precalculated on CPU subcycle level, instead of PPU cycles.
More cases for faster 2x window drawing; revised blitter.
Fixed input & input drawing; automatic Zapper for Duck Hunt works.
Correct PAL emphasis (BRG).

Sunsoft FME-7 IRQs acknowledged only clearing bit 0 of 13.
Doesn't work with all carts.
Added mapper 28 (INL-ROM) and TxROM/SxROM variants.
Added NMI-ISR window for BRK/IRQs, plus NMI instruction delay.
Corrected CPU power & reset states.
Branch during pagecross triggers pending IRQ; passes "5-branch_delays_irq".
Corrected ARR op, SHX, SHY, ANE and BRK operations on a Visual6502 level.
Added "latch" decay (for ppu_open_bus.nes).
Fixed PPU and APU frame issues - all Shay Green VBL/NMI and APU tests pass.
Added initial frame limit for NSFs that don't return.
NSF frame rate in file used.

- See the Changelog for more details.

==== Minimal Requirements ====

System 7.0 or later (7.5.5+ recommended)
A 68020 or better - over 200 MHz for real time performance.
(Some carts and NSFs are more demanding.)
3 MB of RAM (Largest Unused Block), preset to 8 MB/3 MB
(Video filter alone needs 1.2MB.)
 
Top