W | D | S

W | S
W | M | L | S
W64 | L64

October 31 2005 WIP

Whats New:

  • ALL: Added a check for VRAM->VRAM blit hardware acceleration before attempting VRAM page buffering. [Siloh]
  • ALL: Improved behavior of VSync and disabled it by default. [Siloh]
  • ALL: Changed value of I flag upon reset from CLEARED to SET. (C Core) [Siloh]
  • AUD: Massive APU overhaul. [Siloh]
  • AUD: Added ability to enable/disable audio interpolation (previously whatever Allegro defaulted to). [Siloh]
  • AUD: Audio fixes & improvements and support for OpenAL (currently broken?) [Siloh]
  • AUD: Overhauled apu_process* to use 24-bit mixing (+ code clean-up). [Siloh]
  • GUI: Fixed a cosmetic selection bug in the Audio > Mixing > Channels menu. [Siloh]
  • SRC: Fixed missing alstream.* files. [Siloh]

October 26 2005 WIP

Whats New:

  • ALL: Added support for decoding NESticle raw patches. [Siloh]
  • ALL: Modified main loop to only consume as much CPU as neccessary (experimental). [Siloh]
  • ALL: Added automatic VRAM page buffering (greatly reduces the need for VSync). [Siloh]
  • AUD: Implimented 60FPS Audio [Siloh]
  • AUD: Overhauled all pAPU buffering code. [Siloh]
  • AUD: Vastly improved audio playback code, eliminates skewing of emulation timing (experimental). [Siloh]
  • AUD: Removed support for user-defineable audio buffer lengths (fixes some playback problems). [Siloh]
  • AUD: Added 'Stereo Mix' mode that produces mono sound while allowing stereo effects. [Siloh]
  • AUD: Added audio anti-aliasing. [Siloh]
  • AUD: Added audio 'hard sync' option to emulate old pAPU behavior. [Siloh]
  • GUI: Added support for custom fonts, loading dialogs/menus into malloc'ed memory, assorted bug fixes, and more. [Siloh]
  • GUI: Added unfinished 'Panta' GUI theme. [Siloh]
  • GUI: Changed 'Audio > Mixing > Speed' menu title to 'Frequency'. [Siloh]
  • GUI: Removed 'Audio > Mixing > Advanced' menu [Siloh]
  • GUI: changed 'Reverse Stereo' to 'Swap Channels' to match the configuration file entry. [Siloh]
  • GUI: Improved mouse handling. [Siloh]
  • GUI: Misc Fixes [Siloh]
  • SRC: Renamed 'mouse_sprite' to 'gui_mouse_sprite' to fix API conflict with Allegro-djgpp. [Siloh]
  • SRC: Casts are no longer used on lvalues. (for GCC4) [Siloh]
  • SRC: Replaced 'yield_timeslice' call with 'rest (0)' and removed support for 'usleep'. [Siloh]
  • SRC: Fixed some compiler warnings. [Siloh]
  • SRC: Updated copyright notices. [Siloh]
Changed Default Settings:
  • Vid Res: 320x240 -> 640x480
  • Vid Blitter - Automatic -> Stretched
  • Palette - Default -> Modern NTSC
  • Linear Echo - ON -> OFF
  • Audio Filter - LPM3 -> OFF
  • Spatial Stereo - Mode 2 -> OFF
  • Sample Rate - 96000 -> 48000
  • Pseudo Stereo - Mode 2 -> Mode 3
FakeNES October 31 WIP
Windows Version
DOS Version
Source Code

FakeNES October 26 WIP
Windows Version
DOS Version
Source Code