* device/lib/gbz80/crt0.s,
[fw/sdcc] / device / lib / z80 / putchar.s
index 2b8fa688a2c02355481acac666212224bae34f7a..d10710aea994c0f8a649caddc902b92f6f013d4d 100644 (file)
@@ -1,13 +1,19 @@
-       .area _CODE
-_putchar::
-       push    ix
-       ld      ix,#0
-       add     ix,sp
+       .area CODE
+_putchar::       
+_putchar_rr_s:: 
+        ld      hl,#2
+        add     hl,sp
+        
+        ld      l,(hl)
+        ld      a,#1
+        rst     0x08
+        
+        ret
+           
+_putchar_rr_dbs::
+        ld      l,e
+       ld      a,#1
+        rst     0x08
 
-       ld      a,4(ix)
-       out     (0xff),a
-
-       pop     ix
-       ret
-       
+        ret