Code block address: FB6A Length: 47 M:1 X:0 called by: DA00 00FB6A 3CCF11401A bbc #0x40, 0x11cf, 0xfb89 ; Call target from DA00 00FB6F 1CCF1140 clb #0x40, 0x11cf 00FB73 64317F ldm #0x7f, dp + 0x31 ; Write to Baud rate generator 00FB76 643065 ldm #0x65, dp + 0x30 ; Write to UART0 tx/rx mode register 00FB79 A900 lda al, #0x00 00FB7B 8D3612 sta al, 0x1236 00FB7E 8D3712 sta al, 0x1237 00FB81 1A dec al 00FB82 8D4F11 sta al, 0x114f 00FB85 1CCF1101 clb #0x01, 0x11cf 00FB89 A24F11 ldx #0x114f ; Branch target from FB6A 00FB8C 20DF99 jsr 0x99DF-Increment-Value-At-X 00FB8F 34358006 bbc #0x80, dp + 0x35, 0xfb99 ; Read from Control register high byte 00FB93 0C191004 seb #0x04, 0x1019 00FB97 8004 bra 0xfb9d Code block address: FB99 Length: 13 M:1 X:0 called by: FB8F 00FB99 1C191004 clb #0x04, 0x1019 ; Branch target from FB8F 00FB9D 24350805 bbs #0x08, dp + 0x35, 0xfba6 ; Branch target from FB97, Read from Control register high byte 00FBA1 A536 lda al, dp + 0x36 ; Read from Receive buffer 00FBA3 4C4AFC jmp 0xfc4a Code block address: FBA6 Length: 18 M:1 X:0 called by: FB9D 00FBA6 42A536 lda bl, dp + 0x36 ; Branch target from FB9D, Read from Receive buffer 00FBA9 AD4F11 lda al, 0x114f 00FBAC C908 cmp al, #0x08 00FBAE 9008 bcc 0xfbb8 00FBB0 A900 lda al, #0x00 00FBB2 1C191080 clb #0x80, 0x1019 00FBB6 800E bra 0xfbc6 Code block address: FBB8 Length: 14 M:1 X:0 called by: FBAE 00FBB8 AD3612 lda al, 0x1236 ; Branch target from FBAE 00FBBB 3A inc al 00FBBC D001 bne 0xfbbf 00FBBE 1A dec al 00FBBF C904 cmp al, #0x04 ; Branch target from FBBC 00FBC1 9003 bcc 0xfbc6 00FBC3 4C4AFC jmp 0xfc4a Code block address: FBC6 Length: 48 M:1 X:0 called by: FBB6 00FBC6 8D3612 sta al, 0x1236 ; Branch target from FBB6, Branch target from FBC1 00FBC9 9C4F1100 ldm #0x00, 0x114f 00FBCD 48 pha 00FBCE D8 clm ; m:0 x:0 00FBCF 29FF00 and ax, #0x00ff 00FBD2 18 clc 00FBD3 692012 adc ax, #0x1220 00FBD6 AA tax 00FBD7 F8 sem ; m:1 x:0 00FBD8 3C19100404 bbc #0x04, 0x1019, 0xfbe1 00FBDD 0C191080 seb #0x80, 0x1019 00FBE1 429500 sta bl, dp + 0x00 + ix ; Branch target from FBD8 00FBE4 68 pla 00FBE5 D00F bne 0xfbf6 00FBE7 42C912 cmp bl, #0x12 00FBEA D05E bne 0xfc4a 00FBEC 1C191022 clb #0x22, 0x1019 00FBF0 1CCF1101 clb #0x01, 0x11cf 00FBF4 8054 bra 0xfc4a Code block address: FBF6 Length: 38 M:1 X:0 called by: FBE5 00FBF6 C903 cmp al, #0x03 ; Branch target from FBE5 00FBF8 D050 bne 0xfc4a 00FBFA 2C1910804B bbs #0x80, 0x1019, 0xfc4a 00FBFF A22012 ldx #0x1220 00FC02 B500 lda al, dp + 0x00 + ix 00FC04 C978 cmp al, #0x78 00FC06 D014 bne 0xfc1c 00FC08 0CCF1101 seb #0x01, 0x11cf 00FC0C B502 lda al, dp + 0x02 + ix 00FC0E 8D2A12 sta al, 0x122a 00FC11 B501 lda al, dp + 0x01 + ix 00FC13 8D2B12 sta al, 0x122b 00FC16 0C191020 seb #0x20, 0x1019 00FC1A 8033 bra 0xfc4f Code block address: FC1C Length: 32 M:1 X:0 called by: FC06 00FC1C 3CCF11012E bbc #0x01, 0x11cf, 0xfc4f ; Branch target from FC06 00FC21 C9AA cmp al, #0xaa 00FC23 D017 bne 0xfc3c 00FC25 B502 lda al, dp + 0x02 + ix 00FC27 8D2A12 sta al, 0x122a 00FC2A B501 lda al, dp + 0x01 + ix 00FC2C 8D2B12 sta al, 0x122b 00FC2F B503 lda al, dp + 0x03 + ix 00FC31 AE2A12 ldx 0x122a 00FC34 9500 sta al, dp + 0x00 + ix 00FC36 0C191020 seb #0x20, 0x1019 00FC3A 8013 bra 0xfc4f Code block address: FC3C Length: 14 M:1 X:0 called by: FC23 00FC3C 29FF and al, #0xff ; Branch target from FC23 00FC3E D00F bne 0xfc4f 00FC40 0C191040 seb #0x40, 0x1019 00FC44 1C191020 clb #0x20, 0x1019 00FC48 8005 bra 0xfc4f Code block address: FC4A Length: 44 M:1 X:0 called by: FBA3 00FC4A 3C19102048 bbc #0x20, 0x1019, 0xfc97 ; Branch target from FBA3, Branch target from FBC3, Branch target from FBEA, Branch target from FBF4, Branch target from FBF8, Branch target from FBFA 00FC4F 3CCF110143 bbc #0x01, 0x11cf, 0xfc97 ; Branch target from FC1A, Branch target from FC1C, Branch target from FC3A, Branch target from FC3E, Branch target from FC48 00FC54 2C1910023E bbs #0x02, 0x1019, 0xfc97 00FC59 3C19104018 bbc #0x40, 0x1019, 0xfc76 00FC5E 1C191040 clb #0x40, 0x1019 00FC62 A22E12 ldx #0x122e 00FC65 AD3D8C lda al, 0x8c3d 00FC68 9500 sta al, dp + 0x00 + ix 00FC6A AD3E8C lda al, 0x8c3e 00FC6D 9501 sta al, dp + 0x01 + ix 00FC6F AD3F8C lda al, 0x8c3f 00FC72 9502 sta al, dp + 0x02 + ix 00FC74 8019 bra 0xfc8f Code block address: FC76 Length: 97 M:1 X:0 called by: FC59 00FC76 3C1910201C bbc #0x20, 0x1019, 0xfc97 ; Branch target from FC59 00FC7B AE2A12 ldx 0x122a 00FC7E AD2B12 lda al, 0x122b 00FC81 8D2E12 sta al, 0x122e 00FC84 AD2A12 lda al, 0x122a 00FC87 8D2F12 sta al, 0x122f 00FC8A B500 lda al, dp + 0x00 + ix 00FC8C 8D3012 sta al, 0x1230 00FC8F 0C191002 seb #0x02, 0x1019 ; Branch target from FC74 00FC93 9C371200 ldm #0x00, 0x1237 00FC97 AD1F12 lda al, 0x121f ; Branch target from FC4A, Branch target from FC4F, Branch target from FC54, Branch target from FC76 00FC9A F006 beq 0xfca2 00FC9C 1A dec al 00FC9D 8D1F12 sta al, 0x121f 00FCA0 D03A bne 0xfcdc 00FCA2 3CCF110135 bbc #0x01, 0x11cf, 0xfcdc ; Branch target from FC9A 00FCA7 3C19100230 bbc #0x02, 0x1019, 0xfcdc 00FCAC 3435022C bbc #0x02, dp + 0x35, 0xfcdc ; Read from Control register high byte 00FCB0 AD3712 lda al, 0x1237 00FCB3 48 pha 00FCB4 D8 clm ; m:0 x:0 00FCB5 29FF00 and ax, #0x00ff 00FCB8 18 clc 00FCB9 692E12 adc ax, #0x122e 00FCBC AA tax 00FCBD F8 sem ; m:1 x:0 00FCBE B500 lda al, dp + 0x00 + ix 00FCC0 8532 sta al, dp + 0x32 ; Write to Transmit buffer 00FCC2 68 pla 00FCC3 3A inc al 00FCC4 8D3712 sta al, 0x1237 00FCC7 C903 cmp al, #0x03 00FCC9 D00C bne 0xfcd7 00FCCB 9C371200 ldm #0x00, 0x1237 00FCCF A90B lda al, #0x0b 00FCD1 1C191002 clb #0x02, 0x1019 00FCD5 8002 bra 0xfcd9 Code block address: FCD7 Length: 6 M:1 X:0 called by: FCC9 00FCD7 A900 lda al, #0x00 ; Branch target from FCC9 00FCD9 8D1F12 sta al, 0x121f ; Branch target from FCD5 00FCDC 60 rts ; Branch target from FCA0, Branch target from FCA2, Branch target from FCA7, Branch target from FCAC