archanox/RGBDS2CIL

View on GitHub
Assembly/IBMPC1.INC

Summary

Maintainability
Test Coverage
;*
;* IBMPC1 8x8 Character Set Macros
;*
;* Initials: JF = Jeff Frohwein
;*
;* Rev 1.0 - 21-Jul-97 : Original release of first 128 chars - JF
;* Rev 1.1 - 27-Jul-97 : Modified for new subroutine prefixes - JF
;* Rev 1.2 - 15-Mar-98 : All 256 chars now supported - JF
;* Rev 1.3 - 15-Mar-98 : E9 & EA chars had extra rows. Now fixed. - JF
;*
;* Library Macros:
;*
;* chr_IBMPC1 -
;*   Insert IBMPC fonts into code.
;*
;*  This macro allows you to insert parts or the whole
;* character set into your code. Parameters: 1=$00-$1f,
;* 2=$20-$3f, 3=$40-$5f, 4=$60-7f, 5=$80-9f, 6=$a0-bf,
;* 7=$c0-df, and 8=$e0-ff. Examples:
;*
;*     chr_IBMPC1 1,8      - Insert chars $00 - $ff.
;*     chr_IBMPC1 2,2      - Insert chars $20 - $3f.
;*

; If all of these are already defined, don't do it again.

        IF      !DEF(IBMPC1_INC)
IBMPC1_INC  SET  1

rev_Check_ibmpc1_inc: MACRO
;NOTE: REVISION NUMBER CHANGES MUST BE ADDED
;TO SECOND PARAMETER IN FOLLOWING LINE.
        IF      \1 > 1.3      ; <--- PUT REVISION NUMBER HERE
        WARN    "Version \1 or later of 'ibmpc1.inc' is required."
        ENDC
        ENDM

chr_IBMPC1: MACRO

        IF      (\1 == 0) || (\2 == 0) || (\1 > \2) || (\2 > 8)
        FAIL    "Font range values are invalid"
        ENDC

        PUSHO
; Define . and X to be 0 and 1
        OPT     b.X

; Characters $00 - $1f

        IF      (\1 == 1)

        DB      %.XXXXXX.  ;Use to be a space ?????
        DB      %.X....X.
        DB      %.X....X.
        DB      %.X....X.
        DB      %.X....X.
        DB      %.X....X.
        DB      %.X....X.
        DB      %.XXXXXX.

        DB      %.XXXXXX.
        DB      %X......X
        DB      %X.X..X.X
        DB      %X......X
        DB      %X.XXXX.X
        DB      %X..XX..X
        DB      %X......X
        DB      %.XXXXXX.

        DB      %.XXXXXX.
        DB      %XXXXXXXX
        DB      %XX.XX.XX
        DB      %XXXXXXXX
        DB      %XX....XX
        DB      %XXX..XXX
        DB      %XXXXXXXX
        DB      %.XXXXXX.

        DB      %.XX.XX..
        DB      %XXXXXXX.
        DB      %XXXXXXX.
        DB      %XXXXXXX.
        DB      %.XXXXX..
        DB      %..XXX...
        DB      %...X....
        DB      %........

        DB      %...X....
        DB      %..XXX...
        DB      %.XXXXX..
        DB      %XXXXXXX.
        DB      %.XXXXX..
        DB      %..XXX...
        DB      %...X....
        DB      %........

        DB      %..XXX...
        DB      %.XXXXX..
        DB      %..XXX...
        DB      %XXXXXXX.
        DB      %XXXXXXX.
        DB      %.XXXXX..
        DB      %..XXX...
        DB      %.XXXXX..

        DB      %...X....
        DB      %...X....
        DB      %..XXX...
        DB      %.XXXXX..
        DB      %XXXXXXX.
        DB      %.XXXXX..
        DB      %..XXX...
        DB      %.XXXXX..

        DB      %........
        DB      %........
        DB      %...XX...
        DB      %..XXXX..
        DB      %..XXXX..
        DB      %...XX...
        DB      %........
        DB      %........

        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXX..XXX
        DB      %XX....XX
        DB      %XX....XX
        DB      %XXX..XXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX

        DB      %........
        DB      %..XXXX..
        DB      %.XX..XX.
        DB      %.X....X.
        DB      %.X....X.
        DB      %.XX..XX.
        DB      %..XXXX..
        DB      %........

        DB      %XXXXXXXX
        DB      %XX....XX
        DB      %X..XX..X
        DB      %X.XXXX.X
        DB      %X.XXXX.X
        DB      %X..XX..X
        DB      %XX....XX
        DB      %XXXXXXXX

        DB      %....XXXX
        DB      %.....XXX
        DB      %....XXXX
        DB      %.XXXXX.X
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...

        DB      %..XXXX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %..XXXX..
        DB      %...XX...
        DB      %.XXXXXX.
        DB      %...XX...

        DB      %..XXXXXX
        DB      %..XX..XX
        DB      %..XXXXXX
        DB      %..XX....
        DB      %..XX....
        DB      %.XXX....
        DB      %XXXX....
        DB      %XXX.....

        DB      %.XXXXXXX
        DB      %.XX...XX
        DB      %.XXXXXXX
        DB      %.XX...XX
        DB      %.XX...XX
        DB      %.XX..XXX
        DB      %XXX..XX.
        DB      %XX......

        DB      %X..XX..X
        DB      %.X.XX.X.
        DB      %..XXXX..
        DB      %XXX..XXX
        DB      %XXX..XXX
        DB      %..XXXX..
        DB      %.X.XX.X.
        DB      %X..XX..X

        DB      %X.......
        DB      %XXX.....
        DB      %XXXXX...
        DB      %XXXXXXX.
        DB      %XXXXX...
        DB      %XXX.....
        DB      %X.......
        DB      %........

        DB      %......X.
        DB      %....XXX.
        DB      %..XXXXX.
        DB      %XXXXXXX.
        DB      %..XXXXX.
        DB      %....XXX.
        DB      %......X.
        DB      %........

        DB      %...XX...
        DB      %..XXXX..
        DB      %.XXXXXX.
        DB      %...XX...
        DB      %...XX...
        DB      %.XXXXXX.
        DB      %..XXXX..
        DB      %...XX...

        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %........
        DB      %.XX..XX.
        DB      %........

        DB      %.XXXXXXX
        DB      %XX.XX.XX
        DB      %XX.XX.XX
        DB      %.XXXX.XX
        DB      %...XX.XX
        DB      %...XX.XX
        DB      %...XX.XX
        DB      %........

        DB      %..XXXXX.
        DB      %.XX...XX
        DB      %..XXX...
        DB      %.XX.XX..
        DB      %.XX.XX..
        DB      %..XXX...
        DB      %XX..XX..
        DB      %.XXXX...

        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %.XXXXXX.
        DB      %.XXXXXX.
        DB      %.XXXXXX.
        DB      %........

        DB      %...XX...
        DB      %..XXXX..
        DB      %.XXXXXX.
        DB      %...XX...
        DB      %.XXXXXX.
        DB      %..XXXX..
        DB      %...XX...
        DB      %XXXXXXXX

        DB      %...XX...
        DB      %..XXXX..
        DB      %.XXXXXX.
        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %........

        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %.XXXXXX.
        DB      %..XXXX..
        DB      %...XX...
        DB      %........

        DB      %........
        DB      %...XX...
        DB      %....XX..
        DB      %XXXXXXX.
        DB      %....XX..
        DB      %...XX...
        DB      %........
        DB      %........

        DB      %........
        DB      %..XX....
        DB      %.XX.....
        DB      %XXXXXXX.
        DB      %.XX.....
        DB      %..XX....
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %XX......
        DB      %XX......
        DB      %XX......
        DB      %XXXXXXX.
        DB      %........
        DB      %........

        DB      %........
        DB      %..X..X..
        DB      %.XX..XX.
        DB      %XXXXXXXX
        DB      %.XX..XX.
        DB      %..X..X..
        DB      %........
        DB      %........

        DB      %........
        DB      %...XX...
        DB      %..XXXX..
        DB      %.XXXXXX.
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %........
        DB      %........

        DB      %........
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %.XXXXXX.
        DB      %..XXXX..
        DB      %...XX...
        DB      %........
        DB      %........

        ENDC

; Characters $20 - $3f

        IF      (\1 < 3) && (\2 > 1)

        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %........
        DB      %..XX....
        DB      %........

        DB      %.XX.XX..
        DB      %.XX.XX..
        DB      %.XX.XX..
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %.XX.XX..
        DB      %.XX.XX..
        DB      %XXXXXXX.
        DB      %.XX.XX..
        DB      %XXXXXXX.
        DB      %.XX.XX..
        DB      %.XX.XX..
        DB      %........

        DB      %..XX....
        DB      %.XXXXX..
        DB      %XX......
        DB      %.XXXX...
        DB      %....XX..
        DB      %XXXXX...
        DB      %..XX....
        DB      %........

        DB      %........
        DB      %XX...XX.
        DB      %XX..XX..
        DB      %...XX...
        DB      %..XX....
        DB      %.XX..XX.
        DB      %XX...XX.
        DB      %........

        DB      %..XXX...
        DB      %.XX.XX..
        DB      %..XXX...
        DB      %.XXX.XX.
        DB      %XX.XXX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %.XX.....
        DB      %.XX.....
        DB      %XX......
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %...XX...
        DB      %..XX....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %..XX....
        DB      %...XX...
        DB      %........

        DB      %.XX.....
        DB      %..XX....
        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %..XX....
        DB      %.XX.....
        DB      %........

        DB      %........
        DB      %.XX..XX.
        DB      %..XXXX..
        DB      %XXXXXXXX
        DB      %..XXXX..
        DB      %.XX..XX.
        DB      %........
        DB      %........

        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %XXXXXX..
        DB      %..XX....
        DB      %..XX....
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %.XX.....

        DB      %........
        DB      %........
        DB      %........
        DB      %XXXXXX..
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %........

        DB      %.....XX.
        DB      %....XX..
        DB      %...XX...
        DB      %..XX....
        DB      %.XX.....
        DB      %XX......
        DB      %X.......
        DB      %........

        DB      %.XXXXX..
        DB      %XX...XX.
        DB      %XX..XXX.
        DB      %XX.XXXX.
        DB      %XXXX.XX.
        DB      %XXX..XX.
        DB      %.XXXXX..
        DB      %........

        DB      %..XX....
        DB      %.XXX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %XXXXXX..
        DB      %........

        DB      %.XXXX...
        DB      %XX..XX..
        DB      %....XX..
        DB      %..XXX...
        DB      %.XX.....
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %........

        DB      %.XXXX...
        DB      %XX..XX..
        DB      %....XX..
        DB      %..XXX...
        DB      %....XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %...XXX..
        DB      %..XXXX..
        DB      %.XX.XX..
        DB      %XX..XX..
        DB      %XXXXXXX.
        DB      %....XX..
        DB      %...XXXX.
        DB      %........

        DB      %XXXXXX..
        DB      %XX......
        DB      %XXXXX...
        DB      %....XX..
        DB      %....XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %..XXX...
        DB      %.XX.....
        DB      %XX......
        DB      %XXXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %XXXXXX..
        DB      %XX..XX..
        DB      %....XX..
        DB      %...XX...
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %........

        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXXX..
        DB      %....XX..
        DB      %...XX...
        DB      %.XXX....
        DB      %........

        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %........
        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %........

        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %........
        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %.XX.....

        DB      %...XX...
        DB      %..XX....
        DB      %.XX.....
        DB      %XX......
        DB      %.XX.....
        DB      %..XX....
        DB      %...XX...
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXXX..
        DB      %........
        DB      %........
        DB      %XXXXXX..
        DB      %........
        DB      %........

        DB      %.XX.....
        DB      %..XX....
        DB      %...XX...
        DB      %....XX..
        DB      %...XX...
        DB      %..XX....
        DB      %.XX.....
        DB      %........

        DB      %.XXXX...
        DB      %XX..XX..
        DB      %....XX..
        DB      %...XX...
        DB      %..XX....
        DB      %........
        DB      %..XX....
        DB      %........

        ENDC

; Characters $40 - $5f

        IF      (\1 < 4) && (\2 > 2)

        DB      %.XXXXX..
        DB      %XX...XX.
        DB      %XX.XXXX.
        DB      %XX.XXXX.
        DB      %XX.XXXX.
        DB      %XX......
        DB      %.XXXX...
        DB      %........

        DB      %..XX....
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %........

        DB      %XXXXXX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XXXXX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %XXXXXX..
        DB      %........

        DB      %..XXXX..
        DB      %.XX..XX.
        DB      %XX......
        DB      %XX......
        DB      %XX......
        DB      %.XX..XX.
        DB      %..XXXX..
        DB      %........

        DB      %XXXXX...
        DB      %.XX.XX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XX.XX..
        DB      %XXXXX...
        DB      %........

        DB      %.XXXXXX.
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XXXX...
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XXXXXX.
        DB      %........

        DB      %.XXXXXX.
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XXXX...
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %........

        DB      %..XXXX..
        DB      %.XX..XX.
        DB      %XX......
        DB      %XX......
        DB      %XX..XXX.
        DB      %.XX..XX.
        DB      %..XXXXX.
        DB      %........

        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %........

        DB      %.XXXX...
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %.XXXX...
        DB      %........

        DB      %...XXXX.
        DB      %....XX..
        DB      %....XX..
        DB      %....XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %XXX..XX.
        DB      %.XX..XX.
        DB      %.XX.XX..
        DB      %.XXXX...
        DB      %.XX.XX..
        DB      %.XX..XX.
        DB      %XXX..XX.
        DB      %........

        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XXXXXX.
        DB      %........

        DB      %XX...XX.
        DB      %XXX.XXX.
        DB      %XXXXXXX.
        DB      %XXXXXXX.
        DB      %XX.X.XX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %........

        DB      %XX...XX.
        DB      %XXX..XX.
        DB      %XXXX.XX.
        DB      %XX.XXXX.
        DB      %XX..XXX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %........

        DB      %..XXX...
        DB      %.XX.XX..
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %.XX.XX..
        DB      %..XXX...
        DB      %........

        DB      %XXXXXX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XXXXX..
        DB      %.XX.....
        DB      %.XX.....
        DB      %XXXX....
        DB      %........

        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX.XXX..
        DB      %.XXXX...
        DB      %...XXX..
        DB      %........

        DB      %XXXXXX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XXXXX..
        DB      %.XX.XX..
        DB      %.XX..XX.
        DB      %XXX..XX.
        DB      %........

        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XXX.....
        DB      %.XXXX...
        DB      %...XXX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %XXXXXX..
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %........

        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %........

        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %..XX....
        DB      %........

        DB      %XX...XX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %XX.X.XX.
        DB      %XXXXXXX.
        DB      %XXX.XXX.
        DB      %XX...XX.
        DB      %........

        DB      %XX...XX.
        DB      %XX...XX.
        DB      %.XX.XX..
        DB      %..XXX...
        DB      %..XXX...
        DB      %.XX.XX..
        DB      %XX...XX.
        DB      %........

        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %..XX....
        DB      %..XX....
        DB      %.XXXX...
        DB      %........

        DB      %XXXXXXX.
        DB      %.....XX.
        DB      %....XX..
        DB      %...XX...
        DB      %..XX....
        DB      %.XX.....
        DB      %XXXXXXX.
        DB      %........

        DB      %.XXXX...
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XXXX...
        DB      %........

        DB      %XX......
        DB      %.XX.....
        DB      %..XX....
        DB      %...XX...
        DB      %....XX..
        DB      %.....XX.
        DB      %......X.
        DB      %........

        DB      %.XXXX...
        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %.XXXX...
        DB      %........

        DB      %...X....
        DB      %..XXX...
        DB      %.XX.XX..
        DB      %XX...XX.
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %XXXXXXXX

        ENDC

; Characters $60 - $7f

        IF      (\1 < 5) && (\2 > 3)

        DB      %..XX....
        DB      %..XX....
        DB      %...XX...
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %.XXXX...
        DB      %....XX..
        DB      %.XXXXX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %XXX.....
        DB      %.XX.....
        DB      %.XX.....
        DB      %.XXXXX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %XX.XXX..
        DB      %........

        DB      %........
        DB      %........
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX......
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %...XXX..
        DB      %....XX..
        DB      %....XX..
        DB      %.XXXXX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %........
        DB      %........
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX......
        DB      %.XXXX...
        DB      %........

        DB      %..XXX...
        DB      %.XX.XX..
        DB      %.XX.....
        DB      %XXXX....
        DB      %.XX.....
        DB      %.XX.....
        DB      %XXXX....
        DB      %........

        DB      %........
        DB      %........
        DB      %.XXX.XX.
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXXX..
        DB      %....XX..
        DB      %XXXXX...

        DB      %XXX.....
        DB      %.XX.....
        DB      %.XX.XX..
        DB      %.XXX.XX.
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %XXX..XX.
        DB      %........

        DB      %..XX....
        DB      %........
        DB      %.XXX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %.XXXX...
        DB      %........

        DB      %....XX..
        DB      %........
        DB      %....XX..
        DB      %....XX..
        DB      %....XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...

        DB      %XXX.....
        DB      %.XX.....
        DB      %.XX..XX.
        DB      %.XX.XX..
        DB      %.XXXX...
        DB      %.XX.XX..
        DB      %XXX..XX.
        DB      %........

        DB      %.XXX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %.XXXX...
        DB      %........

        DB      %........
        DB      %........
        DB      %XX..XX..
        DB      %XXXXXXX.
        DB      %XXXXXXX.
        DB      %XX.X.XX.
        DB      %XX...XX.
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %........

        DB      %........
        DB      %........
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %........
        DB      %........
        DB      %XX.XXX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XXXXX..
        DB      %.XX.....
        DB      %XXXX....

        DB      %........
        DB      %........
        DB      %.XXX.XX.
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXXX..
        DB      %....XX..
        DB      %...XXXX.

        DB      %........
        DB      %........
        DB      %XX.XXX..
        DB      %.XXX.XX.
        DB      %.XX..XX.
        DB      %.XX.....
        DB      %XXXX....
        DB      %........

        DB      %........
        DB      %........
        DB      %.XXXXX..
        DB      %XX......
        DB      %.XXXX...
        DB      %....XX..
        DB      %XXXXX...
        DB      %........

        DB      %...X....
        DB      %..XX....
        DB      %.XXXXX..
        DB      %..XX....
        DB      %..XX....
        DB      %..XX.X..
        DB      %...XX...
        DB      %........

        DB      %........
        DB      %........
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %........
        DB      %........
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %..XX....
        DB      %........

        DB      %........
        DB      %........
        DB      %XX...XX.
        DB      %XX.X.XX.
        DB      %XXXXXXX.
        DB      %XXXXXXX.
        DB      %.XX.XX..
        DB      %........

        DB      %........
        DB      %........
        DB      %XX...XX.
        DB      %.XX.XX..
        DB      %..XXX...
        DB      %.XX.XX..
        DB      %XX...XX.
        DB      %........

        DB      %........
        DB      %........
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXXX..
        DB      %....XX..
        DB      %XXXXX...

        DB      %........
        DB      %........
        DB      %XXXXXX..
        DB      %X..XX...
        DB      %..XX....
        DB      %.XX..X..
        DB      %XXXXXX..
        DB      %........

        DB      %...XXX..
        DB      %..XX....
        DB      %..XX....
        DB      %XXX.....
        DB      %..XX....
        DB      %..XX....
        DB      %...XXX..
        DB      %........

        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %........
        DB      %...XX...
        DB      %...XX...
        DB      %...XX...
        DB      %........

        DB      %XXX.....
        DB      %..XX....
        DB      %..XX....
        DB      %...XXX..
        DB      %..XX....
        DB      %..XX....
        DB      %XXX.....
        DB      %........

        DB      %.XXX.XX.
        DB      %XX.XXX..
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %...X....
        DB      %..XXX...
        DB      %.XX.XX..
        DB      %XX...XX.
        DB      %XXXXXXX.
        DB      %........
        DB      %........

        ENDC

; Characters $80 - $9f

        IF      (\1 < 6) && (\2 > 4)

        DB      %..XXXX..
        DB      %.XX..XX.
        DB      %XX......
        DB      %XX......
        DB      %.XX..XX.
        DB      %..XXXX..
        DB      %....X...
        DB      %...XX...

        DB      %..X.X...
        DB      %........
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %....X...
        DB      %...X....
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX......
        DB      %.XXXX...
        DB      %........

        DB      %...X....
        DB      %..X.X...
        DB      %.XXXX...
        DB      %....XX..
        DB      %.XXXXX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %..X.X...
        DB      %........
        DB      %.XXXX...
        DB      %....XX..
        DB      %.XXXXX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %..X.....
        DB      %...X....
        DB      %.XXXX...
        DB      %....XX..
        DB      %.XXXXX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %...XX...
        DB      %...XX...
        DB      %.XXXX...
        DB      %....XX..
        DB      %.XXXXX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %........
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX......
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %...X....
        DB      %..XX....

        DB      %...X....
        DB      %..X.X...
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX......
        DB      %.XXXX...
        DB      %........

        DB      %..X.X...
        DB      %........
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX......
        DB      %.XXXX...
        DB      %........

        DB      %..X.....
        DB      %...X....
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX......
        DB      %.XXXX...
        DB      %........

        DB      %..X.X...
        DB      %........
        DB      %.XXX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %.XXXX...
        DB      %........

        DB      %...X....
        DB      %..X.X...
        DB      %.XXX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %.XXXX...
        DB      %........

        DB      %...X....
        DB      %....X...
        DB      %.XXX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %.XXXX...
        DB      %........

        DB      %..X.X...
        DB      %..XX....
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %........

        DB      %..XX....
        DB      %.X..X...
        DB      %..XX....
        DB      %XX..XX..
        DB      %XXXXXX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %........

        DB      %....X...
        DB      %...X....
        DB      %.XXXXXX.
        DB      %.XX.....
        DB      %.XXXX...
        DB      %.XX.....
        DB      %.XXXXXX.
        DB      %........

        DB      %........
        DB      %........
        DB      %.XX.XX..
        DB      %...X..X.
        DB      %.XXXXXX.
        DB      %X..X....
        DB      %.XXXXXX.
        DB      %........

        DB      %..XXXXX.
        DB      %.X.X....
        DB      %X..X....
        DB      %X..XXX..
        DB      %XXXX....
        DB      %X..X....
        DB      %X..XXXX.
        DB      %........

        DB      %...X....
        DB      %..X.X...
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %..X.X...
        DB      %........
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %..X.....
        DB      %...X....
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %...X....
        DB      %..X.X...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %..X.....
        DB      %...X....
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %..X.X...
        DB      %........
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXXX..
        DB      %....XX..
        DB      %XXXXX...

        DB      %..X.X...
        DB      %.XXXXX..
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %.XXXXX..
        DB      %........

        DB      %..X.X...
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %XX...XX.
        DB      %.XXXXX..
        DB      %........

        DB      %........
        DB      %...X....
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX......
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %...X....

        DB      %..XXX...
        DB      %.X...X..
        DB      %.X......
        DB      %XXXX....
        DB      %.X......
        DB      %.X......
        DB      %XXXXXXX.
        DB      %........

        DB      %XX....XX
        DB      %.XX..XX.
        DB      %..XXXX..
        DB      %.XXXXXX.
        DB      %...XX...
        DB      %.XXXXXX.
        DB      %...XX...
        DB      %........

        DB      %XXXXXX..
        DB      %.XX..XX.
        DB      %.XX..XX.
        DB      %.XXXXX..
        DB      %.XX.....
        DB      %.XX.....
        DB      %XXXX....
        DB      %........

        DB      %...XXX..
        DB      %..XX....
        DB      %XXXXXX..
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %XXX.....

        ENDC

; Characters $a0 - $bf

        IF      (\1 < 7) && (\2 > 5)

        DB      %....X...
        DB      %...X....
        DB      %.XXXX...
        DB      %....XX..
        DB      %.XXXXX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %...X....
        DB      %..X.....
        DB      %.XXX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %.XXXX...
        DB      %........

        DB      %...X....
        DB      %..X.....
        DB      %.XXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXXX...
        DB      %........

        DB      %...X....
        DB      %..X.....
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %.XXX.XX.
        DB      %........

        DB      %..XX..X.
        DB      %.X..XX..
        DB      %XXXXX...
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %XX..XX..
        DB      %........

        DB      %..XX..X.
        DB      %.X..XX..
        DB      %XX...XX.
        DB      %XXX..XX.
        DB      %XX.X.XX.
        DB      %XX..XXX.
        DB      %XX...XX.
        DB      %........

        DB      %........
        DB      %..XXX...
        DB      %....XX..
        DB      %..XXXX..
        DB      %.XX.XX..
        DB      %..XX.XX.
        DB      %........
        DB      %........

        DB      %........
        DB      %..XXX...
        DB      %.X...X..
        DB      %.X...X..
        DB      %..XXX...
        DB      %........
        DB      %........
        DB      %........

        DB      %...XX...
        DB      %........
        DB      %...XX...
        DB      %..XX....
        DB      %.XX.....
        DB      %.XX..XX.
        DB      %..XXXX..
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXXXX.
        DB      %X.......
        DB      %X.......
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXXXX.
        DB      %......X.
        DB      %......X.
        DB      %........
        DB      %........
        DB      %........

        DB      %.X....X.
        DB      %.X...X..
        DB      %.X..X...
        DB      %.X.X.XX.
        DB      %..X.X..X
        DB      %.X...XX.
        DB      %X...X...
        DB      %...XXXXX

        DB      %.X....X.
        DB      %.X...X..
        DB      %.X..X...
        DB      %.X.X.XX.
        DB      %..X.X.X.
        DB      %.X.XXXXX
        DB      %X.....X.
        DB      %.....XXX

        DB      %..XX....
        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %..XX....
        DB      %........

        DB      %........
        DB      %..X..X..
        DB      %.X..X...
        DB      %X..X....
        DB      %.X..X...
        DB      %..X..X..
        DB      %........
        DB      %........

        DB      %........
        DB      %.X..X...
        DB      %..X..X..
        DB      %...X..X.
        DB      %..X..X..
        DB      %.X..X...
        DB      %........
        DB      %........

        DB      %X...X...
        DB      %..X...X.
        DB      %X...X...
        DB      %..X...X.
        DB      %X...X...
        DB      %........
        DB      %X...X...
        DB      %..X...X.

        DB      %X.X.X.X.
        DB      %.X.X.X.X
        DB      %X.X.X.X.
        DB      %.X.X.X.X
        DB      %X.X.X.X.
        DB      %........
        DB      %X.X.X.X.
        DB      %.X.X.X.X

        DB      %.XXX.XXX
        DB      %XX.XXX.X
        DB      %.XXX.XXX
        DB      %XX.XXX.X
        DB      %.XXX.XXX
        DB      %XXXXXXXX
        DB      %.XXX.XXX
        DB      %XX.XXX.X

        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %XXXX....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %...X....
        DB      %...X....
        DB      %XXXX....
        DB      %...X....
        DB      %XXXX....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %XXX.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %........
        DB      %........
        DB      %........
        DB      %XXXXX...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %........
        DB      %........
        DB      %XXXX....
        DB      %...X....
        DB      %XXXX....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %..X.X...
        DB      %..X.X...
        DB      %XXX.X...
        DB      %....X...
        DB      %XXX.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %........
        DB      %........
        DB      %XXXXX...
        DB      %....X...
        DB      %XXX.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %..X.X... ;bc
        DB      %..X.X...
        DB      %XXX.X...
        DB      %....X...
        DB      %XXXXX...
        DB      %........
        DB      %........
        DB      %........

        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %XXXXX...
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %...X.... ;be
        DB      %...X....
        DB      %XXXX....
        DB      %...X....
        DB      %XXXX....
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %XXXX....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        ENDC

; Characters $c0 - $df

        IF      (\1 < 8) && (\2 > 6)

        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...XXXXX
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %XXXXXXXX
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %........ ;c2
        DB      %........
        DB      %........
        DB      %XXXXXXXX
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...XXXXX
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %........ ;c4
        DB      %........
        DB      %........
        DB      %XXXXXXXX
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %XXXXXXXX
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %...X.... ;c6
        DB      %...X....
        DB      %...XXXXX
        DB      %...X....
        DB      %...XXXXX
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.XXXX
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %..X.X... ;c8
        DB      %..X.X...
        DB      %..X.XXXX
        DB      %..X.....
        DB      %..XXXXXX
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %..XXXXXX
        DB      %..X.....
        DB      %..X.XXXX
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %..X.X... ;ca
        DB      %..X.X...
        DB      %XXX.XXXX
        DB      %........
        DB      %XXXXXXXX
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXXXXX
        DB      %........
        DB      %XXX.XXXX
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %..X.X... ;cc
        DB      %..X.X...
        DB      %..X.XXXX
        DB      %..X.....
        DB      %..X.XXXX
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %........
        DB      %........
        DB      %XXXXXXXX
        DB      %........
        DB      %XXXXXXXX
        DB      %........
        DB      %........
        DB      %........

        DB      %..X.X...
        DB      %..X.X...
        DB      %XXX.XXXX
        DB      %........
        DB      %XXX.XXXX
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %...X....
        DB      %...X....
        DB      %XXXXXXXX
        DB      %........
        DB      %XXXXXXXX
        DB      %........
        DB      %........
        DB      %........

        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %XXXXXXXX
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXXXXX
        DB      %........
        DB      %XXXXXXXX
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %........
        DB      %........
        DB      %........
        DB      %XXXXXXXX
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..XXXXXX
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %...X....
        DB      %...X....
        DB      %...XXXXX
        DB      %...X....
        DB      %...XXXXX
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %...XXXXX
        DB      %...X....
        DB      %...XXXXX
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %........
        DB      %........
        DB      %........
        DB      %..XXXXXX
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %XXXXXXXX
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...
        DB      %..X.X...

        DB      %...X....
        DB      %...X....
        DB      %XXXXXXXX
        DB      %...X....
        DB      %XXXXXXXX
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %XXXX....
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %...XXXXX
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX

        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX

        DB      %XXXX....
        DB      %XXXX....
        DB      %XXXX....
        DB      %XXXX....
        DB      %XXXX....
        DB      %XXXX....
        DB      %XXXX....
        DB      %XXXX....

        DB      %....XXXX
        DB      %....XXXX
        DB      %....XXXX
        DB      %....XXXX
        DB      %....XXXX
        DB      %....XXXX
        DB      %....XXXX
        DB      %....XXXX

        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        ENDC

; Characters $e0 - $ff

        IF      (\1 < 9) && (\2 > 7)

        DB      %........
        DB      %........
        DB      %........
        DB      %.XXX..X.
        DB      %X...XX..
        DB      %X...X...
        DB      %.XXX.X.
        DB      %........

        DB      %..XX....
        DB      %.X..X...
        DB      %.X..X...
        DB      %.XXXXX..
        DB      %.X....X.
        DB      %.X....X.
        DB      %XX.XXX..
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXXXX.
        DB      %.X....X.
        DB      %.X......
        DB      %.X......
        DB      %XXX.....
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXXXX.
        DB      %.X...X..
        DB      %.X...X..
        DB      %.X...X..
        DB      %XXX.XXX.
        DB      %........

        DB      %XXXXXXX.
        DB      %.X....X.
        DB      %..X.....
        DB      %...X....
        DB      %..X.....
        DB      %.X....X.
        DB      %XXXXXXX.
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %..XXXXX.
        DB      %.X...X..
        DB      %.X...X..
        DB      %..XXX...
        DB      %........

        DB      %........
        DB      %........
        DB      %XX..XX..
        DB      %.X...X..
        DB      %.X...X..
        DB      %.X...X..
        DB      %.XXXX.X.
        DB      %.X......

        DB      %........
        DB      %........
        DB      %.XXXXX..
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...XXX..
        DB      %........

        DB      %........
        DB      %...X....
        DB      %.XXXXX..
        DB      %X..X..X.
        DB      %X..X..X.
        DB      %.XXXXX..
        DB      %...X....
        DB      %........

        DB      %........
        DB      %........
        DB      %.XXXXX..
        DB      %X.....X.
        DB      %X.XXX.X.
        DB      %X.....X.
        DB      %.XXXXX..
        DB      %........

        DB      %........
        DB      %.XXXXX..
        DB      %X.....X.
        DB      %X.....X.
        DB      %.XX.XX..
        DB      %..X.X...
        DB      %XXX.XXX.
        DB      %........

        DB      %........
        DB      %.XXXXX..
        DB      %..X.....
        DB      %..XXX...
        DB      %.X...X..
        DB      %.X...X..
        DB      %..XXX...
        DB      %........

        DB      %........
        DB      %........
        DB      %.XX.XX..
        DB      %X..X..X.
        DB      %X..X..X.
        DB      %.XX.XX..
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %.X..XX..
        DB      %X..X..X.
        DB      %X..X..X.
        DB      %.XXXXX..
        DB      %...X....
        DB      %........

        DB      %........
        DB      %........
        DB      %..XXXX..
        DB      %.X......
        DB      %..XX....
        DB      %.X......
        DB      %..XXXX..
        DB      %........

        DB      %........
        DB      %........
        DB      %..XXXX..
        DB      %.X....X.
        DB      %.X....X.
        DB      %.X....X.
        DB      %.X....X.
        DB      %........

        DB      %........
        DB      %XXXXXXX.
        DB      %........
        DB      %XXXXXXX.
        DB      %........
        DB      %XXXXXXX.
        DB      %........
        DB      %........

        DB      %...X....
        DB      %...X....
        DB      %XXXXXXX.
        DB      %...X....
        DB      %...X....
        DB      %XXXXXXX.
        DB      %........
        DB      %........

        DB      %.X......
        DB      %...X....
        DB      %.....X..
        DB      %...X....
        DB      %.X......
        DB      %XXXXXXX.
        DB      %........
        DB      %........

        DB      %.....X..
        DB      %...X....
        DB      %.X......
        DB      %...X....
        DB      %.....X..
        DB      %XXXXXXX.
        DB      %........
        DB      %........

        DB      %....XX..
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....

        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %...X....
        DB      %.XX.....

        DB      %........
        DB      %........
        DB      %...X....
        DB      %........
        DB      %XXXXXXX.
        DB      %........
        DB      %...X....
        DB      %........

        DB      %........
        DB      %.XX...X.
        DB      %X..XXX..
        DB      %........
        DB      %.XX...X.
        DB      %X..XXX..
        DB      %........
        DB      %........

        DB      %..XX....
        DB      %.X..X...
        DB      %.X..X...
        DB      %..XX....
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %..XX....
        DB      %..XX....
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %....X...
        DB      %........
        DB      %........
        DB      %........

        DB      %.......X
        DB      %......X.
        DB      %XXX...X.
        DB      %..X..X..
        DB      %...X.X..
        DB      %...XX...
        DB      %....X...
        DB      %........

        DB      %........
        DB      %........
        DB      %.X.XX...
        DB      %..X..X..
        DB      %..X..X..
        DB      %........
        DB      %........
        DB      %........

        DB      %..XX....
        DB      %.X..X...
        DB      %...X....
        DB      %..X.....
        DB      %.XXXX...
        DB      %........
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %XXXXXXXX
        DB      %........
        DB      %........

        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........
        DB      %........

        ENDC

        POPO

        ENDM

        ENDC    ;IBMPC_INC