From 63fa75adf05a97449f4f3c0d9341173a401254a8 Mon Sep 17 00:00:00 2001 From: kanjitalk755 Date: Wed, 27 Jun 2018 23:25:33 +0900 Subject: [PATCH] fixed ramsize in preferences editor --- SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm b/SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm index e8286d49..5ceee33f 100755 --- a/SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm +++ b/SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm @@ -143,8 +143,10 @@ static NSString *getStringFromPrefs(const char *key) [romFile setStringValue: getStringFromPrefs("rom") ]; [unixRoot setStringValue: getStringFromPrefs("extfs") ]; [disableCdrom setIntValue: PrefsFindBool("nocdrom") ]; - [ramSize setIntValue: PrefsFindInt32("ramsize") / (1024*1024) ]; - [ramSizeStepper setIntValue: PrefsFindInt32("ramsize") / (1024*1024) ]; + int ramsize = PrefsFindInt32("ramsize"); + if (ramsize > 1000) ramsize >>= 20; + [ramSize setIntValue: ramsize ]; + [ramSizeStepper setIntValue: ramsize ]; int display_type = 0; int dis_width = 640;