Skip to content

Commit

Permalink
Removed applyToPersistentItems (everything is handled inside serializ…
Browse files Browse the repository at this point in the history
…e() now)
  • Loading branch information
dirkwhoffmann committed Jan 19, 2024
1 parent db23503 commit 2f0d524
Show file tree
Hide file tree
Showing 37 changed files with 0 additions and 198 deletions.
4 changes: 0 additions & 4 deletions Emulator/Base/CoreComponent.h
Original file line number Diff line number Diff line change
Expand Up @@ -226,25 +226,21 @@ serialize(resetter); \

#define COMPUTE_SNAPSHOT_SIZE \
util::SerCounter counter; \
applyToPersistentItems(counter); \
serialize(counter); \
return counter.count;

#define COMPUTE_SNAPSHOT_CHECKSUM \
util::SerChecker checker; \
applyToPersistentItems(checker); \
serialize(checker); \
return checker.hash;

#define LOAD_SNAPSHOT_ITEMS \
util::SerReader reader(buffer); \
applyToPersistentItems(reader); \
serialize(reader); \
return (isize)(reader.ptr - buffer);

#define SAVE_SNAPSHOT_ITEMS \
util::SerWriter writer(buffer); \
applyToPersistentItems(writer); \
serialize(writer); \
return (isize)(writer.ptr - buffer);

Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Agnus/Agnus.h
Original file line number Diff line number Diff line change
Expand Up @@ -228,12 +228,6 @@ class Agnus : public SubComponent {
void _reset(bool hard) override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Agnus/Blitter/Blitter.h
Original file line number Diff line number Diff line change
Expand Up @@ -211,12 +211,6 @@ class Blitter : public SubComponent
void _run() override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Agnus/Copper/Copper.h
Original file line number Diff line number Diff line change
Expand Up @@ -114,12 +114,6 @@ class Copper : public SubComponent
void _reset(bool hard) override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Agnus/Sequencer/Sequencer.h
Original file line number Diff line number Diff line change
Expand Up @@ -231,12 +231,6 @@ class Sequencer : public SubComponent
void _initialize() override;
void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Amiga.h
Original file line number Diff line number Diff line change
Expand Up @@ -218,12 +218,6 @@ class Amiga : public Thread {
void _trackOff() override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/CIA/CIA.h
Original file line number Diff line number Diff line change
Expand Up @@ -285,12 +285,6 @@ class CIA : public SubComponent {
void _initialize() override;
void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/CIA/TOD.h
Original file line number Diff line number Diff line change
Expand Up @@ -97,12 +97,6 @@ class TOD : public SubComponent {

void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/CPU/CPU.h
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,6 @@ class CPU : public moira::Moira {
void _trackOn() override;
void _trackOff() override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Denise/Denise.h
Original file line number Diff line number Diff line change
Expand Up @@ -330,12 +330,6 @@ class Denise : public SubComponent {
void _reset(bool hard) override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Denise/PixelEngine.h
Original file line number Diff line number Diff line change
Expand Up @@ -136,12 +136,6 @@ class PixelEngine : public SubComponent {

private:

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
3 changes: 0 additions & 3 deletions Emulator/Components/Denise/Recorder/Recorder.h
Original file line number Diff line number Diff line change
Expand Up @@ -109,9 +109,6 @@ class Recorder : public SubComponent {
void _initialize() override;
void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker) { }

template <class T>
void serialize(T& worker) { }

Expand Down
2 changes: 0 additions & 2 deletions Emulator/Components/Memory/Memory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,6 @@ Memory::_size()
i32 slowSize = config.slowSize;
i32 fastSize = config.fastSize;

applyToPersistentItems(counter);
serialize(counter);

counter
Expand All @@ -341,7 +340,6 @@ Memory::_checksum()
{
util::SerChecker checker;

applyToPersistentItems(checker);
serialize(checker);

if (config.chipSize) {
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Memory/Memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -224,12 +224,6 @@ class Memory : public SubComponent {
void _initialize() override;
void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Paula/Audio/AudioFilter.h
Original file line number Diff line number Diff line change
Expand Up @@ -191,12 +191,6 @@ class AudioFilter : public SubComponent {

void _reset(bool hard) override { RESET_SNAPSHOT_ITEMS(hard) }

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Paula/Audio/Muxer.h
Original file line number Diff line number Diff line change
Expand Up @@ -125,12 +125,6 @@ class Muxer : public SubComponent {
void _initialize() override;
void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Paula/Audio/StateMachine.h
Original file line number Diff line number Diff line change
Expand Up @@ -103,12 +103,6 @@ class StateMachine : public SubComponent {
void _reset(bool hard) override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Paula/DiskController/DiskController.h
Original file line number Diff line number Diff line change
Expand Up @@ -115,12 +115,6 @@ class DiskController : public SubComponent
void _reset(bool hard) override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Paula/Paula.h
Original file line number Diff line number Diff line change
Expand Up @@ -131,12 +131,6 @@ class Paula : public SubComponent {
void _warpOff() override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Paula/UART/UART.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,12 +72,6 @@ class UART : public SubComponent {
void _reset(bool hard) override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Ports/ControlPort.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,12 +85,6 @@ class ControlPort : public SubComponent {
void _reset(bool hard) override { RESET_SNAPSHOT_ITEMS(hard) }
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Ports/SerialPort.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,6 @@ class SerialPort : public SubComponent {
void _reset(bool hard) override;
void _inspect() const override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/RTC/RTC.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,6 @@ class RTC : public SubComponent {

void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Zorro/DiagBoard.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,6 @@ class DiagBoard : public ZorroBoard {

void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Zorro/HdController.h
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,6 @@ class HdController : public ZorroBoard {
void _initialize() override;
void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
6 changes: 0 additions & 6 deletions Emulator/Components/Zorro/RamExpansion.h
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,6 @@ class RamExpansion : public ZorroBoard {

void _reset(bool hard) override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
2 changes: 0 additions & 2 deletions Emulator/Components/Zorro/ZorroManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,6 @@ class ZorroManager : public SubComponent {

void _reset(bool hard) override { RESET_SNAPSHOT_ITEMS(hard) }

template <class T>
void applyToPersistentItems(T& worker) { }
template <class T>
void serialize(T& worker) { }

Expand Down
6 changes: 0 additions & 6 deletions Emulator/Misc/RemoteServers/RemoteServer.h
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,6 @@ class RemoteServer : public SubComponent {
void _reset(bool hard) override { }
void _powerOff() override;

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
1 change: 0 additions & 1 deletion Emulator/Peripherals/Drive/FloppyDisk.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ void
FloppyDisk::init(util::SerReader &reader, Diameter dia, Density den)
{
init(dia, den);
applyToPersistentItems(reader);
serialize(reader);
}

Expand Down
6 changes: 0 additions & 6 deletions Emulator/Peripherals/Drive/FloppyDisk.h
Original file line number Diff line number Diff line change
Expand Up @@ -128,12 +128,6 @@ class FloppyDisk : public CoreObject {

private:

template <class T>
void applyToPersistentItems(T& worker)
{

}

template <class T>
void serialize(T& worker)
{
Expand Down
Loading

0 comments on commit 2f0d524

Please sign in to comment.