mirror of
https://github.com/dborth/vbagx.git
synced 2024-12-25 18:21:51 +01:00
finalize 1.0.4
This commit is contained in:
parent
a68f67903d
commit
c7a32e071c
19
readme.txt
19
readme.txt
@ -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
|
||||
* SRAM and State saving
|
||||
* IPS/UPS/PPF patch support
|
||||
* Custom controller configurations
|
||||
* 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
|
||||
* 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|
|
||||
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
|
||||
|
||||
[What's New 1.0.4]
|
||||
* Sound processing improved - L-R channel reversal corrected, skipping fixed
|
||||
[What's New 1.0.4 - October 28, 2008]
|
||||
* Complete port of VBA-M - now uses blaarg's new audio core, latest GB core
|
||||
* Frameskipping improvements
|
||||
* Save file problems fixed, game compatibility improved
|
||||
* IPS/UPS patching support
|
||||
* GameCube support is back!
|
||||
* Sound processing improved - L-R channel reversal corrected, skipping fixed
|
||||
* Saving problems fixed, game compatibility improved
|
||||
* 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]
|
||||
* New timing / frameskip algorithm - should (hopefully) work 100% better!
|
||||
|
@ -216,9 +216,15 @@ PreferencesMenu ()
|
||||
sprintf (prefmenu[7], "Enable Zooming %s",
|
||||
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");
|
||||
if ( GCSettings.render == 1)
|
||||
if (GCSettings.render == 2)
|
||||
sprintf (prefmenu[8], "Video Rendering Unfiltered");
|
||||
|
||||
sprintf (prefmenu[9], "Video Scaling %s",
|
||||
@ -264,7 +270,7 @@ PreferencesMenu ()
|
||||
|
||||
case 8:
|
||||
GCSettings.render++;
|
||||
if (GCSettings.render > 1 )
|
||||
if (GCSettings.render > 2)
|
||||
GCSettings.render = 0;
|
||||
// reset zoom
|
||||
zoom_reset ();
|
||||
|
@ -231,7 +231,7 @@ Credits ()
|
||||
setfontsize (26);
|
||||
DrawText (-1, 150, (char*)"Credits");
|
||||
|
||||
int ypos = 120;
|
||||
int ypos = 110;
|
||||
|
||||
if (screenheight == 480)
|
||||
ypos += 52;
|
||||
@ -240,7 +240,9 @@ Credits ()
|
||||
|
||||
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 (100, ypos += 18, (char*)"GameCube/Wii Port Improvements");
|
||||
DrawText (375, ypos, (char*)"emukidid");
|
||||
@ -258,7 +260,7 @@ Credits ()
|
||||
DrawText (-1, ypos += 36, (char*)"And many others who have contributed over the years!");
|
||||
|
||||
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*)"the GNU General Public License (GPL) Version 2.");
|
||||
|
||||
|
@ -264,9 +264,9 @@ decodePrefsData (int method)
|
||||
char verMinor = version[9];
|
||||
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
|
||||
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
|
||||
|
||||
// File Settings
|
||||
|
@ -11,9 +11,9 @@
|
||||
#define _VBA_H_
|
||||
|
||||
#include <gccore.h>
|
||||
#define VERSIONNUM "1.0.3"
|
||||
#define VERSIONSTR "VBA GX 1.0.3"
|
||||
#define VERSIONSTRFULL "Visual Boy Advance GX 1.0.3"
|
||||
#define VERSIONNUM "1.0.4"
|
||||
#define VERSIONSTR "VBA GX 1.0.4"
|
||||
#define VERSIONSTRFULL "Visual Boy Advance GX 1.0.4"
|
||||
|
||||
#define NOTSILENT 0
|
||||
#define SILENT 1
|
||||
@ -48,7 +48,7 @@ struct SGCSettings{
|
||||
int Zoom; // 0 - off, 1 - on
|
||||
float ZoomLevel; // zoom amount
|
||||
int widescreen;
|
||||
int render; // 0 - filtered, 1 - unfiltered
|
||||
int render; // 0 - original, 1 - filtered, 2 - unfiltered
|
||||
int VerifySaves;
|
||||
};
|
||||
|
||||
|
@ -48,6 +48,6 @@ DefaultSettings ()
|
||||
GCSettings.VerifySaves = 0;
|
||||
GCSettings.Zoom = 0; // zooming default off
|
||||
GCSettings.ZoomLevel = 1.0; // zoom level
|
||||
GCSettings.render = 2; // Unfiltered
|
||||
GCSettings.render = 1; // Filtered
|
||||
GCSettings.widescreen = 0; // no aspect ratio correction
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user