mirror of
https://github.com/dborth/vbagx.git
synced 2025-07-20 21:37:41 +02:00

* "Match Wii Game" controls option! Games that have a Wii equivalent can be played using the controls for that Wii game. For example all Zelda games can be played with Twilight Princess controls. See the Instructions section below for important details. * Rotation/Tilt sensor games all work * Solar sensors (Boktai 1/2/3) * Rumble (except for games that rely on Gameboy Player) * Keyboard * PAL support, finally! * New scaling options, choose how much stretching you want * Colourised games now partially work but still have distortion * "Corvette" no longer has a screwed up palette (but still crashes) * Triggers net reconnection on SMB failure * Source code refactored, and project file added * Instructions section added to this readme file
56 lines
1.7 KiB
C++
56 lines
1.7 KiB
C++
/****************************************************************************
|
|
* Visual Boy Advance GX
|
|
*
|
|
* Tantric September 2008
|
|
*
|
|
* vbaconfig.cpp
|
|
*
|
|
* Configuration parameters are here for easy maintenance
|
|
***************************************************************************/
|
|
|
|
#include <gccore.h>
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
#include "vba.h"
|
|
#include "input.h"
|
|
|
|
struct SGCSettings GCSettings;
|
|
|
|
void
|
|
DefaultSettings ()
|
|
{
|
|
/************** GameCube/Wii Settings *********************/
|
|
ResetControls(); // controller button mappings
|
|
|
|
GCSettings.LoadMethod = METHOD_AUTO; // Auto, SD, DVD, USB, Network (SMB)
|
|
GCSettings.SaveMethod = METHOD_AUTO; // Auto, SD, Memory Card Slot A, Memory Card Slot B, USB, Network (SMB)
|
|
sprintf (GCSettings.LoadFolder,"vbagx/roms"); // Path to game files
|
|
sprintf (GCSettings.SaveFolder,"vbagx/saves"); // Path to save files
|
|
sprintf (GCSettings.CheatFolder,"vbagx/cheats"); // Path to cheat files
|
|
GCSettings.AutoLoad = 1;
|
|
GCSettings.AutoSave = 1;
|
|
|
|
// custom SMB settings
|
|
strncpy (GCSettings.smbip, "", 15); // IP Address of share server
|
|
strncpy (GCSettings.smbuser, "", 19); // Your share user
|
|
strncpy (GCSettings.smbpwd, "", 19); // Your share user password
|
|
strncpy (GCSettings.smbshare, "", 19); // Share name on server
|
|
|
|
GCSettings.smbip[15] = 0;
|
|
GCSettings.smbuser[19] = 0;
|
|
GCSettings.smbpwd[19] = 0;
|
|
GCSettings.smbshare[19] = 0;
|
|
|
|
GCSettings.WiimoteOrientation = 0;
|
|
|
|
GCSettings.VerifySaves = 0;
|
|
GCSettings.Zoom = 0; // zooming default off
|
|
GCSettings.ZoomLevel = 1.0; // zoom level
|
|
GCSettings.render = 1; // Filtered
|
|
GCSettings.scaling = 1; // partial stretch
|
|
GCSettings.WiiControls = true; // Match Wii Game
|
|
|
|
GCSettings.xshift = 0; // video shift
|
|
GCSettings.yshift = 0;
|
|
}
|