+ if (PicoMCD & 1)
+ {
+ Pico_mcd->m.audio_offset = mp3_get_offset();
+ memset(buff, 0, sizeof(buff));
+ PicoAreaPackCpu(buff, 1);
+
+ CHECKED_WRITE_BUFF(CHUNK_S68K, buff);
+ CHECKED_WRITE_BUFF(CHUNK_PRG_RAM, Pico_mcd->prg_ram);
+ CHECKED_WRITE_BUFF(CHUNK_WORD_RAM, Pico_mcd->word_ram); // in 2M format
+ CHECKED_WRITE_BUFF(CHUNK_BRAM, Pico_mcd->bram);
+ CHECKED_WRITE_BUFF(CHUNK_GA_REGS, Pico_mcd->s68k_regs);
+ CHECKED_WRITE_BUFF(CHUNK_CDD, Pico_mcd->cdd);
+ CHECKED_WRITE_BUFF(CHUNK_CDC, Pico_mcd->cdc);
+ CHECKED_WRITE_BUFF(CHUNK_SCD, Pico_mcd->scd);
+ CHECKED_WRITE_BUFF(CHUNK_RC, Pico_mcd->rot_comp);
+ CHECKED_WRITE_BUFF(CHUNK_MISC_CD, Pico_mcd->m);
+ }