Path: blob/master/libsnes/bsnes/snes/chip/armdsp/serialization.cpp
2 views
#ifdef ARMDSP_CPP12void ArmDSP::serialize(serializer &s) {3Processor::serialize(s);45s.array(programRAM, 16 * 1024);67s.integer(bridge.cputoarm.ready);8s.integer(bridge.cputoarm.data);9s.integer(bridge.armtocpu.ready);10s.integer(bridge.armtocpu.data);11s.integer(bridge.timer);12s.integer(bridge.timerlatch);13s.integer(bridge.reset);14s.integer(bridge.ready);15s.integer(bridge.busy);1617s.integer(cpsr.n);18s.integer(cpsr.z);19s.integer(cpsr.c);20s.integer(cpsr.v);21s.integer(cpsr.i);22s.integer(cpsr.f);23s.integer(cpsr.m);2425s.integer(spsr.n);26s.integer(spsr.z);27s.integer(spsr.c);28s.integer(spsr.v);29s.integer(spsr.i);30s.integer(spsr.f);31s.integer(spsr.m);3233s.integer(r[ 0].data);34s.integer(r[ 1].data);35s.integer(r[ 2].data);36s.integer(r[ 3].data);37s.integer(r[ 4].data);38s.integer(r[ 5].data);39s.integer(r[ 6].data);40s.integer(r[ 7].data);41s.integer(r[ 8].data);42s.integer(r[ 9].data);43s.integer(r[10].data);44s.integer(r[11].data);45s.integer(r[12].data);46s.integer(r[13].data);47s.integer(r[14].data);48s.integer(r[15].data);4950s.integer(shiftercarry);51s.integer(instruction);52s.integer(exception);5354s.integer(pipeline.reload);55s.integer(pipeline.instruction.opcode);56s.integer(pipeline.instruction.address);57s.integer(pipeline.prefetch.opcode);58s.integer(pipeline.prefetch.address);59s.integer(pipeline.mdr.opcode);60s.integer(pipeline.mdr.address);61}6263#endif646566