Path: blob/master/libsnes/bsnes/snes/chip/msu1/serialization.cpp
2 views
#ifdef MSU1_CPP12void MSU1::serialize(serializer &s) {3Processor::serialize(s);45s.integer(mmio.data_offset);6s.integer(mmio.audio_offset);7s.integer(mmio.audio_loop_offset);89s.integer(mmio.audio_track);10s.integer(mmio.audio_volume);1112s.integer(mmio.data_busy);13s.integer(mmio.audio_busy);14s.integer(mmio.audio_repeat);15s.integer(mmio.audio_play);1617if(datafile.open()) datafile.close();18if(datafile.open(interface()->path(Cartridge::Slot::Base, "msu1.rom"), file::mode::read)) {19datafile.seek(mmio.data_offset);20}2122if(audiofile.open()) audiofile.close();23if(audiofile.open(interface()->path(Cartridge::Slot::Base, { "track-", (unsigned)mmio.audio_track, ".pcm" }), file::mode::read)) {24audiofile.seek(mmio.audio_offset);25}26}2728#endif293031