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 304<br />
BASIC 1Z-013B V1.0A<br />
BASIC 1Z-0<br />
17883<br />
17884<br />
17885<br />
17886<br />
17887<br />
17888<br />
17889<br />
17890<br />
17891<br />
17892<br />
17893<br />
17894<br />
17895<br />
17896<br />
17897<br />
17898<br />
17899<br />
17900<br />
17901<br />
17902<br />
45DC<br />
45DD<br />
45DE<br />
45DF<br />
45EO<br />
45El<br />
45E3<br />
45E6<br />
45E7<br />
45E8<br />
45E9<br />
45EA<br />
45EB<br />
17903<br />
17904 45FO<br />
17905 45Fl<br />
17906 45F2<br />
17907 45F3<br />
17908 45F4<br />
17909 45F5<br />
7E<br />
23<br />
A6<br />
3C<br />
B7<br />
20 OF<br />
01<br />
09<br />
7E<br />
2B<br />
OD<br />
B7<br />
28<br />
00<br />
FA<br />
LD A, (HU<br />
INC HL<br />
AND (HU<br />
INC A<br />
OR<br />
I BLOCK ZÄHLER<br />
• 65535 ?<br />
GLEICH<br />
17937<br />
17938<br />
17939<br />
17940<br />
17941<br />
4613<br />
4614<br />
F1<br />
18 E9<br />
A<br />
Blockzähler plus eins<br />
JR NZ, A<br />
OF + 45F2H • NEIN + NICHT LETZTER BLOCK 01 LD BC, 0100<br />
ADD HL,BC<br />
LD A, (HU<br />
DEC HL<br />
DEC C<br />
OR A<br />
JR Z, FA + 45E7H<br />
PUFFERLÄNGE<br />
ZEIGER AUF ENDE PUFFER<br />
EIN ZEICHEN HOLEN<br />
ZEIGER AUF PUFFER<br />
ZÄHLER ZEICHEN IM PUFFER<br />
ZEICHEN GLEICH NULL ?<br />
ZEICHEN IM PUFFER SUCHEN<br />
17942<br />
1794.3<br />
17944<br />
17945<br />
17946<br />
17947<br />
17948<br />
17949<br />
4616<br />
4619<br />
461A<br />
461D<br />
FD<br />
CO<br />
FD<br />
C9<br />
34 OE<br />
34 OF<br />
POP AF<br />
JR E9 .;.<br />
45ED FD 7E OB LD A, (IY+OB) OFFSET AUF PUFFER letzten Block. auf Band schre<br />
B9<br />
3F<br />
Ei<br />
Dl<br />
Cl<br />
C9<br />
CP C<br />
CCF<br />
POP HL<br />
POP DE<br />
POP BC<br />
RET<br />
nächsten Block vom Band lesen<br />
ZEICHEN IM<br />
I GERETTETE<br />
17910 45F6 01 02 01 LD BC, 0102 BLOCKLÄNGE<br />
17911<br />
17912<br />
17913 45F9<br />
17914<br />
17915<br />
17916 45FC<br />
17917<br />
17918<br />
17919 45FF<br />
17920<br />
17921<br />
17922 4602<br />
CD<br />
CD<br />
DA<br />
C9<br />
4F<br />
2A<br />
7E<br />
47<br />
00<br />
47<br />
CALL 474F<br />
CALL 002A<br />
JP C, 477E<br />
RET<br />
vollen Puffer auf Band schreiben<br />
PUFFER<br />
REGISTER HOLEN<br />
'TEXTAUSGABEFLAG FüR<br />
• BAND SETZEN<br />
BLOCK VOM BAND LESEN<br />
FEHLER AUFGETRETEN<br />
17950<br />
17951<br />
17952<br />
17953<br />
17954<br />
17955<br />
17956<br />
17957<br />
461E<br />
4620<br />
4621<br />
4622<br />
4623<br />
4624<br />
17958 4626<br />
17959 4627<br />
17960<br />
17961<br />
17962 462A<br />
17963<br />
17964<br />
17965 '462D<br />
17966<br />
17967 462F<br />
17968<br />
17969<br />
17970 4632<br />
3E<br />
77<br />
23<br />
77<br />
2B<br />
18<br />
FF<br />
DD<br />
INC<br />
RET<br />
INC<br />
RET<br />
(IY+<br />
NZ<br />
(IY+<br />
LD A, FF<br />
LD (HU,<br />
INC HL<br />
LD (HU ,<br />
DEC HL<br />
JR DD +<br />
Überprüfen, ob Band-Datei zu<br />
F5<br />
CD<br />
FD<br />
FE<br />
C2<br />
45<br />
7E<br />
49<br />
40<br />
46<br />
01<br />
46<br />
PUSH AF<br />
CALL 46<br />
LD A, (IY<br />
CP 49<br />
JP NZ,<br />
Fl<br />
POP AF<br />
17971 4633 C9 RET<br />
17923<br />
17924 4603 01 02 01 LD BC, 0102 BLOCKLÄNGE überprüfen, ob Banddatei zu<br />
17925<br />
17926 4606<br />
17927<br />
17928<br />
17929 4609<br />
17930<br />
17931<br />
17932 460C<br />
17933 460D<br />
17934<br />
17935<br />
17936 4610<br />
CD<br />
CD<br />
F5<br />
CD<br />
CD<br />
4F 47<br />
24 00<br />
58 47<br />
16 46<br />
CALL<br />
CALL<br />
PUSH<br />
CALL<br />
CALL<br />
474F<br />
0024<br />
AF<br />
4758<br />
4616<br />
;<br />
;<br />
•<br />
•<br />
'TEXTAUSGABEFLAG FüR<br />
• BAND SETZEN<br />
BLOCK AUF BAND SCHREIBEN<br />
ERGEBNISFLAG MERKEN<br />
PUFFER LöSCHEN<br />
BLOCK ZÄHLER PLUS EINS<br />
17972 4634<br />
17973 4635<br />
17974<br />
17975<br />
17976 4638<br />
17977<br />
17978<br />
17979 463B<br />
17980<br />
17981 463D<br />
17982<br />
F5<br />
CD<br />
FD<br />
FE<br />
CA<br />
45 46<br />
7E 01<br />
4F<br />
32 46<br />
PUSH AF<br />
CALL 46<br />
LD A, (I<br />
CP 4F<br />
JP Z, 4<br />
•I<br />
I<br />
I