Line 194:
Line 194:
== Changelog ==
== Changelog ==
β
1.3.1 (20/12/2008):
+
=== 1.3.1 (20/12/2008) ===
β
[NGC/Wii]
+
==== [NGC/Wii] ====
β
*improved sound engine
+
*Improved sound engine
β
*modified frame synchronization (now use audio DMA interrupt)
+
*Modified frame sync
+
**Now uses audio DMA interrupt
β
1.3.0 (14/12/2008):
+
=== 1.3.0 (14/12/2008) ===
β
[Genesis]
+
==== [Genesis] ====
*YM2612 bugfixes (MAME core):
*YM2612 bugfixes (MAME core):
β
**fixed EG Decay->Substain transition when SL & DR are minimals: fix tracks #3 and #9 in "Mega Turrican"
+
**Fixed EG Decay->Substain transition when SL & DR are minimals
β
**fixed a bug in SSG-EG emulation code: fix Level 1 music in "Alisia Dragoon"
+
***Fixed tracks #3 and #9 in "Mega Turrican"
β
**modified SSG-EG Decay End Level: fix some sound effects (ChainSaw, Zap...) in "Beavis & Butthead"
+
**Fixed a bug in SSG-EG emulation code
β
**improved Detune overflow accuracy: fix very high frequency sounds in many games
+
***Fixed Level 1 music in "Alisia Dragoon"
β
**fixed registers 0x20-0x26 Reset state: fix intro music in "B.O.B"
+
**Modified SSG-EG Decay End Level
β
**reverted incorrect fix with KEY ON: fix "Flamethrower" sound effect in "Alien 3" and many others
+
***Fixed some sound effects (ChainSaw, Zap...) in "Beavis & Butthead"
β
*adjusted HCounter values: fixes line flickering in "Sonic 3D" bonus stage
+
**Improved Detune overflow accuracy
β
*adjusted VINT timing: fixes hang-up in "V.R Troopers"
+
***Fixed very high frequency sounds in many games
β
*improved HBLANK flag accuracy: fixes line flickering in "Gouketsuji Ichizoku"
+
**Fixed registers 0x20-0x26 Reset state
β
*fixed broken Z80 access to WRAM: fixes hang-up in "Mamono Hunter Youko"
+
***Fixed intro music in "B.O.B"
β
*modified JCART emulation: fixes corrupted tracks logo in "Micro Machines 2"
+
**Reverted incorrect fix with KEY ON
β
*added Blargg's NTSC Filters support (NTSC video artifacts emulation)
+
***Fixed "Flamethrower" sound effect in "Alien 3" and many others
β
*optimized VDP rendering core, rewrote 68k interface (memory handlers, cycle execution, interrupts): greatly improved emulation speed
+
*Adjusted HCounter values
+
**Fixed line flickering in "Sonic 3D" bonus stage
+
*Adjusted VINT timing
+
**Fixed hang-up in "V.R Troopers"
+
*Improved HBLANK flag accuracy
+
**Fixed line flickering in "Gouketsuji Ichizoku"
+
*Fixed broken Z80 access to WRAM
+
**Fixed hang-up in "Mamono Hunter Youko"
+
*Modified JCART emulation
+
**Fixed corrupted tracks logo in "Micro Machines 2"
+
*Added Blargg's NTSC Filters support (NTSC video artifacts emulation)
+
*Optimized VDP rendering core
+
**Rewrote 68k interface (memory handlers, cycle execution, interrupts)
+
**Greatly improved emulation speed
β
[NGC/Wii]
+
==== [NGC/Wii] ====
β
*remove slowest libsamplerate settings under "HQ YM2612" option, only keeps SRC_LINEAR (faster) and SRC_SINC_FAST (better)
+
*Removed slowest libsamplerate settings under "HQ YM2612" option
β
*added an option to enable/disable bilinear filtering
+
**Only keeps SRC_LINEAR (faster) and SRC_SINC_FAST (better)
β
*rewrote video engine: improved horizontal scaling (VI+GX), improved rendering speed (direct texture mapping)
+
*Added option to enable/disable bilinear filtering
β
*removed embedded font, (re)enabled IPL font support: now should works for Qoob users too (thanks to emukiddid)
+
*Rewrote video engine
β
*fixed "Reset" button behavior, now acts more like Genesis Reset button ;-)
+
**Improved horizontal scaling (VI+GX)
β
*patched libfat for faster SD card accesses (thanks to svpe)
+
**Improved rendering speed (direct texture mapping)
+
*Removed embedded font, (re)enabled IPL font support
+
**Now should work for Qoob users too (thanks to emukiddid)
+
*Fixed "Reset" button behavior
+
*Patched libfat for faster SD card accesses (thanks to svpe)
*SRAM and SaveState filenames are now based on the ROM filename (for FAT devices only)
*SRAM and SaveState filenames are now based on the ROM filename (for FAT devices only)
β
*various bugfixes, menu tweaks and code cleanup
+
*Various bugfixes, menu tweaks and code cleanup
β
[NGC only]
+
==== [NGC only] ====
β
*added 480p support in menu
+
*Added 480p support in menu
β
[Wii only]
+
==== [Wii only] ====
β
*implemented fast scrolling in menu using Wiimote D-PAD
+
*Implemented fast scrolling in menu using Wiimote D-PAD
β
*added "Power" button support
+
*Added "Power" button support
β
*added USB Storage support
+
*Added USB Storage support
*Widescreen menu fix
*Widescreen menu fix
β
*''*New*'' libogc 1.7.0 features: SDHC support, Wiimote shutdown button support
+
*libogc 1.7.0
+
**SDHC support
+
**Wiimote shutdown button support