Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
SEITE 42<br />
BASIC 1Z-013B V1.0A BASIC 1Z<br />
2195 0893 CB DC SET 3.H I ZEIGE WIEDER AUF 2249<br />
2196 I FARBSPEICHER 2250 08CA 03 INC BC<br />
2197 0895 40 LD C.L I ZEIGER AUF FARBSPEICHER 2251 08CB CD 7B 08 CALL 0<br />
2198 0896 44 LD B.H I NACH BC 2252<br />
2199<br />
2200<br />
2201<br />
2202<br />
0897<br />
0898<br />
EI<br />
C9<br />
POP<br />
RET<br />
HL X/Y-KOORDINATE 2253<br />
2254 08CE 18 E4 JR E4<br />
2256 0800 E5 PUSH H<br />
Cursor auf letztes Zeichen in Zeile stellen 2257 0801 68 LD L.8<br />
2258 0802 25 DEC H<br />
0899 2A 54 00 LD HL. (0054) AKTUELLE CURSORKOORDINATE 2259 0803 CD 64 08 CALL 0<br />
2260<br />
2203 2261<br />
2204<br />
089C CD C8 01 CALL 01C8 IY-KOORDINATE ENDE<br />
• PLUS EINS NACH OE<br />
2205<br />
2206 2264<br />
2207 089F ID DEC E IY-KOORDINATE ENDE 2265<br />
,,~C"'t::"<br />
4.,;;.....J~<br />
ZEILE 2262<br />
2263<br />
0806<br />
0807<br />
E3<br />
CD 80 08<br />
2208 08AO 63 LD H.E I LOGISCHE ZEILE 2266 D8DA EI POP HL<br />
2209<br />
08DB 18 D7 JR 07<br />
08Al 3A 5C 00 LD A. (005C) X-KOORDIANTE MAXIMAL 2267<br />
2268<br />
2210<br />
2211<br />
2212 08A4 6F LD L.A X-KOORDINATE ENDE ZEILE<br />
2213 08A5 C9 RET 2271<br />
2272<br />
2269<br />
2270<br />
EX (SP<br />
CALL 0<br />
08DD ED 5B 5D 00 LD OE.<br />
2273 08El C3 80 08 JP 088<br />
Steuerzeichen INST 2274<br />
2275<br />
2214 08A6 CD 99 08 CALL 0899 ICURSORKOORDINATE LEZTES<br />
2215 I ZEICHEN IN ZEILE NACH HL<br />
2216<br />
M~lodie (DE) ausgeben<br />
2217 08A9 CD 64 08 CALL 0864 I ZEICHEN UND FARBE AUS<br />
2218 18ILDSPEICHER MIT KOORDI 2276 08E4 C5 PUSH B<br />
2219 INATE IN HL NACH DE HOLEN 2277 08E5 D5 PUSH D<br />
2220<br />
2221<br />
08AC 3E FO LD A. FO SET - Space 2278<br />
2279<br />
2222 08AE BA CP D MIT ZEICHEN VERGLEICHEN 2280<br />
2223<br />
08E6<br />
08E7<br />
E5<br />
3E02<br />
PUSH H<br />
LD A.<br />
08AF 28 03 JR Z. 03 + 08B4H 'KEIN ZEICHEN AUF<br />
2281 08E9 32 38 OA LD (OA<br />
2224 08AF 28 03 JR Z. 03 + 08B4H I LETZTER STELLE<br />
2282<br />
2225 0881 AF<br />
XOR A<br />
NORMAL - Space<br />
2283<br />
2226 0882 BA<br />
CP D<br />
MIT ZEICHEN VERGLEICHEN<br />
2284 08EC 06 01 LD B.<br />
2227 0883 CO RET NZ STELLE NICHT FREI 2285<br />
2228<br />
2229<br />
08B4 ED 4B 5B 00 LD 8C. (005B) I X-KOORDINATE<br />
I MINIMAL/MAX IMAL<br />
2230<br />
2231 2289 08Fl 28 3E JR Z.<br />
2232 08B8 EB EX DE.HL KOORDINATEN NACH DE 2290<br />
2233 0889 2A 54 00 LD HL. (0054) c AKTUELLE CURSORKOORDINATE 2291 08F3 87<br />
OR A<br />
2234<br />
2292 08F4 28 3B JR Z.<br />
2235 2293<br />
2236 08BC B7 OR A CARRY-FLAG ZURüCKSETZEN 2294 08F6 FE C8 CP C8<br />
2237 08BD ED 52 S8C HL.DE<br />
KOORDINATEN VERGLEICHEN 2295<br />
2238<br />
2296 08F8 28 37 JR Z.<br />
2239 08BF EB<br />
EX DE.HL<br />
2297<br />
2240 08CO 28 18 JR Z. 18 + 08DDH ; • FERTIG VERSCHOBEN +<br />
2298 08FA FE CF CP CF<br />
2241<br />
I ZEICHEN UNTER CURSOR LöSCH<br />
2299<br />
2242 08C2 79 LD A.C ~ X-KOODINATE MINIMAL 2300 08FC 28 27 JR Z.<br />
2243 08C3 SD CP L AKTUELL KOORDINATE 2301<br />
2244<br />
08C4 30 OA JR NC. OA + 08DOH ZEICHEN AUS VORIGER ZEILE 2302 08FE FE 2D CP 2D<br />
2245<br />
2303<br />
2246 08C6 2D DEC L X-KOORDINATE MINUS EINS 2304 0900 28 23 JR Z.<br />
2247 08C7 CD 64 08 CALL 0864 I ZEICHEN UND FARBE AUS 2305<br />
2248 IBILDSPEICHER MIT KOORDI 2306 0902 FE 2B CP 2B<br />
2286<br />
2287<br />
2288<br />
08EE<br />
08EF<br />
lA<br />
FE OD<br />
LD<br />
CP<br />
A. <<br />
OD