$E6AB/59051: Convert BCD to 2-Ascii (error message buffer) Jump from $E6D1: E6AB: AA TAX E6AC: 4A LSR E6AD: 4A LSR ; shift hi-nibble down E6AE: 4A LSR E6AF: 4A LSR E6B0: 20 B4 E6 JSR $E6B4 ; convert to ASCII E6B3: 8A TXA Jump from $E6B0: E6B4: 29 0F AND #$0F ; erase top 4 bits E6B6: 09 30 ORA #$30 ; add '0' E6B8: 91 A5 STA ($A5),Y ; write in buffer E6BA: C8 INY ; increment buffer pointer E6BB: 60 RTS Previous Page / Next Page |