mirror of
https://github.com/dborth/vbagx.git
synced 2024-12-26 02:31:50 +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
|
* 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!
|
||||||
|
@ -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 ();
|
||||||
|
@ -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.");
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user