finalize 4.2.1

This commit is contained in:
dborth 2010-07-15 03:52:42 +00:00
parent 7887ba0b85
commit ee2277f76f
7 changed files with 25 additions and 9 deletions

View File

@ -2,8 +2,8 @@
<app version="1">
<name>Snes9x GX</name>
<coder>Tantric</coder>
<version>4.2.0</version>
<release_date>20100620</release_date>
<version>4.2.1</version>
<release_date>20100714</release_date>
<short_description>Super Nintendo Emulator</short_description>
<long_description>A Super Nintendo Emulator for Wii</long_description>
</app>

View File

@ -10,7 +10,7 @@
­————————————————————————————————————————————————————————————————————————————
×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
|0O×øo· Snes9x GX 4.2.0 ·oø×O0|
|0O×øo· Snes9x GX 4.2.1 ·oø×O0|
| http://code.google.com/p/snes9x-gx |
| (Under GPL License) |
`¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
@ -43,6 +43,16 @@ Wii homebrew is WiiBrew (www.wiibrew.org).
| UPDATE HISTORY |
•˜———–—––-- - —————————––––– ———–—––-- - —————————––––– ———–—––-- - ————————•
[4.2.1 - July 14, 2010]
* Improved audio timing
* Fixed 16:9 correction in Original mode
* Ability to use both USB ports (requires updated IOS 202 - WARNING: older
versions of IOS 202 are NO LONGER supported)
* Fixed issue with IPS patch files
* Hide non-ROM files
* Other minor improvements
[4.2.0 - June 20, 2010]
* Fixed incorrect aspect ratio issue

View File

@ -455,7 +455,7 @@ DefaultSettings ()
Settings.Stereo = true;
Settings.ReverseStereo = true;
Settings.SoundPlaybackRate = 32000;
Settings.SoundInputRate = 31894;
Settings.SoundInputRate = 31953;
// Graphics
Settings.Transparency = true;

View File

@ -237,7 +237,7 @@ namespace spc
static void EightBitize (uint8 *, int);
static void DeStereo (uint8 *, int);
static void ReverseStereo (uint8 *, int);
static void UpdatePlaybackRate (void);
void UpdatePlaybackRate (void);
static void from_apu_to_state (uint8 **, void *, size_t);
static void to_apu_from_state (uint8 **, void *, size_t);
static void SPCSnapshotCallback (void);
@ -408,7 +408,7 @@ void S9xSetSamplesAvailableCallback (apu_callback callback, void *data)
spc::extra_data = data;
}
static void UpdatePlaybackRate (void)
void UpdatePlaybackRate (void)
{
if (Settings.SoundInputRate == 0)
Settings.SoundInputRate = APU_DEFAULT_INPUT_RATE;

View File

@ -20,7 +20,7 @@
#include "filelist.h"
#define APPNAME "Snes9x GX"
#define APPVERSION "4.2.0"
#define APPVERSION "4.2.1"
#define APPFOLDER "snes9xgx"
#define PREF_FILE_NAME "settings.xml"

View File

@ -30,6 +30,8 @@
#include "snes9x/snes9x.h"
#include "snes9x/memmap.h"
extern void UpdatePlaybackRate(void);
/*** Snes9x GFX Buffer ***/
#define SNES9XGFX_SIZE (EXT_PITCH*EXT_HEIGHT)
#define FILTERMEM_SIZE (512*MAX_SNES_HEIGHT*4)
@ -630,10 +632,14 @@ ResetVideo_Emu ()
rmode->xfbMode = VI_XFBMODE_DF;
rmode->viTVMode |= VI_INTERLACE;
}
Settings.SoundInputRate = 31894;
UpdatePlaybackRate();
}
else
{
rmode = FindVideoMode();
Settings.SoundInputRate = 31953;
UpdatePlaybackRate();
}
SetupVideoMode(rmode); // reconfigure VI

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="4.2.0">
<file url="http://snes9x-gx.googlecode.com/files/Snes9x%20GX%204.2.0.zip"></file>
<app version="4.2.1">
<file url="http://snes9x-gx.googlecode.com/files/Snes9x%20GX%204.2.1.zip"></file>
</app>