163 lines
10 KiB
NASM
163 lines
10 KiB
NASM
; CharSet Data...
|
|
; 256 images, 8 bytes per image, total size is 2048 ($800) bytes.
|
|
|
|
* = addr_charset_data
|
|
charset_data
|
|
|
|
.byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$c7,$bb,$fb,$c7,$bf,$bf,$c3,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$bb,$bb,$bb,$c3,$fb,$fb,$fb,$ff
|
|
.byte $83,$bf,$bf,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$bf,$87,$bb,$bb,$c7,$ff
|
|
.byte $87,$fb,$fb,$f7,$ef,$df,$df,$ff,$c7,$bb,$bb,$c7,$bb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$bb,$c3,$fb,$bb,$c7,$ff,$db,$95,$d5,$d5,$d5,$d5,$db,$ff
|
|
.byte $f3,$fb,$fb,$fb,$fb,$bb,$c7,$ff,$c7,$bb,$bb,$bb,$bb,$b3,$c3,$fd
|
|
.byte $bb,$b7,$af,$9f,$af,$b7,$bb,$ff,$c7,$bb,$bb,$bb,$83,$bb,$bb,$ff
|
|
.byte $ef,$c7,$83,$83,$83,$ef,$c7,$ff,$e7,$c3,$a5,$00,$00,$a5,$e7,$c3
|
|
.byte $ff,$93,$01,$01,$83,$c7,$ef,$ff,$ef,$c7,$83,$01,$83,$c7,$ef,$ff
|
|
.byte $a2,$55,$2a,$14,$2a,$55,$a2,$41,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $fb,$fb,$fb,$fb,$fb,$fa,$f9,$fb,$ff,$ff,$c3,$81,$00,$00,$00,$00
|
|
.byte $df,$df,$df,$df,$df,$5f,$9f,$df,$fb,$fa,$f9,$fa,$f9,$fa,$f9,$fb
|
|
.byte $ff,$ff,$ff,$f7,$e3,$c1,$80,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f
|
|
.byte $ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$c3,$81,$00
|
|
.byte $ff,$00,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fc,$f8,$f0
|
|
.byte $ff,$ff,$ff,$ff,$38,$10,$00,$00,$ff,$ff,$ff,$ff,$ff,$7f,$3f,$1f
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff
|
|
.byte $f1,$e0,$c0,$c0,$c0,$c0,$e0,$f1,$00,$81,$42,$00,$00,$00,$c3,$e7
|
|
.byte $8f,$07,$03,$03,$03,$03,$07,$8f,$fe,$fc,$f8,$f8,$f0,$f0,$f0,$f0
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$3f,$1f,$0f,$0f,$07,$07,$07,$0f
|
|
.byte $fe,$fc,$f8,$f0,$f0,$f8,$fc,$fe,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $7f,$3f,$1f,$0f,$0f,$1f,$3f,$7f,$f0,$f0,$f0,$f8,$fc,$fe,$ff,$ff
|
|
.byte $00,$00,$00,$00,$00,$00,$01,$83,$1f,$1f,$1f,$3f,$7f,$ff,$ff,$ff
|
|
.byte $fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fd,$fe,$ff,$ff,$ff,$ff,$ff
|
|
.byte $df,$bf,$7f,$ff,$ff,$ff,$ff,$ff,$df,$df,$df,$df,$df,$df,$df,$df
|
|
.byte $df,$5f,$9f,$5f,$9f,$5f,$9f,$df,$e7,$e7,$e7,$e7,$c3,$81,$ff,$ff
|
|
.byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f8,$fc,$ff,$ff,$ff,$ff,$ff,$ff
|
|
.byte $14,$36,$f7,$f7,$e3,$c1,$ff,$ff,$0f,$1f,$ff,$ff,$ff,$ff,$ff,$ff
|
|
.byte $ff,$ff,$ff,$fe,$fd,$fa,$f9,$fb,$00,$81,$c3,$e7,$ff,$ff,$ff,$ff
|
|
.byte $ff,$ff,$ff,$7f,$bf,$5f,$9f,$df,$ff,$fe,$fd,$fa,$f9,$fa,$f9,$fb
|
|
.byte $c7,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$bf,$5f,$9f,$5f,$9f,$df
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$bb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $db,$95,$d5,$d5,$d5,$d5,$db,$ff,$f3,$fb,$fb,$fb,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$bb,$bb,$bb,$b3,$c3,$fd,$bb,$b7,$af,$9f,$af,$b7,$bb,$ff
|
|
.byte $00,$05,$0a,$14,$2a,$55,$22,$41,$00,$50,$28,$14,$2a,$54,$a2,$40
|
|
.byte $22,$55,$2a,$14,$0a,$05,$02,$00,$a2,$54,$2a,$14,$28,$50,$a0,$00
|
|
.byte $a2,$55,$2a,$14,$2a,$55,$a2,$41,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$fe,$fd,$fa,$f9,$fa,$f9,$fb
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$fe,$fd,$fb,$f7,$f7,$f7,$fb,$fb
|
|
.byte $38,$d7,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$df,$df,$bf,$bf
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $f1,$e0,$c0,$c0,$c0,$c0,$e0,$f1,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$fe,$fc,$f8,$f8,$f0,$f0,$f0,$f8
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fd,$fe,$ff,$ff,$ff,$ff,$ff
|
|
.byte $df,$bf,$7f,$ff,$ff,$ff,$ff,$ff,$df,$df,$df,$df,$df,$df,$df,$df
|
|
.byte $ff,$7f,$bf,$5f,$9f,$5f,$9f,$df,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$f8,$fc,$ff,$ff,$ff,$ff,$ff,$ff
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$ff,$ff,$fe,$fd,$fa,$f9,$fb
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$7f,$bf,$5f,$9f,$df
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$bb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $db,$95,$d5,$d5,$d5,$d5,$db,$ff,$f3,$fb,$fb,$fb,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$bb,$bb,$bb,$b3,$c3,$fd,$bb,$b7,$af,$9f,$af,$b7,$bb,$ff
|
|
.byte $00,$05,$0a,$14,$2a,$55,$22,$41,$00,$50,$28,$14,$2a,$54,$a2,$40
|
|
.byte $22,$55,$2a,$14,$0a,$05,$02,$00,$a2,$54,$2a,$14,$28,$50,$a0,$00
|
|
.byte $a2,$55,$2a,$14,$2a,$55,$a2,$41,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$fe,$fd,$fa,$f9,$fa,$f9,$fb
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$fe,$fd,$fb,$f7,$f7,$f7,$fb,$fb
|
|
.byte $38,$d7,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$df,$df,$bf,$bf
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $f1,$e0,$c0,$c0,$c0,$c0,$e0,$f1,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$fe,$fc,$f8,$f8,$f0,$f0,$f0,$f8
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fd,$fe,$ff,$ff,$ff,$ff,$ff
|
|
.byte $df,$bf,$7f,$ff,$ff,$ff,$ff,$ff,$df,$df,$df,$df,$df,$df,$df,$df
|
|
.byte $ff,$7f,$bf,$5f,$9f,$5f,$9f,$df,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$f8,$fc,$ff,$ff,$ff,$ff,$ff,$ff
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$ff,$ff,$fe,$fd,$fa,$f9,$fb
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$7f,$bf,$5f,$9f,$df
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$fb,$c7,$fb,$bb,$c7,$ff,$c7,$bb,$bb,$c7,$fb,$bb,$c7,$ff
|
|
.byte $db,$95,$d5,$d5,$d5,$d5,$db,$ff,$f3,$fb,$fb,$fb,$fb,$bb,$c7,$ff
|
|
.byte $c7,$bb,$bb,$bb,$bb,$b3,$c3,$fd,$bb,$b7,$af,$9f,$af,$b7,$bb,$ff
|
|
.byte $00,$05,$0a,$14,$2a,$55,$22,$41,$00,$50,$28,$14,$2a,$54,$a2,$40
|
|
.byte $22,$55,$2a,$14,$0a,$05,$02,$00,$a2,$54,$2a,$14,$28,$50,$a0,$00
|
|
.byte $a2,$55,$2a,$14,$2a,$55,$a2,$41,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$fe,$fd,$fa,$f9,$fa,$f9,$fb
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$fe,$fd,$fb,$f7,$f7,$f7,$fb,$fb
|
|
.byte $38,$d7,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$df,$df,$bf,$bf
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $f1,$e0,$c0,$c0,$c0,$c0,$e0,$f1,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$fe,$fc,$f8,$f8,$f0,$f0,$f0,$f8
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fd,$fe,$ff,$ff,$ff,$ff,$ff
|
|
.byte $df,$bf,$7f,$ff,$ff,$ff,$ff,$ff,$df,$df,$df,$df,$df,$df,$df,$df
|
|
.byte $ff,$7f,$bf,$5f,$9f,$5f,$9f,$df,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$f8,$fc,$ff,$ff,$ff,$ff,$ff,$ff
|
|
.byte $ff,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$df,$ff,$ff,$ff,$fe,$fd,$fa,$f9,$fb
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$7f,$bf,$5f,$9f,$df
|
|
|
|
|
|
|
|
; CharSet Attribute (L1) Data...
|
|
; 256 attributes, 1 attribute per image, 8 bits per attribute, total size is 256 ($100) bytes.
|
|
; nb. Upper nybbles = material, lower nybbles = colour (colour matrix low).
|
|
|
|
* = addr_charset_attrib_L1_data
|
|
charset_attrib_L1_data
|
|
|
|
.byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01
|
|
.byte $02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01
|
|
.byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01
|
|
.byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01
|
|
.byte $0a,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02
|
|
.byte $02,$02,$02,$02,$01,$02,$01,$01,$02,$02,$01,$02,$01,$01,$01,$01
|
|
.byte $02,$02,$02,$02,$02,$02,$01,$02,$02,$01,$02,$02,$02,$02,$02,$02
|
|
.byte $02,$02,$02,$02,$01,$02,$02,$02,$02,$01,$01,$02,$01,$01,$02,$01
|
|
.byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02
|
|
.byte $01,$01,$02,$02,$01,$02,$01,$01,$02,$02,$01,$01,$01,$01,$01,$01
|
|
.byte $02,$02,$02,$02,$02,$02,$01,$02,$02,$01,$01,$01,$01,$01,$01,$01
|
|
.byte $02,$02,$02,$02,$01,$02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01
|
|
.byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02
|
|
.byte $02,$02,$02,$02,$01,$02,$01,$01,$02,$02,$01,$02,$01,$01,$01,$01
|
|
.byte $01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01
|
|
.byte $01,$01,$01,$01,$01,$02,$02,$02,$02,$01,$01,$02,$01,$01,$02,$01
|
|
|
|
|
|
|