File tree Expand file tree Collapse file tree 6 files changed +24
-42
lines changed Expand file tree Collapse file tree 6 files changed +24
-42
lines changed Original file line number Diff line number Diff line change @@ -156,8 +156,6 @@ LDFLAGS ?= \
156
156
$(CEDEV)/include/fasmg-ez80/ld.fasmg \
157
157
$(LDDEBUGFLAG) \
158
158
$(LDMAPFLAG) \
159
- -i 'range rom $$000000 : $$3FFFFF' \
160
- -i 'range ram $$D00000 : $$FFFFFF' \
161
159
-i 'range bss $$$(BSSHEAP_LOW) : $$$(BSSHEAP_HIGH)' \
162
160
-i 'symbol __low_bss = bss.base' \
163
161
-i 'symbol __len_bss = bss.length' \
Original file line number Diff line number Diff line change 1
1
;-------------------------------------------------------------------------------
2
- include '../include/ez80.inc'
3
- include '../include/ti84pceg.inc'
4
- include '../include/tiformat.inc'
5
- form at ti archived appvar 'FILEIOC'
6
2
include '../include/library.inc'
7
3
;-------------------------------------------------------------------------------
8
4
Original file line number Diff line number Diff line change 1
1
;-------------------------------------------------------------------------------
2
- include '../include/ez80.inc'
3
- include '../include/ti84pceg.inc'
4
- include '../include/tiformat.inc'
5
- form at ti archived appvar 'GRAPHX'
6
2
include '../include/library.inc'
7
3
;-------------------------------------------------------------------------------
8
4
Original file line number Diff line number Diff line change 1
- macro library_private
1
+ include 'ez80.inc'
2
+ include 'ti84pceg.inc'
3
+ include 'tiformat.inc'
4
+
5
+ macro library? name *, version *
2
6
3
7
local lib
4
8
element lib.base
5
9
6
- postpone
7
- virtual
8
- irpv relocation , lib.relocations
9
- dw relocation
10
- end irpv
11
- load lib.relocation_table: $ - $$ from $$
12
- end virtual
13
- end postpone
14
-
15
- postpone
16
- lib.end = $% - lib.base_offset
17
- dw lib.relocation_table
18
- dl lib.dependencies
19
- dl lib.end
20
- end postpone
21
-
22
- macro library? name , version
23
- lib.numfunctions = 0
24
- org 0
25
- lib.init = $
26
- db 192 , 193 , version
27
- end macro
28
-
29
10
macro dependencies?
30
11
irpv export , lib.exports
31
12
dw export
@@ -35,7 +16,7 @@ macro library_private
35
16
org lib.base
36
17
end macro
37
18
38
- macro export? function
19
+ macro export? function *
39
20
lib.exports equ function - lib.base
40
21
lib.numfunctions = lib.numfunctions + 1
41
22
end macro
@@ -52,6 +33,21 @@ macro library_private
52
33
end if
53
34
end macro
54
35
36
+ form at ti archived appvar name
37
+ lib.numfunctions = 0
38
+ org 0
39
+ lib.init = $
40
+ db 192 , 193 , version
41
+
42
+ postpone
43
+ lib.end = $% - lib.base_offset
44
+ irpv relocation , lib.relocations
45
+ dw relocation
46
+ end irpv
47
+ dl lib.dependencies
48
+ dl lib.end
49
+
50
+ end postpone
51
+
52
+ purge library?
55
53
end macro
56
- library_private
57
- purge library_private
Original file line number Diff line number Diff line change 1
1
;-------------------------------------------------------------------------------
2
- include '../include/ez80.inc'
3
- include '../include/ti84pceg.inc'
4
- include '../include/tiformat.inc'
5
- form at ti archived appvar 'KEYPADC'
6
2
include '../include/library.inc'
7
3
;-------------------------------------------------------------------------------
8
4
You can’t perform that action at this time.
0 commit comments