1.0.0 [nervegas] Initial Production Release 1.0.1 [nervegas] Updated mapper 118, added save-state (Pro Sport Hockey) Updated mapper 119, rendering issues still exist however Cleanup mapper 1 (unnecessary reset) Cleanup IRQs in mapper 4 Began work on list of unsupported mappers (5, 13, 21, 119) [jordan] Mapper 4 fixes (fixes Star Wars, TMNT 3) [nervegas] More mapper 4 IRQ fixes (Rolling Thunder issues again) [jordan] Mapper 0 fix for games without VROM (BurgerTime) [nervegas] Step 10 instead of 8 before NMI for GI Joe, Bad Dudes 1.0.2 [nervegas] Force four-screen mirroring when detected (Rad Racer 2) Scanline fix by incrementing before rendering Fixes: Rad Racer, Rad Racer 2, and Asterix' palette. Use fclose() instead of close() in LoadROM 1.1.0 [nervegas] Scanline rendering rewritten by Jordan New palette values using a "real" palette Fixed double buffering, now works with -DDOUBLE_BUFFERING Cleaned up compiler warnings Fixed sound envelope decay (Punchout, Pinball, Kung Fu) Fixed volume control restoring music and sounds in many games Added S.Clock and S.ClockFrame to tweaking CPU frequency Fixed triangle sound channel Added bass boost option (S.BassBoost) to boost triangle wave 1.2.0 [nervegas] Removed FrameSkip_Latch, just use FrameSkip Added UNIX NESCore_Callback_Wait() function (-DUNIX_WAIT) [jordan] CPU clock tweaks [nervegas] All games now appear to run smoothy at 339 cycles with jordan's tweaks; making 339 new default. Fixed white noise channel frequencies Added PCM DMA [jordan] Added PAL support, do not set S.Clock / S.ClockFrame anymore use S.ClockCycles if you have to (339, 341, etc), after _Init and before _Reset