Code block address: FCDD Length: 50 M:1 X:0 called by: D997 00FCDD 2CCF11401A bbs #0x40, 0x11cf, 0xfcfc ; Call target from D997 00FCE2 0CCF1140 seb #0x40, 0x11cf 00FCE6 643133 ldm #0x33, dp + 0x31 ; Write to Baud rate generator 00FCE9 643005 ldm #0x05, dp + 0x30 ; Write to UART0 tx/rx mode register 00FCEC A900 lda al, #0x00 00FCEE 8D3612 sta al, 0x1236 00FCF1 8D3712 sta al, 0x1237 00FCF4 1A dec al 00FCF5 8D4F11 sta al, 0x114f 00FCF8 1CCF1101 clb #0x01, 0x11cf 00FCFC A24F11 ldx #0x114f ; Branch target from FCDD 00FCFF 20DF99 jsr 0x99DF-Increment-Value-At-X 00FD02 1C191004 clb #0x04, 0x1019 00FD06 24350805 bbs #0x08, dp + 0x35, 0xfd0f ; Read from Control register high byte 00FD0A A536 lda al, dp + 0x36 ; Read from Receive buffer 00FD0C 4CEDFD jmp 0xfded Code block address: FD0F Length: 18 M:1 X:0 called by: FD06 00FD0F 42A536 lda bl, dp + 0x36 ; Branch target from FD06, Read from Receive buffer 00FD12 AD4F11 lda al, 0x114f 00FD15 C906 cmp al, #0x06 00FD17 9008 bcc 0xfd21 00FD19 A900 lda al, #0x00 00FD1B 1C191080 clb #0x80, 0x1019 00FD1F 800E bra 0xfd2f Code block address: FD21 Length: 14 M:1 X:0 called by: FD17 00FD21 AD3612 lda al, 0x1236 ; Branch target from FD17 00FD24 3A inc al 00FD25 D001 bne 0xfd28 00FD27 1A dec al 00FD28 C907 cmp al, #0x07 ; Branch target from FD25 00FD2A 9003 bcc 0xfd2f 00FD2C 4CEDFD jmp 0xfded Code block address: FD2F Length: 49 M:1 X:0 called by: FD1F 00FD2F 8D3612 sta al, 0x1236 ; Branch target from FD1F, Branch target from FD2A 00FD32 9C4F1100 ldm #0x00, 0x114f 00FD36 48 pha 00FD37 D8 clm ; m:0 x:0 00FD38 29FF00 and ax, #0x00ff 00FD3B 18 clc 00FD3C 692012 adc ax, #0x1220 00FD3F AA tax 00FD40 F8 sem ; m:1 x:0 00FD41 3C19100404 bbc #0x04, 0x1019, 0xfd4a 00FD46 0C191080 seb #0x80, 0x1019 00FD4A 429500 sta bl, dp + 0x00 + ix ; Branch target from FD41 00FD4D 68 pla 00FD4E D010 bne 0xfd60 00FD50 42C912 cmp bl, #0x12 00FD53 D008 bne 0xfd5d 00FD55 1C191022 clb #0x22, 0x1019 00FD59 1CCF1101 clb #0x01, 0x11cf 00FD5D 4CEDFD jmp 0xfded ; Branch target from FD53, Branch target from FD62, Branch target from FD64 Code block address: FD60 Length: 50 M:1 X:0 called by: FD4E 00FD60 C906 cmp al, #0x06 ; Branch target from FD4E 00FD62 D0F9 bne 0xfd5d 00FD64 2C191080F4 bbs #0x80, 0x1019, 0xfd5d 00FD69 A900 lda al, #0x00 00FD6B D8 clm ; m:0 x:0 00FD6C 29FF00 and ax, #0x00ff 00FD6F AA tax 00FD70 F8 sem ; m:1 x:0 00FD71 BD2012 lda al, 0x1220 + ix 00FD74 C97F cmp al, #0x7f 00FD76 D01A bne 0xfd92 00FD78 0CCF1101 seb #0x01, 0x11cf 00FD7C 2033FE jsr 0xfe33-Convert-ASCII-to-Binary 00FD7F 8D2B12 sta al, 0x122b 00FD82 2033FE jsr 0xfe33-Convert-ASCII-to-Binary 00FD85 8D2A12 sta al, 0x122a 00FD88 AE2A12 ldx 0x122a 00FD8B B500 lda al, dp + 0x00 + ix 00FD8D 8D2C12 sta al, 0x122c 00FD90 8022 bra 0xfdb4 Code block address: FD92 Length: 155 M:1 X:0 called by: FD76 00FD92 3CCF11011D bbc #0x01, 0x11cf, 0xfdb4 ; Branch target from FD76 00FD97 C920 cmp al, #0x20 00FD99 D019 bne 0xfdb4 00FD9B 2033FE jsr 0xfe33-Convert-ASCII-to-Binary 00FD9E 8D2B12 sta al, 0x122b 00FDA1 2033FE jsr 0xfe33-Convert-ASCII-to-Binary 00FDA4 8D2A12 sta al, 0x122a 00FDA7 2033FE jsr 0xfe33-Convert-ASCII-to-Binary 00FDAA AE2A12 ldx 0x122a 00FDAD 9500 sta al, dp + 0x00 + ix 00FDAF B500 lda al, dp + 0x00 + ix 00FDB1 8D2C12 sta al, 0x122c 00FDB4 3CCF110134 bbc #0x01, 0x11cf, 0xfded ; Branch target from FD90, Branch target from FD92, Branch target from FD99 00FDB9 2C1910022F bbs #0x02, 0x1019, 0xfded 00FDBE A20000 ldx #0x0000 00FDC1 206AFE jsr 0xfe6a-Convert-Binary-to-ASCII 00FDC4 8D3012 sta al, 0x1230 00FDC7 428D3112 sta bl, 0x1231 00FDCB 206AFE jsr 0xfe6a-Convert-Binary-to-ASCII 00FDCE 8D2E12 sta al, 0x122e 00FDD1 428D2F12 sta bl, 0x122f 00FDD5 206AFE jsr 0xfe6a-Convert-Binary-to-ASCII 00FDD8 8D3212 sta al, 0x1232 00FDDB 428D3312 sta bl, 0x1233 00FDDF A20D0A ldx #0x0a0d 00FDE2 8E3412 stx 0x1234 00FDE5 0C191002 seb #0x02, 0x1019 00FDE9 9C371200 ldm #0x00, 0x1237 00FDED AD1F12 lda al, 0x121f ; Branch target from FD0C, Branch target from FD2C, Branch target from FD5D, Branch target from FDB4, Branch target from FDB9 00FDF0 F006 beq 0xfdf8 00FDF2 1A dec al 00FDF3 8D1F12 sta al, 0x121f 00FDF6 D03A bne 0xfe32 00FDF8 3CCF110135 bbc #0x01, 0x11cf, 0xfe32 ; Branch target from FDF0 00FDFD 3C19100230 bbc #0x02, 0x1019, 0xfe32 00FE02 3435022C bbc #0x02, dp + 0x35, 0xfe32 ; Read from Control register high byte 00FE06 AD3712 lda al, 0x1237 00FE09 48 pha 00FE0A D8 clm ; m:0 x:0 00FE0B 29FF00 and ax, #0x00ff 00FE0E 18 clc 00FE0F 692E12 adc ax, #0x122e 00FE12 AA tax 00FE13 F8 sem ; m:1 x:0 00FE14 B500 lda al, dp + 0x00 + ix 00FE16 8532 sta al, dp + 0x32 ; Write to Transmit buffer 00FE18 68 pla 00FE19 3A inc al 00FE1A 8D3712 sta al, 0x1237 00FE1D C908 cmp al, #0x08 00FE1F D00C bne 0xfe2d 00FE21 9C371200 ldm #0x00, 0x1237 00FE25 A900 lda al, #0x00 00FE27 1C191002 clb #0x02, 0x1019 00FE2B 8002 bra 0xfe2f Code block address: FE2D Length: 6 M:1 X:0 called by: FE1F 00FE2D A900 lda al, #0x00 ; Branch target from FE1F 00FE2F 8D1F12 sta al, 0x121f ; Branch target from FE2B 00FE32 60 rts ; Branch target from FDF6, Branch target from FDF8, Branch target from FDFD, Branch target from FE02