Here is a complete modification of Scott Edwards Program for big nums.

Changes are marked in red, and have been tested.
Code:
;Initialize your hardware first

'BIGNUMS.BS2 (Display four 1" digits on 4x20 display)
' Connect the serial input of a Backpack-equipped 4x20 display to
' BS2 pin P0 and run this program. The program will define a set
' of symbols that allow it to display 4-line-tall numerals on the
' LCD. To incorporate this capability into your own programs, just
' substitute your code for the demo loop. When you want to display
' a value (0-9999) in big numerals, write it to dispVal, then
' gosub bigLCD.
I       con 254 ' Instruction prefix.
ClrLCD  con 1 ' Clear-LCD instruction.
N96N    con $4054 ' 9600 baud, inverted, no parity.
cgRAM   con 64 ' Address 0 of CG RAM.
EEptr   var word ' Pointer into EEPROM.
pat     var EEptr ' Alias for EEptr.
dispVal var word ' Value to be displayed as big digits.
temp    var byte ' Temporary byte variable.
decade  var word
nbl     var byte ' Index into number-pattern tables.
digit   var byte ' Current digit to display
line    var byte ' LCD line

LCDOUT I,ClrLCD
PAUSE 500

' ====This section may be omitted with newer (post July 96)
' ====4x20 Serial LCD modules. Cut from here...============== >>>
bitPat0 DATA 0,0,0,1,3,7,15,31 ' Left-right up-ramp shape.
bitPat1 DATA 0,0,0,16,24,28,30,31 ' Right-left " "
bitPat2 DATA 31,15,7,3,1,0,0,0 ' Left-right down ramp.
bitPat3 DATA 31,30,28,24,16,0,0,0 ' Right-left " "
bitPat4 DATA 0,0,0,0,31,31,31,31 ' Lower block.
bitPat5 DATA 31,31,31,31,0,0,0,0 ' Upper block.
bitPat6 DATA 31,31,31,31,31,31,31,31 ' Full block.
bitPat7 DATA 0,0,0,0,0,0,0,0 ' Full blank
' <<<...to here. ===============================================
;low 0 ' Make the serial output low
;pause 1000 ' Let the LCD wake up.
' ====This section may be omitted with newer (post July 96)
' ====4x20 Serial LCD modules. Cut from here...============= >>>
;serout 0,N96N,[I,cgRAM] ' Enter CG RAM.
LCDOUT I,cgRAM

for EEptr = 0 to 63 ' Write the bit patterns
    Read EEptr,temp ' to the LCD.
;    serout 0,N96N,[temp]
    lcdout temp
next
' <<<...to here. ===============================================
;serout 0,N96N,[I,ClrLCD] ' Clear the LCD.
LCDOUT I, ClrLCD
pause 1
' ========================================================================
' Demo Loop: Show dispVal in Big Numerals, Increment, Loop
' ========================================================================
again:
    gosub bigLCD
    dispVal = dispVal + 1
    pause 500
goto again
' ========================================================================
' Subroutine Displaying Large Numbers
' ========================================================================
bigLCD:
    for line = 0 to 3
        decade = 1000
        lookup line,[128,192,148,212],temp
        
;        serout 0,N96N,[I,temp]
        LCDOUT I, temp
        for digit = 3 to 0 step -1
            nbl = dispVal dig digit
            gosub getPattern
            if dispVal = 0 and digit = 0 then skip0
            if dispVal < decade then blankIt
            skip0:
;            serout 0,N96N,[pat.nib3,pat.nib2,pat.nib1,pat.nib0]
            LCDOUT pat.Highbyte>>4, pat.Highbyte&$0F, pat.LowByte>>4, pat.Lowbyte&$0F

            goto cont
            blankIt:
;            serout 0,N96N,["    "]
            lcdout "    "
            cont:
            if digit = 0 then skip1
;            serout 0,N96N,[32]
            LCDOUT 32
            skip1:
            decade = decade/10
        next
    next
return
' Subroutines Defining Big-Character Patterns
' ========================================================================
getPattern:
branch line,[first,second,third,fourth]
' 0 1 2 3 4 5 6 7 8 9
' --- --- --- --- --- --- --- --- --- ---
first:
lookup2 nbl,[$0551,$7067,$0551,$0551,$6776,$6555,$0557,$2556,$0551,$0551],pat
return
second:
lookup2 nbl,[$6776,$7767,$7743,$7743,$6776,$2441,$6041,$7703,$2443,$6776],pat
return
third:
lookup2 nbl,[$6776,$7767,$0577,$7751,$2556,$7776,$6776,$7767,$0551,$2536],pat
return
fourth:
lookup2 nbl,[$2443,$7464,$6444,$2443,$7776,$2443,$2443,$7767,$2443,$7443],pat
return
Not too hard eh.