]> git.sur5r.net Git - cc65/commitdiff
sim65: If mode argument is omitted, use a reasonable default.
authorPatrick Pelletier <code@funwithsoftware.org>
Fri, 17 Aug 2018 17:50:16 +0000 (10:50 -0700)
committerOliver Schmidt <ol.sc@web.de>
Fri, 17 Aug 2018 21:28:45 +0000 (23:28 +0200)
src/sim65/paravirt.c

index 0c634dc0d2a3f580a76273974f778dc84a01f252..fda2839afd672cf56dde70f6b2d81f04a516a4bb 100644 (file)
@@ -175,6 +175,13 @@ static void PVOpen (CPURegs* Regs)
     unsigned Flags = PopParam (2);
     unsigned Name  = PopParam (2);
 
+    if (Regs->YR - 4 < 2) {
+        /* If the caller did not supply the mode argument,
+        ** use a reasonable default.
+        */
+        Mode = 0400 | 0200;
+    }
+
     do {
         Path[I] = MemReadByte (Name++);
     }