Pues si ya lo tienes claro, sólo darte un par de pistas:
- La instrucción para "corregir" la suma o resta de BCDs es DAA, pero no funciona con las operaciones INC/DEC
- El Z80 emplea BCD empaquetado, ocupando cada dígito decimal un nibble (4 bits)
Por lo tanto, para un contador de doble dígito, lo que harías sería algo así:
; leer valor
ld hl,[CONTADOR]
ld a,[hl]
; sumar uno
add a,01h
daa
; guardar valor
ld [hl],a
; escribir en pantalla
ld b,a
rrca
rrca
rrca
rrca
and 0Fh
add 30h ; el código ASCII del carácter '0'
ld hl,NAMTBL+COLUMNA*32+FILA
call WRTVRM
; siguiente dígito
inc hl
ld a,b
and 0Fh
add 30h
call WRTVRM
Es un ejemplo sencillo y guarro, pero creo que los conceptos se entienden bien. A partir de aquí, todo tuyo.