diff options
Diffstat (limited to '')
-rw-r--r-- | sw/z80/tests/ram/build/crt0.rel (renamed from sw/z80_tests/ram/build/crt0.rel) | 17 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/main.asm (renamed from sw/z80_tests/ram/build/main.asm) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/main.lst (renamed from sw/z80_tests/ram/build/main.lst) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/main.rel (renamed from sw/z80_tests/ram/build/main.rel) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/main.sym (renamed from sw/z80_tests/ram/build/main.sym) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/ram_test.lk | 11 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/ram_test.map | 174 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/ram_test.noi | 50 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/test.lk (renamed from sw/z80_tests/ram/build/test.lk) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/test.map (renamed from sw/z80_tests/ram/build/test.map) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/test.noi (renamed from sw/z80_tests/ram/build/test.noi) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/build/test.z80 (renamed from sw/z80_tests/ram/build/test.z80) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/crt0.s (renamed from sw/z80_tests/ram/crt0.s) | 1 | ||||
-rw-r--r-- | sw/z80/tests/ram/main.c (renamed from sw/z80_tests/ram/main.c) | 0 | ||||
-rw-r--r-- | sw/z80/tests/ram/makefile (renamed from sw/z80_tests/ram/makefile) | 2 |
15 files changed, 247 insertions, 8 deletions
diff --git a/sw/z80_tests/ram/build/crt0.rel b/sw/z80/tests/ram/build/crt0.rel index cce6a25..b9ed132 100644 --- a/sw/z80_tests/ram/build/crt0.rel +++ b/sw/z80/tests/ram/build/crt0.rel @@ -1,5 +1,5 @@ XL2 -H 14 areas 3 global symbols +H 15 areas 3 global symbols M crt0 S _main Ref0000 S .__.ABS. Def0000 @@ -14,7 +14,8 @@ A _HEADER4 size 2 flags 8 addr 20 A _HEADER5 size 2 flags 8 addr 28 A _HEADER6 size 2 flags 8 addr 30 A _HEADER7 size 2 flags 8 addr 38 -A _HEADER8 size 9 flags 8 addr 100 +A _HEADER8 size 2 flags 8 addr 66 +A _HEADER9 size 9 flags 8 addr 100 A _HOME size 0 flags 0 addr 0 A _INITIALIZER size 0 flags 0 addr 0 A _GSINIT size 0 flags 0 addr 0 @@ -27,7 +28,7 @@ A _HEAP size 0 flags 0 addr 0 T 00 00 R 00 00 02 00 T 00 00 C3 00 01 -R 00 00 02 00 00 03 0A 00 +R 00 00 02 00 00 03 0B 00 T 08 00 R 00 00 03 00 T 08 00 ED 4D @@ -56,12 +57,16 @@ T 38 00 R 00 00 09 00 T 38 00 ED 4D R 00 00 09 00 -T 00 01 +T 66 00 R 00 00 0A 00 -T 00 01 +T 66 00 ED 4D R 00 00 0A 00 +T 00 01 +R 00 00 0B 00 +T 00 01 +R 00 00 0B 00 T 00 01 31 FF FF CD 00 00 C3 00 00 -R 00 00 0A 00 02 06 00 00 00 09 00 00 +R 00 00 0B 00 02 06 00 00 00 09 00 00 T 00 00 R 00 00 00 00 T 00 00 diff --git a/sw/z80_tests/ram/build/main.asm b/sw/z80/tests/ram/build/main.asm index f3b8add..f3b8add 100644 --- a/sw/z80_tests/ram/build/main.asm +++ b/sw/z80/tests/ram/build/main.asm diff --git a/sw/z80_tests/ram/build/main.lst b/sw/z80/tests/ram/build/main.lst index 17142d4..17142d4 100644 --- a/sw/z80_tests/ram/build/main.lst +++ b/sw/z80/tests/ram/build/main.lst diff --git a/sw/z80_tests/ram/build/main.rel b/sw/z80/tests/ram/build/main.rel index cad7a3c..cad7a3c 100644 --- a/sw/z80_tests/ram/build/main.rel +++ b/sw/z80/tests/ram/build/main.rel diff --git a/sw/z80_tests/ram/build/main.sym b/sw/z80/tests/ram/build/main.sym index d81bdc8..d81bdc8 100644 --- a/sw/z80_tests/ram/build/main.sym +++ b/sw/z80/tests/ram/build/main.sym diff --git a/sw/z80/tests/ram/build/ram_test.lk b/sw/z80/tests/ram/build/ram_test.lk new file mode 100644 index 0000000..724eb89 --- /dev/null +++ b/sw/z80/tests/ram/build/ram_test.lk @@ -0,0 +1,11 @@ +-mjwx +-i build/ram_test.hex +-b _CODE = 0x0000 +-b _DATA = 0x2000 +-k /usr/libexec/../share/sdcc/lib/z80 +-k /usr/share/sdcc/lib/z80 +-l z80 +build/crt0.rel +build/main.rel + +-e diff --git a/sw/z80/tests/ram/build/ram_test.map b/sw/z80/tests/ram/build/ram_test.map new file mode 100644 index 0000000..0d36247 --- /dev/null +++ b/sw/z80/tests/ram/build/ram_test.map @@ -0,0 +1,174 @@ +ASxxxx Linker V03.00 + NoICE + sdld, page 1. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +. .ABS. 00000000 00000000 = 0. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ + 00000000 .__.ABS. main + 00000000 l__BSEG + 00000000 l__BSS + 00000000 l__CABS + 00000000 l__DABS + 00000000 l__DATA + 00000000 l__GSFINAL + 00000000 l__GSINIT + 00000000 l__HEADER + 00000000 l__HEAP + 00000000 l__HOME + 00000000 l__INITIALIZED + 00000000 l__INITIALIZER + 00000000 s__CABS + 00000000 s__CODE + 00000000 s__DABS + 00000000 s__HEADER + 00000000 s__HEADER0 + 00000000 s__HEADER1 + 00000000 s__HEADER2 + 00000000 s__HEADER3 + 00000000 s__HEADER4 + 00000000 s__HEADER5 + 00000000 s__HEADER6 + 00000000 s__HEADER7 + 00000000 s__HEADER8 + 00000000 s__HEADER9 + 00000002 l__HEADER1 + 00000002 l__HEADER2 + 00000002 l__HEADER3 + 00000002 l__HEADER4 + 00000002 l__HEADER5 + 00000002 l__HEADER6 + 00000002 l__HEADER7 + 00000002 l__HEADER8 + 00000003 l__HEADER0 + 00000009 l__HEADER9 + 0000000D l__CODE + 0000000D s__GSFINAL + 0000000D s__GSINIT + 0000000D s__HOME + 0000000D s__INITIALIZER + 00002000 s__BSEG + 00002000 s__BSS + 00002000 s__DATA + 00002000 s__HEAP + 00002000 s__INITIALIZED + +ASxxxx Linker V03.00 + NoICE + sdld, page 2. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_CODE 00000000 0000000D = 13. bytes (REL,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ + 00000000 _exit crt0 + 00000003 _main main + +ASxxxx Linker V03.00 + NoICE + sdld, page 3. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER0 00000000 00000003 = 3. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 4. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER1 00000000 00000002 = 2. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 5. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER2 00000000 00000002 = 2. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 6. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER3 00000000 00000002 = 2. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 7. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER4 00000000 00000002 = 2. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 8. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER5 00000000 00000002 = 2. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 9. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER6 00000000 00000002 = 2. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 10. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER7 00000000 00000002 = 2. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 11. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER8 00000000 00000002 = 2. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 12. +Hexadecimal [32-Bits] + +Area Addr Size Decimal Bytes (Attributes) +-------------------------------- ---- ---- ------- ----- ------------ +_HEADER9 00000000 00000009 = 9. bytes (ABS,CON) + + Value Global Global Defined In Module + ----- -------------------------------- ------------------------ +ASxxxx Linker V03.00 + NoICE + sdld, page 13. + +Files Linked [ module(s) ] + +build/crt0.rel [ crt0 ] +build/main.rel [ main ] + +ASxxxx Linker V03.00 + NoICE + sdld, page 14. + +User Base Address Definitions + +_CODE = 0x0000 +_DATA = 0x2000 + +
\ No newline at end of file diff --git a/sw/z80/tests/ram/build/ram_test.noi b/sw/z80/tests/ram/build/ram_test.noi new file mode 100644 index 0000000..94266c5 --- /dev/null +++ b/sw/z80/tests/ram/build/ram_test.noi @@ -0,0 +1,50 @@ +DEF .__.ABS. 0x0 +DEF l__BSEG 0x0 +DEF l__BSS 0x0 +DEF l__CABS 0x0 +DEF l__DABS 0x0 +DEF l__DATA 0x0 +DEF l__GSFINAL 0x0 +DEF l__GSINIT 0x0 +DEF l__HEADER 0x0 +DEF l__HEAP 0x0 +DEF l__HOME 0x0 +DEF l__INITIALIZED 0x0 +DEF l__INITIALIZER 0x0 +DEF s__CABS 0x0 +DEF s__CODE 0x0 +DEF s__DABS 0x0 +DEF s__HEADER 0x0 +DEF s__HEADER0 0x0 +DEF s__HEADER1 0x0 +DEF s__HEADER2 0x0 +DEF s__HEADER3 0x0 +DEF s__HEADER4 0x0 +DEF s__HEADER5 0x0 +DEF s__HEADER6 0x0 +DEF s__HEADER7 0x0 +DEF s__HEADER8 0x0 +DEF s__HEADER9 0x0 +DEF l__HEADER1 0x2 +DEF l__HEADER2 0x2 +DEF l__HEADER3 0x2 +DEF l__HEADER4 0x2 +DEF l__HEADER5 0x2 +DEF l__HEADER6 0x2 +DEF l__HEADER7 0x2 +DEF l__HEADER8 0x2 +DEF l__HEADER0 0x3 +DEF l__HEADER9 0x9 +DEF l__CODE 0xD +DEF s__GSFINAL 0xD +DEF s__GSINIT 0xD +DEF s__HOME 0xD +DEF s__INITIALIZER 0xD +DEF s__BSEG 0x2000 +DEF s__BSS 0x2000 +DEF s__DATA 0x2000 +DEF s__HEAP 0x2000 +DEF s__INITIALIZED 0x2000 +DEF _exit 0x0 +DEF _main 0x3 +LOAD build/ram_test.ihx diff --git a/sw/z80_tests/ram/build/test.lk b/sw/z80/tests/ram/build/test.lk index 03a8db4..03a8db4 100644 --- a/sw/z80_tests/ram/build/test.lk +++ b/sw/z80/tests/ram/build/test.lk diff --git a/sw/z80_tests/ram/build/test.map b/sw/z80/tests/ram/build/test.map index 07b953f..07b953f 100644 --- a/sw/z80_tests/ram/build/test.map +++ b/sw/z80/tests/ram/build/test.map diff --git a/sw/z80_tests/ram/build/test.noi b/sw/z80/tests/ram/build/test.noi index 403beda..403beda 100644 --- a/sw/z80_tests/ram/build/test.noi +++ b/sw/z80/tests/ram/build/test.noi diff --git a/sw/z80_tests/ram/build/test.z80 b/sw/z80/tests/ram/build/test.z80 index 25a162a..25a162a 100644 --- a/sw/z80_tests/ram/build/test.z80 +++ b/sw/z80/tests/ram/build/test.z80 diff --git a/sw/z80_tests/ram/crt0.s b/sw/z80/tests/ram/crt0.s index ac0698f..d775e66 100644 --- a/sw/z80_tests/ram/crt0.s +++ b/sw/z80/tests/ram/crt0.s @@ -21,7 +21,6 @@ .org 0x38 reti .org 0x66 - ld hl,#BEEF reti .org 0x100 diff --git a/sw/z80_tests/ram/main.c b/sw/z80/tests/ram/main.c index 581072b..581072b 100644 --- a/sw/z80_tests/ram/main.c +++ b/sw/z80/tests/ram/main.c diff --git a/sw/z80_tests/ram/makefile b/sw/z80/tests/ram/makefile index 35d7419..b8435a7 100644 --- a/sw/z80_tests/ram/makefile +++ b/sw/z80/tests/ram/makefile @@ -1,7 +1,7 @@ #### # source code settings # -OSNAME := test +OSNAME := ram_test CSOURCES := $(wildcard *.c) |