C64 ROM | Routines |
Prev: EF3B | Up: Map | Next: EF59 |
Used by the routine at F409.
|
||||
EF4A | A2 09 | LDX #$09 | set bit count to 9, 8 data + 1 stop bit | |
EF4C | A9 20 | LDA #%00100000 | mask for 8/7 data bits | |
EF4E | 2C 93 02 | BIT $0293 | test pseudo 6551 control register | |
EF51 | F0 01 | BEQ $EF54 | branch if 8 bits | |
EF53 | CA | DEX | else decrement count for 7 data bits | |
EF54 | 50 02 | BVC $EF58 | branch if 7 bits | |
EF56 | CA | DEX | else decrement count .. | |
EF57 | CA | DEX | .. for 5 data bits | |
EF58 | 60 | RTS |
Prev: EF3B | Up: Map | Next: EF59 |