cc65/libsrc/atari7800/clrscr.s

28 lines
591 B
ArmAsm

.include "atari7800.inc"
.export _clrscr
.import _screen
.import pushax, ___bzero
.include "extzp.inc"
.code
.proc _clrscr
lda #<_screen
ldx #>_screen
jsr pushax
ldx #>(charsperline * screenrows)
lda #<(charsperline * screenrows)
jmp ___bzero
.endproc
;-------------------------------------------------------------------------------
; force the init constructor to be imported
.import initconio
conio_init = initconio