# HG changeset patch # User Michael Pavone # Date 1496249137 25200 # Node ID 1df16f5985f3b8f638e176b4f08d4c83eba1f3e5 # Parent 18cf08cd67e01da3853853ba6af7d40f4f203669 Added stub load_save and persist_save functions to SMS system so that we don't crash when switching games via the menu diff -r 18cf08cd67e0 -r 1df16f5985f3 sms.c --- a/sms.c Tue May 30 23:39:09 2017 -0700 +++ b/sms.c Wed May 31 09:45:37 2017 -0700 @@ -292,6 +292,16 @@ } } +static void load_save(system_header *system) +{ + //TODO: Implement me +} + +static void persist_save(system_header *system) +{ + //TODO: Implement me +} + sms_context *alloc_configure_sms(system_media *media, uint32_t opts, uint8_t force_region, rom_info *info_out) { memset(info_out, 0, sizeof(*info_out)); @@ -352,9 +362,8 @@ sms->header.set_speed_percent = set_speed_percent; sms->header.start_context = start_sms; sms->header.resume_context = run_sms; - //TODO: Fill in NULL values - sms->header.load_save = NULL; - sms->header.persist_save = NULL; + sms->header.load_save = load_save; + sms->header.persist_save = persist_save; sms->header.free_context = free_sms; sms->header.get_open_bus_value = get_open_bus_value; sms->header.request_exit = request_exit;