From: Stephan Mühlstrasser Date: Fri, 13 Mar 2015 23:01:12 +0000 (+0100) Subject: Fixed uninitialized use of low byte of address "load". X-Git-Tag: V2.15~15^2~2 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=72a9e331e3d4f741c7be8ee2f12be283ca48b373;p=cc65 Fixed uninitialized use of low byte of address "load". --- diff --git a/cfg/osic1p-asm.cfg b/cfg/osic1p-asm.cfg index d8a2626f1..4000890be 100644 --- a/cfg/osic1p-asm.cfg +++ b/cfg/osic1p-asm.cfg @@ -11,7 +11,7 @@ SYMBOLS { MEMORY { # for size of ZP, see runtime/zeropage.s and c1p/extzp.s ZP: file = "", define = yes, start = $0002, size = $001A + $0006; - HEAD: file = %O, start = $0000, size = $00AA; + HEAD: file = %O, start = $0000, size = $00B6; RAM: file = %O, define = yes, start = %S, size = __HIMEM__ - __STACKSIZE__ - %S; } SEGMENTS { diff --git a/cfg/osic1p.cfg b/cfg/osic1p.cfg index 17109adf0..b05eeb3d5 100644 --- a/cfg/osic1p.cfg +++ b/cfg/osic1p.cfg @@ -11,7 +11,7 @@ SYMBOLS { MEMORY { # for size of ZP, see runtime/zeropage.s and c1p/extzp.s ZP: file = "", define = yes, start = $0002, size = $001A + $0006; - HEAD: file = %O, start = $0000, size = $00AA; + HEAD: file = %O, start = $0000, size = $00B6; RAM: file = %O, define = yes, start = %S, size = __HIMEM__ - __STACKSIZE__ - %S; } SEGMENTS { diff --git a/libsrc/osic1p/bootstrap.s b/libsrc/osic1p/bootstrap.s index 5116cc15a..b7c10a525 100644 --- a/libsrc/osic1p/bootstrap.s +++ b/libsrc/osic1p/bootstrap.s @@ -45,6 +45,8 @@ GETCHAR := $FFBF ; gets one character from ACIA FIRSTVISC = $85 ; Offset of first visible character in video RAM LINEDIST = $20 ; Offset in video RAM between two lines + lda #0 + sta load lda #load_addr tay @@ -105,6 +107,8 @@ CR = $0D ; ASCII-coded hexadecimal translation of the above assembly code. ; It was copied from the assembler listing. + .byte "A9", CR, "00", CR + .byte "85", CR, "08", CR .byte "A9", CR hex2