From b3e6d0eadf6f4b85661c16a4b4be05146d068feb Mon Sep 17 00:00:00 2001 From: Antoine Vignau <34219772+antoinevignau@users.noreply.github.com> Date: Sun, 21 Apr 2024 17:34:25 +0200 Subject: [PATCH] v+1 --- dlld/dlld.2mg | Bin 819264 -> 819264 bytes dlld/source/dlld3 | Bin 1024 -> 1024 bytes dlld/source/dlld3.s | 57 +- dlld/source/dlld3_Output.txt | 1026 +++++++++++++++++----------------- 4 files changed, 561 insertions(+), 522 deletions(-) diff --git a/dlld/dlld.2mg b/dlld/dlld.2mg index 7fcf3739a2ccf1d4e834ee3ca6b5c14c643c8845..8fa7d16ea873f604fe3ed5690aa188e29f14c3ce 100644 GIT binary patch delta 567 zcmXAkO=uHA6vro=_4Z*`6YS2qh8S0a&?@R-2v2%=^(C5|w3c=4$U4UQJsgJ$g#^Xo3mCUP>+D3iqG`Eo zZrUK_%Bg%lm+vQSBA1`U6m3gh-6mu^O)aH3CZUcO(}x+|l3+tyQLpshBN3BP>r(Mp ztw!Au-@HNHly5FjSMkjy$_?2!MtmdX8;bAvHo!INF#7?N8OjlQB(x&5Ce#*sF0?N6 zQs|Y?8=((EM?ayVOSzM@$=8`^St|xjOPNa7n$#Pr?k)ve?}MKOUfoqW_Ihz+p7Hx6 z6V1&tmt?v-ywO|Sd)n*DaG81XW-s`=xflFtMMr)fQfxUsSKxE~k2I*tZPM6xGK>Fg zGJ~7Fv3}t?{YHY}>h1k^ayR}q_@VOl+SF|9re135r5GY1aby5VAcM#OB#9hEhLA&# I_0sU!|6p^}DF6Tf delta 525 zcmXAkO-LI-7=|ZVW21Frs+5G5+HWQz9!gn-(jXBwG?X0nVA@hK^e~r#(3=O5ToQ3lC6CW9#eQlZLq3980sSmzJf#Q(bj`# z9ZwwS@`KMPxMgnY+U*UTDSg2d1}Xdm4A+2|M>;d_r(<^;U@Lu$kiB95eeTzV=gtW^ zZ-ALg4@8=95`=wiEB?lh%yN3Dn4?ZaR9;Z0S5zjc6BU&_<%TMZh%kDE5f!$u04Au- ztQok&P_t46siIU_YEkN))RL4bRh4=#wJH@`M}wf;4qIe5@0ZmAFh$LY)V<;qb-N4A zx8BKj?@y8!nsJW9u3}^v|3DJ{#Vm73V&|FH;PdT;i%;z{6&^8HJ#2e_4==pan!n{) z*rUtJbdpbB|K%l(bBoMh+KGk#7Rh6|8@mpk(_h5vDXd)XsAtMI?_m2!>UF^6;fG~C ev#4hRNDxtw4kUzhA~%pQ(uH&*H#hZ6PwEPmmBOt6 diff --git a/dlld/source/dlld3 b/dlld/source/dlld3 index 72311e6447efd35c8e3b843c47c4031bee6b1149..765f365e8c072c74e26aaeb81b61c5117390a007 100644 GIT binary patch delta 501 zcmXBPO-LI-6ae7a4TVs$Ne;EyQ+P9h9z=9Cq>bl7=wS~bC-F2MM8Sg>50ZmPOZ4m zgY(6MZ$7{J8BC5>^V+~6kIGwo8VVSmVO~3c;p!(cm@8;ndMusSQLgYhlSya#kv5vn zjPoei6<&Nm=pl)#ZbIhgP4Wf7cQUlKx;oc?i;N6{HwUCwr4qKI%=m!q7&Df!9cRWG zrn%Hqo!i zU|CIq)lFAQmR7Ozy!g20-krI>v$XiAQr_!?^aVn!`bHSaP~O|9F23tIpLgh zhA){wF)`dadPzBDMFCbcTL@=XaH(Hu?OI>Y)@Ph3tq@_eC6}C#$SI0A?-G)UB9%F- zNphWh_qOxng(<1z{peV~A6@Ia=p0D`YWUE#7AI@HRTgoG=qP6!k^G;IQmnfa>;?0< YiY$*(uq)ml*OT>rcPyp_ttv+U0h+b3A^-pY diff --git a/dlld/source/dlld3.s b/dlld/source/dlld3.s index a835fc3..252f6e4 100644 --- a/dlld/source/dlld3.s +++ b/dlld/source/dlld3.s @@ -36,7 +36,8 @@ CN = SLOT!$C0 chrRETURN = $0d -dpFROM = $fc +dpWAIT = $fb +dpFROM = dpWAIT+1 dpTO = dpFROM+2 *---------- @@ -70,21 +71,15 @@ jumpME sta CLR80VID jsr SETKBD ; reset input to keyboard jsr HOME ; home cursor and clear to end of page - clc - xce - rep #$30 - lda #frameIN - sta theFRAME - - sec - xce - sep #$30 - jsr initSERIAL ; set the serial addresses jsr initPORT ; init the serial port for LD support + lda #80 + sta dpWAIT + *---------- - ldx #>strDS ; on veut la frame number + + ldx #>strDS ; on veut afficher le frame number ldy #strSE ; Move to frame and wait for R +mainLOOP clc + xce + rep #$30 + lda #frameIN + sta theFRAME + + sec + xce + sep #$30 + +*--- + + ldx #>strSE ; Move to frame and wait for R ldy #strPL ; Play and wait for R + ldx #>strPL ; Play the frame and wait for R ldy #strDS ; on veut afficher le frame number + ldy #strPLEND ; Play the frame until the end now + ldy #strDS ; on veut la frame number - 88 | 1 dlld3.s 88 | Code | 11 | | 2 | 00/2029 : A0 97 | ldy #strSA ; start the player - 92 | 1 dlld3.s 92 | Code | 11 | | 2 | 00/2030 : A0 9E | ldy #strSE ; Move to frame and wait for R - 104 | 1 dlld3.s 104 | Code | 11 | | 2 | 00/2042 : A0 AD | ldy #strPL ; Play and wait for R - 108 | 1 dlld3.s 108 | Code | 11 | | 2 | 00/2049 : A0 B7 | ldy #strPA ; Pause and return - 142 | 1 dlld3.s 142 | Code | 11 | | 2 | 00/207F : A0 A4 | ldy #strRJ ; It's the end! - 154 | 1 dlld3.s 154 | Code | 11 | | 2 | 00/2091 : A0 A1 | ldy #strDS ; on veut afficher le frame number + 83 | 1 dlld3.s 83 | Code | 11 | | 2 | 00/201F : A0 AE | ldy #strSA ; start the player + 87 | 1 dlld3.s 87 | Code | 11 | | 2 | 00/2026 : A0 B5 | ldy #strSE ; Move to frame and wait for R + 111 | 1 dlld3.s 111 | Code | 11 | | 2 | 00/2046 : A0 C4 | ldy #strPL ; Play the frame and wait for R + 115 | 1 dlld3.s 115 | Code | 11 | | 2 | 00/204D : A0 CE | ldy #strDS ; on veut afficher le frame number + 119 | 1 dlld3.s 119 | Code | 11 | | 2 | 00/2054 : A0 AE | ldy #strPLEND ; Play the frame until the end now + 126 | 1 dlld3.s 126 | Code | 11 | | 2 | 00/2060 : A0 D8 | ldy #strPA ; Pause and return + 160 | 1 dlld3.s 160 | Code | 11 | | 2 | 00/2096 : A0 BB | ldy #strRJ ; It's the end! + 172 | 1 dlld3.s 172 | Code | 11 | | 2 | 00/20A8 : A0 B8 | ldy ##strED - 333 | 1 dlld3.s 285 | Code | 11 | | 2 | 00/2165 : A0 72 | ldy #<#strED - 334 | 1 dlld3.s 285 | Code | 11 | | 3 | 00/2167 : 20 1A 22 | jsr sendString - 335 | 1 dlld3.s 286 | Macro | 11 | | 0 | 00/216A | _sendSTRING #strBE ; Input buffering: on - 336 | 1 dlld3.s 286 | Code | 11 | | 2 | 00/216A : A2 22 | ldx #>#strBE - 337 | 1 dlld3.s 286 | Code | 11 | | 2 | 00/216C : A0 76 | ldy #<#strBE - 338 | 1 dlld3.s 286 | Code | 11 | | 3 | 00/216E : 20 1A 22 | jsr sendString - 339 | 1 dlld3.s 287 | Macro | 11 | | 0 | 00/2171 | _sendSTRING #str12B ; Baud rate: 4800 BPS - 340 | 1 dlld3.s 287 | Code | 11 | | 2 | 00/2171 : A2 22 | ldx #>#str12B - 341 | 1 dlld3.s 287 | Code | 11 | | 2 | 00/2173 : A0 7A | ldy #<#str12B - 342 | 1 dlld3.s 287 | Code | 11 | | 3 | 00/2175 : 20 1A 22 | jsr sendString - 343 | 1 dlld3.s 288 | Macro | 11 | | 0 | 00/2178 | _sendSTRING #str0D ; Data/Stop bits: 8/1 - 344 | 1 dlld3.s 288 | Code | 11 | | 2 | 00/2178 : A2 22 | ldx #>#str0D - 345 | 1 dlld3.s 288 | Code | 11 | | 2 | 00/217A : A0 7F | ldy #<#str0D - 346 | 1 dlld3.s 288 | Code | 11 | | 3 | 00/217C : 20 1A 22 | jsr sendString - 347 | 1 dlld3.s 289 | Macro | 11 | | 0 | 00/217F | _sendSTRING #str0P ; Parity: none - 348 | 1 dlld3.s 289 | Code | 11 | | 2 | 00/217F : A2 22 | ldx #>#str0P - 349 | 1 dlld3.s 289 | Code | 11 | | 2 | 00/2181 : A0 83 | ldy #<#str0P - 350 | 1 dlld3.s 289 | Code | 11 | | 3 | 00/2183 : 20 1A 22 | jsr sendString - 351 | 1 dlld3.s 290 | Macro | 11 | | 0 | 00/2186 | _sendSTRING #str0N ; Line length: 0 - 352 | 1 dlld3.s 290 | Code | 11 | | 2 | 00/2186 : A2 22 | ldx #>#str0N - 353 | 1 dlld3.s 290 | Code | 11 | | 2 | 00/2188 : A0 87 | ldy #<#str0N - 354 | 1 dlld3.s 290 | Code | 11 | | 3 | 00/218A : 20 1A 22 | jsr sendString - 355 | 1 dlld3.s 291 | Macro | 11 | | 0 | 00/218D | _sendSTRING #strAD ; Do not implement basic tabs - 356 | 1 dlld3.s 291 | Code | 11 | | 2 | 00/218D : A2 22 | ldx #>#strAD - 357 | 1 dlld3.s 291 | Code | 11 | | 2 | 00/218F : A0 8B | ldy #<#strAD - 358 | 1 dlld3.s 291 | Code | 11 | | 3 | 00/2191 : 20 1A 22 | jsr sendString - 359 | 1 dlld3.s 292 | Macro | 11 | | 0 | 00/2194 | _sendSTRING #strCD ; Disable line formatting - 360 | 1 dlld3.s 292 | Code | 11 | | 2 | 00/2194 : A2 22 | ldx #>#strCD - 361 | 1 dlld3.s 292 | Code | 11 | | 2 | 00/2196 : A0 8F | ldy #<#strCD - 362 | 1 dlld3.s 292 | Code | 11 | | 3 | 00/2198 : 20 1A 22 | jsr sendString - 363 | 1 dlld3.s 293 | Macro | 11 | | 0 | 00/219B | _sendSTRING #strXD ; Ignore XOFF - 364 | 1 dlld3.s 293 | Code | 11 | | 2 | 00/219B : A2 22 | ldx #>#strXD - 365 | 1 dlld3.s 293 | Code | 11 | | 2 | 00/219D : A0 93 | ldy #<#strXD - 366 | 1 dlld3.s 293 | Code | 11 | | 3 | 00/219F : 20 1A 22 | jsr sendString - 367 | 1 dlld3.s 294 | Macro | 11 | | 0 | 00/21A2 | _sendSTRING #strFD ; Disable keyboard input - 368 | 1 dlld3.s 294 | Code | 11 | | 2 | 00/21A2 : A2 22 | ldx #>#strFD - 369 | 1 dlld3.s 294 | Code | 11 | | 2 | 00/21A4 : A0 97 | ldy #<#strFD - 370 | 1 dlld3.s 294 | Code | 11 | | 3 | 00/21A6 : 20 1A 22 | jsr sendString - 371 | 1 dlld3.s 295 | Macro | 11 | | 0 | 00/21A9 | _sendSTRING #strLD ; Do not add line feeds after CR - 372 | 1 dlld3.s 295 | Code | 11 | | 2 | 00/21A9 : A2 22 | ldx #>#strLD - 373 | 1 dlld3.s 295 | Code | 11 | | 2 | 00/21AB : A0 9B | ldy #<#strLD - 374 | 1 dlld3.s 295 | Code | 11 | | 3 | 00/21AD : 20 1A 22 | jsr sendString - 375 | 1 dlld3.s 296 | Macro | 11 | | 0 | 00/21B0 | _sendSTRING #strME ; Mask line feed in - 376 | 1 dlld3.s 296 | Code | 11 | | 2 | 00/21B0 : A2 22 | ldx #>#strME - 377 | 1 dlld3.s 296 | Code | 11 | | 2 | 00/21B2 : A0 9F | ldy #<#strME - 378 | 1 dlld3.s 296 | Code | 11 | | 3 | 00/21B4 : 20 1A 22 | jsr sendString - 379 | 1 dlld3.s 297 | Macro | 11 | | 0 | 00/21B7 | _sendSTRING #strZ ; Suppress control characters - 380 | 1 dlld3.s 297 | Code | 11 | | 2 | 00/21B7 : A2 22 | ldx #>#strZ - 381 | 1 dlld3.s 297 | Code | 11 | | 2 | 00/21B9 : A0 A3 | ldy #<#strZ - 382 | 1 dlld3.s 297 | Code | 11 | | 3 | 00/21BB : 20 1A 22 | jsr sendString - 383 | 1 dlld3.s 298 | Code | 11 | | 3 | 00/21BE : 20 C2 21 | jsr checkInputReady - 384 | 1 dlld3.s 299 | Code | 11 | | 1 | 00/21C1 : 60 | rts - 385 | 1 dlld3.s 300 | Empty | 11 | | 0 | 00/21C2 | - 386 | 1 dlld3.s 301 | Comment | 11 | | 0 | 00/21C2 | *---------- Check the input is ready - 387 | 1 dlld3.s 302 | Empty | 11 | | 0 | 00/21C2 | - 388 | 1 dlld3.s 303 | Empty | 11 | | 0 | 00/21C2 | checkInputReady - 389 | 1 dlld3.s 304 | Code | 11 | | 2 | 00/21C2 : A2 08 | ldx #8 - 390 | 1 dlld3.s 305 | Code | 11 | | 2 | 00/21C4 : A0 00 | ldy #0 - 391 | 1 dlld3.s 306 | Empty | 11 | | 0 | 00/21C6 | - 392 | 1 dlld3.s 307 | Code | 11 | | 1 | 00/21C6 : DA | ozunid_3 phx - 393 | 1 dlld3.s 308 | Code | 11 | | 1 | 00/21C7 : 5A | phy - 394 | 1 dlld3.s 309 | Empty | 11 | | 0 | 00/21C8 | - 395 | 1 dlld3.s 310 | Code | 11 | | 2 | 00/21C8 : A2 C2 | ldx #{{2}!$C0} - 396 | 1 dlld3.s 311 | Code | 11 | | 2 | 00/21CA : A0 20 | ldy #{{2}*16} - 397 | 1 dlld3.s 312 | Code | 11 | | 2 | 00/21CC : A9 01 | lda #1 - 398 | 1 dlld3.s 313 | Code | 11 | | 3 | 00/21CE : 20 59 21 | jsr dostatus - 399 | 1 dlld3.s 314 | Code | 11 | | 2 | 00/21D1 : B0 0A | bcs checkIR1 - 400 | 1 dlld3.s 315 | Empty | 11 | | 0 | 00/21D3 | - 401 | 1 dlld3.s 316 | Code | 11 | | 1 | 00/21D3 : 7A | ply - 402 | 1 dlld3.s 317 | Code | 11 | | 1 | 00/21D4 : FA | plx - 403 | 1 dlld3.s 318 | Code | 11 | | 1 | 00/21D5 : 88 | dey - 404 | 1 dlld3.s 319 | Code | 11 | | 2 | 00/21D6 : D0 EE | bne ozunid_3 - 405 | 1 dlld3.s 320 | Code | 11 | | 1 | 00/21D8 : CA | dex - 406 | 1 dlld3.s 321 | Code | 11 | | 2 | 00/21D9 : D0 EB | bne ozunid_3 - 407 | 1 dlld3.s 322 | Empty | 11 | | 0 | 00/21DB | - 408 | 1 dlld3.s 323 | Code | 11 | | 1 | 00/21DB : 38 | sec - 409 | 1 dlld3.s 324 | Code | 11 | | 1 | 00/21DC : 60 | rts - 410 | 1 dlld3.s 325 | Code | 11 | | 1 | 00/21DD : 7A | checkIR1 ply - 411 | 1 dlld3.s 326 | Code | 11 | | 1 | 00/21DE : FA | plx - 412 | 1 dlld3.s 327 | Code | 11 | | 1 | 00/21DF : 18 | clc - 413 | 1 dlld3.s 328 | Code | 11 | | 1 | 00/21E0 : 60 | rts - 414 | 1 dlld3.s 329 | Empty | 11 | | 0 | 00/21E1 | - 415 | 1 dlld3.s 330 | Comment | 11 | | 0 | 00/21E1 | *---------- Check the output is ready - 416 | 1 dlld3.s 331 | Empty | 11 | | 0 | 00/21E1 | - 417 | 1 dlld3.s 332 | Empty | 11 | | 0 | 00/21E1 | checkOutputReady - 418 | 1 dlld3.s 333 | Code | 11 | | 2 | 00/21E1 : A2 08 | ldx #8 - 419 | 1 dlld3.s 334 | Code | 11 | | 2 | 00/21E3 : A0 00 | ldy #0 - 420 | 1 dlld3.s 335 | Empty | 11 | | 0 | 00/21E5 | - 421 | 1 dlld3.s 336 | Code | 11 | | 1 | 00/21E5 : DA | ozunid_4 phx - 422 | 1 dlld3.s 337 | Code | 11 | | 1 | 00/21E6 : 5A | phy - 423 | 1 dlld3.s 338 | Empty | 11 | | 0 | 00/21E7 | - 424 | 1 dlld3.s 339 | Code | 11 | | 2 | 00/21E7 : A2 C2 | ldx #{{2}!$C0} - 425 | 1 dlld3.s 340 | Code | 11 | | 2 | 00/21E9 : A0 20 | ldy #{{2}*16} - 426 | 1 dlld3.s 341 | Code | 11 | | 2 | 00/21EB : A9 00 | lda #0 - 427 | 1 dlld3.s 342 | Code | 11 | | 3 | 00/21ED : 20 59 21 | jsr dostatus - 428 | 1 dlld3.s 343 | Code | 11 | | 2 | 00/21F0 : B0 0A | bcs checkOR1 - 429 | 1 dlld3.s 344 | Empty | 11 | | 0 | 00/21F2 | - 430 | 1 dlld3.s 345 | Code | 11 | | 1 | 00/21F2 : 7A | ply - 431 | 1 dlld3.s 346 | Code | 11 | | 1 | 00/21F3 : FA | plx - 432 | 1 dlld3.s 347 | Code | 11 | | 1 | 00/21F4 : 88 | dey - 433 | 1 dlld3.s 348 | Code | 11 | | 2 | 00/21F5 : D0 EE | bne ozunid_4 - 434 | 1 dlld3.s 349 | Code | 11 | | 1 | 00/21F7 : CA | dex - 435 | 1 dlld3.s 350 | Code | 11 | | 2 | 00/21F8 : D0 EB | bne ozunid_4 - 436 | 1 dlld3.s 351 | Empty | 11 | | 0 | 00/21FA | - 437 | 1 dlld3.s 352 | Code | 11 | | 1 | 00/21FA : 38 | sec - 438 | 1 dlld3.s 353 | Code | 11 | | 1 | 00/21FB : 60 | rts - 439 | 1 dlld3.s 354 | Code | 11 | | 1 | 00/21FC : 7A | checkOR1 ply - 440 | 1 dlld3.s 355 | Code | 11 | | 1 | 00/21FD : FA | plx - 441 | 1 dlld3.s 356 | Code | 11 | | 1 | 00/21FE : 18 | clc - 442 | 1 dlld3.s 357 | Code | 11 | | 1 | 00/21FF : 60 | rts - 443 | 1 dlld3.s 358 | Empty | 11 | | 0 | 00/2200 | - 444 | 1 dlld3.s 359 | Comment | 11 | | 0 | 00/2200 | *---------- Send a LD command - 445 | 1 dlld3.s 360 | Empty | 11 | | 0 | 00/2200 | - 446 | 1 dlld3.s 361 | Empty | 11 | | 0 | 00/2200 | sendLDCommand - 447 | 1 dlld3.s 362 | Code | 11 | | 3 | 00/2200 : 20 1A 22 | jsr sendString - 448 | 1 dlld3.s 363 | Code | 11 | | 2 | 00/2203 : B0 03 | bcs sendLDError - 449 | 1 dlld3.s 364 | Code | 11 | | 3 | 00/2205 : 4C 48 22 | jmp receiveString - 450 | 1 dlld3.s 365 | Code | 11 | | 1 | 00/2208 : 60 | sendLDError rts - 451 | 1 dlld3.s 366 | Empty | 11 | | 0 | 00/2209 | - 452 | 1 dlld3.s 367 | Comment | 11 | | 0 | 00/2209 | *---------- Send a LD command & wait for an answer - 453 | 1 dlld3.s 368 | Empty | 11 | | 0 | 00/2209 | - 454 | 1 dlld3.s 369 | Empty | 11 | | 0 | 00/2209 | sendLDCommand2 - 455 | 1 dlld3.s 370 | Code | 11 | | 3 | 00/2209 : 9C 00 23 | stz responseBUF - 456 | 1 dlld3.s 371 | Code | 11 | | 3 | 00/220C : 20 1A 22 | jsr sendString - 457 | 1 dlld3.s 372 | Comment | 11 | | 0 | 00/220F | * bcs sendLDError2 - 458 | 1 dlld3.s 373 | Code | 11 | | 3 | 00/220F : 20 48 22 | ozunid_5 jsr receiveString - 459 | 1 dlld3.s 374 | Code | 11 | | 3 | 00/2212 : AD 00 23 | lda responseBUF - 460 | 1 dlld3.s 375 | Code | 11 | | 2 | 00/2215 : C9 52 | cmp #'R' - 461 | 1 dlld3.s 376 | Code | 11 | | 2 | 00/2217 : D0 F6 | bne ozunid_5 - 462 | 1 dlld3.s 377 | Code | 11 | | 1 | 00/2219 : 60 | rts - 463 | 1 dlld3.s 378 | Empty | 11 | | 0 | 00/221A | - 464 | 1 dlld3.s 379 | Comment | 11 | | 0 | 00/221A | *---------- Send a string - 465 | 1 dlld3.s 380 | Empty | 11 | | 0 | 00/221A | - 466 | 1 dlld3.s 381 | Empty | 11 | | 0 | 00/221A | sendString - 467 | 1 dlld3.s 382 | Code | 11 | | 2 | 00/221A : 84 FC | sty {$fc} - 468 | 1 dlld3.s 383 | Code | 11 | | 2 | 00/221C : 86 FD | stx {$fc}+1 - 469 | 1 dlld3.s 384 | Empty | 11 | | 0 | 00/221E | - 470 | 1 dlld3.s 385 | Code | 11 | | 2 | 00/221E : B2 FC | ozunid_6 lda ({$fc}) - 471 | 1 dlld3.s 386 | Code | 11 | | 2 | 00/2220 : F0 0D | beq sendCRS1 ; end of string? - 472 | 1 dlld3.s 387 | Code | 11 | | 3 | 00/2222 : 20 35 22 | jsr sendCharacter - 473 | 1 dlld3.s 388 | Code | 11 | | 2 | 00/2225 : B0 0D | bcs sendError ; error! - 474 | 1 dlld3.s 389 | Empty | 11 | | 0 | 00/2227 | - 475 | 1 dlld3.s 390 | Code | 11 | | 2 | 00/2227 : E6 FC | inc {$fc} - 476 | 1 dlld3.s 391 | Code | 11 | | 2 | 00/2229 : D0 F3 | bne ozunid_6 - 477 | 1 dlld3.s 392 | Code | 11 | | 2 | 00/222B : E6 FD | inc {$fc}+1 - 478 | 1 dlld3.s 393 | Code | 11 | | 2 | 00/222D : D0 EF | bne ozunid_6 - 479 | 1 dlld3.s 394 | Empty | 11 | | 0 | 00/222F | - 480 | 1 dlld3.s 395 | Code | 11 | | 2 | 00/222F : A9 0D | sendCRS1 lda #{$0d} ; yes, add a final CR - 481 | 1 dlld3.s 396 | Code | 11 | | 3 | 00/2231 : 20 35 22 | jsr sendCharacter - 482 | 1 dlld3.s 397 | Empty | 11 | | 0 | 00/2234 | - 483 | 1 dlld3.s 398 | Code | 11 | | 1 | 00/2234 : 60 | sendError rts - 484 | 1 dlld3.s 399 | Empty | 11 | | 0 | 00/2235 | - 485 | 1 dlld3.s 400 | Comment | 11 | | 0 | 00/2235 | *---------- Send serial character - 486 | 1 dlld3.s 401 | Empty | 11 | | 0 | 00/2235 | - 487 | 1 dlld3.s 402 | Empty | 11 | | 0 | 00/2235 | sendCharacter - 488 | 1 dlld3.s 403 | Code | 11 | | 1 | 00/2235 : 48 | pha - 489 | 1 dlld3.s 404 | Empty | 11 | | 0 | 00/2236 | - 490 | 1 dlld3.s 405 | Code | 11 | | 3 | 00/2236 : 20 E1 21 | ozunid_7 jsr checkOutputReady - 491 | 1 dlld3.s 406 | Code | 11 | | 2 | 00/2239 : 90 03 | bcc sensSC1 - 492 | 1 dlld3.s 407 | Code | 11 | | 1 | 00/223B : 68 | pla - 493 | 1 dlld3.s 408 | Code | 11 | | 1 | 00/223C : 38 | sec - 494 | 1 dlld3.s 409 | Code | 11 | | 1 | 00/223D : 60 | rts - 495 | 1 dlld3.s 410 | Empty | 11 | | 0 | 00/223E | - 496 | 1 dlld3.s 411 | Code | 11 | | 1 | 00/223E : 68 | sensSC1 pla - 497 | 1 dlld3.s 412 | Code | 11 | | 2 | 00/223F : A2 C2 | ldx #{{2}!$C0} - 498 | 1 dlld3.s 413 | Code | 11 | | 2 | 00/2241 : A0 20 | ldy #{{2}*16} - 499 | 1 dlld3.s 414 | Code | 11 | | 3 | 00/2243 : 20 56 21 | jsr dowrite - 500 | 1 dlld3.s 415 | Code | 11 | | 1 | 00/2246 : 18 | clc - 501 | 1 dlld3.s 416 | Code | 11 | | 1 | 00/2247 : 60 | rts - 502 | 1 dlld3.s 417 | Empty | 11 | | 0 | 00/2248 | - 503 | 1 dlld3.s 418 | Comment | 11 | | 0 | 00/2248 | *---------- Receive string - 504 | 1 dlld3.s 419 | Empty | 11 | | 0 | 00/2248 | - 505 | 1 dlld3.s 420 | Empty | 11 | | 0 | 00/2248 | receiveString - 506 | 1 dlld3.s 421 | Code | 11 | | 2 | 00/2248 : A0 00 | ldy #responseBUF - 509 | 1 dlld3.s 424 | Code | 11 | | 2 | 00/224E : 86 FF | stx {{$fc}+2}+1 - 510 | 1 dlld3.s 425 | Empty | 11 | | 0 | 00/2250 | - 511 | 1 dlld3.s 426 | Code | 11 | | 2 | 00/2250 : A0 00 | ldy #0 - 512 | 1 dlld3.s 427 | Code | 11 | | 1 | 00/2252 : 5A | receiveSTR1 phy - 513 | 1 dlld3.s 428 | Code | 11 | | 3 | 00/2253 : 20 C2 21 | ozunid_8 jsr checkInputReady - 514 | 1 dlld3.s 429 | Code | 11 | | 2 | 00/2256 : B0 17 | bcs receiveSTR9 - 515 | 1 dlld3.s 430 | Empty | 11 | | 0 | 00/2258 | - 516 | 1 dlld3.s 431 | Code | 11 | | 2 | 00/2258 : A2 C2 | ldx #{{2}!$C0} - 517 | 1 dlld3.s 432 | Code | 11 | | 2 | 00/225A : A0 20 | ldy #{{2}*16} - 518 | 1 dlld3.s 433 | Code | 11 | | 3 | 00/225C : 20 53 21 | jsr doread - 519 | 1 dlld3.s 434 | Code | 11 | | 2 | 00/225F : E0 00 | cpx #0 - 520 | 1 dlld3.s 435 | Code | 11 | | 2 | 00/2261 : D0 0C | bne receiveSTR9 - 521 | 1 dlld3.s 436 | Empty | 11 | | 0 | 00/2263 | - 522 | 1 dlld3.s 437 | Code | 11 | | 1 | 00/2263 : 7A | ply - 523 | 1 dlld3.s 438 | Code | 11 | | 2 | 00/2264 : 91 FE | sta ({{$fc}+2}),y - 524 | 1 dlld3.s 439 | Code | 11 | | 2 | 00/2266 : C9 0D | cmp #{$0d} - 525 | 1 dlld3.s 440 | Code | 11 | | 2 | 00/2268 : F0 03 | beq receiveSTR8 - 526 | 1 dlld3.s 441 | Code | 11 | | 1 | 00/226A : C8 | iny - 527 | 1 dlld3.s 442 | Code | 11 | | 2 | 00/226B : D0 E5 | bne receiveSTR1 - 528 | 1 dlld3.s 443 | Code | 11 | | 1 | 00/226D : 18 | receiveSTR8 clc - 529 | 1 dlld3.s 444 | Code | 11 | | 1 | 00/226E : 60 | rts - 530 | 1 dlld3.s 445 | Code | 11 | | 1 | 00/226F : 7A | receiveSTR9 ply - 531 | 1 dlld3.s 446 | Code | 11 | | 1 | 00/2270 : 38 | sec - 532 | 1 dlld3.s 447 | Code | 11 | | 1 | 00/2271 : 60 | rts - 533 | 1 dlld3.s 448 | Empty | 11 | | 0 | 00/2272 | - 534 | 1 dlld3.s 449 | Comment | 11 | | 0 | 00/2272 | *----------------------------------- - 535 | 1 dlld3.s 450 | Comment | 11 | | 0 | 00/2272 | * DATA - 536 | 1 dlld3.s 451 | Comment | 11 | | 0 | 00/2272 | *----------------------------------- - 537 | 1 dlld3.s 452 | Empty | 11 | | 0 | 00/2272 | - 538 | 1 dlld3.s 453 | Comment | 11 | | 0 | 00/2272 | *---------- Serial data - 539 | 1 dlld3.s 454 | Empty | 11 | | 0 | 00/2272 | - 540 | 1 dlld3.s 455 | Data | 11 | | 4 | 00/2272 : 01 45 44 00 | strED asc 01'ED'00 ; *Don't echo output - 541 | 1 dlld3.s 456 | Data | 11 | | 4 | 00/2276 : 01 42 45 00 | strBE asc 01'BE'00 ; *Input buffering: on - 542 | 1 dlld3.s 457 | Data | 11 | | 5 | 00/227A : 01 31 32 42 | str12B asc 01'12B'00 ; *Baud rate: 4800 BPS + 190 | 1 dlld3.s 190 | Empty | 11 | | 0 | 00/20EC | + 191 | 1 dlld3.s 191 | Comment | 11 | | 0 | 00/20EC | *----------------------------------- + 192 | 1 dlld3.s 192 | Comment | 11 | | 0 | 00/20EC | * INTERRUPT + 193 | 1 dlld3.s 193 | Comment | 11 | | 0 | 00/20EC | *----------------------------------- + 194 | 1 dlld3.s 194 | Empty | 11 | | 0 | 00/20EC | + 195 | 1 dlld3.s 195 | Code | 11 | | 1 | 00/20EC : 18 | setINT clc + 196 | 1 dlld3.s 196 | Code | 11 | | 1 | 00/20ED : FB | xce + 197 | 1 dlld3.s 197 | Code | 00 | | 2 | 00/20EE : C2 30 | rep #$30 + 198 | 1 dlld3.s 198 | Empty | 00 | | 0 | 00/20F0 | + 199 | 1 dlld3.s 199 | Code | 00 | | 1 | 00/20F0 : 08 | php + 200 | 1 dlld3.s 200 | Code | 00 | | 1 | 00/20F1 : 78 | sei + 201 | 1 dlld3.s 201 | Macro | 00 | | 0 | 00/20F2 | PushLong #theINT + 205 | 1 dlld3.s 201 | Code | 00 | | 3 | 00/20F2 : F4 00 00 | PEA #^#theINT + 212 | 1 dlld3.s 201 | Code | 00 | | 3 | 00/20F5 : F4 1E 21 | PEA #theINT + 215 | 1 dlld3.s 202 | Macro | 00 | | 0 | 00/20F8 | _SetHeartBeat + 217 | 1 dlld3.s 202 | Code | 00 | | 3 | 00/20F8 : A2 03 12 | LDX #$1203 ; load tool call # + 218 | 1 dlld3.s 202 | Code | 00 | | 4 | 00/20FB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 219 | 1 dlld3.s 203 | Code | 00 | | 1 | 00/20FF : 28 | plp + 220 | 1 dlld3.s 204 | Empty | 00 | | 0 | 00/2100 | + 221 | 1 dlld3.s 205 | Code | 00 | | 1 | 00/2100 : 38 | sec + 222 | 1 dlld3.s 206 | Code | 11 | | 1 | 00/2101 : FB | xce + 223 | 1 dlld3.s 207 | Code | 11 | | 2 | 00/2102 : E2 30 | sep #$30 + 224 | 1 dlld3.s 208 | Code | 11 | | 1 | 00/2104 : 60 | rts + 225 | 1 dlld3.s 209 | Empty | 11 | | 0 | 00/2105 | + 226 | 1 dlld3.s 210 | Comment | 11 | | 0 | 00/2105 | *---------- + 227 | 1 dlld3.s 211 | Empty | 11 | | 0 | 00/2105 | + 228 | 1 dlld3.s 212 | Code | 11 | | 1 | 00/2105 : 18 | unsetINT clc + 229 | 1 dlld3.s 213 | Code | 11 | | 1 | 00/2106 : FB | xce + 230 | 1 dlld3.s 214 | Code | 00 | | 2 | 00/2107 : C2 30 | rep #$30 + 231 | 1 dlld3.s 215 | Empty | 00 | | 0 | 00/2109 | + 232 | 1 dlld3.s 216 | Code | 00 | | 1 | 00/2109 : 08 | php + 233 | 1 dlld3.s 217 | Code | 00 | | 1 | 00/210A : 78 | sei + 234 | 1 dlld3.s 218 | Macro | 00 | | 0 | 00/210B | PushLong #theINT + 238 | 1 dlld3.s 218 | Code | 00 | | 3 | 00/210B : F4 00 00 | PEA #^#theINT + 245 | 1 dlld3.s 218 | Code | 00 | | 3 | 00/210E : F4 1E 21 | PEA #theINT + 248 | 1 dlld3.s 219 | Macro | 00 | | 0 | 00/2111 | _DelHeartBeat + 250 | 1 dlld3.s 219 | Code | 00 | | 3 | 00/2111 : A2 03 13 | LDX #$1303 ; load tool call # + 251 | 1 dlld3.s 219 | Code | 00 | | 4 | 00/2114 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 252 | 1 dlld3.s 220 | Code | 00 | | 1 | 00/2118 : 28 | plp + 253 | 1 dlld3.s 221 | Empty | 00 | | 0 | 00/2119 | + 254 | 1 dlld3.s 222 | Code | 00 | | 1 | 00/2119 : 38 | sec + 255 | 1 dlld3.s 223 | Code | 11 | | 1 | 00/211A : FB | xce + 256 | 1 dlld3.s 224 | Code | 11 | | 2 | 00/211B : E2 30 | sep #$30 + 257 | 1 dlld3.s 225 | Code | 11 | | 1 | 00/211D : 60 | rts + 258 | 1 dlld3.s 226 | Empty | 11 | | 0 | 00/211E | + 259 | 1 dlld3.s 227 | Comment | 11 | | 0 | 00/211E | *---------- + 260 | 1 dlld3.s 228 | Empty | 11 | | 0 | 00/211E | + 261 | 1 dlld3.s 229 | Data | 11 | | 4 | 00/211E : 00 00 00 00 | theINT ds 4 + 262 | 1 dlld3.s 230 | Data | 11 | | 2 | 00/2122 : 02 00 | dw 2 + 263 | 1 dlld3.s 231 | Data | 11 | | 2 | 00/2124 : 5A A5 | dw $a55A + 264 | 1 dlld3.s 232 | Empty | 11 | | 0 | 00/2126 | + 265 | 1 dlld3.s 233 | Code | 11 | | 1 | 00/2126 : 8B | phb + 266 | 1 dlld3.s 234 | Code | 11 | | 1 | 00/2127 : 4B | phk + 267 | 1 dlld3.s 235 | Code | 11 | | 1 | 00/2128 : AB | plb + 268 | 1 dlld3.s 236 | Code | 00 | | 2 | 00/2129 : C2 30 | rep #$30 + 269 | 1 dlld3.s 237 | Empty | 00 | | 0 | 00/212B | + 270 | 1 dlld3.s 238 | Code | 00 | | 3 | 00/212B : A9 02 00 | lda #2 + 271 | 1 dlld3.s 239 | Code | 00 | | 3 | 00/212E : 8D 22 21 | sta theINT+4 + 272 | 1 dlld3.s 240 | Empty | 00 | | 0 | 00/2131 | + 273 | 1 dlld3.s 241 | Code | 00 | | 3 | 00/2131 : EE 02 20 | inc theFRAME + 274 | 1 dlld3.s 242 | Empty | 00 | | 0 | 00/2134 | + 275 | 1 dlld3.s 243 | Code | 11 | | 2 | 00/2134 : E2 30 | sep #$30 + 276 | 1 dlld3.s 244 | Code | 11 | | 1 | 00/2136 : AB | plb + 277 | 1 dlld3.s 245 | Code | 11 | | 1 | 00/2137 : 18 | clc + 278 | 1 dlld3.s 246 | Code | 11 | | 1 | 00/2138 : 6B | rtl + 279 | 1 dlld3.s 247 | Empty | 11 | | 0 | 00/2139 | + 280 | 1 dlld3.s 248 | Comment | 11 | | 0 | 00/2139 | *---------- + 281 | 1 dlld3.s 249 | Empty | 11 | | 0 | 00/2139 | + 282 | 1 dlld3.s 250 | Code | 11 | | 1 | 00/2139 : 18 | startINT clc + 283 | 1 dlld3.s 251 | Code | 11 | | 1 | 00/213A : FB | xce + 284 | 1 dlld3.s 252 | Code | 00 | | 2 | 00/213B : C2 30 | rep #$30 + 285 | 1 dlld3.s 253 | Empty | 00 | | 0 | 00/213D | + 286 | 1 dlld3.s 254 | Code | 00 | | 3 | 00/213D : A9 02 00 | lda #2 + 287 | 1 dlld3.s 255 | Code | 00 | | 3 | 00/2140 : 8D 22 21 | sta theINT+4 + 288 | 1 dlld3.s 256 | Empty | 00 | | 0 | 00/2143 | + 289 | 1 dlld3.s 257 | Macro | 00 | | 0 | 00/2143 | PushWord #2 + 291 | 1 dlld3.s 257 | Code | 00 | | 3 | 00/2143 : F4 02 00 | PEA #2 + 294 | 1 dlld3.s 258 | Macro | 00 | | 0 | 00/2146 | _IntSource + 296 | 1 dlld3.s 258 | Code | 00 | | 3 | 00/2146 : A2 03 23 | LDX #$2303 ; load tool call # + 297 | 1 dlld3.s 258 | Code | 00 | | 4 | 00/2149 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 298 | 1 dlld3.s 259 | Empty | 00 | | 0 | 00/214D | + 299 | 1 dlld3.s 260 | Code | 00 | | 1 | 00/214D : 38 | sec + 300 | 1 dlld3.s 261 | Code | 11 | | 1 | 00/214E : FB | xce + 301 | 1 dlld3.s 262 | Code | 11 | | 2 | 00/214F : E2 30 | sep #$30 + 302 | 1 dlld3.s 263 | Code | 11 | | 1 | 00/2151 : 60 | rts + 303 | 1 dlld3.s 264 | Empty | 11 | | 0 | 00/2152 | + 304 | 1 dlld3.s 265 | Comment | 11 | | 0 | 00/2152 | *---------- + 305 | 1 dlld3.s 266 | Empty | 11 | | 0 | 00/2152 | + 306 | 1 dlld3.s 267 | Code | 11 | | 1 | 00/2152 : 18 | stopINT clc + 307 | 1 dlld3.s 268 | Code | 11 | | 1 | 00/2153 : FB | xce + 308 | 1 dlld3.s 269 | Code | 00 | | 2 | 00/2154 : C2 30 | rep #$30 + 309 | 1 dlld3.s 270 | Empty | 00 | | 0 | 00/2156 | + 310 | 1 dlld3.s 271 | Macro | 00 | | 0 | 00/2156 | PushWord #3 + 312 | 1 dlld3.s 271 | Code | 00 | | 3 | 00/2156 : F4 03 00 | PEA #3 + 315 | 1 dlld3.s 272 | Macro | 00 | | 0 | 00/2159 | _IntSource + 317 | 1 dlld3.s 272 | Code | 00 | | 3 | 00/2159 : A2 03 23 | LDX #$2303 ; load tool call # + 318 | 1 dlld3.s 272 | Code | 00 | | 4 | 00/215C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher + 319 | 1 dlld3.s 273 | Empty | 00 | | 0 | 00/2160 | + 320 | 1 dlld3.s 274 | Code | 00 | | 1 | 00/2160 : 38 | sec + 321 | 1 dlld3.s 275 | Code | 11 | | 1 | 00/2161 : FB | xce + 322 | 1 dlld3.s 276 | Code | 11 | | 2 | 00/2162 : E2 30 | sep #$30 + 323 | 1 dlld3.s 277 | Code | 11 | | 1 | 00/2164 : 60 | rts + 324 | 1 dlld3.s 278 | Empty | 11 | | 0 | 00/2165 | + 325 | 1 dlld3.s 279 | Comment | 11 | | 0 | 00/2165 | *----------------------------------- + 326 | 1 dlld3.s 280 | Comment | 11 | | 0 | 00/2165 | * SERIAL PORT (MODEM) + 327 | 1 dlld3.s 281 | Comment | 11 | | 0 | 00/2165 | *----------------------------------- + 328 | 1 dlld3.s 282 | Empty | 11 | | 0 | 00/2165 | + 329 | 1 dlld3.s 283 | Comment | 11 | | 0 | 00/2165 | *---------- Set all addressses + 330 | 1 dlld3.s 284 | Empty | 11 | | 0 | 00/2165 | + 331 | 1 dlld3.s 285 | Empty | 11 | | 0 | 00/2165 | initSERIAL + 332 | 1 dlld3.s 286 | Code | 11 | | 3 | 00/2165 : AD 0D C2 | lda $c20d + 333 | 1 dlld3.s 287 | Code | 11 | | 3 | 00/2168 : 8D 7F 21 | sta doinit+1 + 334 | 1 dlld3.s 288 | Code | 11 | | 3 | 00/216B : AD 0E C2 | lda $c20e + 335 | 1 dlld3.s 289 | Code | 11 | | 3 | 00/216E : 8D 82 21 | sta doread+1 + 336 | 1 dlld3.s 290 | Code | 11 | | 3 | 00/2171 : AD 0F C2 | lda $c20f + 337 | 1 dlld3.s 291 | Code | 11 | | 3 | 00/2174 : 8D 85 21 | sta dowrite+1 + 338 | 1 dlld3.s 292 | Code | 11 | | 3 | 00/2177 : AD 10 C2 | lda $c210 + 339 | 1 dlld3.s 293 | Code | 11 | | 3 | 00/217A : 8D 88 21 | sta dostatus+1 + 340 | 1 dlld3.s 294 | Code | 11 | | 1 | 00/217D : 60 | rts + 341 | 1 dlld3.s 295 | Empty | 11 | | 0 | 00/217E | + 342 | 1 dlld3.s 296 | Code | 11 | | 3 | 00/217E : 4C 0D C2 | doinit jmp $c20d + 343 | 1 dlld3.s 297 | Code | 11 | | 3 | 00/2181 : 4C 0E C2 | doread jmp $c20e + 344 | 1 dlld3.s 298 | Code | 11 | | 3 | 00/2184 : 4C 0F C2 | dowrite jmp $c20f + 345 | 1 dlld3.s 299 | Code | 11 | | 3 | 00/2187 : 4C 10 C2 | dostatus jmp $c210 + 346 | 1 dlld3.s 300 | Empty | 11 | | 0 | 00/218A | + 347 | 1 dlld3.s 301 | Comment | 11 | | 0 | 00/218A | *---------- Init modem port for LD support + 348 | 1 dlld3.s 302 | Empty | 11 | | 0 | 00/218A | + 349 | 1 dlld3.s 303 | Code | 11 | | 2 | 00/218A : A2 C2 | initPORT ldx #{{2}!$C0} + 350 | 1 dlld3.s 304 | Code | 11 | | 2 | 00/218C : A0 20 | ldy #{{2}*16} + 351 | 1 dlld3.s 305 | Code | 11 | | 3 | 00/218E : 20 7E 21 | jsr doinit + 352 | 1 dlld3.s 306 | Empty | 11 | | 0 | 00/2191 | + 353 | 1 dlld3.s 307 | Macro | 11 | | 0 | 00/2191 | _sendSTRING #strED ; Don't echo output + 354 | 1 dlld3.s 307 | Code | 11 | | 2 | 00/2191 : A2 22 | ldx #>#strED + 355 | 1 dlld3.s 307 | Code | 11 | | 2 | 00/2193 : A0 9E | ldy #<#strED + 356 | 1 dlld3.s 307 | Code | 11 | | 3 | 00/2195 : 20 46 22 | jsr sendString + 357 | 1 dlld3.s 308 | Macro | 11 | | 0 | 00/2198 | _sendSTRING #strBE ; Input buffering: on + 358 | 1 dlld3.s 308 | Code | 11 | | 2 | 00/2198 : A2 22 | ldx #>#strBE + 359 | 1 dlld3.s 308 | Code | 11 | | 2 | 00/219A : A0 A2 | ldy #<#strBE + 360 | 1 dlld3.s 308 | Code | 11 | | 3 | 00/219C : 20 46 22 | jsr sendString + 361 | 1 dlld3.s 309 | Macro | 11 | | 0 | 00/219F | _sendSTRING #str12B ; Baud rate: 4800 BPS + 362 | 1 dlld3.s 309 | Code | 11 | | 2 | 00/219F : A2 22 | ldx #>#str12B + 363 | 1 dlld3.s 309 | Code | 11 | | 2 | 00/21A1 : A0 A6 | ldy #<#str12B + 364 | 1 dlld3.s 309 | Code | 11 | | 3 | 00/21A3 : 20 46 22 | jsr sendString + 365 | 1 dlld3.s 310 | Macro | 11 | | 0 | 00/21A6 | _sendSTRING #str0D ; Data/Stop bits: 8/1 + 366 | 1 dlld3.s 310 | Code | 11 | | 2 | 00/21A6 : A2 22 | ldx #>#str0D + 367 | 1 dlld3.s 310 | Code | 11 | | 2 | 00/21A8 : A0 AB | ldy #<#str0D + 368 | 1 dlld3.s 310 | Code | 11 | | 3 | 00/21AA : 20 46 22 | jsr sendString + 369 | 1 dlld3.s 311 | Macro | 11 | | 0 | 00/21AD | _sendSTRING #str0P ; Parity: none + 370 | 1 dlld3.s 311 | Code | 11 | | 2 | 00/21AD : A2 22 | ldx #>#str0P + 371 | 1 dlld3.s 311 | Code | 11 | | 2 | 00/21AF : A0 AF | ldy #<#str0P + 372 | 1 dlld3.s 311 | Code | 11 | | 3 | 00/21B1 : 20 46 22 | jsr sendString + 373 | 1 dlld3.s 312 | Macro | 11 | | 0 | 00/21B4 | _sendSTRING #str0N ; Line length: 0 + 374 | 1 dlld3.s 312 | Code | 11 | | 2 | 00/21B4 : A2 22 | ldx #>#str0N + 375 | 1 dlld3.s 312 | Code | 11 | | 2 | 00/21B6 : A0 B3 | ldy #<#str0N + 376 | 1 dlld3.s 312 | Code | 11 | | 3 | 00/21B8 : 20 46 22 | jsr sendString + 377 | 1 dlld3.s 313 | Macro | 11 | | 0 | 00/21BB | _sendSTRING #strAD ; Do not implement basic tabs + 378 | 1 dlld3.s 313 | Code | 11 | | 2 | 00/21BB : A2 22 | ldx #>#strAD + 379 | 1 dlld3.s 313 | Code | 11 | | 2 | 00/21BD : A0 B7 | ldy #<#strAD + 380 | 1 dlld3.s 313 | Code | 11 | | 3 | 00/21BF : 20 46 22 | jsr sendString + 381 | 1 dlld3.s 314 | Macro | 11 | | 0 | 00/21C2 | _sendSTRING #strCD ; Disable line formatting + 382 | 1 dlld3.s 314 | Code | 11 | | 2 | 00/21C2 : A2 22 | ldx #>#strCD + 383 | 1 dlld3.s 314 | Code | 11 | | 2 | 00/21C4 : A0 BB | ldy #<#strCD + 384 | 1 dlld3.s 314 | Code | 11 | | 3 | 00/21C6 : 20 46 22 | jsr sendString + 385 | 1 dlld3.s 315 | Macro | 11 | | 0 | 00/21C9 | _sendSTRING #strXD ; Ignore XOFF + 386 | 1 dlld3.s 315 | Code | 11 | | 2 | 00/21C9 : A2 22 | ldx #>#strXD + 387 | 1 dlld3.s 315 | Code | 11 | | 2 | 00/21CB : A0 BF | ldy #<#strXD + 388 | 1 dlld3.s 315 | Code | 11 | | 3 | 00/21CD : 20 46 22 | jsr sendString + 389 | 1 dlld3.s 316 | Macro | 11 | | 0 | 00/21D0 | _sendSTRING #strFD ; Disable keyboard input + 390 | 1 dlld3.s 316 | Code | 11 | | 2 | 00/21D0 : A2 22 | ldx #>#strFD + 391 | 1 dlld3.s 316 | Code | 11 | | 2 | 00/21D2 : A0 C3 | ldy #<#strFD + 392 | 1 dlld3.s 316 | Code | 11 | | 3 | 00/21D4 : 20 46 22 | jsr sendString + 393 | 1 dlld3.s 317 | Macro | 11 | | 0 | 00/21D7 | _sendSTRING #strLD ; Do not add line feeds after CR + 394 | 1 dlld3.s 317 | Code | 11 | | 2 | 00/21D7 : A2 22 | ldx #>#strLD + 395 | 1 dlld3.s 317 | Code | 11 | | 2 | 00/21D9 : A0 C7 | ldy #<#strLD + 396 | 1 dlld3.s 317 | Code | 11 | | 3 | 00/21DB : 20 46 22 | jsr sendString + 397 | 1 dlld3.s 318 | Macro | 11 | | 0 | 00/21DE | _sendSTRING #strME ; Mask line feed in + 398 | 1 dlld3.s 318 | Code | 11 | | 2 | 00/21DE : A2 22 | ldx #>#strME + 399 | 1 dlld3.s 318 | Code | 11 | | 2 | 00/21E0 : A0 CB | ldy #<#strME + 400 | 1 dlld3.s 318 | Code | 11 | | 3 | 00/21E2 : 20 46 22 | jsr sendString + 401 | 1 dlld3.s 319 | Macro | 11 | | 0 | 00/21E5 | _sendSTRING #strZ ; Suppress control characters + 402 | 1 dlld3.s 319 | Code | 11 | | 2 | 00/21E5 : A2 22 | ldx #>#strZ + 403 | 1 dlld3.s 319 | Code | 11 | | 2 | 00/21E7 : A0 CF | ldy #<#strZ + 404 | 1 dlld3.s 319 | Code | 11 | | 3 | 00/21E9 : 20 46 22 | jsr sendString + 405 | 1 dlld3.s 320 | Code | 11 | | 3 | 00/21EC : 20 F0 21 | jsr checkInputReady + 406 | 1 dlld3.s 321 | Code | 11 | | 1 | 00/21EF : 60 | rts + 407 | 1 dlld3.s 322 | Empty | 11 | | 0 | 00/21F0 | + 408 | 1 dlld3.s 323 | Comment | 11 | | 0 | 00/21F0 | *---------- Check the input is ready + 409 | 1 dlld3.s 324 | Empty | 11 | | 0 | 00/21F0 | + 410 | 1 dlld3.s 325 | Empty | 11 | | 0 | 00/21F0 | checkInputReady + 411 | 1 dlld3.s 326 | Code | 11 | | 2 | 00/21F0 : A2 08 | ldx #8 + 412 | 1 dlld3.s 327 | Code | 11 | | 2 | 00/21F2 : A0 00 | ldy #0 + 413 | 1 dlld3.s 328 | Empty | 11 | | 0 | 00/21F4 | + 414 | 1 dlld3.s 329 | Code | 11 | | 1 | 00/21F4 : DA | ozunid_3 phx + 415 | 1 dlld3.s 330 | Code | 11 | | 1 | 00/21F5 : 5A | phy + 416 | 1 dlld3.s 331 | Empty | 11 | | 0 | 00/21F6 | + 417 | 1 dlld3.s 332 | Code | 11 | | 2 | 00/21F6 : A2 C2 | ldx #{{2}!$C0} + 418 | 1 dlld3.s 333 | Code | 11 | | 2 | 00/21F8 : A0 20 | ldy #{{2}*16} + 419 | 1 dlld3.s 334 | Code | 11 | | 2 | 00/21FA : A9 01 | lda #1 + 420 | 1 dlld3.s 335 | Code | 11 | | 3 | 00/21FC : 20 87 21 | jsr dostatus + 421 | 1 dlld3.s 336 | Code | 11 | | 2 | 00/21FF : B0 0A | bcs checkIR1 + 422 | 1 dlld3.s 337 | Empty | 11 | | 0 | 00/2201 | + 423 | 1 dlld3.s 338 | Code | 11 | | 1 | 00/2201 : 7A | ply + 424 | 1 dlld3.s 339 | Code | 11 | | 1 | 00/2202 : FA | plx + 425 | 1 dlld3.s 340 | Code | 11 | | 1 | 00/2203 : 88 | dey + 426 | 1 dlld3.s 341 | Code | 11 | | 2 | 00/2204 : D0 EE | bne ozunid_3 + 427 | 1 dlld3.s 342 | Code | 11 | | 1 | 00/2206 : CA | dex + 428 | 1 dlld3.s 343 | Code | 11 | | 2 | 00/2207 : D0 EB | bne ozunid_3 + 429 | 1 dlld3.s 344 | Empty | 11 | | 0 | 00/2209 | + 430 | 1 dlld3.s 345 | Code | 11 | | 1 | 00/2209 : 38 | sec + 431 | 1 dlld3.s 346 | Code | 11 | | 1 | 00/220A : 60 | rts + 432 | 1 dlld3.s 347 | Code | 11 | | 1 | 00/220B : 7A | checkIR1 ply + 433 | 1 dlld3.s 348 | Code | 11 | | 1 | 00/220C : FA | plx + 434 | 1 dlld3.s 349 | Code | 11 | | 1 | 00/220D : 18 | clc + 435 | 1 dlld3.s 350 | Code | 11 | | 1 | 00/220E : 60 | rts + 436 | 1 dlld3.s 351 | Empty | 11 | | 0 | 00/220F | + 437 | 1 dlld3.s 352 | Comment | 11 | | 0 | 00/220F | *---------- Check the output is ready + 438 | 1 dlld3.s 353 | Empty | 11 | | 0 | 00/220F | + 439 | 1 dlld3.s 354 | Empty | 11 | | 0 | 00/220F | checkOutputReady + 440 | 1 dlld3.s 355 | Code | 11 | | 2 | 00/220F : A2 08 | ldx #8 + 441 | 1 dlld3.s 356 | Code | 11 | | 2 | 00/2211 : A0 00 | ldy #0 + 442 | 1 dlld3.s 357 | Empty | 11 | | 0 | 00/2213 | + 443 | 1 dlld3.s 358 | Code | 11 | | 1 | 00/2213 : DA | ozunid_4 phx + 444 | 1 dlld3.s 359 | Code | 11 | | 1 | 00/2214 : 5A | phy + 445 | 1 dlld3.s 360 | Empty | 11 | | 0 | 00/2215 | + 446 | 1 dlld3.s 361 | Code | 11 | | 2 | 00/2215 : A2 C2 | ldx #{{2}!$C0} + 447 | 1 dlld3.s 362 | Code | 11 | | 2 | 00/2217 : A0 20 | ldy #{{2}*16} + 448 | 1 dlld3.s 363 | Code | 11 | | 2 | 00/2219 : A9 00 | lda #0 + 449 | 1 dlld3.s 364 | Code | 11 | | 3 | 00/221B : 20 87 21 | jsr dostatus + 450 | 1 dlld3.s 365 | Code | 11 | | 2 | 00/221E : B0 0A | bcs checkOR1 + 451 | 1 dlld3.s 366 | Empty | 11 | | 0 | 00/2220 | + 452 | 1 dlld3.s 367 | Code | 11 | | 1 | 00/2220 : 7A | ply + 453 | 1 dlld3.s 368 | Code | 11 | | 1 | 00/2221 : FA | plx + 454 | 1 dlld3.s 369 | Code | 11 | | 1 | 00/2222 : 88 | dey + 455 | 1 dlld3.s 370 | Code | 11 | | 2 | 00/2223 : D0 EE | bne ozunid_4 + 456 | 1 dlld3.s 371 | Code | 11 | | 1 | 00/2225 : CA | dex + 457 | 1 dlld3.s 372 | Code | 11 | | 2 | 00/2226 : D0 EB | bne ozunid_4 + 458 | 1 dlld3.s 373 | Empty | 11 | | 0 | 00/2228 | + 459 | 1 dlld3.s 374 | Code | 11 | | 1 | 00/2228 : 38 | sec + 460 | 1 dlld3.s 375 | Code | 11 | | 1 | 00/2229 : 60 | rts + 461 | 1 dlld3.s 376 | Code | 11 | | 1 | 00/222A : 7A | checkOR1 ply + 462 | 1 dlld3.s 377 | Code | 11 | | 1 | 00/222B : FA | plx + 463 | 1 dlld3.s 378 | Code | 11 | | 1 | 00/222C : 18 | clc + 464 | 1 dlld3.s 379 | Code | 11 | | 1 | 00/222D : 60 | rts + 465 | 1 dlld3.s 380 | Empty | 11 | | 0 | 00/222E | + 466 | 1 dlld3.s 381 | Comment | 11 | | 0 | 00/222E | *---------- Send a LD command + 467 | 1 dlld3.s 382 | Empty | 11 | | 0 | 00/222E | + 468 | 1 dlld3.s 383 | Empty | 11 | | 0 | 00/222E | sendLDCommand + 469 | 1 dlld3.s 384 | Code | 11 | | 3 | 00/222E : 20 46 22 | jsr sendString + 470 | 1 dlld3.s 385 | Code | 11 | | 2 | 00/2231 : B0 03 | bcs sendLDError + 471 | 1 dlld3.s 386 | Code | 11 | | 3 | 00/2233 : 4C 74 22 | jmp receiveString + 472 | 1 dlld3.s 387 | Code | 11 | | 1 | 00/2236 : 60 | sendLDError rts + 473 | 1 dlld3.s 388 | Empty | 11 | | 0 | 00/2237 | + 474 | 1 dlld3.s 389 | Comment | 11 | | 0 | 00/2237 | *---------- Send a LD command & wait for an answer + 475 | 1 dlld3.s 390 | Empty | 11 | | 0 | 00/2237 | + 476 | 1 dlld3.s 391 | Empty | 11 | | 0 | 00/2237 | sendLDCommand2 + 477 | 1 dlld3.s 392 | Code | 11 | | 3 | 00/2237 : 9C 00 23 | stz responseBUF + 478 | 1 dlld3.s 393 | Code | 11 | | 3 | 00/223A : 20 46 22 | jsr sendString + 479 | 1 dlld3.s 394 | Comment | 11 | | 0 | 00/223D | * bcs sendLDError2 + 480 | 1 dlld3.s 395 | Code | 11 | | 3 | 00/223D : 20 74 22 | ozunid_5 jsr receiveString + 481 | 1 dlld3.s 396 | Code | 11 | | 3 | 00/2240 : AD 00 23 | lda responseBUF + 482 | 1 dlld3.s 397 | Comment | 11 | | 0 | 00/2243 | * cmp #'R' + 483 | 1 dlld3.s 398 | Comment | 11 | | 0 | 00/2243 | * bne ]lp + 484 | 1 dlld3.s 399 | Code | 11 | | 2 | 00/2243 : F0 F8 | beq ozunid_5 + 485 | 1 dlld3.s 400 | Code | 11 | | 1 | 00/2245 : 60 | rts + 486 | 1 dlld3.s 401 | Empty | 11 | | 0 | 00/2246 | + 487 | 1 dlld3.s 402 | Comment | 11 | | 0 | 00/2246 | *---------- Send a string + 488 | 1 dlld3.s 403 | Empty | 11 | | 0 | 00/2246 | + 489 | 1 dlld3.s 404 | Empty | 11 | | 0 | 00/2246 | sendString + 490 | 1 dlld3.s 405 | Code | 11 | | 2 | 00/2246 : 84 FC | sty {{$fb}+1} + 491 | 1 dlld3.s 406 | Code | 11 | | 2 | 00/2248 : 86 FD | stx {{$fb}+1}+1 + 492 | 1 dlld3.s 407 | Empty | 11 | | 0 | 00/224A | + 493 | 1 dlld3.s 408 | Code | 11 | | 2 | 00/224A : B2 FC | ozunid_6 lda ({{$fb}+1}) + 494 | 1 dlld3.s 409 | Code | 11 | | 2 | 00/224C : F0 0D | beq sendCRS1 ; end of string? + 495 | 1 dlld3.s 410 | Code | 11 | | 3 | 00/224E : 20 61 22 | jsr sendCharacter + 496 | 1 dlld3.s 411 | Code | 11 | | 2 | 00/2251 : B0 0D | bcs sendError ; error! + 497 | 1 dlld3.s 412 | Empty | 11 | | 0 | 00/2253 | + 498 | 1 dlld3.s 413 | Code | 11 | | 2 | 00/2253 : E6 FC | inc {{$fb}+1} + 499 | 1 dlld3.s 414 | Code | 11 | | 2 | 00/2255 : D0 F3 | bne ozunid_6 + 500 | 1 dlld3.s 415 | Code | 11 | | 2 | 00/2257 : E6 FD | inc {{$fb}+1}+1 + 501 | 1 dlld3.s 416 | Code | 11 | | 2 | 00/2259 : D0 EF | bne ozunid_6 + 502 | 1 dlld3.s 417 | Empty | 11 | | 0 | 00/225B | + 503 | 1 dlld3.s 418 | Code | 11 | | 2 | 00/225B : A9 0D | sendCRS1 lda #{$0d} ; yes, add a final CR + 504 | 1 dlld3.s 419 | Code | 11 | | 3 | 00/225D : 20 61 22 | jsr sendCharacter + 505 | 1 dlld3.s 420 | Empty | 11 | | 0 | 00/2260 | + 506 | 1 dlld3.s 421 | Code | 11 | | 1 | 00/2260 : 60 | sendError rts + 507 | 1 dlld3.s 422 | Empty | 11 | | 0 | 00/2261 | + 508 | 1 dlld3.s 423 | Comment | 11 | | 0 | 00/2261 | *---------- Send serial character + 509 | 1 dlld3.s 424 | Empty | 11 | | 0 | 00/2261 | + 510 | 1 dlld3.s 425 | Empty | 11 | | 0 | 00/2261 | sendCharacter + 511 | 1 dlld3.s 426 | Code | 11 | | 1 | 00/2261 : 48 | pha + 512 | 1 dlld3.s 427 | Empty | 11 | | 0 | 00/2262 | + 513 | 1 dlld3.s 428 | Code | 11 | | 3 | 00/2262 : 20 0F 22 | ozunid_7 jsr checkOutputReady + 514 | 1 dlld3.s 429 | Code | 11 | | 2 | 00/2265 : 90 03 | bcc sensSC1 + 515 | 1 dlld3.s 430 | Code | 11 | | 1 | 00/2267 : 68 | pla + 516 | 1 dlld3.s 431 | Code | 11 | | 1 | 00/2268 : 38 | sec + 517 | 1 dlld3.s 432 | Code | 11 | | 1 | 00/2269 : 60 | rts + 518 | 1 dlld3.s 433 | Empty | 11 | | 0 | 00/226A | + 519 | 1 dlld3.s 434 | Code | 11 | | 1 | 00/226A : 68 | sensSC1 pla + 520 | 1 dlld3.s 435 | Code | 11 | | 2 | 00/226B : A2 C2 | ldx #{{2}!$C0} + 521 | 1 dlld3.s 436 | Code | 11 | | 2 | 00/226D : A0 20 | ldy #{{2}*16} + 522 | 1 dlld3.s 437 | Code | 11 | | 3 | 00/226F : 20 84 21 | jsr dowrite + 523 | 1 dlld3.s 438 | Code | 11 | | 1 | 00/2272 : 18 | clc + 524 | 1 dlld3.s 439 | Code | 11 | | 1 | 00/2273 : 60 | rts + 525 | 1 dlld3.s 440 | Empty | 11 | | 0 | 00/2274 | + 526 | 1 dlld3.s 441 | Comment | 11 | | 0 | 00/2274 | *---------- Receive string + 527 | 1 dlld3.s 442 | Empty | 11 | | 0 | 00/2274 | + 528 | 1 dlld3.s 443 | Empty | 11 | | 0 | 00/2274 | receiveString + 529 | 1 dlld3.s 444 | Code | 11 | | 2 | 00/2274 : A0 00 | ldy #responseBUF + 532 | 1 dlld3.s 447 | Code | 11 | | 2 | 00/227A : 86 FF | stx {{{$fb}+1}+2}+1 + 533 | 1 dlld3.s 448 | Empty | 11 | | 0 | 00/227C | + 534 | 1 dlld3.s 449 | Code | 11 | | 2 | 00/227C : A0 00 | ldy #0 + 535 | 1 dlld3.s 450 | Code | 11 | | 1 | 00/227E : 5A | receiveSTR1 phy + 536 | 1 dlld3.s 451 | Code | 11 | | 3 | 00/227F : 20 F0 21 | ozunid_8 jsr checkInputReady + 537 | 1 dlld3.s 452 | Code | 11 | | 2 | 00/2282 : B0 17 | bcs receiveSTR9 + 538 | 1 dlld3.s 453 | Empty | 11 | | 0 | 00/2284 | + 539 | 1 dlld3.s 454 | Code | 11 | | 2 | 00/2284 : A2 C2 | ldx #{{2}!$C0} + 540 | 1 dlld3.s 455 | Code | 11 | | 2 | 00/2286 : A0 20 | ldy #{{2}*16} + 541 | 1 dlld3.s 456 | Code | 11 | | 3 | 00/2288 : 20 81 21 | jsr doread + 542 | 1 dlld3.s 457 | Code | 11 | | 2 | 00/228B : E0 00 | cpx #0 + 543 | 1 dlld3.s 458 | Code | 11 | | 2 | 00/228D : D0 0C | bne receiveSTR9 + 544 | 1 dlld3.s 459 | Empty | 11 | | 0 | 00/228F | + 545 | 1 dlld3.s 460 | Code | 11 | | 1 | 00/228F : 7A | ply + 546 | 1 dlld3.s 461 | Code | 11 | | 2 | 00/2290 : 91 FE | sta ({{{$fb}+1}+2}),y + 547 | 1 dlld3.s 462 | Code | 11 | | 2 | 00/2292 : C9 0D | cmp #{$0d} + 548 | 1 dlld3.s 463 | Code | 11 | | 2 | 00/2294 : F0 03 | beq receiveSTR8 + 549 | 1 dlld3.s 464 | Code | 11 | | 1 | 00/2296 : C8 | iny + 550 | 1 dlld3.s 465 | Code | 11 | | 2 | 00/2297 : D0 E5 | bne receiveSTR1 + 551 | 1 dlld3.s 466 | Code | 11 | | 1 | 00/2299 : 18 | receiveSTR8 clc + 552 | 1 dlld3.s 467 | Code | 11 | | 1 | 00/229A : 60 | rts + 553 | 1 dlld3.s 468 | Code | 11 | | 1 | 00/229B : 7A | receiveSTR9 ply + 554 | 1 dlld3.s 469 | Code | 11 | | 1 | 00/229C : 38 | sec + 555 | 1 dlld3.s 470 | Code | 11 | | 1 | 00/229D : 60 | rts + 556 | 1 dlld3.s 471 | Empty | 11 | | 0 | 00/229E | + 557 | 1 dlld3.s 472 | Comment | 11 | | 0 | 00/229E | *----------------------------------- + 558 | 1 dlld3.s 473 | Comment | 11 | | 0 | 00/229E | * DATA + 559 | 1 dlld3.s 474 | Comment | 11 | | 0 | 00/229E | *----------------------------------- + 560 | 1 dlld3.s 475 | Empty | 11 | | 0 | 00/229E | + 561 | 1 dlld3.s 476 | Comment | 11 | | 0 | 00/229E | *---------- Serial data + 562 | 1 dlld3.s 477 | Empty | 11 | | 0 | 00/229E | + 563 | 1 dlld3.s 478 | Data | 11 | | 4 | 00/229E : 01 45 44 00 | strED asc 01'ED'00 ; *Don't echo output + 564 | 1 dlld3.s 479 | Data | 11 | | 4 | 00/22A2 : 01 42 45 00 | strBE asc 01'BE'00 ; *Input buffering: on + 565 | 1 dlld3.s 480 | Data | 11 | | 5 | 00/22A6 : 01 31 32 42 | str12B asc 01'12B'00 ; *Baud rate: 4800 BPS | | | | | | 00 | - 543 | 1 dlld3.s 458 | Data | 11 | | 4 | 00/227F : 01 30 44 00 | str0D asc 01'0D'00 ; *Data/Stop bits: 8/1 - 544 | 1 dlld3.s 459 | Data | 11 | | 4 | 00/2283 : 01 30 50 00 | str0P asc 01'0P'00 ; *Parity: none - 545 | 1 dlld3.s 460 | Data | 11 | | 4 | 00/2287 : 01 30 4E 00 | str0N asc 01'0N'00 ; Line length: 0 - 546 | 1 dlld3.s 461 | Data | 11 | | 4 | 00/228B : 01 41 44 00 | strAD asc 01'AD'00 ; *Do not implement basic tabs - 547 | 1 dlld3.s 462 | Data | 11 | | 4 | 00/228F : 01 43 44 00 | strCD asc 01'CD'00 ; *Disable line formatting - 548 | 1 dlld3.s 463 | Data | 11 | | 4 | 00/2293 : 01 58 44 00 | strXD asc 01'XD'00 ; *Ignore XOFF - 549 | 1 dlld3.s 464 | Data | 11 | | 4 | 00/2297 : 01 46 44 00 | strFD asc 01'FD'00 ; *Disable keyboard input - 550 | 1 dlld3.s 465 | Data | 11 | | 4 | 00/229B : 01 4C 44 00 | strLD asc 01'LD'00 ; Do not add line feeds after CR - 551 | 1 dlld3.s 466 | Data | 11 | | 4 | 00/229F : 01 4D 45 00 | strME asc 01'ME'00 ; Mask line feed in - 552 | 1 dlld3.s 467 | Data | 11 | | 3 | 00/22A3 : 01 5A 00 | strZ asc 01'Z'00 ; *Suppress control characters - 553 | 1 dlld3.s 468 | Empty | 11 | | 0 | 00/22A6 | - 554 | 1 dlld3.s 469 | Comment | 11 | | 0 | 00/22A6 | *---------- Laserdisc - 555 | 1 dlld3.s 470 | Empty | 11 | | 0 | 00/22A6 | - 556 | 1 dlld3.s 471 | Data | 11 | | 90 | 00/22A6 : 00 00 00 00 | ds \ - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | - | | | | | | 00 00 00 00 | + 566 | 1 dlld3.s 481 | Data | 11 | | 4 | 00/22AB : 01 30 44 00 | str0D asc 01'0D'00 ; *Data/Stop bits: 8/1 + 567 | 1 dlld3.s 482 | Data | 11 | | 4 | 00/22AF : 01 30 50 00 | str0P asc 01'0P'00 ; *Parity: none + 568 | 1 dlld3.s 483 | Data | 11 | | 4 | 00/22B3 : 01 30 4E 00 | str0N asc 01'0N'00 ; Line length: 0 + 569 | 1 dlld3.s 484 | Data | 11 | | 4 | 00/22B7 : 01 41 44 00 | strAD asc 01'AD'00 ; *Do not implement basic tabs + 570 | 1 dlld3.s 485 | Data | 11 | | 4 | 00/22BB : 01 43 44 00 | strCD asc 01'CD'00 ; *Disable line formatting + 571 | 1 dlld3.s 486 | Data | 11 | | 4 | 00/22BF : 01 58 44 00 | strXD asc 01'XD'00 ; *Ignore XOFF + 572 | 1 dlld3.s 487 | Data | 11 | | 4 | 00/22C3 : 01 46 44 00 | strFD asc 01'FD'00 ; *Disable keyboard input + 573 | 1 dlld3.s 488 | Data | 11 | | 4 | 00/22C7 : 01 4C 44 00 | strLD asc 01'LD'00 ; Do not add line feeds after CR + 574 | 1 dlld3.s 489 | Data | 11 | | 4 | 00/22CB : 01 4D 45 00 | strME asc 01'ME'00 ; Mask line feed in + 575 | 1 dlld3.s 490 | Data | 11 | | 3 | 00/22CF : 01 5A 00 | strZ asc 01'Z'00 ; *Suppress control characters + 576 | 1 dlld3.s 491 | Empty | 11 | | 0 | 00/22D2 | + 577 | 1 dlld3.s 492 | Comment | 11 | | 0 | 00/22D2 | *---------- Laserdisc + 578 | 1 dlld3.s 493 | Empty | 11 | | 0 | 00/22D2 | + 579 | 1 dlld3.s 494 | Data | 11 | | 46 | 00/22D2 : 00 00 00 00 | ds \ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -552,8 +568,8 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 | - 557 | 1 dlld3.s 472 | Empty | 11 | | 0 | 00/2300 | - 558 | 1 dlld3.s 473 | Data | 11 | | 256 | 00/2300 : 00 00 00 00 | responseBUF ds 256 ; LD player response + 580 | 1 dlld3.s 495 | Empty | 11 | | 0 | 00/2300 | + 581 | 1 dlld3.s 496 | Data | 11 | | 256 | 00/2300 : 00 00 00 00 | responseBUF ds 256 ; LD player response | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | @@ -617,10 +633,10 @@ | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | | | | | | | 00 00 00 00 | - 559 | 1 dlld3.s 474 | Empty | 11 | | 0 | 00/2400 | - 560 | 1 dlld3.s 475 | Comment | 11 | | 0 | 00/2400 | *----------------------------------- - 561 | 1 dlld3.s 476 | Comment | 11 | | 0 | 00/2400 | * END OF CODE - 562 | 1 dlld3.s 477 | Comment | 11 | | 0 | 00/2400 | *----------------------------------- - 563 | 1 dlld3.s 478 | Empty | 11 | | 0 | 00/2400 | - 564 | 1 dlld3.s 479 | Empty | 11 | | 0 | 00/2400 | + 582 | 1 dlld3.s 497 | Empty | 11 | | 0 | 00/2400 | + 583 | 1 dlld3.s 498 | Comment | 11 | | 0 | 00/2400 | *----------------------------------- + 584 | 1 dlld3.s 499 | Comment | 11 | | 0 | 00/2400 | * END OF CODE + 585 | 1 dlld3.s 500 | Comment | 11 | | 0 | 00/2400 | *----------------------------------- + 586 | 1 dlld3.s 501 | Empty | 11 | | 0 | 00/2400 | + 587 | 1 dlld3.s 502 | Empty | 11 | | 0 | 00/2400 | ------+-------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------