comparison blastem.c @ 1395:efa7225e0f07

Initial work to support parallel NOR flash and the Magistr 16
author Michael Pavone <pavone@retrodev.com>
date Wed, 07 Jun 2017 23:06:14 -0700
parents 0aaf2946117c
children 89eb967fed72
comparison
equal deleted inserted replaced
1394:ae3b1721b226 1395:efa7225e0f07
152 char *save_dir = replace_vars(savedir_template, vars, 1); 152 char *save_dir = replace_vars(savedir_template, vars, 1);
153 tern_free(vars); 153 tern_free(vars);
154 if (!ensure_dir_exists(save_dir)) { 154 if (!ensure_dir_exists(save_dir)) {
155 warning("Failed to create save directory %s\n", save_dir); 155 warning("Failed to create save directory %s\n", save_dir);
156 } 156 }
157 char const *parts[] = {save_dir, PATH_SEP, info->save_type == SAVE_I2C ? "save.eeprom" : "save.sram"}; 157 char const *parts[] = {save_dir, PATH_SEP, info->save_type == SAVE_I2C ? "save.eeprom" : info->save_type == SAVE_NOR ? "save.nor" : "save.sram"};
158 free(save_filename); 158 free(save_filename);
159 save_filename = alloc_concat_m(3, parts); 159 save_filename = alloc_concat_m(3, parts);
160 //TODO: make quick save filename dependent on system type 160 //TODO: make quick save filename dependent on system type
161 parts[2] = "quicksave.gst"; 161 parts[2] = "quicksave.gst";
162 free(save_state_path); 162 free(save_state_path);