here is the routine from Venus, modified for usage on Atari
----- Write two digits BCD
WriteBCD
pha ;1st digit
lsr @
lsr @
lsr @
lsr @
sty temp ;save y-reg
jsr WriteNumber
pla ;2nd digit
and #$0f
ldy temp
iny ;next position
;
; Atari specific - write directly into status bar
WriteNumber
clc
adc #16 ;offset for font
tax
lda #$33
sta $01
txa
_wrlp
sta status_bar,y
iny
lda #$35
sta $01
rts
status_bar dta d" 00000 C:00 T:00 2 "
status_bar2 dta d" "
status1 dta d" PRESS fire "
status2 dta d" game",d" OVER "*
status3 dta d" YOU CRASHED "
status4 dta d" GET all ",d"CAPSULES "*
status5 dta d" NOW fly",d" BACK "*
status_tabl dta <status_bar2,<status1,<status2,<status3,<status4,<status5
status_tabh dta >status_bar2,>status1,>status2,>status3,>status4,>status5
dlist dta $50,$a0,$40,$46,a(status_bar),$c0
dlist2 dta $74,a(vram)
dta $74,a(vram+1*256)
dta $74,a(vram+2*256)
dta $74,a(vram+3*256)
dta $74,a(vram+4*256)
dta $74,a(vram+5*256)
dta $74,a(vram+6*256)
dta $74,a(vram+7*256)
dta $74,a(vram+8*256)
dta $74,a(vram+9*256)
dta $74,a(vram+10*256)
dta $74,a(vram+11*256)
dta $74,a(vram+12*256)
dta $74,a(vram+13*256)
dta $74,a(vram+14*256)
dta $74,a(vram+15*256)
dta $74,a(vram+16*256)
dta $74,a(vram+17*256)
dta $74,a(vram+18*256)
dta $74,a(vram+19*256)
dta $74,a(vram+20*256)
dta $74,a(vram+21*256)
dta $74,a(vram+22*256)
dta $54,a(vram+23*256)
dta $c0
dlist3 dta $46,a(status_bar2)
dta $41,a(dlist)