//============================================================================ // // MM MM 6666 555555 0000 2222 // MMMM MMMM 66 66 55 00 00 22 22 // MM MMM MM 66 55 00 00 22 // MM M MM 66666 55555 00 00 22222 -- "A 6502 Microprocessor Emulator" // MM MM 66 66 55 00 00 22 // MM MM 66 66 55 55 00 00 22 // MM MM 6666 5555 0000 222222 // // Copyright (c) 1995-2010 by Bradford W. Mott and the Stella Team // // See the file "License.txt" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // // $Id$ //============================================================================ #include "Serializer.hxx" #include "NullDev.hxx" // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NullDevice::NullDevice() { } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NullDevice::~NullDevice() { } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void NullDevice::reset() { } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void NullDevice::install(System& system) { mySystem = &system; } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uInt8 NullDevice::peek(uInt16 address) { cerr << hex << "NullDevice: peek(" << address << ")" << endl; return 0; } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bool NullDevice::poke(uInt16 address, uInt8 value) { cerr << hex << "NullDevice: poke(" << address << "," << value << ")" << endl; return false; } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bool NullDevice::save(Serializer& out) const { return true; } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bool NullDevice::load(Serializer& in) { return true; }