From 0abbc8ceaeb467e6340b9412b0c9b82665d100a5 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sat, 29 Aug 2020 22:24:31 -0400 Subject: [PATCH] adjust -nomax arg --- MA2ME/LaunchWindowController.m | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/MA2ME/LaunchWindowController.m b/MA2ME/LaunchWindowController.m index fc481b5..b12944e 100644 --- a/MA2ME/LaunchWindowController.m +++ b/MA2ME/LaunchWindowController.m @@ -173,9 +173,11 @@ static NSString * JoinArguments(NSArray *argv) { [argv addObject: _mameMachine]; if (_mameDebug) [argv addObject: @"-debug"]; - if (_mameWindow) [argv addObject: @"-window"]; - - // -nounevenstretch -video soft + if (_mameWindow) { + [argv addObject: @"-window"]; + [argv addObject: @"-nomax"]; + } + [argv addObject: @"-skip_gameinfo"]; if (_mameWindow && _mameSquarePixels) { @@ -184,7 +186,6 @@ static NSString * JoinArguments(NSArray *argv) { NSString *res = [NSString stringWithFormat: @"%ux%u", (unsigned)screen.width, (unsigned)screen.height]; NSString *aspect = [NSString stringWithFormat: @"%u:%u", (unsigned)screen.width, (unsigned)screen.height]; - [argv addObject: @"-nomax"]; [argv addObject: @"-nounevenstretch"]; [argv addObject: @"-resolution"]; @@ -233,13 +234,13 @@ static NSString * JoinArguments(NSArray *argv) { NSString *path = [defaults stringForKey: @"MamePath"]; if (![path length]) path = @"/usr/local/bin/mame"; - NSError *error = nil; NSURL *url = [NSURL fileURLWithPath: path]; NSTask *task = [NSTask new]; [task setExecutableURL: url]; [task setArguments: _args]; #if 0 + // interferes w/ termination notification. [task setTerminationHandler: ^(NSTask *t){ }];