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 60 <br />
BASIC 1Z-013B V1.0A <br />
3152 OC50 38 10 JR C, 10 ~ OC62H BREAK GEDRüCKT<br />
3153<br />
3154 OC52 CD 44 OD CALL OD44 I ZEITSCHLEIFE 278 usec<br />
3155 (SoI1=368)<br />
3156<br />
3157 OC55 CD 23 OC CALL OC23 STATUSWERT VOM 8255 HOLEN<br />
3158<br />
3159<br />
3160 OC58 E6 20 AND A, 20 BANDEINGANG MASKIEREN<br />
3161<br />
3162 OC5A 20 DD JR NZ. DD ~ OC39H I IST KURZER IMPULS ~<br />
3163 (VON VORNE ANFANGEN<br />
3164 OC5C 1D DEC E RESTANZAHL LANGE IMPULSE<br />
3165 OC5D 20 EE JR NZ. EE ~ OC4DH WEITERE LANGE IMPULSE<br />
3166<br />
3167 OC5F CD 24 OD CALL OD24 ( IMPULSSTART DES NÄCHSTEN<br />
3168 I BITS SUCHEN<br />
3169<br />
3170 OC62 EI POP HL I GERETTETE REGISTER HOLEN<br />
3171 OC63 Cl POP BC 1<br />
3172 OC64 Dl POP DE 1<br />
3173 OC65 C9 RET<br />
In BC angegebene Anzahl Bytes vom Band nach (HL) laden<br />
3174 OC66 05 PUSH DE 1 REGISTER RETTEN<br />
3175 OC67 C5 PUSH BC 1<br />
3176 OC68 E5 PUSH HL I<br />
3177 OC69 16 02 LD D, 02 ZWEI DURCHLÄUFE<br />
3178<br />
3179 OC6B 21 02 EO LD HL. E002 ZEIGER AUF STATUSPORT 8255<br />
3180<br />
3181<br />
3182 OC6E CD 24 OD CALL OD24 IMPULSSTART SUCHEN<br />
3183<br />
3184<br />
3185 OC71 38 EF JR C. EF ~ OC62H BREAK GEDRüCKT<br />
3186<br />
3187 OC73 CD 44 OD CALL OD44 , ZEITSCHLEIFE 278 usec<br />
3188<br />
(So11=368)<br />
3189<br />
3190 OC76 CD 23 OC CALL OC23 STATUSWERT VOM 8255 LESEN<br />
3191<br />
3192<br />
3193 OC79 E6 20 AND A. 20 BANDEINGANG MASKIEREN<br />
3194<br />
3195 OC7B 28 Fl JR Z, Fl ~ OC6EH LANGEN START IMPULS SUCHEN<br />
3196<br />
3197 OC7D 21 00 00 LD HL. 0000 ZÄHLER AUF NULL<br />
3198<br />
3199<br />
3200 OC80 22 BF OE LD (OEBF),HL PRüFSUMMENZÄHLER<br />
3201<br />
3202<br />
3203 OC83 EI POP HL I ZEIGER AUF SPEICHER<br />
3204 OC84 Cl POP BC I I ANZAHL BYTES<br />
3205 OC85 C5 PUSH BC I<br />
3206 OC86 E5 PUSH HL ZEIGER AUF SPEICHER<br />
3207 OC87 CD B3 OC CALL OCB3 I EIN BYTE LESEN<br />
3208<br />
3209<br />
3210 OC8A 38<br />
3211<br />
3212 OC8C 77<br />
3213 OC8D 23<br />
3214 aC8E OB<br />
3215 OC8F 78<br />
3216 aC90 81<br />
3217 OC91 20<br />
3218<br />
3219 aC93 2A<br />
3220<br />
3221<br />
3222 OC96 CD<br />
3223<br />
3224<br />
3225 OC99 38<br />
3226<br />
3227 OC9B 5F<br />
3228 OC9C CD<br />
3229<br />
3230<br />
3231 OC9F 38<br />
3232<br />
3233 eCAl BD<br />
3234 OCA2 20<br />
3235<br />
3236 OCA4 7B<br />
3237 aCA5 BC<br />
3238 OCA6 20<br />
3239<br />
3240 aCA8 AF<br />
3241 OCA9 18<br />
3242<br />
3243 OCAB 15<br />
3244 OCAC 20<br />
3245<br />
3246 OCAE 3E<br />
3247<br />
3248 OCBO 37<br />
3249 OCBl 18<br />
3250<br />
ein Byte<br />
3251 OCB3 05<br />
3252 OCB4 C5<br />
3253 OCB5 E5<br />
3254 OCB6 21<br />
3255<br />
3256<br />
3257 OCB9 ED<br />
3258<br />
3259<br />
3260<br />
3261 OCBD 01<br />
3262<br />
3263<br />
3264 ecco CD<br />
3265<br />
3266<br />
3267 OCC3 38<br />
BASIC<br />
D6<br />
F4<br />
BF OE<br />
B3 OC<br />
C7<br />
83 OC<br />
Cl<br />
07<br />
03<br />
B7<br />
BD<br />
02<br />
AF<br />
lesen<br />
02 EO<br />
5B BF OE<br />
00 08<br />
24 OD<br />
56<br />
1Z<br />
JR C,<br />
LD (H<br />
INC H<br />
DEC B<br />
LD A.<br />
OR C<br />
JR NZ<br />
LD HL<br />
CALL<br />
JR C.<br />
LD E.A<br />
CALL<br />
JR C.<br />
CP L<br />
JR NZ<br />
LD A.<br />
CP H<br />
JR NZ<br />
XOR A<br />
JR ''B7<br />
DEC D<br />
JR NZ<br />
LD A.<br />
SCF<br />
JR AF<br />
PUSH<br />
PUSH<br />
PUSH<br />
LD HL<br />
LD DE<br />
LD BC<br />
CALL<br />
JR C,