Use 'ao-dbg' instead of 's51' to communicate with TeleMetrum
[fw/sdcc] / support / regression / ports / z80 / support.asm
index 6ba7686aea72305972be1486695eabb51ed6c156..c16fa2ab3583365220c9b546c9c27d24bc0e1814 100644 (file)
@@ -1,40 +1,12 @@
-       ;; ****************************************
-       ;; Beginning of module
-       .title  "Test runtime"
-       .module Runtime
-
-        .globl _main
-        .STACK = 0xE000
-
-               .area   _INIT (ABS)
-        .org    0x0
-        jp      0x100
-                                
-               .org    0x100
-__init::
-       ;; Beginning of the code
-       DI                      ; Disable interrupts
-       LD      SP,#.STACK
-       ;; Call the main function
-       CALL    _main
-        ld      a, #0
-        out    (1), a
+        .area   _CODE
+        .globl  _putchar
+        .globl  _exit
 
 __putchar::
-        ld      a,l
-        out     (0xff),a
+        jp      _putchar
+
+__initEmu::
         ret
-        
-        .org    0x200
-       .area _HOME
-        .area _CODE
-       .area _OVERLAY
-       .area _ISEG
-       .area _BSEG
-       .area _XSEG
-       .area _GSINIT
-       .area _GSFINAL
-       .area _GSINIT
-       .area _CODE
 
-       .area _DATA
+__exitEmu::
+        jp      _exit