]> git.sur5r.net Git - cc65/blobdiff - libsrc/geos/memory/fillram.s
Fixed key definitions (were removed from apple2.h)
[cc65] / libsrc / geos / memory / fillram.s
index c08b05e5c8e5e42a29707988c033d5ece004c40b..013fce797af36399a49267d7af2b13197ef6ddc2 100644 (file)
@@ -1,19 +1,30 @@
 
 ;
-; Maciej 'YTM/Alliance' Witkowiak
+; Maciej 'YTM/Elysium' Witkowiak
 ;
-; 30.10.99
+; 30.10.99, 15.07.2001
 
-; void FillRam         (char what, char *dest, int length);
+; void * FillRam         (char *dest, char what, int length);
 
-           .import DoublePop, popa
+           .import popa, popax
            .export _FillRam
 
            .include "../inc/jumptab.inc"
            .include "../inc/geossym.inc"
 
 _FillRam:
-           jsr DoublePop
+           sta r0L
+           stx r0H
            jsr popa
            sta r2L
-           jmp FillRam
+           jsr popax
+           sta r1L
+           stx r1H
+           pha
+           txa
+           pha
+           jsr FillRam
+           pla
+           tax
+           pla
+           rts