changeset 2046:0f2855db27ea proprietary

Backed out changeset 94f37e4b1469
author Michael Pavone <pavone@retrodev.com>
date Tue, 21 Sep 2021 23:19:06 -0700
parents b119e0de9a70
children 275da208aa75
files libblastem.c
diffstat 1 files changed, 14 insertions(+), 28 deletions(-) [+]
line wrap: on
line diff
--- a/libblastem.c	Tue Sep 21 23:17:34 2021 -0700
+++ b/libblastem.c	Tue Sep 21 23:19:06 2021 -0700
@@ -274,39 +274,35 @@
 /* Gets region of memory. */
 RETRO_API void *retro_get_memory_data(unsigned id)
 {
-	switch (id) {
-	case RETRO_MEMORY_SYSTEM_RAM:
-		switch (stype) {
-		case SYSTEM_GENESIS: {
+	if (id == RETRO_MEMORY_SYSTEM_RAM)
+	{
+		switch (stype)
+		{
+		case SYSTEM_GENESIS:
+		{
 			genesis_context *gen = (genesis_context *)current_system;
 			return (uint8_t *)gen->work_ram;
 		}
+		break;
 #ifndef NO_Z80
-		case SYSTEM_SMS: {
+		case SYSTEM_SMS:
+		{
 			sms_context *sms = (sms_context *)current_system;
 			return sms->ram;
 		}
+		break;
 #endif
 		}
-		break;
-	case RETRO_MEMORY_SAVE_RAM:
-		if (stype == SYSTEM_GENESIS) {
-			genesis_context *gen = (genesis_context *)current_system;
-			if (gen->save_type != SAVE_NONE)
-				return gen->save_storage;
-		}
-		break;
-	default:
-		break;
 	}
 	return NULL;
 }
 
 RETRO_API size_t retro_get_memory_size(unsigned id)
 {
-	switch (id) {
-	case RETRO_MEMORY_SYSTEM_RAM:
-		switch (stype) {
+	if (id == RETRO_MEMORY_SYSTEM_RAM)
+	{
+		switch (stype)
+		{
 		case SYSTEM_GENESIS:
 			return RAM_WORDS * sizeof(uint16_t);
 #ifndef NO_Z80
@@ -314,16 +310,6 @@
 			return SMS_RAM_SIZE;
 #endif
 		}
-		break;
-	case RETRO_MEMORY_SAVE_RAM:
-		if (stype == SYSTEM_GENESIS) {
-			genesis_context *gen = (genesis_context *)current_system;
-			if (gen->save_type != SAVE_NONE)
-				return gen->save_size;
-		}
-		break;
-	default:
-		break;
 	}
 	return 0;
 }