summaryrefslogtreecommitdiffstats
path: root/sw/z80/build/kernel/kernel.lst
diff options
context:
space:
mode:
Diffstat (limited to 'sw/z80/build/kernel/kernel.lst')
-rw-r--r--sw/z80/build/kernel/kernel.lst66
1 files changed, 66 insertions, 0 deletions
diff --git a/sw/z80/build/kernel/kernel.lst b/sw/z80/build/kernel/kernel.lst
new file mode 100644
index 0000000..e839f83
--- /dev/null
+++ b/sw/z80/build/kernel/kernel.lst
@@ -0,0 +1,66 @@
+ 1 ;--------------------------------------------------------
+ 2 ; File Created by SDCC : free open source ANSI-C Compiler
+ 3 ; Version 3.5.0 #9253 (Mar 24 2016) (Linux)
+ 4 ; This file was generated Wed Aug 23 21:44:59 2017
+ 5 ;--------------------------------------------------------
+ 6 .module kernel
+ 7 .optsdcc -mz80
+ 8
+ 9 ;--------------------------------------------------------
+ 10 ; Public variables in this module
+ 11 ;--------------------------------------------------------
+ 12 .globl _kmain
+ 13 .globl _usart_init
+ 14 ;--------------------------------------------------------
+ 15 ; special function registers
+ 16 ;--------------------------------------------------------
+ 17 ;--------------------------------------------------------
+ 18 ; ram data
+ 19 ;--------------------------------------------------------
+ 20 .area _DATA
+ 21 ;--------------------------------------------------------
+ 22 ; ram data
+ 23 ;--------------------------------------------------------
+ 24 .area _INITIALIZED
+ 25 ;--------------------------------------------------------
+ 26 ; absolute external ram data
+ 27 ;--------------------------------------------------------
+ 28 .area _DABS (ABS)
+ 29 ;--------------------------------------------------------
+ 30 ; global & static initialisations
+ 31 ;--------------------------------------------------------
+ 32 .area _HOME
+ 33 .area _GSINIT
+ 34 .area _GSFINAL
+ 35 .area _GSINIT
+ 36 ;--------------------------------------------------------
+ 37 ; Home
+ 38 ;--------------------------------------------------------
+ 39 .area _HOME
+ 40 .area _HOME
+ 41 ;--------------------------------------------------------
+ 42 ; code
+ 43 ;--------------------------------------------------------
+ 44 .area _CODE
+ 45 ;kernel/kernel.c:4: void kmain(void)
+ 46 ; ---------------------------------
+ 47 ; Function kmain
+ 48 ; ---------------------------------
+ 0000 49 _kmain::
+ 50 ;kernel/kernel.c:6: usart_init(USART_BAUDRATE_9600, USART_PARITY_EVEN, USART_STOP_BITS_1);
+ 0000 21 0A 00 [10] 51 ld hl,#0x000A
+ 0003 E5 [11] 52 push hl
+ 0004 2E 01 [ 7] 53 ld l, #0x01
+ 0006 E5 [11] 54 push hl
+ 0007 21 00 00 [10] 55 ld hl,#0x0000
+ 000A E5 [11] 56 push hl
+ 000B 21 0C 00 [10] 57 ld hl,#0x000C
+ 000E E5 [11] 58 push hl
+ 000F CDr00r00 [17] 59 call _usart_init
+ 0012 21 08 00 [10] 60 ld hl,#8
+ 0015 39 [11] 61 add hl,sp
+ 0016 F9 [ 6] 62 ld sp,hl
+ 0017 C9 [10] 63 ret
+ 64 .area _CODE
+ 65 .area _INITIALIZER
+ 66 .area _CABS (ABS)