From: Patrick Pelletier Date: Fri, 17 Aug 2018 17:50:16 +0000 (-0700) Subject: sim65: If mode argument is omitted, use a reasonable default. X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=974188796c3f8a8817f1d2ef9623beb894accc2b;p=cc65 sim65: If mode argument is omitted, use a reasonable default. --- diff --git a/src/sim65/paravirt.c b/src/sim65/paravirt.c index 0c634dc0d..fda2839af 100644 --- a/src/sim65/paravirt.c +++ b/src/sim65/paravirt.c @@ -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++); }