diff --git a/genplus-gx/core/cd_hw/cdd.c b/genplus-gx/core/cd_hw/cdd.c index aefceddc48..3131549802 100644 --- a/genplus-gx/core/cd_hw/cdd.c +++ b/genplus-gx/core/cd_hw/cdd.c @@ -211,6 +211,7 @@ int cdd_context_save(uint8 *state) save_param(&cdd.status, sizeof(cdd.status)); save_param(&cdd.sampleOffset, sizeof(cdd.sampleOffset)); save_param(&cdd.sampleLba, sizeof(cdd.sampleLba)); + save_param(&cdd.status, sizeof(cdd.status)); return bufferptr; } @@ -229,6 +230,7 @@ int cdd_context_load(uint8 *state) load_param(&cdd.status, sizeof(cdd.status)); load_param(&cdd.sampleOffset, sizeof(cdd.sampleOffset)); load_param(&cdd.sampleLba, sizeof(cdd.sampleLba)); + load_param(&cdd.status, sizeof(cdd.status)); return bufferptr; } diff --git a/output/dll/libgenplusgx.dll b/output/dll/libgenplusgx.dll index 38bea25829..c970d57fdd 100644 Binary files a/output/dll/libgenplusgx.dll and b/output/dll/libgenplusgx.dll differ