Current section
Files
Jump to
Current section
Files
csrc/ale/src/common/SoundNull.cxx
//============================================================================
//
// SSSS tt lll lll
// SS SS tt ll ll
// SS tttttt eeee ll ll aaaa
// SSSS tt ee ee ll ll aa
// SS tt eeeeee ll ll aaaaa -- "An Atari 2600 VCS Emulator"
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2007 by Bradford W. Mott and the Stella team
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: SoundNull.cxx,v 1.6 2007/01/01 18:04:40 stephena Exp $
//============================================================================
#include "Serializer.hxx"
#include "Deserializer.hxx"
#include "bspf.hxx"
#include "OSystem.hxx"
#include "Settings.hxx"
#include "SoundNull.hxx"
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SoundNull::SoundNull(OSystem* osystem)
: Sound(osystem)
{
// Show some info
if(myOSystem->settings().getBool("showinfo"))
std::cerr << "Sound disabled." << std::endl << std::endl;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SoundNull::~SoundNull()
{
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool SoundNull::load(Deserializer& in)
{
std::string soundDevice = "TIASound";
if(in.getString() != soundDevice)
return false;
uInt8 reg;
reg = (uInt8) in.getInt();
reg = (uInt8) in.getInt();
reg = (uInt8) in.getInt();
reg = (uInt8) in.getInt();
reg = (uInt8) in.getInt();
reg = (uInt8) in.getInt();
// myLastRegisterSetCycle
in.getInt();
return true;
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool SoundNull::save(Serializer& out)
{
out.putString("TIASound");
uInt8 reg = 0;
out.putInt(reg);
out.putInt(reg);
out.putInt(reg);
out.putInt(reg);
out.putInt(reg);
out.putInt(reg);
// myLastRegisterSetCycle
out.putInt(0);
return true;
}