Path: blob/master/libsnes/bsnes/gameboy/cpu/serialization.cpp
2 views
#ifdef CPU_CPP12void CPU::serialize(serializer &s) {3Processor::serialize(s);45s.array(wram,32768);6s.array(hram,8192);78s.integer(r.a.data);9s.integer(r.f.z);10s.integer(r.f.n);11s.integer(r.f.h);12s.integer(r.f.c);13s.integer(r.b.data);14s.integer(r.c.data);15s.integer(r.d.data);16s.integer(r.e.data);17s.integer(r.h.data);18s.integer(r.l.data);19s.integer(r.sp.data);20s.integer(r.pc.data);2122s.integer(status.clock);23s.integer(status.halt);24s.integer(status.stop);25s.integer(status.ei);26s.integer(status.ime);2728s.integer(status.p15);29s.integer(status.p14);30s.integer(status.joyp);31s.integer(status.mlt_req);3233s.integer(status.serial_data);34s.integer(status.serial_bits);3536s.integer(status.serial_transfer);37s.integer(status.serial_clock);3839s.integer(status.div);40s.integer(status.tima);41s.integer(status.tma);42s.integer(status.timer_enable);43s.integer(status.timer_clock);4445s.integer(status.interrupt_request_joypad);46s.integer(status.interrupt_request_serial);47s.integer(status.interrupt_request_timer);48s.integer(status.interrupt_request_stat);49s.integer(status.interrupt_request_vblank);5051s.integer(status.speed_double);52s.integer(status.speed_switch);5354s.integer(status.dma_source);55s.integer(status.dma_target);56s.integer(status.dma_mode);57s.integer(status.dma_length);5859s.integer(status.ff6c);6061s.integer(status.wram_bank);6263s.integer(status.ff72);64s.integer(status.ff73);65s.integer(status.ff74);66s.integer(status.ff75);6768s.integer(status.interrupt_enable_joypad);69s.integer(status.interrupt_enable_serial);70s.integer(status.interrupt_enable_timer);71s.integer(status.interrupt_enable_stat);72s.integer(status.interrupt_enable_vblank);73}7475#endif767778