2023-10-26 13:40:51 -04:00

881 lines
14 KiB
ArmAsm

font_1x8_row0:
.byte $08 ;
.byte $08 ;
.byte $00 ;
.byte $10 ;
.byte $10 ;
.byte $14 ;
.byte $14 ;
.byte $14 ;
.byte $14 ;
.byte $00 ;
.byte $00 ;
.byte $00 ;
.byte $14 ;
.byte $00 ;
.byte $08 ; !
.byte $14 ; "
.byte $14 ; #
.byte $08 ; $
.byte $06 ; %
.byte $0C ; &
.byte $08 ; '
.byte $08 ; (
.byte $08 ; )
.byte $00 ; *
.byte $00 ; +
.byte $00 ; ,
.byte $00 ; -
.byte $00 ; .
.byte $00 ; /
.byte $1C ; 0
.byte $08 ; 1
.byte $1C ; 2
.byte $1C ; 3
.byte $10 ; 4
.byte $3E ; 5
.byte $18 ; 6
.byte $3E ; 7
.byte $1C ; 8
.byte $1C ; 9
.byte $00 ; :
.byte $00 ; ;
.byte $10 ; <
.byte $00 ; =
.byte $04 ; >
.byte $1C ; ?
.byte $1C ; @
.byte $08 ; A
.byte $1E ; B
.byte $18 ; C
.byte $0E ; D
.byte $3E ; E
.byte $3E ; F
.byte $38 ; G
.byte $22 ; H
.byte $1C ; I
.byte $38 ; J
.byte $26 ; K
.byte $0E ; L
.byte $22 ; M
.byte $22 ; N
.byte $08 ; O
.byte $1E ; P
.byte $1C ; Q
.byte $1E ; R
.byte $1C ; S
.byte $3E ; T
.byte $22 ; U
.byte $22 ; V
.byte $22 ; W
.byte $22 ; X
.byte $22 ; Y
.byte $3E ; Z
.byte $3C ; [
.byte $00 ; \
.byte $1E ; ]
.byte $08 ; ^
.byte $00 ; _
.byte $08 ; `
.byte $00 ; a
.byte $06 ; b
.byte $00 ; c
.byte $30 ; d
.byte $00 ; e
.byte $18 ; f
.byte $00 ; g
.byte $06 ; h
.byte $08 ; i
.byte $20 ; j
.byte $06 ; k
.byte $0C ; l
.byte $00 ; m
.byte $00 ; n
.byte $00 ; o
.byte $00 ; p
.byte $00 ; q
.byte $00 ; r
.byte $00 ; s
.byte $00 ; t
.byte $00 ; u
.byte $00 ; v
.byte $00 ; w
.byte $00 ; x
.byte $00 ; y
.byte $00 ; z
.byte $30 ; {
.byte $08 ; |
.byte $06 ; }
.byte $2C ; ~
.byte $00 ;
font_1x8_row1:
.byte $08 ;
.byte $08 ;
.byte $00 ;
.byte $08 ;
.byte $08 ;
.byte $14 ;
.byte $14 ;
.byte $14 ;
.byte $14 ;
.byte $00 ;
.byte $00 ;
.byte $00 ;
.byte $14 ;
.byte $00 ;
.byte $1C ; !
.byte $14 ; "
.byte $14 ; #
.byte $3C ; $
.byte $26 ; %
.byte $12 ; &
.byte $08 ; '
.byte $04 ; (
.byte $10 ; )
.byte $22 ; *
.byte $08 ; +
.byte $00 ; ,
.byte $00 ; -
.byte $00 ; .
.byte $20 ; /
.byte $22 ; 0
.byte $0C ; 1
.byte $22 ; 2
.byte $22 ; 3
.byte $18 ; 4
.byte $02 ; 5
.byte $04 ; 6
.byte $22 ; 7
.byte $22 ; 8
.byte $22 ; 9
.byte $08 ; :
.byte $08 ; ;
.byte $08 ; <
.byte $00 ; =
.byte $08 ; >
.byte $22 ; ?
.byte $22 ; @
.byte $14 ; A
.byte $24 ; B
.byte $24 ; C
.byte $14 ; D
.byte $24 ; E
.byte $24 ; F
.byte $04 ; G
.byte $22 ; H
.byte $08 ; I
.byte $10 ; J
.byte $24 ; K
.byte $04 ; L
.byte $36 ; M
.byte $26 ; N
.byte $14 ; O
.byte $24 ; P
.byte $22 ; Q
.byte $24 ; R
.byte $22 ; S
.byte $2A ; T
.byte $22 ; U
.byte $22 ; V
.byte $22 ; W
.byte $22 ; X
.byte $22 ; Y
.byte $22 ; Z
.byte $04 ; [
.byte $02 ; \
.byte $10 ; ]
.byte $14 ; ^
.byte $00 ; _
.byte $08 ; `
.byte $00 ; a
.byte $04 ; b
.byte $00 ; c
.byte $10 ; d
.byte $00 ; e
.byte $24 ; f
.byte $00 ; g
.byte $04 ; h
.byte $00 ; i
.byte $00 ; j
.byte $04 ; k
.byte $08 ; l
.byte $00 ; m
.byte $00 ; n
.byte $00 ; o
.byte $00 ; p
.byte $00 ; q
.byte $00 ; r
.byte $00 ; s
.byte $04 ; t
.byte $00 ; u
.byte $00 ; v
.byte $00 ; w
.byte $00 ; x
.byte $00 ; y
.byte $00 ; z
.byte $08 ; {
.byte $08 ; |
.byte $08 ; }
.byte $1A ; ~
.byte $08 ;
font_1x8_row2:
.byte $7F ;
.byte $08 ;
.byte $7F ;
.byte $3E ;
.byte $36 ;
.byte $17 ;
.byte $74 ;
.byte $17 ;
.byte $74 ;
.byte $1F ;
.byte $7C ;
.byte $7F ;
.byte $14 ;
.byte $00 ;
.byte $1C ; !
.byte $14 ; "
.byte $3E ; #
.byte $02 ; $
.byte $10 ; %
.byte $0C ; &
.byte $04 ; '
.byte $02 ; (
.byte $20 ; )
.byte $1C ; *
.byte $08 ; +
.byte $00 ; ,
.byte $00 ; -
.byte $00 ; .
.byte $10 ; /
.byte $32 ; 0
.byte $0A ; 1
.byte $20 ; 2
.byte $20 ; 3
.byte $14 ; 4
.byte $1E ; 5
.byte $02 ; 6
.byte $10 ; 7
.byte $22 ; 8
.byte $22 ; 9
.byte $08 ; :
.byte $08 ; ;
.byte $04 ; <
.byte $3E ; =
.byte $10 ; >
.byte $20 ; ?
.byte $2A ; @
.byte $22 ; A
.byte $24 ; B
.byte $02 ; C
.byte $24 ; D
.byte $04 ; E
.byte $04 ; F
.byte $02 ; G
.byte $22 ; H
.byte $08 ; I
.byte $10 ; J
.byte $14 ; K
.byte $04 ; L
.byte $2A ; M
.byte $2A ; N
.byte $22 ; O
.byte $24 ; P
.byte $22 ; Q
.byte $24 ; R
.byte $02 ; S
.byte $08 ; T
.byte $22 ; U
.byte $22 ; V
.byte $22 ; W
.byte $14 ; X
.byte $14 ; Y
.byte $10 ; Z
.byte $04 ; [
.byte $04 ; \
.byte $10 ; ]
.byte $22 ; ^
.byte $00 ; _
.byte $10 ; `
.byte $1C ; a
.byte $04 ; b
.byte $1C ; c
.byte $10 ; d
.byte $1C ; e
.byte $04 ; f
.byte $1C ; g
.byte $1C ; h
.byte $0C ; i
.byte $30 ; j
.byte $24 ; k
.byte $08 ; l
.byte $16 ; m
.byte $1A ; n
.byte $1C ; o
.byte $1E ; p
.byte $3C ; q
.byte $1A ; r
.byte $3C ; s
.byte $1E ; t
.byte $22 ; u
.byte $22 ; v
.byte $22 ; w
.byte $22 ; x
.byte $22 ; y
.byte $3E ; z
.byte $08 ; {
.byte $08 ; |
.byte $08 ; }
.byte $00 ; ~
.byte $14 ;
font_1x8_row3:
.byte $00 ;
.byte $08 ;
.byte $00 ;
.byte $7F ;
.byte $41 ;
.byte $10 ;
.byte $04 ;
.byte $10 ;
.byte $04 ;
.byte $10 ;
.byte $04 ;
.byte $00 ;
.byte $14 ;
.byte $00 ;
.byte $08 ; !
.byte $00 ; "
.byte $14 ; #
.byte $1C ; $
.byte $08 ; %
.byte $2A ; &
.byte $00 ; '
.byte $02 ; (
.byte $20 ; )
.byte $3E ; *
.byte $3E ; +
.byte $00 ; ,
.byte $3E ; -
.byte $00 ; .
.byte $08 ; /
.byte $2A ; 0
.byte $08 ; 1
.byte $18 ; 2
.byte $18 ; 3
.byte $12 ; 4
.byte $20 ; 5
.byte $1E ; 6
.byte $08 ; 7
.byte $1C ; 8
.byte $3C ; 9
.byte $00 ; :
.byte $00 ; ;
.byte $02 ; <
.byte $00 ; =
.byte $20 ; >
.byte $10 ; ?
.byte $3A ; @
.byte $22 ; A
.byte $1C ; B
.byte $02 ; C
.byte $24 ; D
.byte $1C ; E
.byte $1C ; F
.byte $02 ; G
.byte $3E ; H
.byte $08 ; I
.byte $10 ; J
.byte $0C ; K
.byte $04 ; L
.byte $22 ; M
.byte $32 ; N
.byte $22 ; O
.byte $1C ; P
.byte $22 ; Q
.byte $1C ; R
.byte $1C ; S
.byte $08 ; T
.byte $22 ; U
.byte $22 ; V
.byte $2A ; W
.byte $08 ; X
.byte $08 ; Y
.byte $08 ; Z
.byte $04 ; [
.byte $08 ; \
.byte $10 ; ]
.byte $00 ; ^
.byte $00 ; _
.byte $00 ; `
.byte $20 ; a
.byte $1C ; b
.byte $22 ; c
.byte $1C ; d
.byte $22 ; e
.byte $0E ; f
.byte $22 ; g
.byte $24 ; h
.byte $08 ; i
.byte $20 ; j
.byte $14 ; k
.byte $08 ; l
.byte $2A ; m
.byte $26 ; n
.byte $22 ; o
.byte $24 ; p
.byte $12 ; q
.byte $24 ; r
.byte $02 ; s
.byte $04 ; t
.byte $22 ; u
.byte $22 ; v
.byte $22 ; w
.byte $14 ; x
.byte $22 ; y
.byte $10 ; z
.byte $06 ; {
.byte $00 ; |
.byte $30 ; }
.byte $00 ; ~
.byte $22 ;
font_1x8_row4:
.byte $7F ;
.byte $08 ;
.byte $7F ;
.byte $3F ;
.byte $21 ;
.byte $17 ;
.byte $74 ;
.byte $1F ;
.byte $7C ;
.byte $17 ;
.byte $74 ;
.byte $7F ;
.byte $14 ;
.byte $00 ;
.byte $08 ; !
.byte $00 ; "
.byte $3E ; #
.byte $20 ; $
.byte $04 ; %
.byte $12 ; &
.byte $00 ; '
.byte $02 ; (
.byte $20 ; )
.byte $1C ; *
.byte $08 ; +
.byte $08 ; ,
.byte $00 ; -
.byte $00 ; .
.byte $04 ; /
.byte $26 ; 0
.byte $08 ; 1
.byte $04 ; 2
.byte $20 ; 3
.byte $3E ; 4
.byte $20 ; 5
.byte $22 ; 6
.byte $04 ; 7
.byte $22 ; 8
.byte $20 ; 9
.byte $08 ; :
.byte $08 ; ;
.byte $04 ; <
.byte $3E ; =
.byte $10 ; >
.byte $08 ; ?
.byte $1A ; @
.byte $3E ; A
.byte $24 ; B
.byte $02 ; C
.byte $24 ; D
.byte $04 ; E
.byte $04 ; F
.byte $32 ; G
.byte $22 ; H
.byte $08 ; I
.byte $12 ; J
.byte $0C ; K
.byte $04 ; L
.byte $22 ; M
.byte $22 ; N
.byte $22 ; O
.byte $04 ; P
.byte $2A ; Q
.byte $0C ; R
.byte $20 ; S
.byte $08 ; T
.byte $22 ; U
.byte $22 ; V
.byte $2A ; W
.byte $14 ; X
.byte $08 ; Y
.byte $04 ; Z
.byte $04 ; [
.byte $10 ; \
.byte $10 ; ]
.byte $00 ; ^
.byte $00 ; _
.byte $00 ; `
.byte $3C ; a
.byte $24 ; b
.byte $02 ; c
.byte $12 ; d
.byte $3E ; e
.byte $04 ; f
.byte $22 ; g
.byte $24 ; h
.byte $08 ; i
.byte $20 ; j
.byte $0C ; k
.byte $08 ; l
.byte $2A ; m
.byte $22 ; n
.byte $22 ; o
.byte $24 ; p
.byte $12 ; q
.byte $04 ; r
.byte $1C ; s
.byte $04 ; t
.byte $22 ; u
.byte $22 ; v
.byte $2A ; w
.byte $08 ; x
.byte $22 ; y
.byte $08 ; z
.byte $08 ; {
.byte $08 ; |
.byte $08 ; }
.byte $00 ; ~
.byte $22 ;
font_1x8_row5:
.byte $00 ;
.byte $08 ;
.byte $08 ;
.byte $3F ;
.byte $21 ;
.byte $14 ;
.byte $14 ;
.byte $00 ;
.byte $00 ;
.byte $14 ;
.byte $14 ;
.byte $00 ;
.byte $14 ;
.byte $00 ;
.byte $00 ; !
.byte $00 ; "
.byte $14 ; #
.byte $1E ; $
.byte $32 ; %
.byte $12 ; &
.byte $00 ; '
.byte $04 ; (
.byte $10 ; )
.byte $22 ; *
.byte $08 ; +
.byte $08 ; ,
.byte $00 ; -
.byte $08 ; .
.byte $02 ; /
.byte $22 ; 0
.byte $08 ; 1
.byte $22 ; 2
.byte $22 ; 3
.byte $10 ; 4
.byte $22 ; 5
.byte $22 ; 6
.byte $04 ; 7
.byte $22 ; 8
.byte $10 ; 9
.byte $08 ; :
.byte $08 ; ;
.byte $08 ; <
.byte $00 ; =
.byte $08 ; >
.byte $00 ; ?
.byte $02 ; @
.byte $22 ; A
.byte $24 ; B
.byte $24 ; C
.byte $14 ; D
.byte $24 ; E
.byte $04 ; F
.byte $24 ; G
.byte $22 ; H
.byte $08 ; I
.byte $12 ; J
.byte $14 ; K
.byte $24 ; L
.byte $22 ; M
.byte $22 ; N
.byte $14 ; O
.byte $04 ; P
.byte $1C ; Q
.byte $14 ; R
.byte $22 ; S
.byte $08 ; T
.byte $22 ; U
.byte $14 ; V
.byte $36 ; W
.byte $22 ; X
.byte $08 ; Y
.byte $22 ; Z
.byte $04 ; [
.byte $20 ; \
.byte $10 ; ]
.byte $00 ; ^
.byte $00 ; _
.byte $00 ; `
.byte $22 ; a
.byte $24 ; b
.byte $22 ; c
.byte $12 ; d
.byte $02 ; e
.byte $04 ; f
.byte $3C ; g
.byte $24 ; h
.byte $08 ; i
.byte $22 ; j
.byte $14 ; k
.byte $08 ; l
.byte $2A ; m
.byte $22 ; n
.byte $22 ; o
.byte $1C ; p
.byte $1C ; q
.byte $04 ; r
.byte $20 ; s
.byte $24 ; t
.byte $32 ; u
.byte $14 ; v
.byte $2A ; w
.byte $14 ; x
.byte $3C ; y
.byte $04 ; z
.byte $08 ; {
.byte $08 ; |
.byte $08 ; }
.byte $00 ; ~
.byte $3E ;
font_1x8_row6:
.byte $00 ;
.byte $08 ;
.byte $08 ;
.byte $7E ;
.byte $4A ;
.byte $14 ;
.byte $14 ;
.byte $00 ;
.byte $00 ;
.byte $14 ;
.byte $14 ;
.byte $00 ;
.byte $14 ;
.byte $00 ;
.byte $08 ; !
.byte $00 ; "
.byte $14 ; #
.byte $08 ; $
.byte $30 ; %
.byte $2C ; &
.byte $00 ; '
.byte $08 ; (
.byte $08 ; )
.byte $00 ; *
.byte $00 ; +
.byte $04 ; ,
.byte $00 ; -
.byte $08 ; .
.byte $00 ; /
.byte $1C ; 0
.byte $3E ; 1
.byte $3E ; 2
.byte $1C ; 3
.byte $38 ; 4
.byte $1C ; 5
.byte $1C ; 6
.byte $04 ; 7
.byte $1C ; 8
.byte $0C ; 9
.byte $00 ; :
.byte $04 ; ;
.byte $10 ; <
.byte $00 ; =
.byte $04 ; >
.byte $08 ; ?
.byte $3C ; @
.byte $22 ; A
.byte $1E ; B
.byte $18 ; C
.byte $0E ; D
.byte $3E ; E
.byte $0E ; F
.byte $38 ; G
.byte $22 ; H
.byte $1C ; I
.byte $0C ; J
.byte $26 ; K
.byte $3E ; L
.byte $22 ; M
.byte $22 ; N
.byte $08 ; O
.byte $0E ; P
.byte $20 ; Q
.byte $26 ; R
.byte $1C ; S
.byte $1C ; T
.byte $1C ; U
.byte $08 ; V
.byte $22 ; W
.byte $22 ; X
.byte $1C ; Y
.byte $3E ; Z
.byte $3C ; [
.byte $00 ; \
.byte $1E ; ]
.byte $00 ; ^
.byte $00 ; _
.byte $00 ; `
.byte $3C ; a
.byte $1C ; b
.byte $1C ; c
.byte $3C ; d
.byte $1C ; e
.byte $0E ; f
.byte $20 ; g
.byte $26 ; h
.byte $1C ; i
.byte $22 ; j
.byte $24 ; k
.byte $1C ; l
.byte $22 ; m
.byte $22 ; n
.byte $1C ; o
.byte $04 ; p
.byte $10 ; q
.byte $0E ; r
.byte $1E ; s
.byte $18 ; t
.byte $2C ; u
.byte $08 ; v
.byte $36 ; w
.byte $22 ; x
.byte $20 ; y
.byte $3E ; z
.byte $30 ; {
.byte $08 ; |
.byte $06 ; }
.byte $00 ; ~
.byte $00 ;
font_1x8_row7:
.byte $00 ;
.byte $08 ;
.byte $08 ;
.byte $36 ;
.byte $36 ;
.byte $14 ;
.byte $14 ;
.byte $00 ;
.byte $00 ;
.byte $14 ;
.byte $14 ;
.byte $00 ;
.byte $14 ;
.byte $00 ;
.byte $00 ; !
.byte $00 ; "
.byte $00 ; #
.byte $00 ; $
.byte $00 ; %
.byte $00 ; &
.byte $00 ; '
.byte $00 ; (
.byte $00 ; )
.byte $00 ; *
.byte $00 ; +
.byte $00 ; ,
.byte $00 ; -
.byte $00 ; .
.byte $00 ; /
.byte $00 ; 0
.byte $00 ; 1
.byte $00 ; 2
.byte $00 ; 3
.byte $00 ; 4
.byte $00 ; 5
.byte $00 ; 6
.byte $00 ; 7
.byte $00 ; 8
.byte $00 ; 9
.byte $00 ; :
.byte $00 ; ;
.byte $00 ; <
.byte $00 ; =
.byte $00 ; >
.byte $00 ; ?
.byte $00 ; @
.byte $00 ; A
.byte $00 ; B
.byte $00 ; C
.byte $00 ; D
.byte $00 ; E
.byte $00 ; F
.byte $00 ; G
.byte $00 ; H
.byte $00 ; I
.byte $00 ; J
.byte $00 ; K
.byte $00 ; L
.byte $00 ; M
.byte $00 ; N
.byte $00 ; O
.byte $00 ; P
.byte $00 ; Q
.byte $00 ; R
.byte $00 ; S
.byte $00 ; T
.byte $00 ; U
.byte $00 ; V
.byte $00 ; W
.byte $00 ; X
.byte $00 ; Y
.byte $00 ; Z
.byte $00 ; [
.byte $00 ; \
.byte $00 ; ]
.byte $00 ; ^
.byte $7F ; _
.byte $00 ; `
.byte $00 ; a
.byte $00 ; b
.byte $00 ; c
.byte $00 ; d
.byte $00 ; e
.byte $00 ; f
.byte $1E ; g
.byte $00 ; h
.byte $00 ; i
.byte $1C ; j
.byte $00 ; k
.byte $00 ; l
.byte $00 ; m
.byte $00 ; n
.byte $00 ; o
.byte $0E ; p
.byte $38 ; q
.byte $00 ; r
.byte $00 ; s
.byte $00 ; t
.byte $00 ; u
.byte $00 ; v
.byte $00 ; w
.byte $00 ; x
.byte $1E ; y
.byte $00 ; z
.byte $00 ; {
.byte $00 ; |
.byte $00 ; }
.byte $00 ; ~
.byte $00 ;