From 624c808dbcc65bba62d18af672cb883005f56754 Mon Sep 17 00:00:00 2001 From: cuz Date: Fri, 1 Apr 2005 08:23:56 +0000 Subject: [PATCH] Renamed O65_OS_CC65_MODULE -> O65_OS_CC65 in the headers. Squeezed one precious byte out of the loader code:-) git-svn-id: svn://svn.cc65.org/cc65/trunk@3445 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- libsrc/common/modload.s | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/libsrc/common/modload.s b/libsrc/common/modload.s index ac04a3987..63776f1c8 100644 --- a/libsrc/common/modload.s +++ b/libsrc/common/modload.s @@ -200,17 +200,16 @@ CleanupAndExit: ; Check if we have to free the allocated block - lda Module - ora Module+1 - beq @L1 ; Jump if no memory allocated - lda Module ldx Module+1 - jsr _free ; Free the allocated block + bne @L1 + tay ; Test high byte + beq @L2 +@L1: jsr _free ; Free the allocated block ; Restore the register bank -@L1: jsr RestoreRegBank +@L2: jsr RestoreRegBank ; Restore the error code and return to the caller @@ -390,7 +389,7 @@ Opt: jsr ReadByte ; Read the length byte bne OSError jsr ReadByte ; Get the operating system - cmp #O65_OS_CC65_MODULE + cmp #O65_OS_CC65 bne OSError ; Wrong operating system jsr ReadByte ; Get the version number, expect zero -- 2.39.5