Path: blob/master/libsnes/bsnes/gameboy/cartridge/serialization.cpp
2 views
#ifdef CARTRIDGE_CPP12void Cartridge::serialize(serializer &s) {3if(info.battery) s.array(ramdata, ramsize);4s.integer(bootrom_enable);56s.integer(mbc1.ram_enable);7s.integer(mbc1.rom_select);8s.integer(mbc1.ram_select);9s.integer(mbc1.mode_select);1011s.integer(mbc2.ram_enable);12s.integer(mbc2.rom_select);1314s.integer(mbc3.ram_enable);15s.integer(mbc3.rom_select);16s.integer(mbc3.ram_select);17s.integer(mbc3.rtc_latch);1819s.integer(mbc3.rtc_halt);20s.integer(mbc3.rtc_second);21s.integer(mbc3.rtc_minute);22s.integer(mbc3.rtc_hour);23s.integer(mbc3.rtc_day);24s.integer(mbc3.rtc_day_carry);2526s.integer(mbc3.rtc_latch_second);27s.integer(mbc3.rtc_latch_minute);28s.integer(mbc3.rtc_latch_hour);29s.integer(mbc3.rtc_latch_day);30s.integer(mbc3.rtc_latch_day_carry);3132s.integer(mbc5.ram_enable);33s.integer(mbc5.rom_select);34s.integer(mbc5.ram_select);3536s.integer(mmm01.rom_mode);37s.integer(mmm01.rom_base);3839s.integer(mmm01.ram_enable);40s.integer(mmm01.rom_select);41s.integer(mmm01.ram_select);4243s.integer(huc1.ram_writable);44s.integer(huc1.rom_select);45s.integer(huc1.ram_select);46s.integer(huc1.model);4748s.integer(huc3.ram_enable);49s.integer(huc3.rom_select);50s.integer(huc3.ram_select);51}5253#endif545556