From 6f463d60a3c9c61f35fc97a9fbf1ca52282bf5df Mon Sep 17 00:00:00 2001 From: Christian Groessler Date: Tue, 24 Jan 2017 20:21:56 +0100 Subject: [PATCH 1/2] Small space optimization in libsrc/atari/is_cmdline_dos.s. --- libsrc/atari/is_cmdline_dos.s | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libsrc/atari/is_cmdline_dos.s b/libsrc/atari/is_cmdline_dos.s index 71b35fbad..eb474dbfb 100644 --- a/libsrc/atari/is_cmdline_dos.s +++ b/libsrc/atari/is_cmdline_dos.s @@ -11,10 +11,9 @@ .include "atari.inc" __is_cmdline_dos: - ldx #0 lda __dos_type cmp #MAX_DOS_WITH_CMDLINE + 1 - txa + lda #0 rol a eor #$01 rts From f613ee0f5737d28392232f8cdeaa61249b5e40cc Mon Sep 17 00:00:00 2001 From: Christian Groessler Date: Tue, 24 Jan 2017 21:01:42 +0100 Subject: [PATCH 2/2] More optimization in libsrc/atari/is_cmdline_dos.s. Suggestion by Spiro Trikaliotis. --- libsrc/atari/is_cmdline_dos.s | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libsrc/atari/is_cmdline_dos.s b/libsrc/atari/is_cmdline_dos.s index eb474dbfb..2a9c49e38 100644 --- a/libsrc/atari/is_cmdline_dos.s +++ b/libsrc/atari/is_cmdline_dos.s @@ -11,9 +11,8 @@ .include "atari.inc" __is_cmdline_dos: - lda __dos_type - cmp #MAX_DOS_WITH_CMDLINE + 1 + lda #MAX_DOS_WITH_CMDLINE + cmp __dos_type lda #0 rol a - eor #$01 rts