mirror of
https://github.com/cc65/cc65.git
synced 2025-02-28 20:29:46 +00:00
Shortened the code
git-svn-id: svn://svn.cc65.org/cc65/trunk@4620 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
8663ae5975
commit
44852e317e
@ -49,13 +49,15 @@ L3: and #$3F
|
||||
; Output one character to the screen. We will disable scrolling while doing so
|
||||
|
||||
cputdirect:
|
||||
ldx SCROLL
|
||||
stx ScrollSave ; Save scroll flag
|
||||
ldx #$C0
|
||||
stx SCROLL ; Disable scrolling
|
||||
jsr PRINT ; Call kernal entry point
|
||||
ldx ScrollSave
|
||||
stx SCROLL ; Restore old scroll flag
|
||||
tax ; Save output char
|
||||
lda SCROLL
|
||||
pha ; Save scroll flag
|
||||
lda #$C0
|
||||
sta SCROLL ; Disable scrolling
|
||||
txa ; Restore output char
|
||||
jsr PRINT
|
||||
pla
|
||||
sta SCROLL ; Restore old scroll flag
|
||||
rts
|
||||
|
||||
; Handle character if high bit set
|
||||
|
Loading…
x
Reference in New Issue
Block a user