Path: blob/master/libsnes/bsnes/snes/chip/hitachidsp/serialization.cpp
2 views
#ifdef HITACHIDSP_CPP12void HitachiDSP::serialize(serializer &s) {3Processor::serialize(s);45s.array(dataRAM);6for(auto &n : stack) s.integer(n);7s.integer(opcode);8s.integer((unsigned&)state);910s.integer(regs.pc);11s.integer(regs.p);12s.integer(regs.n);13s.integer(regs.z);14s.integer(regs.c);1516s.integer(regs.a);17s.integer(regs.acch);18s.integer(regs.accl);19s.integer(regs.busdata);20s.integer(regs.romdata);21s.integer(regs.ramdata);22s.integer(regs.busaddr);23s.integer(regs.ramaddr);24for(auto &n : regs.gpr) s.integer(n);2526s.integer(regs.dma_source);27s.integer(regs.dma_length);28s.integer(regs.dma_target);29s.integer(regs.r1f48);30s.integer(regs.program_offset);31s.integer(regs.r1f4c);32s.integer(regs.page_number);33s.integer(regs.program_counter);34s.integer(regs.r1f50);35s.integer(regs.r1f51);36s.integer(regs.r1f52);37s.array(regs.vector);38}3940#endif414243