reorganize everything

This commit is contained in:
Dennis Gunia
2024-06-24 20:38:02 +02:00
parent ea1069e59c
commit 1ed6034d99
3867 changed files with 16188 additions and 13447 deletions

View File

@@ -0,0 +1,62 @@
1 ;--------------------------------------------------------
2 ; File Created by SDCC : free open source ISO C Compiler
3 ; Version 4.2.11 #13798 (Linux)
4 ;--------------------------------------------------------
5 .module main
6 .optsdcc -mz80
7
8 ;--------------------------------------------------------
9 ; Public variables in this module
10 ;--------------------------------------------------------
11 .globl _main
12 .globl _puts
13 ;--------------------------------------------------------
14 ; special function registers
15 ;--------------------------------------------------------
16 ;--------------------------------------------------------
17 ; ram data
18 ;--------------------------------------------------------
19 .area _DATA
20 ;--------------------------------------------------------
21 ; ram data
22 ;--------------------------------------------------------
23 .area _INITIALIZED
24 ;--------------------------------------------------------
25 ; absolute external ram data
26 ;--------------------------------------------------------
27 .area _DABS (ABS)
28 ;--------------------------------------------------------
29 ; global & static initialisations
30 ;--------------------------------------------------------
31 .area _HOME
32 .area _GSINIT
33 .area _GSFINAL
34 .area _GSINIT
35 ;--------------------------------------------------------
36 ; Home
37 ;--------------------------------------------------------
38 .area _HOME
39 .area _HOME
40 ;--------------------------------------------------------
41 ; code
42 ;--------------------------------------------------------
43 .area _CODE
44 ;main.c:3: int main() {
45 ; ---------------------------------
46 ; Function main
47 ; ---------------------------------
000000 48 _main::
49 ;main.c:4: printf("Hello World\n");
000000 21r0Ar00 [10] 50 ld hl, #___str_1
000003 CDr00r00 [17] 51 call _puts
52 ;main.c:5: return 0;
000006 11 00 00 [10] 53 ld de, #0x0000
54 ;main.c:6: }
000009 C9 [10] 55 ret
00000A 56 ___str_1:
00000A 48 65 6C 6C 6F 20 57 57 .ascii "Hello World"
6F 72 6C 64
000015 00 58 .db 0x00
59 .area _CODE
60 .area _INITIALIZER
61 .area _CABS (ABS)