Unit BBConst

Classes

Functions

Types

TMaskArray

Constants

GapWidth
MaskArraySize
MaskCharHeight
MaskCharWidth
MaskDefault
MaskItems
MaskItemSize

Variables


Functions


Types


TMaskArray	= array[ 0..255, 0..8 ] of Byte;

Constants

GapWidth = 1

MaskArraySize = MaskItems * MaskItemSize

MaskCharHeight = 9

MaskCharWidth = 7

MaskDefault = ( ( $00, $00, $08, $18, $38, $78, $38, $18, $08 ), ( $00, $00, $10, $00, $10, $20, $44, $44, $38 ), ( $00, $00, $7C, $00, $44, $28, $10, $28, $44 ), ( $00, $00, $7C, $00, $44, $64, $54, $4C, $44 ), ( $00, $00, $7C, $00, $58, $64, $44, $44, $44 ), ( $00, $00, $00, $00, $34, $48, $48, $48, $34 ), ( $00, $00, $70, $48, $48, $58, $44, $58, $40 ), ( $00, $00, $18, $20, $10, $38, $44, $44, $38 ), ( $00, $00, $00, $00, $00, $10, $28, $44, $7C ), ( $00, $00, $00, $40, $78, $44, $44, $04, $02 ), ( $00, $00, $38, $44, $44, $7C, $44, $44, $38 ), ( $00, $00, $00, $40, $20, $10, $28, $44, $44 ), ( $00, $00, $00, $00, $24, $24, $24, $38, $40 ), ( $00, $00, $00, $04, $38, $68, $28, $28, $28 ), ( $00, $00, $00, $00, $3C, $48, $48, $48, $30 ), ( $00, $00, $7C, $20, $10, $08, $10, $20, $7C ), ( $00, $00, $00, $00, $04, $38, $50, $10, $10 ), ( $00, $00, $00, $10, $38, $54, $54, $38, $10 ), ( $00, $00, $38, $44, $44, $44, $44, $28, $6C ), ( $00, $00, $10, $00, $38, $44, $7C, $44, $44 ), ( $00, $00, $10, $00, $38, $48, $48, $48, $34 ), ( $00, $00, $28, $00, $38, $44, $7C, $44, $44 ), ( $00, $00, $28, $00, $38, $48, $48, $48, $34 ), ( $00, $00, $28, $38, $44, $44, $44, $44, $38 ), ( $00, $00, $28, $00, $38, $44, $44, $44, $38 ), ( $00, $00, $28, $00, $44, $44, $44, $44, $38 ), ( $00, $00, $00, $28, $00, $44, $44, $44, $38 ), ( $00, $00, $00, $10, $08, $7C, $08, $10, $00 ), ( $00, $00, $00, $3C, $20, $20, $20, $60, $20 ), ( $00, $00, $30, $48, $10, $20, $78, $00, $00 ), ( $00, $00, $18, $24, $20, $70, $20, $20, $7C ), ( $00, $00, $44, $28, $10, $10, $38, $10, $10 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $10, $10, $10, $10, $10, $00, $10 ), ( $00, $28, $28, $28, $00, $00, $00, $00, $00 ), ( $00, $00, $28, $28, $7C, $28, $7C, $28, $28 ), ( $00, $00, $10, $3C, $50, $38, $14, $78, $10 ), ( $00, $00, $60, $64, $08, $10, $20, $4C, $0C ), ( $00, $00, $20, $50, $50, $20, $54, $48, $34 ), ( $00, $30, $30, $10, $20, $00, $00, $00, $00 ), ( $00, $00, $08, $10, $10, $10, $10, $10, $08 ), ( $00, $00, $20, $10, $10, $10, $10, $10, $20 ), ( $00, $00, $00, $54, $38, $10, $38, $54, $00 ), ( $00, $00, $00, $10, $10, $7C, $10, $10, $00 ), ( $00, $00, $00, $00, $00, $30, $30, $10, $20 ), ( $00, $00, $00, $00, $00, $7C, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $30, $30 ), ( $00, $00, $00, $04, $08, $10, $20, $40, $00 ), ( $00, $00, $38, $44, $4C, $54, $64, $44, $38 ), ( $00, $00, $10, $30, $10, $10, $10, $10, $38 ), ( $00, $00, $38, $44, $04, $18, $20, $40, $7C ), ( $00, $00, $38, $44, $04, $18, $04, $44, $38 ), ( $00, $00, $08, $18, $28, $48, $7C, $08, $08 ), ( $00, $00, $7C, $40, $78, $04, $04, $44, $38 ), ( $00, $00, $18, $20, $40, $78, $44, $44, $38 ), ( $00, $00, $7C, $04, $08, $10, $20, $20, $20 ), ( $00, $00, $38, $44, $44, $38, $44, $44, $38 ), ( $00, $00, $38, $44, $44, $3C, $04, $08, $30 ), ( $00, $00, $00, $30, $30, $00, $30, $30, $00 ), ( $00, $00, $30, $30, $00, $30, $30, $10, $20 ), ( $00, $00, $08, $10, $20, $40, $20, $10, $08 ), ( $00, $00, $00, $00, $7C, $00, $7C, $00, $00 ), ( $00, $00, $40, $20, $10, $08, $10, $20, $40 ), ( $00, $00, $38, $44, $04, $08, $10, $00, $10 ), ( $00, $00, $38, $44, $5C, $54, $5C, $40, $38 ), ( $00, $00, $3C, $42, $42, $7E, $42, $42, $42 ), ( $00, $00, $78, $44, $44, $78, $44, $44, $78 ), ( $00, $00, $38, $44, $40, $40, $40, $44, $38 ), ( $00, $00, $78, $44, $44, $44, $44, $44, $78 ), ( $00, $00, $7C, $40, $40, $78, $40, $40, $7C ), ( $00, $00, $7C, $40, $40, $78, $40, $40, $40 ), ( $00, $00, $38, $44, $40, $40, $4C, $44, $3C ), ( $00, $00, $44, $44, $44, $7C, $44, $44, $44 ), ( $00, $00, $38, $10, $10, $10, $10, $10, $38 ), ( $00, $00, $04, $04, $04, $04, $04, $44, $38 ), ( $00, $00, $44, $48, $50, $60, $50, $48, $44 ), ( $00, $00, $40, $40, $40, $40, $40, $40, $7C ), ( $00, $00, $44, $6C, $54, $44, $44, $44, $44 ), ( $00, $00, $44, $44, $64, $54, $4C, $44, $44 ), ( $00, $00, $38, $44, $44, $44, $44, $44, $38 ), ( $00, $00, $78, $44, $44, $78, $40, $40, $40 ), ( $00, $00, $38, $44, $44, $44, $54, $48, $34 ), ( $00, $00, $78, $44, $44, $78, $50, $48, $44 ), ( $00, $00, $38, $44, $40, $38, $04, $44, $38 ), ( $00, $00, $7C, $10, $10, $10, $10, $10, $10 ), ( $00, $00, $44, $44, $44, $44, $44, $44, $38 ), ( $00, $00, $44, $44, $44, $28, $28, $10, $10 ), ( $00, $00, $44, $44, $44, $44, $54, $6C, $44 ), ( $00, $00, $44, $44, $28, $10, $28, $44, $44 ), ( $00, $00, $44, $44, $28, $10, $10, $10, $10 ), ( $00, $00, $7C, $04, $08, $10, $20, $40, $7C ), ( $00, $00, $38, $20, $20, $20, $20, $20, $38 ), ( $00, $00, $00, $40, $20, $10, $08, $04, $00 ), ( $00, $00, $38, $08, $08, $08, $08, $08, $38 ), ( $00, $00, $10, $28, $44, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $7C ), ( $00, $30, $18, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $38, $44, $7C, $44, $44 ), ( $00, $00, $00, $00, $78, $44, $78, $44, $78 ), ( $00, $00, $00, $00, $3C, $40, $40, $40, $3C ), ( $00, $00, $00, $00, $78, $44, $44, $44, $78 ), ( $00, $00, $00, $00, $7C, $40, $78, $40, $7C ), ( $00, $00, $00, $00, $7C, $40, $78, $40, $40 ), ( $00, $00, $00, $00, $38, $40, $4C, $44, $38 ), ( $00, $00, $00, $00, $44, $44, $7C, $44, $44 ), ( $00, $00, $10, $00, $38, $10, $10, $10, $38 ), ( $00, $00, $00, $00, $04, $04, $04, $44, $38 ), ( $00, $00, $00, $00, $48, $50, $60, $50, $48 ), ( $00, $00, $00, $00, $40, $40, $40, $40, $7C ), ( $00, $00, $00, $00, $6C, $54, $44, $44, $44 ), ( $00, $00, $00, $00, $44, $64, $54, $4C, $44 ), ( $00, $00, $00, $00, $38, $44, $44, $44, $38 ), ( $00, $00, $00, $00, $78, $44, $78, $40, $40 ), ( $00, $00, $00, $00, $38, $44, $54, $48, $34 ), ( $00, $00, $00, $00, $78, $44, $78, $48, $44 ), ( $00, $00, $00, $00, $3C, $40, $38, $04, $78 ), ( $00, $00, $00, $00, $7C, $10, $10, $10, $10 ), ( $00, $00, $00, $00, $44, $44, $44, $44, $38 ), ( $00, $00, $00, $00, $44, $44, $44, $28, $10 ), ( $00, $00, $00, $00, $44, $44, $54, $6C, $44 ), ( $00, $00, $00, $00, $44, $28, $10, $28, $44 ), ( $00, $00, $00, $00, $44, $28, $10, $10, $10 ), ( $00, $00, $00, $00, $7C, $08, $10, $20, $7C ), ( $00, $00, $08, $10, $10, $20, $10, $10, $08 ), ( $00, $00, $10, $10, $10, $00, $10, $10, $10 ), ( $00, $00, $20, $10, $10, $08, $10, $10, $20 ), ( $00, $00, $00, $00, $20, $54, $08, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $08, $10, $18, $18, $00, $00, $00, $00, $00 ), ( $30, $30, $10, $20, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $10, $10, $10, $00, $10, $10, $10 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $28, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $10, $28, $38, $28, $00, $38, $00 ), ( $00, $00, $00, $00, $14, $28, $50, $28, $14 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $38, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $30, $30, $00, $00, $00, $00, $00 ), ( $00, $00, $10, $38, $10, $00, $38, $00, $00 ), ( $00, $20, $50, $20, $40, $70, $00, $00, $00 ), ( $00, $60, $10, $20, $10, $60, $00, $00, $00 ), ( $00, $18, $30, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $24, $24, $24, $3A, $20, $20 ), ( $00, $00, $00, $3C, $54, $34, $14, $14, $14 ), ( $00, $00, $00, $00, $18, $18, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $08, $04, $18 ), ( $00, $10, $30, $10, $10, $00, $00, $00, $00 ), ( $00, $70, $50, $70, $00, $70, $00, $00, $00 ), ( $00, $00, $00, $00, $50, $28, $14, $28, $50 ), ( $00, $20, $24, $28, $10, $20, $54, $1C, $04 ), ( $00, $20, $24, $28, $10, $28, $54, $08, $1C ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $10, $00, $10, $20, $44, $44, $38 ), ( $40, $20, $00, $38, $44, $44, $7C, $44, $44 ), ( $04, $08, $00, $38, $44, $44, $7C, $44, $44 ), ( $10, $28, $00, $38, $44, $44, $7C, $44, $44 ), ( $14, $28, $00, $38, $44, $44, $7C, $44, $44 ), ( $00, $28, $00, $38, $44, $44, $7C, $44, $44 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $38, $44, $40, $40, $44, $38, $10 ), ( $40, $20, $00, $7C, $40, $78, $40, $40, $7C ), ( $08, $10, $00, $7C, $40, $78, $40, $40, $7C ), ( $10, $28, $00, $7C, $40, $78, $40, $40, $7C ), ( $00, $28, $00, $7C, $40, $78, $40, $40, $7C ), ( $40, $20, $00, $38, $10, $10, $10, $10, $38 ), ( $08, $10, $00, $38, $10, $10, $10, $10, $38 ), ( $10, $28, $00, $38, $10, $10, $10, $10, $38 ), ( $00, $28, $00, $38, $10, $10, $10, $10, $38 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $14, $28, $00, $44, $44, $64, $54, $4C, $44 ), ( $40, $20, $00, $38, $44, $44, $44, $44, $38 ), ( $08, $10, $00, $38, $44, $44, $44, $44, $38 ), ( $10, $28, $00, $38, $44, $44, $44, $44, $38 ), ( $14, $28, $00, $38, $44, $44, $44, $44, $38 ), ( $00, $28, $00, $38, $44, $44, $44, $44, $38 ), ( $00, $00, $00, $00, $44, $28, $10, $28, $44 ), ( $00, $00, $00, $38, $4C, $54, $64, $44, $38 ), ( $20, $10, $00, $44, $44, $44, $44, $44, $38 ), ( $08, $10, $00, $44, $44, $44, $44, $44, $38 ), ( $10, $28, $00, $44, $44, $44, $44, $44, $38 ), ( $00, $28, $00, $44, $44, $44, $44, $44, $38 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $40, $20, $00, $38, $44, $44, $7C, $44 ), ( $00, $08, $10, $00, $38, $44, $44, $7C, $44 ), ( $00, $10, $28, $00, $38, $44, $44, $7C, $44 ), ( $00, $14, $28, $00, $38, $44, $44, $7C, $44 ), ( $00, $00, $28, $00, $38, $44, $44, $7C, $44 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $3C, $40, $40, $3C, $10 ), ( $00, $20, $10, $00, $7C, $40, $78, $40, $7C ), ( $00, $08, $10, $00, $7C, $40, $78, $40, $7C ), ( $00, $10, $28, $00, $7C, $40, $78, $40, $7C ), ( $00, $00, $28, $00, $7C, $40, $78, $40, $7C ), ( $00, $20, $10, $00, $38, $10, $10, $10, $38 ), ( $00, $08, $10, $00, $38, $10, $10, $10, $38 ), ( $00, $10, $28, $00, $38, $10, $10, $10, $38 ), ( $00, $00, $28, $00, $38, $10, $10, $10, $38 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $14, $28, $00, $44, $64, $54, $4C, $44 ), ( $00, $20, $10, $00, $38, $44, $44, $44, $38 ), ( $00, $08, $10, $00, $38, $44, $44, $44, $38 ), ( $00, $10, $28, $00, $38, $44, $44, $44, $38 ), ( $00, $14, $28, $00, $38, $44, $44, $44, $38 ), ( $00, $00, $28, $00, $38, $44, $44, $44, $38 ), ( $00, $00, $00, $10, $00, $7C, $00, $10, $00 ), ( $00, $00, $00, $00, $38, $4C, $54, $64, $38 ), ( $00, $20, $10, $00, $44, $44, $44, $44, $38 ), ( $00, $08, $10, $00, $44, $44, $44, $44, $38 ), ( $00, $10, $28, $00, $44, $44, $44, $44, $38 ), ( $00, $00, $28, $00, $44, $44, $44, $44, $38 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ), ( $00, $00, $00, $00, $00, $00, $00, $00, $00 ) )

default charset

MaskItems = 256

MaskItemSize = 9


Variables