X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fstate.c;h=6c113810c7821ce1cb0c26ccedf41852ddd66e30;hb=895d15121be3762c7007a3afe24c5d78bbdc8be7;hp=de2d8ab69fc5c47c2ba6c26fbddf99b1b92808d1;hpb=a76fad41291b7be0b42554353d6775dcdff065e0;p=picodrive.git diff --git a/pico/state.c b/pico/state.c index de2d8ab..6c11381 100644 --- a/pico/state.c +++ b/pico/state.c @@ -290,7 +290,8 @@ static int state_save(void *file) SekPackCpu(buff, 1); if (Pico_mcd->s68k_regs[3] & 4) // 1M mode? wram_1M_to_2M(Pico_mcd->word_ram2M); - Pico_mcd->m.hint_vector = *(unsigned short *)(Pico_mcd->bios + 0x72); + memcpy(&Pico_mcd->m.hint_vector, Pico_mcd->bios + 0x72, + sizeof(Pico_mcd->m.hint_vector)); CHECKED_WRITE_BUFF(CHUNK_S68K, buff); CHECKED_WRITE_BUFF(CHUNK_PRG_RAM, Pico_mcd->prg_ram);