80 to 150 working : it is a good start!
58 to 87 is based is based on drawChar:
int16_t drawChar(int16_t bX, int16_t bY, byte letter, byte bGraphicsMode);
=> letter must be a byte
you can try in this way :
dmd.drawChar( 0, 3, Asc("2"), dmd.GRAPHICS_NORMAL )
dmd.drawChar( 7, 3, Asc("3"), dmd.GRAPHICS_NORMAL )
dmd.drawChar( 17, 3, Asc("4"), dmd.GRAPHICS_NORMAL )
dmd.drawChar( 25, 3, Asc("5"), dmd.GRAPHICS_NORMAL )
dmd.drawChar( 15, 3, Asc(":"), dmd.GRAPHICS_OR)