comparison blastem.c @ 2083:372625dd9590

Persist BRAM to file. Load BIOS relative to blastem directory
author Michael Pavone <pavone@retrodev.com>
date Thu, 03 Feb 2022 23:41:53 -0800
parents 3f29e2726522
children 2449c88cea36
comparison
equal deleted inserted replaced
2082:485834c0fea7 2083:372625dd9590
330 parts[2] = "quicksave.gst"; 330 parts[2] = "quicksave.gst";
331 } 331 }
332 free(save_state_path); 332 free(save_state_path);
333 save_state_path = alloc_concat_m(3, parts); 333 save_state_path = alloc_concat_m(3, parts);
334 context->save_dir = save_dir; 334 context->save_dir = save_dir;
335 if (info->save_type != SAVE_NONE) { 335 if (info->save_type != SAVE_NONE || context->type == SYSTEM_SEGACD
336 || (context->type == SYSTEM_GENESIS && info->wants_cd)
337 ) {
336 context->load_save(context); 338 context->load_save(context);
337 if (!persist_save_registered) { 339 if (!persist_save_registered) {
338 atexit(persist_save); 340 atexit(persist_save);
339 persist_save_registered = 1; 341 persist_save_registered = 1;
340 } 342 }