fix dosbox custom link
authorNiki Roo <niki@nikiroo.be>
Sun, 20 Apr 2025 21:18:39 +0000 (23:18 +0200)
committerNiki Roo <niki@nikiroo.be>
Sun, 20 Apr 2025 21:18:39 +0000 (23:18 +0200)
gamiki/support/commands.py
gamiki/support/support_dos.py
gamiki/support/support_win31.py

index a3eb6960e00dd103f1efd7eab9405ce96ccad157..eb3b600e9dac34f0c501c36be0d967abcdf71dc0 100644 (file)
@@ -34,7 +34,7 @@ def dosbox(dir: PurePath, link: PurePath, opt: str = None) -> int:
         return 404;
     
     cmd.append(start.as_posix())
-    
+
     return run(cmd, cwd=dir, env=env).returncode
 
 def wine(dir: PurePath) -> int:
index 7bf6c1241fd008bfd1478973d24a76b9b96af316..cd97bb48b52e3e4a3c4b5b923e0059e9d1fa7a1f 100644 (file)
@@ -13,7 +13,7 @@ class SupportDos(Support):
     
     def _start(self, game: Game, opt: str = None):
         self._running(game, opt)
-        rep = dosbox(game.dir.resolve(), game.dir.resolve(), opt)
+        rep = dosbox(game.dir.resolve(), game.library.dir.resolve(), opt)
         if (rep != 0):
             self._error(game, rep)
 
index 8b6e4ee6620869002f513fe68c2f91922bfce853..55d109fef94891affc6249ecba389dcdfacebcf1 100644 (file)
@@ -12,8 +12,8 @@ class SupportWin31(Support):
         )
     
     def _start(self, game: Game, opt: str = None):
-        self._running(game)
-        rep = dosbox(game.dir.resolve(), game.library.dir.resolve())
+        self._running(game, opt)
+        rep = dosbox(game.dir.resolve(), game.library.dir.resolve(), opt)
         if (rep != 0):
             self._error(game, rep)