mirror of
https://github.com/cc65/cc65.git
synced 2025-01-12 17:30:50 +00:00
Merge pull request #51 from groessler/something_to_pull
small optimization
This commit is contained in:
commit
38719211bd
@ -98,9 +98,8 @@ syschk: lda $fcd8 ; from ostype.s
|
|||||||
sys_ok:
|
sys_ok:
|
||||||
.include "xlmemchk.inc" ; calculate lowest address we will use when we move the screen buffer down
|
.include "xlmemchk.inc" ; calculate lowest address we will use when we move the screen buffer down
|
||||||
|
|
||||||
sec
|
|
||||||
lda MEMLO
|
lda MEMLO
|
||||||
sbc lowadr
|
cmp lowadr
|
||||||
lda MEMLO+1
|
lda MEMLO+1
|
||||||
sbc lowadr+1
|
sbc lowadr+1
|
||||||
bcc memlo_ok
|
bcc memlo_ok
|
||||||
@ -140,17 +139,15 @@ syschk:
|
|||||||
|
|
||||||
;tmp contains address which must be above .bss's end
|
;tmp contains address which must be above .bss's end
|
||||||
|
|
||||||
sec
|
|
||||||
lda tmp
|
lda tmp
|
||||||
sbc #<(__BSS_RUN__ + __BSS_SIZE__)
|
cmp #<(__BSS_RUN__ + __BSS_SIZE__)
|
||||||
lda tmp+1
|
lda tmp+1
|
||||||
sbc #>(__BSS_RUN__ + __BSS_SIZE__)
|
sbc #>(__BSS_RUN__ + __BSS_SIZE__)
|
||||||
|
|
||||||
bcc mem_err ; program doesn't fit into memory
|
bcc mem_err ; program doesn't fit into memory
|
||||||
|
|
||||||
sec
|
|
||||||
lda MEMLO
|
lda MEMLO
|
||||||
sbc #<__STARTADDRESS__
|
cmp #<__STARTADDRESS__
|
||||||
lda MEMLO+1
|
lda MEMLO+1
|
||||||
sbc #>__STARTADDRESS__
|
sbc #>__STARTADDRESS__
|
||||||
bcc memlo_ok
|
bcc memlo_ok
|
||||||
|
Loading…
x
Reference in New Issue
Block a user