mic: oops, well, trying to make the savestate stubs work for cross-platform loads for now

This commit is contained in:
nitsuja 2009-08-22 19:03:15 +00:00
parent fd7f8f0ef6
commit 8167bff3c4
3 changed files with 7 additions and 2 deletions

View File

@ -22,9 +22,9 @@
#include "types.h"
#include "mic.h"
#include "readwrite.h"
static BOOL silence = TRUE;
int MicButtonPressed;
BOOL Mic_Init()
{
@ -54,10 +54,12 @@ void Mic_DoNoise(BOOL noise)
void mic_savestate(std::ostream* os)
{
write32le(-1,os);
}
bool mic_loadstate(std::istream* is, int size)
{
is->seekg(size, std::ios::cur);
return TRUE;
}

View File

@ -22,6 +22,7 @@
#include "types.h"
#include "mic.h"
#include "debug.h"
#include "readwrite.h"
#define MIC_BUFSIZE 4096
@ -150,9 +151,11 @@ u8 Mic_ReadSample()
/* FIXME: stub! */
void mic_savestate(std::ostream* os)
{
write32le(-1,os);
}
bool mic_loadstate(std::istream* is, int size)
{
is->seekg(size, std::ios::cur);
return TRUE;
}

View File

@ -254,7 +254,7 @@ void mic_savestate(std::ostream* os)
}
bool mic_loadstate(std::istream* is, int size)
{
int version;
u32 version;
if(read32le(&version,is) != 1) return false;
if(version > 0) { is->seekg(size-4, std::ios::cur); return true; }