finalize 1.0.4

This commit is contained in:
dborth 2008-10-28 07:50:13 +00:00
parent a68f67903d
commit c7a32e071c
6 changed files with 33 additions and 20 deletions

View File

@ -14,24 +14,29 @@ With it you can play GBA/Game Boy Color/Game Boy games on your Wii/GameCube.
* Wiimote, Nunchuk, Classic, and Gamecube controller support * Wiimote, Nunchuk, Classic, and Gamecube controller support
* SRAM and State saving * SRAM and State saving
* IPS/UPS/PPF patch support
* Custom controller configurations * Custom controller configurations
* SD, USB, DVD, SMB, GC Memory Card, Zip, and 7z support * SD, USB, DVD, SMB, GC Memory Card, Zip, and 7z support
* Compatiblity based on VBA-M r750 * Compatiblity based on VBA-M r778
* MEM2 ROM Storage for fast access * MEM2 ROM Storage for fast access
* Auto frame skip for those core heavy games * Auto frame skip for those core heavy games
* Turbo speed, video zooming, and unfiltered video options * Turbo speed, video zooming, widescreen, and unfiltered video options
×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬ ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
|0O×øo· UPDATE HISTORY ·oø×O0| |0O×øo· UPDATE HISTORY ·oø×O0|
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨' `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
[What's New 1.0.4] [What's New 1.0.4 - October 28, 2008]
* Sound processing improved - L-R channel reversal corrected, skipping fixed
* Complete port of VBA-M - now uses blaarg's new audio core, latest GB core * Complete port of VBA-M - now uses blaarg's new audio core, latest GB core
* Frameskipping improvements * Frameskipping improvements
* Save file problems fixed, game compatibility improved * Sound processing improved - L-R channel reversal corrected, skipping fixed
* IPS/UPS patching support * Saving problems fixed, game compatibility improved
* GameCube support is back! * IPS/UPS/PPF patch support
* SD/USB hot-swapping!
* SDHC support
* Zoom setting saved
* Widescreen correction option
* GameCube support is back, including Qoob support!
[What's New 1.0.3 - October 15, 2008] [What's New 1.0.3 - October 15, 2008]
* New timing / frameskip algorithm - should (hopefully) work 100% better! * New timing / frameskip algorithm - should (hopefully) work 100% better!

View File

@ -216,9 +216,15 @@ PreferencesMenu ()
sprintf (prefmenu[7], "Enable Zooming %s", sprintf (prefmenu[7], "Enable Zooming %s",
GCSettings.Zoom == true ? " ON" : "OFF"); GCSettings.Zoom == true ? " ON" : "OFF");
if ( GCSettings.render == 0) // original mode not implemented
if(GCSettings.render == 0)
GCSettings.render++;
if (GCSettings.render == 0)
sprintf (prefmenu[8], "Video Rendering Original");
if (GCSettings.render == 1)
sprintf (prefmenu[8], "Video Rendering Filtered"); sprintf (prefmenu[8], "Video Rendering Filtered");
if ( GCSettings.render == 1) if (GCSettings.render == 2)
sprintf (prefmenu[8], "Video Rendering Unfiltered"); sprintf (prefmenu[8], "Video Rendering Unfiltered");
sprintf (prefmenu[9], "Video Scaling %s", sprintf (prefmenu[9], "Video Scaling %s",
@ -264,7 +270,7 @@ PreferencesMenu ()
case 8: case 8:
GCSettings.render++; GCSettings.render++;
if (GCSettings.render > 1 ) if (GCSettings.render > 2)
GCSettings.render = 0; GCSettings.render = 0;
// reset zoom // reset zoom
zoom_reset (); zoom_reset ();

View File

@ -231,7 +231,7 @@ Credits ()
setfontsize (26); setfontsize (26);
DrawText (-1, 150, (char*)"Credits"); DrawText (-1, 150, (char*)"Credits");
int ypos = 120; int ypos = 110;
if (screenheight == 480) if (screenheight == 480)
ypos += 52; ypos += 52;
@ -240,7 +240,9 @@ Credits ()
setfontsize (14); setfontsize (14);
DrawText (100, ypos += 22, (char*)"Visual Boy Advance GX"); DrawText (-1, ypos += 18, (char*)"Official Site: http://code.google.com/p/vba-wii/");
DrawText (100, ypos += 36, (char*)"Visual Boy Advance GX");
DrawText (375, ypos, (char*)"Tantric"); DrawText (375, ypos, (char*)"Tantric");
DrawText (100, ypos += 18, (char*)"GameCube/Wii Port Improvements"); DrawText (100, ypos += 18, (char*)"GameCube/Wii Port Improvements");
DrawText (375, ypos, (char*)"emukidid"); DrawText (375, ypos, (char*)"emukidid");
@ -258,7 +260,7 @@ Credits ()
DrawText (-1, ypos += 36, (char*)"And many others who have contributed over the years!"); DrawText (-1, ypos += 36, (char*)"And many others who have contributed over the years!");
setfontsize (12); setfontsize (12);
DrawText (-1, ypos += 40, (char*)"This software is open source and may be copied,"); DrawText (-1, ypos += 30, (char*)"This software is open source and may be copied,");
DrawText (-1, ypos += 15, (char*)"distributed, or modified under the terms of"); DrawText (-1, ypos += 15, (char*)"distributed, or modified under the terms of");
DrawText (-1, ypos += 15, (char*)"the GNU General Public License (GPL) Version 2."); DrawText (-1, ypos += 15, (char*)"the GNU General Public License (GPL) Version 2.");

View File

@ -264,9 +264,9 @@ decodePrefsData (int method)
char verMinor = version[9]; char verMinor = version[9];
char verPoint = version[11]; char verPoint = version[11];
if(verPoint < '3' && verMajor == '1') // less than version 1.0.3 if(verPoint < '4' && verMajor == '1') // less than version 1.0.4
return false; // reset settings return false; // reset settings
else if(verMajor > '1' || verMinor > '0' || verPoint > '3') // some future version else if(verMajor > '1' || verMinor > '0' || verPoint > '4') // some future version
return false; // reset settings return false; // reset settings
// File Settings // File Settings

View File

@ -11,9 +11,9 @@
#define _VBA_H_ #define _VBA_H_
#include <gccore.h> #include <gccore.h>
#define VERSIONNUM "1.0.3" #define VERSIONNUM "1.0.4"
#define VERSIONSTR "VBA GX 1.0.3" #define VERSIONSTR "VBA GX 1.0.4"
#define VERSIONSTRFULL "Visual Boy Advance GX 1.0.3" #define VERSIONSTRFULL "Visual Boy Advance GX 1.0.4"
#define NOTSILENT 0 #define NOTSILENT 0
#define SILENT 1 #define SILENT 1
@ -48,7 +48,7 @@ struct SGCSettings{
int Zoom; // 0 - off, 1 - on int Zoom; // 0 - off, 1 - on
float ZoomLevel; // zoom amount float ZoomLevel; // zoom amount
int widescreen; int widescreen;
int render; // 0 - filtered, 1 - unfiltered int render; // 0 - original, 1 - filtered, 2 - unfiltered
int VerifySaves; int VerifySaves;
}; };

View File

@ -48,6 +48,6 @@ DefaultSettings ()
GCSettings.VerifySaves = 0; GCSettings.VerifySaves = 0;
GCSettings.Zoom = 0; // zooming default off GCSettings.Zoom = 0; // zooming default off
GCSettings.ZoomLevel = 1.0; // zoom level GCSettings.ZoomLevel = 1.0; // zoom level
GCSettings.render = 2; // Unfiltered GCSettings.render = 1; // Filtered
GCSettings.widescreen = 0; // no aspect ratio correction GCSettings.widescreen = 0; // no aspect ratio correction
} }