annotate src/strings.inc @ 612:6dd6b37da7c8

TODO: screendump debug
author heinrichsweikamp
date Wed, 09 Jan 2019 21:53:02 +0100
parents ca4556fb60b9
children c40025d8e750
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
heinrichsweikamp
parents:
diff changeset
1 ;=============================================================================
heinrichsweikamp
parents:
diff changeset
2 ;
heinrichsweikamp
parents:
diff changeset
3 ; File strings.asm
heinrichsweikamp
parents:
diff changeset
4 ;
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
5 ; Implementation code various string functions
0
heinrichsweikamp
parents:
diff changeset
6 ;
heinrichsweikamp
parents:
diff changeset
7 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved.
heinrichsweikamp
parents:
diff changeset
8 ;=============================================================================
heinrichsweikamp
parents:
diff changeset
9 ; HISTORY
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
10 ; 2010-12-02 : [jDG] Creation
0
heinrichsweikamp
parents:
diff changeset
11 ;
heinrichsweikamp
parents:
diff changeset
12
heinrichsweikamp
parents:
diff changeset
13 ;=============================================================================
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
14 ; Copy a short embedded string to the start of the string buffer
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
15 ; Input : string after macro name
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
16 ; Output : chars are copied to the start of the string buffer
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
17 ; FSR2 points to the first unused char containing the NULL termination
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
18 ; Trashed: WREG, TBLPTR, TABLAT, PRODL
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
19 ; Note : uses bank-safe calls only
0
heinrichsweikamp
parents:
diff changeset
20 ;
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
21 extern strcpy_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
22 STRCPY macro string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
23 call strcpy_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
24 DB string, 0
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
25 endm
0
heinrichsweikamp
parents:
diff changeset
26
heinrichsweikamp
parents:
diff changeset
27 ;=============================================================================
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
28 ; A variant of STRCPY that appends chars in the string buffer at the current
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
29 ; FSR2 pointer position
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
30 ; Input/Output/Trashed: see STRCPY
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
31 ;
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
32 extern strcat_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
33 STRCAT macro string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
34 call strcat_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
35 DB string, 0
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
36 endm
0
heinrichsweikamp
parents:
diff changeset
37
heinrichsweikamp
parents:
diff changeset
38 ;=============================================================================
heinrichsweikamp
parents:
diff changeset
39 ; A variant of STRCAT when there is just on char to output
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
40 ; Input/Output/Trashed: see STRCPY
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
41 ;
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
42 PUTC macro char
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
43 movlw char
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
44 movwf POSTINC2
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
45 endm
0
heinrichsweikamp
parents:
diff changeset
46
heinrichsweikamp
parents:
diff changeset
47 ;=============================================================================
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
48 ; A variant of STRCPY that sends the string to the word processor afterwards
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
49 ; Input/Output: see STRCPY
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
50 ; Trashed : see STRCPY + word_processor. In particular, switches RAM to Bank1
0
heinrichsweikamp
parents:
diff changeset
51 ;
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
52 extern strcpy_block_print
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
53 STRCPY_PRINT macro string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
54 call strcpy_block_print
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
55 DB string, 0
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
56 endm
0
heinrichsweikamp
parents:
diff changeset
57
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
58 ;=============================================================================
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
59 ; A variant of STRCAT that sends the string to the word processor afterwards
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
60 ; Input/Output: see STRCAT
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
61 ; Trashed : see STRCPY + word_processor. In particular, switches RAM to Bank1
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
62 ;
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
63 extern strcat_block_print
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
64 STRCAT_PRINT macro string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
65 call strcat_block_print
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
66 DB string, 0
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
67 endm
0
heinrichsweikamp
parents:
diff changeset
68
heinrichsweikamp
parents:
diff changeset
69 ;=============================================================================
heinrichsweikamp
parents:
diff changeset
70 ; Subroutines to operate on strings from PROM code
heinrichsweikamp
parents:
diff changeset
71 ;
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
72 ; Input : TBLPTR : string pointer into PROM
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
73 ; Trashed: FSR1
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
74 ; Output : string in buffer, FSR2 pointer on the closing null byte
0
heinrichsweikamp
parents:
diff changeset
75
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
76 extern strcpy_prom, strcat_prom
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
77 extern strcpy_prom_print, strcat_prom_print
0
heinrichsweikamp
parents:
diff changeset
78
heinrichsweikamp
parents:
diff changeset
79 ;=============================================================================
heinrichsweikamp
parents:
diff changeset
80 ; Subroutines and macros to operate on multilingual text
heinrichsweikamp
parents:
diff changeset
81 ;
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
82 extern strcpy_text
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
83 STRCPY_TEXT macro txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
84 extern txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
85 lfsr FSR1, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
86 call strcpy_text
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
87 endm
0
heinrichsweikamp
parents:
diff changeset
88
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
89 extern strcpy_text_print
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
90 STRCPY_TEXT_PRINT macro txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
91 extern txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
92 lfsr FSR1, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
93 call strcpy_text_print
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
94 endm
0
heinrichsweikamp
parents:
diff changeset
95
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
96 extern strcat_text
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
97 STRCAT_TEXT macro txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
98 extern txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
99 lfsr FSR1, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
100 call strcat_text
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
101 endm
0
heinrichsweikamp
parents:
diff changeset
102
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
103 extern strcat_text_print
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
104 STRCAT_TEXT_PRINT macro txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
105 extern txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
106 lfsr FSR1, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
107 call strcat_text_print
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
108 endm
0
heinrichsweikamp
parents:
diff changeset
109
heinrichsweikamp
parents:
diff changeset
110 ;=============================================================================
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
111 ; A shortcut for the macros WIN_TOP + WIN_LEFT + WIN_FONT
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
112 ; The idea is to replace a 4x6=24 bytes sequence by a more compact 6 bytes one.
0
heinrichsweikamp
parents:
diff changeset
113 ;
heinrichsweikamp
parents:
diff changeset
114 ; Trashed: TBLPTR, TABLAT, WREG.
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
115 ; Note : uses bank-safe calls only
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
116 ;
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
117 extern start_tiny_block
0
heinrichsweikamp
parents:
diff changeset
118 WIN_TINY macro x, y
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
119 call start_tiny_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
120 DB x, y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
121 endm
0
heinrichsweikamp
parents:
diff changeset
122
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
123 extern start_small_block
0
heinrichsweikamp
parents:
diff changeset
124 WIN_SMALL macro x, y
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
125 call start_small_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
126 DB x, y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
127 endm
0
heinrichsweikamp
parents:
diff changeset
128
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
129 extern start_std_block
0
heinrichsweikamp
parents:
diff changeset
130 WIN_STD macro x, y
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
131 call start_std_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
132 DB x, y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
133 endm
0
heinrichsweikamp
parents:
diff changeset
134
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
135 extern start_medium_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
136 WIN_MEDIUM macro x, y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
137 call start_medium_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
138 DB x, y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
139 endm
0
heinrichsweikamp
parents:
diff changeset
140
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
141 extern start_large_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
142 WIN_LARGE macro x, y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
143 call start_large_block
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
144 DB x, y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
145 endm
0
heinrichsweikamp
parents:
diff changeset
146
heinrichsweikamp
parents:
diff changeset
147 ;=============================================================================
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
148 ; Shortcuts for compact display programmings
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
149 ;
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
150 TEXT_TINY macro x, y, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
151 WIN_TINY x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
152 STRCPY_TEXT_PRINT txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
153 endm
0
heinrichsweikamp
parents:
diff changeset
154
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
155 TEXT_SMALL macro x, y, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
156 WIN_SMALL x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
157 STRCPY_TEXT_PRINT txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
158 endm
0
heinrichsweikamp
parents:
diff changeset
159
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
160 TEXT_SMALL_INVERT macro x, y, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
161 WIN_SMALL_INVERT x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
162 STRCPY_TEXT_PRINT txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
163 endm
0
heinrichsweikamp
parents:
diff changeset
164
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
165 TEXT_MEDIUM macro x, y, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
166 WIN_MEDIUM x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
167 STRCPY_TEXT_PRINT txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
168 endm
0
heinrichsweikamp
parents:
diff changeset
169
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
170 TEXT_LARGE macro x, y, txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
171 WIN_LARGE x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
172 STRCPY_TEXT_PRINT txt
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
173 endm
0
heinrichsweikamp
parents:
diff changeset
174
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
175 STRING_TINY macro x, y, string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
176 WIN_SMALL x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
177 STRCPY_PRINT string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
178 endm
0
heinrichsweikamp
parents:
diff changeset
179
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
180 STRING_SMALL macro x, y, string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
181 WIN_SMALL x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
182 STRCPY_PRINT string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
183 endm
0
heinrichsweikamp
parents:
diff changeset
184
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
185 STRING_MEDIUM macro x, y, string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
186 WIN_MEDIUM x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
187 STRCPY_PRINT string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
188 endm
0
heinrichsweikamp
parents:
diff changeset
189
604
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
190 STRING_LARGE macro x, y, string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
191 WIN_LARGE x,y
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
192 STRCPY_PRINT string
ca4556fb60b9 bump to 2.99beta, work on 3.00 stable
heinrichsweikamp
parents: 189
diff changeset
193 endm