mic: oops, well, trying to make the savestate stubs work for cross-platform loads for now
This commit is contained in:
parent
fd7f8f0ef6
commit
8167bff3c4
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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; }
|
||||
|
||||
|
|
Loading…
Reference in New Issue