$EA2E/59950: Accept data from serial bus Jump from $EA4B, $E8E7: EA2E: 78 SEI EA2F: 20 07 D1 JSR $D107 ; open channel for writing EA32: B0 05 BCS $EA39 ; channel not active? EA34: B5 F2 LDA $F2,X ; WRITE flag EA36: 6A ROR EA37: B0 0B BCS $EA44 ; not set? Jump from $EA32: EA39: A5 84 LDA $84 ; secondary address EA3B: 29 F0 AND #$F0 EA3D: C9 F0 CMP #$F0 ; OPEN command? EA3F: F0 03 BEQ $EA44 ; yes EA41: 4C 4E EA JMP $EA4E ; to wait loop Jump from $EA37, $EA3F: EA44: 20 C9 E9 JSR $E9C9 ; get data byte from bus EA47: 58 CLI EA48: 20 B7 CF JSR $CFB7 ; and write in buffer EA4B: 4C 2E EA JMP $EA2E ; to loop beginning Jump from $EA41, $E8FA, $E999: EA4E: A9 00 LDA #$00 EA50: 8D 00 18 STA $1800 ; reset IEEE port EA53: 4C E7 EB JMP $EBE7 ; to wait loop EA56: 4C 5B E8 JMP $E85B ; to serial bus main loop Previous Page / Next Page |