finalize 2.0.7

This commit is contained in:
dborth 2008-11-19 07:11:06 +00:00
parent 0dfb088a8c
commit 73e3c60762
6 changed files with 20 additions and 13 deletions

View File

@ -33,7 +33,7 @@ SNES9x GX project.
|0O×øo· UPDATE HISTORY ·oø×O0| |0O×øo· UPDATE HISTORY ·oø×O0|
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨' `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
[What's New 2.0.7] [What's New 2.0.7 - November 18, 2008]
* Special thanks to eke-eke & KruLLo for contributions, bugfixes, and tips * Special thanks to eke-eke & KruLLo for contributions, bugfixes, and tips
* Video code rewritten - now has original, unfiltered, filtered modes * Video code rewritten - now has original, unfiltered, filtered modes
* Zoom option * Zoom option
@ -45,8 +45,12 @@ SNES9x GX project.
* Turbo option * Turbo option
* Video cropping (overscan hiding) option (thanks yxkalle!) * Video cropping (overscan hiding) option (thanks yxkalle!)
* Palette changing fixed * Palette changing fixed
* Fix audio 'popping' issue * Fixed audio 'popping' issue
* Add DVD motor off option for GameCube users * Wii - Added console/remote power button support
* Wii - Added reset button support (resets game)
* Wii - Settings file is now named settings.xml and is stored in the same
folder as the DOL (eg: apps/fceugx/settings.xml)
* GameCube - Added DVD motor off option
[What's New 2.0.6 - October 21, 2008] [What's New 2.0.6 - October 21, 2008]
* Right audio channel corruption fixed (thanks cyberdog!) * Right audio channel corruption fixed (thanks cyberdog!)
@ -125,8 +129,7 @@ Unzip the archive. You will find the following folders inside:
apps Contains Homebrew Channel ready files apps Contains Homebrew Channel ready files
(see Homebrew Channel instructions below) (see Homebrew Channel instructions below)
executables Contains Gamecube / Wii DOL files gamecube Contains GameCube DOL file (not required for Wii)
(for loading from other methods)
fceugx Contains the directory structure required for storing fceugx Contains the directory structure required for storing
roms and saves (see below) roms and saves (see below)

View File

@ -299,6 +299,10 @@ int main(int argc, char *argv[])
SaveRAM(GCSettings.SaveMethod, SILENT); SaveRAM(GCSettings.SaveMethod, SILENT);
SaveState(GCSettings.SaveMethod, SILENT); SaveState(GCSettings.SaveMethod, SILENT);
} }
// save zoom level
SavePrefs(GCSettings.SaveMethod, SILENT);
ConfigRequested = 0; ConfigRequested = 0;
break; // leave emulation loop break; // leave emulation loop
} }

View File

@ -12,8 +12,8 @@
#ifndef _FCEUGX_H_ #ifndef _FCEUGX_H_
#define _FCEUGX_H_ #define _FCEUGX_H_
#define VERSIONNUM "2.0.6" #define VERSIONNUM "2.0.7"
#define VERSIONSTR "FCE Ultra GX 2.0.6" #define VERSIONSTR "FCE Ultra GX 2.0.7"
#define PREF_FILE_NAME "settings.xml" #define PREF_FILE_NAME "settings.xml"
#define NOTSILENT 0 #define NOTSILENT 0

View File

@ -74,13 +74,13 @@ static char videomenu[][50] = {
"Video Rendering", "Video Rendering",
"Video Scaling", "Video Scaling",
"Video Cropping" "Video Cropping",
"Palette", "Palette",
"Enable Zooming", "Enable Zooming",
"Timing", "Timing",
"8 Sprite Limit", "8 Sprite Limit",
"Back to Preferences Menu" "Back to Preferences Menu"
}; };
void void
@ -612,7 +612,7 @@ ConfigureButtons (u16 ctrlr_type)
} }
ret = RunMenu (cfg_btns_menu, cfg_btns_count, menu_title, 16, -1); ret = RunMenu (cfg_btns_menu, cfg_btns_count, menu_title, 14, -1);
switch (ret) switch (ret)
{ {

View File

@ -406,7 +406,7 @@ DrawMenu (char items[][50], char *title, int maxitems, int selected, int fontsiz
int n = 1; int n = 1;
int line_height; int line_height;
ypos = 140; ypos = 130;
if (screenheight == 480) if (screenheight == 480)
ypos += 20; ypos += 20;

View File

@ -267,9 +267,9 @@ decodePrefsData (int method)
char verMinor = version[15]; char verMinor = version[15];
char verPoint = version[17]; char verPoint = version[17];
if(verMajor == '2' && verPoint < '3') // less than version 2.0.3 if(verMajor == '2' && verPoint < '7') // less than version 2.0.7
return false; // reset settings return false; // reset settings
else if(verMajor > '2' || verMinor > '0' || verPoint > '6') // some future version else if(verMajor > '2' || verMinor > '0' || verPoint > '7') // some future version
return false; // reset settings return false; // reset settings
// File Settings // File Settings