From 27841c7b40269cc3dbbe37f198f1177c97c2a78b Mon Sep 17 00:00:00 2001 From: Christian Groessler Date: Mon, 6 Jun 2016 22:45:20 +0200 Subject: [PATCH] Some Atari runtime library fixes. * libsrc/atari/ucase_fn.s: Fix handling if input parameter 'tmp2' is 0. * libsrc/atari/open.s: Set 'tmp2' parameter for 'ucase_fn' if DEFAULT_DEVICE is not defined. --- libsrc/atari/open.s | 4 +++- libsrc/atari/ucase_fn.s | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/libsrc/atari/open.s b/libsrc/atari/open.s index 2188257cb..d5ff4ca52 100644 --- a/libsrc/atari/open.s +++ b/libsrc/atari/open.s @@ -93,8 +93,10 @@ cont: ldy #3 .ifdef UCASE_FILENAME .ifdef DEFAULT_DEVICE ldy #$80 - sty tmp2 ; set flag for ucase_fn +.else + ldy #$00 .endif + sty tmp2 ; set flag for ucase_fn jsr ucase_fn bcc ucok1 invret: lda #