// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:06
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2e5f  (9824 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1fe4 (8164)
//
// Code: 1963 bytes, Data: 7861 bytes
// Labels: 153, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $080b-$0b68 ---
.pc = $080b "loc_080b"

loc_080b:
        jsr sub_0a9d
        jsr sub_0acc
        jsr sub_0af8
        jsr sub_0ab4
        ldx #$45
        ldy #$08
        lda #$f8
        jsr sub_0b5d

loc_0820:
        lda $dc01
        cmp #$ef
        bne loc_0820
        jsr sub_0a9d
        ldx #$00

loc_082c:
        lda txt_0b80,x
        sta $0400,x
        lda #$0c
        sta $d800,x
        inx
        bne loc_082c

loc_083a:
        lda #$0b
        sta $d828,x
        inx
        bne loc_083a
        jmp $0440

loc_0845:
        inc $d019
        inc $0fe9
        lda $0fe9
        lsr
        lsr
        bcc loc_0855
        jsr sub_09a7

loc_0855:
        lda #$00
        sta $08c8
        jsr sub_0b43
        jsr sub_0a13
        jsr sub_08e6
        lda $0fe8
        ldx #$73
        ldy #$08
        jsr sub_0b5d
        jsr sub_1003
        jmp $ea81

loc_0873:
        inc $d019
        jsr sub_0885
        lda $f8
        ldx #$45
        ldy #$08
        jsr sub_0b5d
        jmp $ea81
// Referenced by: jsr from $0876

sub_0885:
        ldx $0fe8
        inx
        inx
        inx
        inx
        stx $d001
        stx $d003
        stx $d005
        stx $d007
        stx $d009
        stx $d00b
        lda #$a2
        ldx #$aa
        ldy #$c2
        bit $ffff
        bit $ffff
        bit $ffff
        bit $ffff
        bit $ffff
        bit $ffff
        bit $ffff
        bit $ffff
        bit $ff
        sta $d006
        stx $d008
        sty $d00a
        lda #$00
        sta $d010
        ldx #$a6
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        rts

// Referenced by: jsr from $0860
sub_08e6: {
        lda $0fec
        sec
        sbc $0fef
        sta $0fec
        bpl skip
        jsr sub_0975
        lda #$00
        sta $0fee
        asl $0fed
        rol $0fee
        asl $0fed
        rol $0fee
        asl $0fed
        rol $0fee
        lda $0fee
        adc #$20
        sta $091e
        lda $0fed
        sta $091d
        ldx #$07
loop1:
        lda $2098,x
        sta $0ff8,x
        dex
        bpl loop1
skip:
        ldy $0fef
loop2:
        lda #$f8
        sta $0935
        lda #$0f
        sta $0936
        ldx #$00
loop3:
        asl $0f00
        rol dat_2ac2,x
        rol $2ac1,x
        rol $2ac0,x
        rol $2a82,x
        rol dat_2a81,x
        rol $2a41,x
        rol dat_2a40,x
        rol $2a02,x
        rol $2a01,x
        rol dat_2a00,x
        rol $29c2,x
        rol $29c1,x
        rol dat_29c0,x
        rol $2982,x
        rol $2981,x
        rol $2980,x
        inc $0935
        inx
        inx
        inx
        cpx #$18
        bne loop3
        dey
        bne loop2
        rts
}

// Referenced by: jsr from $08f2; jmp from $097f
sub_0975: {
        lda $2c75
        cmp #$00
        bne skip
        jsr sub_099c
        jmp sub_0975
skip:
        sta $0fed
        lda #$07
        sta $0fec
        lda $0976
        clc
        adc #$01
        sta $0976
        lda $0977
        adc #$00
        sta $0977
        rts
}
// Referenced by: jsr from $097c, $0b2e

sub_099c:
        ldy #$2c
        ldx #$40
        sty $0977
        stx $0976
        rts

// Referenced by: jsr from $0852
sub_09a7: {
        ldx #$07
loop:
        lda $2580,x
        sta $0fe8
        lda $2588,x
        sta $2580,x
        lda $2590,x
        sta $2588,x
        lda $2598,x
        sta $2590,x
        lda $25a0,x
        sta $2598,x
        lda $25a8,x
        sta $25a0,x
        lda $25b0,x
        sta $25a8,x
        lda $25b8,x
        sta $25b0,x
        lda $25c0,x
        sta $25b8,x
        lda $25c8,x
        sta $25c0,x
        lda $25d0,x
        sta $25c8,x
        lda $25d8,x
        sta $25d0,x
        lda $25e0,x
        sta $25d8,x
        lda $25e8,x
        sta $25e0,x
        lda $25f0,x
        sta $25e8,x
        lda $25f8,x
        sta $25f0,x
        lda $0fe8
        sta $25f8,x
        dex
        bpl loop
        rts
}

// Referenced by: jsr from $085d
sub_0a13: {
        inc $0fea
        lda $0fea
        cmp #$40
        bne skip1
        lda #$00
        sta $0fea
skip1:
        tax
        lda $2c00,x
        sec
        sbc #$07
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        clc
        adc #$12
        sta $0fe8
        lda #$00
        sta $d010
        inc $0feb
        ldx $0feb
        lda dat_2b00,x
        clc
        adc #$04
        sta $d000
        clc
        adc #$18
        sta $d002
        clc
        adc #$18
        sta $d004
        clc
        adc #$18
        sta $d006
        clc
        adc #$0b
        sta $d008
        clc
        adc #$18
        sta $d00a
        bcc skip2
        lda #$20
        sta $d010
skip2:
        lda $d004
        clc
        adc #$18
        sta $089f
        lda $089f
        clc
        adc #$08
        sta $08a1
        lda $08a1
        clc
        adc #$18
        sta $08a3
        bcc done
        lda #$20
        sta $08c8
done:
        rts
}
// Referenced by: jsr from $080b, $0827

sub_0a9d:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff81
        jsr $e3bf
        lda #$0b
        sta $d020
        sta $d021
        cli
        rts
// Referenced by: jsr from $0814

sub_0ab4:
        sei
        lda #$01
        sta $d019
        sta $d01a
        lda #$7f
        sta $dc0d
        lda $d011
        and #$7f
        sta $d011
        cli
        rts

// Referenced by: jsr from $080e
sub_0acc: {
        ldx #$00
loop:
        lda dat_0c00,x
        sta $0400,x
        lda $0d00,x
        sta $0500,x
        lda $0e00,x
        sta $0600,x
        lda $0f00,x
        sta $0700,x
        lda #$0a
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loop
        rts
}
// Referenced by: jsr from $0811

sub_0af8:
        lda #$18
        sta $d018
        lda #$c8
        sta $d016
        lda #$ff
        sta $d015
        lda #$00
        ldx #$07
        sta $d01c

loc_0b0e:
        sta $0ff8,x
        dex
        bpl loc_0b0e
        sta $0feb
        sta $0fea
        lda #$01
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        jsr sub_099c
        ldx #$00

loc_0b33:
        lda #$00
        sta $2980,x
        sta dat_2a00,x
        inx
        bne loc_0b33
        lda #$00
        jmp loc_1000
// Referenced by: jsr from $085a

sub_0b43:
        ldx #$a0
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        rts
// Referenced by: jsr from $081d, $086a, $087f

sub_0b5d:
        sei
        stx $0314
        sty $0315
        sta $d012
        cli
        rts

// --- Region $1000-$1006 ---
.pc = $1000 "loc_1000"

loc_1000:
        jmp loc_1040
// Referenced by: jsr from $086d

sub_1003:
        jmp loc_10d8

dat_1006:
        .byte $01                                   // .

// --- Region $1040-$1468 ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $15a2,y
        sta $1528,x
        sta $152e,x
        lda $15a3,y
        sta $152b,x
        sta $1531,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        ldx #$00
        stx $100b
        lda $15a2,y
        sta $1534

loc_106a:
        sta $158c,x
        inc $100b
        lda $1534
        clc
        adc $15a2,y
        sta $1534
        clc
        adc $100b
        inx
        cpx #$10
        bne loc_106a
        lda txt_1020
        beq loc_10b3
        ldx #$02

loc_108a:
        lda $15a3,y
        sta $100b
        and $1535,x
        sta dat_1006,x
        dex
        bpl loc_108a
        bit $100b
        bpl loc_10b3
        ldx #$00

loc_10a0:
        lda $15a4,y
        sta $152e,x
        lda $15a5,y
        sta $1531,x
        iny
        iny
        inx
        cpx #$03
        bne loc_10a0

loc_10b3:
        ldy #$00
        tya

loc_10b6:
        sta $d400,y
        iny
        cpy #$18
        bne loc_10b6
        ldy #$00

loc_10c0:
        lda #$00
        sta $153b,y
        sta $1014,y
        lda #$04
        sta $1547,y
        iny
        cpy #$0c
        bne loc_10c0
        lda #$1f
        sta $d418
        rts

loc_10d8:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02

loc_10e0:
        lda dat_1006,x
        bne loc_10e8
        jmp loc_145b

loc_10e8:
        lda $1547,x
        bne loc_10f0
        jmp loc_1223

loc_10f0:
        cmp #$02
        beq loc_10fa
        dec $1547,x
        jmp loc_12d5

loc_10fa:
        dec $1547,x
        lda $1528,x
        sta $fb
        lda $152b,x
        sta $fc
        ldy #$00
        tya
        sta $153e,x
        lda ($fb),y
        bpl loc_1120
        asl
        sta $1017,x
        inc $1528,x
        bne loc_111d
        inc $152b,x

loc_111d:
        iny
        lda ($fb),y

loc_1120:
        tay
        lda $1863,y
        sta $fb
        lda $187d,y
        sta $fc

loc_112b:
        ldy $153b,x
        lda ($fb),y
        bmi loc_1180
        beq loc_1176
        cmp #$7e
        beq loc_116c
        sta $1014,x
        lda $153e,x
        bne loc_1153
        ldy $1538,x
        lda #$0f
        sta $d405,y
        lda #$00
        sta $d406,y
        sta $1586,x
        sta $1589,x

loc_1153:
        lda $1568,x
        sta $1565,x
        lda $156b,x
        lsr
        sta $156e,x
        lda $157d,x
        bne loc_11da
        lda #$00
        sta $157a,x
        beq loc_11da

loc_116c:
        inc $153e,x
        lda #$ff
        sta $101a,x
        bne loc_11da

loc_1176:
        lda #$fe
        sta $101a,x
        inc $153e,x
        bne loc_11da

loc_1180:
        pha
        and #$e0
        cmp #$80
        bne loc_119d
        pla
        pha
        and #$10
        sta $153e,x
        pla
        and #$0f
        tay
        lda $158c,y
        sta $154a,x

loc_1198:
        inc $153b,x
        bne loc_112b

loc_119d:
        cmp #$a0
        bne loc_11ae
        pla
        asl
        asl
        asl
        sta $101d,x
        inc $153b,x
        jmp loc_112b

loc_11ae:
        pla
        and #$3f
        asl
        tay
        lda $17fc,y
        sta $1571,x
        lda $17fb,y
        pha
        and #$1f
        sta $1574,x
        pla
        and #$80
        sta $1577,x
        lda #$01
        sta $157a,x
        sta $157d,x
        lda #$00
        sta $1580,x
        sta $1583,x
        beq loc_1198

loc_11da:
        inc $153b,x
        ldy $153b,x
        lda ($fb),y
        cmp #$7f
        bne loc_1213
        lda #$00
        sta $153b,x
        tay
        lda $1528,x
        clc
        adc #$01
        sta $1528,x
        sta $fb
        lda $152b,x
        adc #$00
        sta $152b,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_1213
        lda $152e,x
        sta $1528,x
        lda $1531,x
        sta $152b,x

loc_1213:
        lda $16af
        bne loc_1220
        lda $1589,x
        beq loc_1220
        jmp loc_12d5

loc_1220:
        jmp loc_145b

loc_1223:
        lda $154a,x
        sta $1547,x
        lda $153e,x
        beq loc_1231
        jmp loc_12d5

loc_1231:
        lda #$ff
        sta $101a,x
        ldy $101d,x
        lda $16fb,y
        sta $1544,x
        cpx #$00
        bne loc_1257
        lda $16f9,y
        sta $1009
        beq loc_1252
        lda #$f1
        sta $d417
        bne loc_1257

loc_1252:
        lda #$f0
        sta $d417

loc_1257:
        ldy $101d,x
        lda $16f6,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $154d,x
        pla
        and #$0f
        sta $1550,x
        lda $16f7,y
        sta $1553,x
        lda $16f8,y
        pha
        and #$f0
        sta $1559,x
        pla
        and #$0f
        sta $155c,x
        lda #$00
        sta $1556,x
        lda $16fa,y
        tay
        lda $16e1,y
        sta $1565,x
        sta $1568,x
        lda $16e2,y
        sta $156b,x
        lsr
        sta $156e,x
        lda #$00
        sta $1562,x
        lda $16e3,y
        asl
        rol $1562,x
        asl
        rol $1562,x
        sta $155f,x
        ldy $101d,x
        lda $16f4,y
        ldy $1538,x
        sta $d405,y
        sta $1586,x
        ldy $101d,x
        lda $16f5,y
        ldy $1538,x
        sta $d406,y
        sta $1589,x
        lda #$09
        sta $d404,y
        jmp loc_145b

loc_12d5:
        lda $1553,x
        beq loc_1317
        lda $1556,x
        bne loc_12f8
        lda $1559,x
        clc
        adc $1553,x
        sta $1559,x
        lda $155c,x
        adc #$00
        sta $155c,x
        cmp $1550,x
        bne loc_1317
        beq loc_130f

loc_12f8:
        lda $1559,x
        sec
        sbc $1553,x
        sta $1559,x
        lda $155c,x
        sbc #$00
        sta $155c,x
        cmp $154d,x
        bne loc_1317

loc_130f:
        lda $1556,x
        eor #$01
        sta $1556,x

loc_1317:
        cpx #$00
        bne loc_1338
        lda $1009
        beq loc_1338
        tay
        lda $16ac,y
        cmp #$ff
        bne loc_1332
        lda $16ad,y
        sta $1009
        tay
        lda $16ac,y

loc_1332:
        sta $100a
        inc $1009

loc_1338:
        lda $1565,x
        beq loc_137b
        ldy $1544,x
        lda $15b2,y
        bmi loc_1355
        cmp #$7f
        bne loc_1359
        lda $162f,y
        sta $1544,x
        tay
        lda $15b2,y
        bpl loc_1359

loc_1355:
        asl
        jmp loc_1362

loc_1359:
        clc
        adc $1014,x
        asl
        clc
        adc $1017,x

loc_1362:
        tay
        lda dat_1468,y
        sta $100c,x
        lda $1469,y
        sta $100f,x
        ldy $1544,x
        lda $162f,y
        sta $1541,x
        inc $1544,x

loc_137b:
        lda $157a,x
        beq loc_13c4
        lda $1577,x
        bne loc_139b
        lda $1580,x
        clc
        adc $1571,x
        sta $1580,x
        lda $1583,x
        adc $1574,x
        sta $1583,x
        jmp loc_13ae

loc_139b:
        lda $1580,x
        sec
        sbc $1571,x
        sta $1580,x
        lda $1583,x
        sbc $1574,x
        sta $1583,x

loc_13ae:
        lda $100c,x
        clc
        adc $1580,x
        sta $100c,x
        lda $100f,x
        adc $1583,x
        sta $100f,x
        jmp loc_1416

loc_13c4:
        lda $1565,x
        beq loc_13d1
        bmi loc_1416
        dec $1565,x
        jmp loc_1416

loc_13d1:
        lda $156e,x
        bmi loc_13f8
        lda $100c,x
        clc
        adc $155f,x
        sta $100c,x
        lda $100f,x
        adc $1562,x
        sta $100f,x
        dec $156e,x
        bpl loc_1416
        lda $156b,x
        eor #$ff
        sta $156e,x
        bmi loc_1416

loc_13f8:
        lda $100c,x
        sec
        sbc $155f,x
        sta $100c,x
        lda $100f,x
        sbc $1562,x
        sta $100f,x
        inc $156e,x
        bne loc_1416
        lda $156b,x
        sta $156e,x

loc_1416:
        lda #$00
        sta $157d,x
        ldy $1538,x
        lda $1559,x
        sta $d402,y
        lda $155c,x
        sta $d403,y
        lda $100a
        sta $d416
        lda $100c,x
        sta $d400,y
        lda $100f,x
        sta $d401,y
        lda $1586,x
        sta $d405,y
        lda $1589,x
        sta $d406,y
        beq loc_1456
        lda $1541,x
        and $101a,x
        sta $d404,y
        jmp loc_145b

loc_1456:
        lda #$08
        sta $d404,y

loc_145b:
        dex
        bmi loc_1461
        jmp loc_10e0

loc_1461:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_1468:
        .byte $16                                   // .

// --- Region $1493-$1495 ---
.pc = $1493 "loc_1493"

loc_1493:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL

dat_1495:
        .byte $03                                   // .

// --- Region $150c-$1510 ---
.pc = $150c "loc_150c"

loc_150c:
        bpl loc_158a
        bvs loc_1493
        rti

// --- Region $158a-$158a ---
.pc = $158a "loc_158a"

loc_158a:
        .byte $f2                                   // jam // ILLEGAL

// --- Region $1fe4-$1ffa ---
.pc = $1fe4 "main_1fe4"

main_1fe4:
        lda $02a6
        bne loc_1ff8
        lda #$20
        sta $08b9
        lda #$e0
        sta $08ba
        lda #$1f
        sta $08bb

loc_1ff8:
        jmp loc_080b

// ============================================
// Data blocks
// ============================================

// --- Region $0803-$080a ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $fd,$1d,$63,$ff,$d4,$64,$d1,$68       // ..c..d.h

// --- Region $0b69-$0ba7 ---
.pc = $0b69 "dat_0b69"

dat_0b69:
        .fill 23, $00

txt_0b80:
        .encoding "screencode_mixed"
        .text "  intro by thrasher-ntsc/pal by xrd/c0d "
        .encoding "petscii_upper"

// --- Region $0bc0-$0fff ---
.pc = $0bc0 "dat_0bc0"

dat_0bc0:
        .byte $78,$e6,$01,$a2,$60,$a0,$2e,$86,$fc,$84,$fd,$a2,$01,$a0,$08,$86 // x...`...........
        .byte $fe,$84,$ff,$a0,$00,$b1,$fc,$91,$fe,$ee,$00,$04,$ee,$27,$04,$c8 // .............'..
        .byte $d0,$f3,$e6,$fd,$e6,$ff,$a5,$fd,$c9,$00,$d0,$e9,$c6,$01,$58,$4c // ..............XL
        .byte $e2,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................

dat_0c00:
        // === Fill data (53 bytes, $0c00-$0c34) ===
        .fill 53, $a0
        .byte $b0,$b0,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$b0,$b0,$b0,$a0 // ................
        .fill 22, $a0
        .byte $b0,$b0,$b1,$b1,$b1,$b0,$b0,$a0,$a0,$a0,$a0,$a0,$b0,$b0,$b1,$b1 // ................
        .byte $b1,$b0,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$b0,$b1,$b1,$b2,$b2,$b2,$b1,$b1,$b0 // ................
        .byte $a0,$a0,$a0,$b0,$b1,$b1,$b2,$b2,$b2,$b1,$b1,$b0,$a0,$a0,$a0,$a0 // ................
        .fill 14, $a0
        .byte $b0,$b1,$b2,$b2,$b3,$b3,$b3,$b2,$b2,$b1,$b0,$a0,$b0,$b1,$b2,$b2 // ................
        .byte $b3,$b3,$b3,$b2,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$b0,$b1,$b2,$b3,$b3,$b4,$b4,$b4,$b3 // ................
        .byte $b3,$b2,$b1,$b0,$b1,$b2,$b3,$b3,$b4,$b4,$b4,$b3,$b3,$b2,$b1,$b0 // ................
        .fill 15, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b5,$b5,$b4,$b4,$b3,$b2,$b1,$b2,$b3,$b4 // ................
        .byte $b4,$b5,$b5,$b5,$b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b6,$b6 // ................
        .byte $b5,$b5,$b4,$b3,$b2,$b3,$b4,$b5,$b5,$b6,$b6,$b6,$b5,$b4,$b3,$b2 // ................
        .byte $b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$b0 // ................
        .byte $b1,$b2,$b3,$b4,$b5,$b6,$b7,$b7,$b6,$b6,$b5,$b4,$b3,$b4,$b5,$b6 // ................
        .byte $b6,$b7,$b7,$b6,$b5,$b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8 // ................
        .byte $b7,$b7,$b6,$b5,$b4,$b5,$b6,$b7,$b7,$b8,$b7,$b6,$b5,$b4,$b3,$b2 // ................
        .byte $b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$b0 // ................
        .byte $b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b8,$b8,$b7,$b6,$b5,$b6,$b7,$b8 // ................
        .byte $b8,$b8,$b7,$b6,$b5,$b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 8, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$b8,$b7,$b6,$b7,$b8,$b9 // ................
        .byte $b8,$b7,$b6,$b5,$b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 8, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$b9,$b8,$b7,$b8,$b9,$b9 // ................
        .byte $b8,$b7,$b6,$b5,$b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 9, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$b9,$b8,$b9,$b9,$b8,$b7 // ................
        .byte $b6,$b5,$b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 9, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$b9,$b9,$b8,$b7,$b6,$b5 // ................
        .byte $b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 9, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$b8,$b7,$b6,$b5,$b4,$b3 // ................
        .byte $b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 9, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b7,$b6,$b5,$b4,$b3,$b2,$b1 // ................
        .byte $b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 9, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b6,$b5,$b4,$b3,$b2,$b1,$b0,$a0 // ................
        .fill 25, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b5,$b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0 // ................
        .fill 25, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b4,$b3,$b2,$b1,$b0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 25, $a0
        .byte $b0,$b1,$b2,$b3,$b4,$b3,$b2,$b1,$b0   // .........

dat_0f39:
        // === Fill data (32 bytes, $0f39-$0f58) ===
        .fill 32, $a0
        .byte $b0,$b1,$b2,$b3,$b2,$b1,$b0           // .......

dat_0f60:
        // === Fill data (34 bytes, $0f60-$0f81) ===
        .fill 34, $a0
        .byte $b0,$b1,$b2,$b1,$b0                   // .....

dat_0f87:
        // === Fill data (36 bytes, $0f87-$0faa) ===
        .fill 36, $a0
        .byte $b0,$b1,$b0                           // ...

dat_0fae:
        // === Fill data (38 bytes, $0fae-$0fd3) ===
        .fill 38, $a0
        .byte $b0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0,$a0,$c4,$04,$29,$a9,$03,$98,$00,$01,$00,$00,$00,$00 // ......).........
        .byte $00,$00,$00,$00,$c0,$00,$80,$c0,$c0,$80,$00,$00 // ............

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $02,$04,$09,$20,$07,$e0,$02,$dc,$03,$04,$24,$fc,$3e,$0a,$5b,$2e // ... ......$.>.[.
        .byte $18,$18,$18,$ff,$ff,$ff,$40,$38,$00   // ......@8.

txt_1020:
        .text "-PLAYER & MUSIC BY JCH/VIBRANTS-"

// --- Region $1469-$1492 ---
.pc = $1469 "Segment $1469"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

// --- Region $1496-$150b ---
.pc = $1496 "Segment $1496"
        .byte $1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06 // ..Z.....,.{...'.
        .byte $85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09 // ....Q...7...7...
        .byte $57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f // W.....N.........
        .byte $6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18 // n.h.n.......9...
        .byte $13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27 // ....F.... .".$.'
        .byte $5e,$29,$d6,$2b,$72                   // ^).+r

txt_14eb:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_14fb:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $1511-$1589 ---
.pc = $1511 "dat_1511"

dat_1511:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$11,$2a,$4e,$18,$18,$18,$0d,$26,$4a // .0. ....*N....&J
        .byte $18,$18,$18,$22,$01,$02,$04,$00,$07,$0e,$15,$0f,$0d,$00,$00,$00 // ..."............
        .byte $00,$00,$41,$2c,$27,$03,$29,$05,$02,$2f,$05,$08,$00,$00,$00,$00 // ..A,'.)../......
        .byte $00,$03,$00,$00,$80,$00,$00,$01,$00,$60,$00,$00,$00,$01,$00,$00 // .........`......
        .byte $00,$00,$00,$00,$80,$80,$80,$80,$80,$80,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$40,$01,$01,$00,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00 // ..@.............
        .byte $00,$80,$fe,$f9,$ff,$00,$00,$03,$00   // .........

// --- Region $158b-$1db2 ---
.pc = $158b "dat_158b"

dat_158b:
        .byte $53,$02,$05,$08,$0b,$0e,$11,$14,$17,$1a,$1d // S..........

txt_1596:
        .text " #&),/"
        .byte $00                                   // string terminator
        .byte $00,$00,$fc,$3c,$01,$0d,$18,$26,$18,$4a,$18,$02,$07,$0d,$18,$26 // ...<...&.J.....&
        .byte $18,$4a,$18,$ff,$ff,$0c,$00,$03,$07,$7f,$0c,$00,$03,$05,$7f,$0c // .J..............
        .byte $00,$04,$09,$7f,$0c,$00,$04,$07,$7f,$cf,$ac,$a8,$a4,$a1,$97,$00 // ................
        .byte $7f,$ca,$ae,$ab,$c0,$ba,$7f,$0c,$0c,$0c,$00,$7f,$cf,$ba,$c7,$7f // ................
        .byte $00,$7f,$cf,$00,$7f,$18,$18,$00,$00,$07,$07,$7f,$ca,$ad,$be,$7f // ................
        .byte $00,$00,$7f,$00,$18,$7f,$ca,$ad,$be,$ad,$7f,$ca,$ae,$ab,$c0,$ae // ................
        .byte $c0,$ab,$7f,$ca,$ae,$c0,$7f,$0c,$0c,$0c,$7f,$00,$7f,$cf,$13,$0f // ................
        .byte $0c,$7f,$cf,$15,$10,$0c,$7f,$cf,$13,$10,$0c,$7f,$0c,$0c,$00,$7f // ................
        .byte $00,$00,$00,$0c,$0c,$0c,$7f,$00,$00,$07,$07,$0c,$0c,$7f,$00,$7f // ................
        .byte $28,$7f,$11,$41,$41,$41,$01,$11,$41,$41,$41,$06,$11,$41,$41,$41 // (..AAA..AAA..AAA
        .byte $0b,$11,$41,$41,$41,$10,$81,$41,$11,$11,$10,$10,$00,$1a,$81,$41 // ..AAA..A.......A
        .byte $40,$80
        .byte $54,$1f
        .text "AAAA%"
        .byte $81
        .byte $43,$80
        .byte $29,$00
        .byte $2b,$81
        .byte $00
        .byte $2e,$11,$11
        .text "QQQQ0"
        .byte $81
        .byte $41,$80
        .text "9#"
        .byte $22                                   // double quote
        .text "<"
        .byte $81,$13,$3e,$81,$41,$81,$41,$41,$81,$41,$41,$81,$41,$81,$41,$49 // ..>.A.AA.AA.A.AI
        .byte $81
        .byte $41,$80
        .text "P!!AT"
        .byte $17
        .byte $56,$81,$11,$11
        .byte $41,$59,$81
        .byte $11,$11,$41,$5e,$81,$11,$11,$41,$63,$41,$41,$41,$69,$11,$41,$41 // ..A^...AcAAAi.AA
        .byte $11,$11,$11,$6b                       // ...k

txt_16a1:
        .text "GGGGGG"
        .byte $72,$11,$79,$17,$7b,$01,$01,$01,$01,$70 // r.y.{....p

txt_16b1:
        .text "80( "
        .byte $ff,$08,$80,$ff,$0b                   // .....

txt_16ba:
        .text " #&),/258;>ADGJMPSVY"
        .byte $5c                                   // backslash character
        .byte $5f,$62,$65,$68,$6b,$6e,$71,$74,$77,$7a,$7d,$80,$ff,$2e,$00,$00 // _behknqtwz}.....
        .byte $00,$00,$80,$00,$00,$00,$08,$03,$18,$00,$08,$03,$20,$00,$08,$03 // ............ ...
        .byte $40,$00,$00,$00,$00,$03,$53,$03,$80,$03,$00,$00,$00,$03,$53,$03 // @.....S.......S.
        .byte $80,$03,$00,$00,$05,$03,$53,$03,$80,$03,$00,$00,$0a,$03,$53,$03 // ......S.......S.
        .byte $80,$03,$00,$00,$0f,$00,$f8,$00,$00,$08,$00,$00,$14,$00,$f7,$00 // ................
        .byte $00,$08,$00,$00,$1c,$00,$f8,$28,$50,$03,$04,$00,$22,$00,$f2,$00 // .......(P..."...
        .byte $00,$60,$00,$00,$27,$00,$00,$00,$00,$00,$04,$00,$2b,$00,$f8,$00 // .`..'.......+...
        .byte $00,$00,$00,$00,$2d,$00,$e2,$00,$00,$80,$00,$00,$30,$00,$f6,$00 // ....-.......0...
        .byte $00,$08,$0b,$00,$37,$a0,$f6,$00,$00,$08,$0b,$00,$41,$00,$ea,$00 // ....7.......A...
        .byte $00,$00,$0b,$00,$3b,$c0,$e8,$00,$00,$00,$0e,$00,$3e,$00,$a6,$00 // ....;.......>...
        .byte $00,$08,$0b,$00,$41,$00,$86,$00,$00,$08,$0b,$00,$37,$84,$69,$00 // ....A.......7.i.
        .byte $00,$08,$00,$00,$46,$00,$d5,$00,$00,$08,$00,$00 // ....F.......

txt_178b:
        .text "N"
        .byte $22                                   // double quote character
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $14,$80,$84,$00,$00,$52,$82,$a8,$14,$a0,$84,$00,$04,$52,$00,$c8 // .....R.......R..
        .byte $00,$00,$00,$00,$00,$56,$03,$73,$00,$00,$80,$00,$00,$58,$03,$73 // .....V.s.....X.s
        .byte $00,$00,$80,$00,$00,$5d,$03,$73,$00,$00,$80,$00,$00,$62,$20,$64 // .....].s.....b d
        .byte $8f,$50,$08,$00,$00,$67,$00,$00,$00,$00,$00,$00,$00,$67,$0a,$84 // .P...g.......g..
        .byte $8f,$10,$0f,$00,$00,$6b,$8a,$94,$01,$08,$01,$00,$00,$72,$60,$a8 // .....k.......r`.
        .byte $00,$00,$00,$00,$08,$79,$60,$a8,$00,$00,$00,$00,$0c,$79,$00,$68 // .....y`......y.h
        .byte $00,$00,$01,$00,$00,$7b
        .text "!!AT"
        .byte $17
        .byte $56,$81,$81,$00,$01
        .byte $00,$80,$40,$82,$00,$84,$00,$02,$80,$80,$80,$00,$80,$00,$00,$8c // ..@.............
        .byte $0a,$8c,$09,$04,$0b,$05,$05,$05,$05,$07,$05,$0f,$10,$0f,$16,$05 // ................
        .byte $05,$07,$05,$0f,$10,$0f,$16,$ff,$8c,$01,$8c,$01,$01,$01,$03,$0c // ................
        .byte $8f,$06,$06,$08,$06,$8c,$13,$80,$14,$8c,$13,$18,$8f,$06,$91,$06 // ................
        .byte $93,$08,$8f,$06,$8c,$13,$80,$14,$8c,$13,$18,$ff,$8c,$02,$8c,$02 // ................
        .byte $02,$02,$02,$02,$03,$0d,$03,$0e,$11,$15,$11,$17,$03,$0d,$03,$0e // ................
        .byte $11,$19,$11,$17,$ff,$97,$9d,$df,$24,$66,$85,$be,$18,$4d,$a5,$bd // ........$f...M..
        .byte $c4,$e5,$25,$67,$a5,$e7,$29,$59,$5f,$90,$c2,$fe,$26,$58,$80,$18 // ..%g..)Y_...&X..
        .byte $18,$18,$19,$19,$19,$19,$1a,$1a,$1a,$1a,$1a,$1a,$1b,$1b,$1b,$1b // ................
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$1d,$1d,$1d,$8f,$00,$00,$00,$00,$7f,$a4 // ................
        .byte $81,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b // .[.[.[.[.[.[.[.[
        .byte $a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b // .[.[.[.[.[.[.[.[
        .byte $a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b // .[.[.[.[.[.[.[.[
        .byte $a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b // .[.[.[.[.[.[.[.[
        .byte $7f,$a0,$82,$2e,$80,$00,$2e,$00,$82,$2e,$80,$00,$82,$2e,$80,$00 // ................
        .byte $a1,$82,$2e,$80,$00,$2e,$00,$82,$2e,$80,$00,$82,$2e,$80,$00,$2e // ................
        .byte $00,$2e,$00,$a2,$82,$2a,$80,$00,$2a,$00,$82,$2a,$80,$00,$82,$2a // .....*..*..*...*
        .byte $80,$00,$a3,$82,$2a,$80,$00,$2a,$00,$82,$2a,$80,$00,$82,$2a,$80 // ....*..*..*...*.
        .byte $00,$2a,$00,$2a,$00,$7f,$a4,$81,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5 // .*.*....[.[.[.[.
        .byte $83,$5b,$a7,$81,$5b,$a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5 // .[..[.[.[.[.[.[.
        .byte $83,$5b,$a7,$81,$5b,$a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5 // .[..[.[.[.[.[.[.
        .byte $83,$5b,$a7,$81,$5b,$a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5 // .[..[.[.[.[.[.[.
        .byte $83,$5b,$a7,$81,$5b,$a9,$5b,$7f,$ad,$80,$48,$90,$47,$90,$46,$90 // .[..[.[...H.G.F.
        .byte $43,$90,$3d,$c0,$80,$7e,$90,$3c,$82,$7e,$a8,$8f,$0a,$7e,$87,$7e // C.=..~.<.~...~.~
        .byte $ab,$83,$43,$43,$85,$43,$7f,$a6,$82,$0a,$80,$00,$82,$0a,$80,$00 // ..CC.C..........
        .byte $83,$0a,$00,$0a,$81,$00,$80,$0a,$00,$0a,$00,$0a,$00,$82,$08,$80 // ................
        .byte $00,$82,$0a,$80,$00,$82,$0a,$80,$00,$83,$0a,$81,$00,$82,$0a,$80 // ................
        .byte $00,$0a,$00,$82,$0d,$80,$00,$82,$05,$80,$00,$82,$08,$80,$00,$7f // ................
        .byte $bf,$80,$0a,$c0,$81,$7e,$80,$00,$0a,$c6,$81,$7e,$80,$00,$0a,$c0 // .....~.....~....
        .byte $82,$7e,$83,$00,$80,$0a,$c0,$82,$7e,$81,$00,$80,$0a,$c6,$00,$0a // .~......~.......
        .byte $c1,$00,$0a,$c1,$00,$08,$c0,$81,$7e,$80,$00,$0a,$c0,$81,$7e,$80 // ........~.....~.
        .byte $00,$0a,$c6,$81,$7e,$80,$00,$0a,$c0,$82,$7e,$81,$00,$80,$0a,$c1 // ....~.....~.....
        .byte $81,$7e,$80,$00,$0a,$c0,$00,$0d,$c0,$81,$7e,$80,$00,$05,$c0,$81 // .~........~.....
        .byte $7e,$80,$00,$08,$c0,$81,$7e,$80,$00,$7f,$a6,$82,$03,$80,$00,$82 // ~.....~.........
        .byte $03,$80,$00,$83,$03,$00,$82,$03,$00,$80,$03,$00,$03,$00,$82,$01 // ................
        .byte $00,$03,$80,$00,$82,$03,$80,$00,$83,$03,$81,$00,$82,$03,$80,$00 // ................
        .byte $03,$00,$82,$05,$80,$00,$82,$06,$80,$00,$82,$08,$80,$00,$7f,$bf // ................
        .byte $80,$03,$c0,$81,$7e,$80,$00,$03,$c0,$81,$7e,$80,$00,$03,$c1,$82 // ....~.....~.....
        .byte $7e,$83,$00,$80,$03,$c0,$81,$7e,$82,$00,$80,$03,$c0,$00,$03,$c0 // ~......~........
        .byte $00,$01,$c1,$81,$7e,$82,$00,$80,$03,$c0,$81,$7e,$80,$00,$03,$c0 // ....~......~....
        .byte $81,$7e,$80,$00,$03,$c1,$82,$7e,$81,$00,$80,$03,$c0,$81,$7e,$80 // .~.....~......~.
        .byte $00,$03,$c0,$00,$05,$c0,$81,$7e,$80,$00,$06,$c1,$81,$7e,$80,$00 // .......~.....~..
        .byte $08,$c0,$81,$7e,$80,$00,$7f,$a8,$8f,$0a,$7e,$ac,$83,$43,$ab,$81 // ...~......~..C..
        .byte $43,$83,$43,$a8,$85,$0a,$ae,$80,$0c,$c1,$8a,$7e,$83,$00,$7f,$a8 // C.C........~....
        .byte $8f,$0a,$7e,$7e,$7e,$7f,$a8,$8f,$0a,$89,$7e,$ac,$85,$43,$a8,$81 // ..~~~.....~..C..
        .byte $0a,$ab                               // ..

txt_1ad0:
        .text "CCCCC"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $83,$0a,$ab,$85,$43,$af,$83,$43,$ab,$81,$43,$b0,$83,$43,$7f,$a4 // ....C..C..C..C..
        .byte $81,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b,$a9,$5b // .[.[.[.[..[..[.[
        .byte $a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b,$a9,$5b // .[.[.[.[..[..[.[
        .byte $a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b,$b1,$83 // .[.[.[.[..[..[..
        .byte $5b,$b2,$81,$5b,$a4,$5b,$5b,$b2,$5b,$5b,$a4,$5b,$b2,$5b,$7f,$a4 // [..[.[[.[[.[.[..
        .byte $81,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b,$a9,$5b // .[.[.[.[..[..[.[
        .byte $a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b,$a9,$5b // .[.[.[.[..[..[.[
        .byte $a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b,$a9,$5b // .[.[.[.[..[..[.[
        .byte $a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b,$b2,$5b // .[.[.[.[..[..[.[
        .byte $7f,$a4,$81,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b // ...[.[.[.[..[..[
        .byte $a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b // .[.[.[.[.[..[..[
        .byte $a9,$5b,$a4,$5b,$a9,$5b,$a7,$5b,$a9,$5b,$a5,$83,$5b,$a7,$81,$5b // .[.[.[.[.[..[..[
        .byte $b1,$83,$5b,$b2,$81,$5b,$a4,$5b,$5b,$b2,$5b,$5b,$5b,$5b,$7f,$a6 // ..[..[.[[.[[[[..
        .byte $82,$06,$80,$00,$82,$06,$80,$00,$82,$06,$80,$00,$06,$00,$82,$08 // ................
        .byte $80,$00,$08,$00,$82,$08,$80,$00,$82,$08,$80,$00,$08,$00,$06,$00 // ................
        .byte $82,$05,$80,$00,$82,$05,$80,$00,$82,$05,$80,$00,$08,$00,$82,$0a // ................
        .byte $80,$00,$0a,$00,$82,$0d,$80,$00,$05,$00,$05,$00,$08,$00,$06,$00 // ................
        .byte $7f,$a6,$82,$06,$80,$00,$82,$06,$80,$00,$82,$06,$80,$00,$06,$00 // ................
        .byte $82,$08,$80,$00,$08,$00,$82,$08,$80,$00,$82,$08,$80,$00,$82,$08 // ................
        .byte $80,$00,$82,$0a,$80,$00,$82,$0a,$80,$00,$82,$0a,$80,$00,$0a,$00 // ................
        .byte $82,$0a,$80,$00,$0a,$00,$82,$0d,$80,$00,$05,$00,$05,$00,$82,$08 // ................
        .byte $80,$00,$7f,$b3,$81,$22,$00,$22,$00,$25,$00,$29,$00,$b4,$85,$27 // .....".".%.)...'
        .byte $80,$00,$c2,$00,$83,$24,$81,$00,$b3,$20,$00,$20,$00,$80,$20,$00 // .....$... . .. .
        .byte $b4,$83,$27,$b3,$80,$24,$00,$b4,$83,$25,$81,$00,$c2,$80,$00,$a8 // ..'..$...%......
        .byte $8a,$0c,$7f,$8f,$00,$00,$00,$00,$7f,$a4,$81,$5b,$b8,$2a,$83,$2a // ...........[.*.*
        .byte $a5,$5b,$b8,$81,$2a,$b7,$2a,$a4,$5b,$b7,$2a,$83,$2a,$a5,$5b,$b7 // .[..*.*.[.*.*.[.
        .byte $2a,$a4,$81,$5b,$b7,$2a,$83,$2a,$a5,$5b,$b7,$81,$2a,$b6,$2e,$a4 // *..[.*.*.[..*...
        .byte $5b,$b6,$2e,$83,$2e,$a5,$5b,$b6,$2e,$7f,$a4,$81,$5b,$b8,$2a,$83 // [.....[.....[.*.
        .byte $2a,$a5,$5b,$b8,$81,$2a,$b7,$2a,$a4,$5b,$b7,$2a,$83,$2a,$a5,$5b // *.[..*.*.[.*.*.[
        .byte $b7,$81,$2a,$b6,$2e,$a4,$5b,$b6,$2e,$83,$2e,$a5,$5b,$b6,$81 // ..*...[.....[..

txt_1cb5:
        .text ".."
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $5b,$b6,$2e,$83,$2e,$a5,$5b,$b6,$2e,$7f,$a8,$81,$0a,$b5,$43,$83 // [.....[.......C.
        .byte $43,$a4,$0a,$b5,$81                   // C....

txt_1ccd:
        .text "CH"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $0a,$b5,$48,$83,$48,$a4,$0a,$b5,$81   // ..H.H....

txt_1cd9:
        .text "HL"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $0a,$b5,$4c,$80,$4c,$c3,$82,$7e,$a4,$83,$0a,$b5,$81 // ..L.L..~.....

txt_1ce9:
        .text "JJ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $0a,$b5,$4a,$80,$4a,$c4,$82,$7e,$a4,$81,$0a,$b2,$5b,$b5,$45,$b2 // ..J.J..~....[.E.
        .byte $5b,$7f,$a6,$86,$0f,$80,$00,$86,$0d,$80,$00,$86,$0b,$80,$00,$86 // [...............
        .byte $0a,$80,$00,$82,$08,$80,$00,$ab,$83,$24,$a6,$88,$08,$90,$0d,$86 // .........$......
        .byte $7e,$90,$14,$82,$7e,$80,$00,$81,$0a,$7f,$b9,$81 // ~...~.......

txt_1d28:
        .text "'*,.),.1,.13"
        .byte $80,$2e,$90,$2f,$90,$31,$90,$33,$90,$35,$90,$36,$90,$38,$90,$39 // .../.1.3.5.6.8.9
        .byte $90,$3a,$81,$7e,$84,$00,$bb,$88,$38,$90,$3d,$86,$7e,$90,$44,$84 // .:.~....8.=.~.D.
        .byte $7e,$90,$46,$7f,$a4,$83,$24,$a9,$81   // ~.F...$..

txt_1d5d:
        .text "$$"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $83,$24,$a9,$81                       // .$..

txt_1d64:
        .text "$$"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $83,$24,$a9,$81                       // .$..

txt_1d6b:
        .text "$$"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $83,$24,$a9,$81                       // .$..

txt_1d72:
        .text "$$"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $87,$24,$bc,$8f,$2e,$81,$7e,$b1,$85,$0c,$7f,$bd,$80,$44,$c5,$7e // .$....~......D.~
        .byte $90,$46,$82,$7e,$81,$00,$46,$00,$c5,$46,$90,$48,$81,$7e,$c6,$80 // .F.~..F..F.H.~..
        .byte $7e,$81,$00,$82,$48,$80,$00,$82,$46,$80,$00,$83,$48,$c7,$48,$90 // ~...H...F...H.H.
        .byte $49,$82,$7e,$be,$8e,$46,$c2,$80,$7e,$87,$00,$7f,$d0 // I.~..F..~....

dat_1db2:
        // === Fill data (1 bytes, $1db2-$1db2) ===
        .byte $00                                   // .

// --- Region $1fe0-$1fe3 ---
.pc = $1fe0 "dat_1fe0"

dat_1fe0:
        .byte $2c,$ff,$ff,$60                       // ,..`

// --- Region $1ffb-$2200 ---
.pc = $1ffb "dat_1ffb"

dat_1ffb:
        .byte $00,$00,$00,$00,$00                   // .....

spr_2000:
        // === Charset data (513 bytes, $2000-$2200) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $7c,$e6,$fe,$66,$66,$26,$06,$26       // char 1 @+1
        .byte $fc,$e6,$fc,$66,$66,$26,$06,$1c       // char 2 @+2
        .byte $7e,$e0,$e0,$60,$60,$20,$00,$1e       // char 3 @+3
        .byte $fc,$e6,$e6,$66,$66,$26,$06,$1c       // char 4 @+4
        .byte $fe,$e0,$f8,$60,$60,$20,$00,$1e       // char 5 @+5
        .byte $fe,$e0,$f8,$60,$60,$20,$00,$20       // char 6 @+6
        .byte $7e,$e0,$ee,$66,$66,$26,$06,$1e       // char 7 @+7
        .byte $e6,$e6,$fe,$66,$66,$26,$06,$26       // char 8 @+8
        .byte $38,$38,$38,$18,$18,$08,$00,$08       // char 9 @+9
        .byte $7e,$0e,$0e,$0c,$0c,$08,$00,$70       // char 10 @+10
        .byte $e6,$e6,$fc,$66,$66,$26,$06,$26       // char 11 @+11
        .byte $e0,$e0,$e0,$60,$60,$20,$00,$1e       // char 12 @+12
        .byte $c6,$ee,$fe,$76,$66,$26,$06,$26       // char 13 @+13
        .byte $fc,$e6,$e6,$66,$66,$26,$06,$26       // char 14 @+14
        .byte $7c,$e6,$e6,$66,$66,$26,$06,$1c       // char 15 @+15
        .byte $fc,$e6,$fc,$60,$60,$20,$00,$20       // char 16 @+16
        .byte $7e,$ce,$7e,$06,$06,$02,$00,$02       // char 17 @+17
        .byte $fc,$e6,$fc,$66,$66,$26,$06,$26       // char 18 @+18
        .byte $7e,$e0,$7c,$06,$06,$04,$00,$78       // char 19 @+19
        .byte $fe,$38,$38,$18,$18,$08,$00,$08       // char 20 @+20
        .byte $e6,$e6,$e6,$66,$66,$26,$06,$1c       // char 21 @+21
        .byte $e6,$e6,$e6,$66,$66,$26,$0c,$18       // char 22 @+22
        .byte $86,$06,$86,$c6,$d6,$fe,$ee,$c6       // char 23 @+23
        .byte $e6,$e6,$7c,$66,$66,$26,$06,$26       // char 24 @+24
        .byte $e6,$e6,$7c,$18,$18,$08,$00,$08       // char 25 @+25
        .byte $fe,$0e,$3c,$60,$60,$20,$00,$1e       // char 26 @+26
        .byte $e6,$00,$7c,$e6,$fe,$66,$26,$26       // char 27 @+27
        .byte $e6,$00,$7c,$e6,$e6,$66,$26,$1c       // char 28 @+28
        .byte $38,$6c,$7c,$e6,$fe,$66,$26,$26       // char 29 @+29
        .byte $fe,$00,$7e,$00,$1e,$00,$06,$00       // char 30 @+30
        .byte $fe,$00,$fc,$00,$f0,$00,$c0,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $38,$38,$38,$18,$18,$08,$00,$18       // char 33 '!'
        .byte $e6,$66,$20,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $6c,$6c,$fe,$6c,$fe,$2c,$0c,$20       // char 35 '#'
        .byte $28,$7c,$e8,$7c,$2e,$2e,$7c,$28       // char 36 '$'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $40,$a0,$f0,$a8,$2e,$2d,$05,$06       // char 38 '&'
        .byte $0e,$06,$02,$00,$00,$00,$00,$00       // char 39 '''
        .byte $1e,$38,$38,$18,$18,$08,$00,$06       // char 40 '('
        .byte $f0                                   // char 41 (partial)

txt_2149:
        .byte $38,$38,$30,$30,$20,$00,$c0           // char 41 (partial)
        .byte $10,$38,$7c,$fe,$7c,$38,$10,$00       // char 42 '*'
        .byte $38,$38,$fe,$18,$18,$08,$00,$08       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$1c,$1c,$38       // char 44 ','
        .byte $00,$00,$00,$fe,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$38,$18       // char 46 '.'
        .byte $06,$0e,$1c,$18,$30,$20,$00,$20       // char 47 '/'
        .byte $7c,$e6,$f6,$6e,$66,$26,$06,$1c       // char 48 '0'
        .byte $38,$78,$38,$18,$18,$08,$00,$7e       // char 49 '1'
        .byte $7c,$ce,$1c,$70,$60,$20,$00,$1e       // char 50 '2'
        .byte $7c,$0e,$1c,$06,$06,$04,$00,$78       // char 51 '3'
        .byte $ce,$ce,$fe,$06,$06,$02,$00,$02       // char 52 '4'
        .byte $fe,$e0,$fc,$06,$06,$04,$00,$f8       // char 53 '5'
        .byte $38,$60,$e0,$dc,$c6,$46,$06,$3c       // char 54 '6'
        .byte $7e,$0e,$3e,$06,$06,$02,$00,$02       // char 55 '7'
        .byte $7c,$e6,$7c,$66,$66,$26,$06,$1c       // char 56 '8'
        .byte $7e,$ce,$7e,$06,$06,$02,$00,$02       // char 57 '9'
        .byte $00,$00,$38,$00,$00,$38,$00,$00       // char 58 ':'
        .byte $00,$38,$00,$00,$38,$18,$00,$08       // char 59 ';'
        .byte $20,$20,$60,$fe,$fe,$60,$20,$00       // char 60 '<'
        .byte $00,$7c,$00,$00,$7c,$00,$00,$00       // char 61 '='
        .byte $00,$08,$0c,$fe,$fe,$0c,$08,$00       // char 62 '>'
        .byte $7c,$ce,$1c,$30,$20,$20,$00,$30       // char 63 '?'

dat_2200:
        // === Fill data (1 bytes, $2200-$2200) ===
        .byte $00                                   // .

// --- Region $2581-$25bd ---
.pc = $2581 "dat_2581"

dat_2581:
        .byte $18,$3c,$7e,$7e,$3c,$18,$00           // char 176 (partial)
        .byte $00,$3c,$7e,$7e,$7e,$7e,$3c,$00       // char 177
        .byte $18,$3c,$7e,$ff,$ff,$7e,$3c,$18       // char 178
        .byte $18,$3c,$7e,$ff,$ff,$7e,$3c,$18       // char 179
        .byte $00,$3c,$7e,$7e,$7e,$7e,$3c,$00       // char 180
        .byte $00,$18,$3c,$7e,$7e,$3c,$18,$00       // char 181
        .byte $00,$00,$18,$3c,$3c,$18,$00,$00       // char 182
        .byte $00,$00,$00,$18,$18                   // char 183 (partial)

dat_25bd:
        // === Fill data (1 bytes, $25bd-$25bd) ===
        .byte $00                                   // .

// --- Region $25f3-$25fe ---
.pc = $25f3 "dat_25f3"

dat_25f3:
        .byte $18,$18,$00,$00,$00                   // char 190 (partial)
        .byte $00,$00,$18,$3c,$3c,$18               // char 191 (partial)

dat_25fe:
        // === Fill data (1 bytes, $25fe-$25fe) ===
        .byte $00                                   // .

// --- Region $2806-$2998 ---
.pc = $2806 "dat_2806"

dat_2806:
        .byte $07,$e3,$fe,$1f,$fb,$fe,$3f,$ff,$fe,$3f,$e7,$fe,$7f,$c3,$fe,$7f // ......?..?......
        .byte $c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3 // ................
        .byte $fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$3f,$e7,$fe,$3f,$ff,$fe // ..........?..?..
        .byte $1f,$fb,$fe,$07,$e3,$fe,$00,$00,$00,$bd,$00,$00,$00,$00,$00,$00 // ................
        .byte $07,$e3,$fe,$1f,$fb,$fe,$3f,$ff,$fe,$3f,$e7,$fe,$7f,$c3,$fe,$7f // ......?..?......
        .byte $c0,$00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0 // ................
        .byte $00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c3,$fe,$3f,$e7,$fe,$3f,$ff,$fe // ..........?..?..
        .byte $1f,$fb,$fe,$07,$e3,$fe,$00,$00,$00,$bd,$00,$00,$00,$00,$00,$00 // ................
        .byte $7f,$c7,$e0,$7f,$df,$f8,$7f,$ff,$fc,$7f,$e7,$fc,$7f,$c3,$fe,$00 // ................
        .byte $03,$fe,$00,$03,$fe,$00,$03,$fe,$00,$03,$fe,$00,$03,$fe,$00,$03 // ................
        .byte $fe,$00,$03,$fe,$00,$03,$fe,$00,$03,$fe,$00,$03,$fe,$00,$03,$fe // ................
        .byte $00,$03,$fe,$00,$03,$fe,$00,$00,$00,$bd,$00,$00,$00,$00,$00,$00 // ................
        .byte $7f,$c0,$00,$7f,$c0,$00,$7f,$c0,$00,$00,$00,$00,$00,$00,$00,$7f // ................
        .byte $c0,$00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0 // ................
        .byte $00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c0,$00 // ................
        .byte $7f,$c0,$00,$7f,$c0,$00,$00,$00,$00,$bd,$00,$00,$00,$00,$00,$00 // ................
        .byte $7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f // ................
        .byte $c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$7f,$c3,$fe,$3f,$c3 // ..............?.
        .byte $fc,$3f,$c3,$fc,$1f,$c3,$f8,$0f,$c3,$f0,$07,$e7,$e0,$03,$ff,$c0 // .?..............
        .byte $01,$ff,$80,$00,$7e,$00,$00,$00,$00,$bd,$00,$00,$00,$00,$00,$00 // ....~...........
        .byte $07,$ff,$e0,$1f,$ff,$f8,$3f,$e7,$fc,$3f,$c3,$fc,$7f,$c3,$fe,$7f // ......?..?......
        .byte $c3,$fe,$7f,$c3,$fe,$7f,$e7,$fe,$7f,$ff,$fc,$7f,$ff,$f0,$7f,$c0 // ................
        .byte $00,$7f,$c0,$00,$7f,$c0,$00,$7f,$c3,$fe,$3f,$e7,$fe,$3f,$ff,$fe // ..........?..?..
        .byte $1f,$fb,$fe,$07,$e3,$fe,$00,$00,$00,$bd,$c0,$07,$1f,$00,$07,$07 // ................
        .byte $00,$07,$07,$00,$03,$03,$00,$03,$03,$00,$01,$01,$00,$00,$00,$00 // ................
        .byte $01,$01                               // ..

dat_2998:
        // === Fill data (1 bytes, $2998-$2998) ===
        .byte $00                                   // .

// --- Region $29c0-$29d7 ---
.pc = $29c0 "dat_29c0"

dat_29c0:
        .byte $c1,$cf,$c0,$00,$dc,$00,$00,$4f,$80,$00,$00,$c0,$00,$00,$c0,$00 // .......O........
        .byte $00,$80,$00,$00,$00,$00,$0f           // .......

dat_29d7:
        // === Fill data (1 bytes, $29d7-$29d7) ===
        .byte $00                                   // .

// --- Region $2a00-$2a18 ---
.pc = $2a00 "dat_2a00"

dat_2a00:
        .byte $0f,$8f,$df,$1c,$dc,$07,$1f,$dc,$07,$0c,$cc,$03,$0c,$cc,$03,$04 // ................
        .byte $c4,$01,$00,$c0,$00,$04,$c3,$c1       // ........

dat_2a18:
        // === Fill data (1 bytes, $2a18-$2a18) ===
        .byte $00                                   // .

// --- Region $2a40-$2a57 ---
.pc = $2a40 "dat_2a40"

dat_2a40:
        .byte $c7,$1c,$00,$07,$1c,$00,$07,$1c,$00,$03,$0c,$00,$03,$0c,$00,$01 // ................
        .byte $04,$00,$00,$01,$00,$01,$03           // .......

dat_2a57:
        // === Fill data (1 bytes, $2a57-$2a57) ===
        .byte $00                                   // .

// --- Region $2a81-$2a98 ---
.pc = $2a81 "dat_2a81"

dat_2a81:
        .byte $df,$c0,$00,$dc,$00,$00,$df,$00,$00,$cc,$00,$00,$cc,$00,$00,$c4 // ................
        .byte $00,$00,$80,$00,$00,$03,$c0           // .......

dat_2a98:
        // === Fill data (1 bytes, $2a98-$2a98) ===
        .byte $00                                   // .

// --- Region $2ac2-$2ad8 ---
.pc = $2ac2 "dat_2ac2"

dat_2ac2:
        .byte $0f,$00,$00,$1c,$00,$00,$0f,$1f,$c0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$0f               // ......

dat_2ad8:
        // === Fill data (1 bytes, $2ad8-$2ad8) ===
        .byte $00                                   // .

// --- Region $2b00-$2e5e ---
.pc = $2b00 "dat_2b00"

dat_2b00:
        .byte $78,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$80,$81,$82,$83,$84,$85,$86 // xxyz{|}~........
        .byte $87,$88,$89,$89,$8a,$8b,$8c,$8d,$8e,$8f,$8f,$90,$91,$92,$92,$93 // ................
        .byte $94,$94,$95,$96,$96,$97,$98,$98,$99,$99,$9a,$9a,$9b,$9b,$9c,$9c // ................
        .byte $9c,$9d,$9d,$9d,$9e,$9e,$9e,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f // ................
        .fill 10, $9f
        .byte $9e,$9e,$9e,$9d,$9d,$9d,$9c,$9c,$9c,$9b,$9b,$9a,$9a,$99,$99,$98 // ................
        .byte $98,$97,$96,$96,$95,$94,$94,$93,$92,$92,$91,$90,$8f,$8f,$8e,$8d // ................
        .byte $8c,$8b,$8a,$89,$89,$88,$87,$86,$85,$84,$83,$82,$81,$80,$7f,$7e // ...............~
        .byte $7d,$7c,$7b,$7a,$79,$78,$78,$77,$76,$75,$74,$73,$72,$71,$70,$6f // }|{zyxxwvutsrqpo
        .byte $6e,$6d,$6c,$6b,$6a,$69,$68,$67,$66,$66,$65,$64,$63,$62,$61,$60 // nmlkjihgffedcba`
        .byte $60,$5f,$5e,$5d,$5d,$5c,$5b,$5b       // `_^]]\[[

txt_2ba2:
        .text "ZYYXWWVVUUTTSSSR"
        .text "RRQQQPPPPPPPPPPP"
        .fill 8, $50
        .text "QQQRRRSSSTTUUVVW"
        .text "WXYYZ"
        .byte $5b,$5b
        .byte $5c,$5d,$5d,$5e,$5f,$60,$60,$61,$62
        .byte $63,$64,$65,$66,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71 // cdeffghijklmnopq
        .byte $72,$73,$74,$75,$76,$77,$cc,$ce,$d0,$d2,$d5,$d7,$d9,$db,$dc,$de // rstuvw..........
        .byte $df,$e1,$e2,$e2,$e3,$e3,$e3,$e3,$e3,$e2,$e2,$e1,$df,$de,$dc,$db // ................
        .byte $d9,$d7,$d5,$d2,$d0,$ce,$cc,$c9,$c7,$c5,$c2,$c0,$be,$bc,$bb,$b9 // ................
        .byte $b8,$b6,$b5,$b5,$b4,$b4,$b4,$b4,$b4,$b5,$b5,$b6,$b8,$b9,$bb,$bc // ................
        .byte $be,$c0,$c2,$c5,$c7,$c9               // ......

txt_2c40:
        .fill 8, $20
        .byte $19,$05,$13                           // ...

txt_2c4b:
        .text "!      "
        .byte $01,$13
        .byte $20,$01
        .byte $20,$0d,$01,$14,$14
        .byte $05,$12,$20,$0f,$06,$20,$06,$01,$03,$14,$20,$09,$14,$27,$13,$20 // .. .. .... ..'. 
        .byte $01,$03,$14,$09,$16,$05,$20,$2d,$20,$13,$17,$05,$04,$05,$0e,$27 // ...... - ......'
        .byte $13,$20,$0e,$0f                       // . ..

txt_2c7f:
        .text ". 1 - "
        .byte $02,$01,$03,$0b
        .byte $20,$17,$09,$14,$08
        .byte $20
        .byte $01,$0e,$0f,$14,$08,$05,$12,$20,$06,$09,$12,$13,$14,$20,$12,$05 // ....... ..... ..
        .byte $0c,$05,$01,$13,$05,$20,$06,$0f,$12,$20,$19,$0f,$15,$12,$20,$05 // ..... ... .... .
        .byte $0e,$14,$05,$12,$14,$01,$09,$0e,$0d,$05,$0e,$14 // ............

txt_2cbb:
        .text "!      "
        .byte $14,$08,$09,$13
        .byte $20,$09,$13
        .byte $20,$27
        .byte $02,$0c,$01,$13,$14,$20,$02,$01,$0c,$0c,$2b,$32,$0d,$18,$27,$20 // ..... ....+2..' 
        .byte $03,$12,$01,$03,$0b,$05,$04,$20,$01,$0e,$04,$20,$09,$0d,$10,$12 // ....... ... ....
        .byte $0f,$16,$05,$04,$20,$17,$09,$14,$08,$20,$08,$09,$2d,$13,$01,$16 // .... .... ..-...
        .byte $05,$12,$20,$05,$14,$03,$2e,$20,$02,$19,$20,$14,$12,$01,$13,$08 // .. .... .. .....
        .byte $05,$12                               // ..

txt_2d0d:
        .text "..   "
        .byte $09,$0d,$10,$0f,$12,$14,$05,$04
        .byte $20,$26,$20
        .byte $0e,$14,$13,$03,$2f,$10,$01,$0c,$20,$06,$09,$18,$20,$02,$19,$20 // ..../... ... .. 
        .byte $18,$12,$01,$04,$09,$03,$01,$0c,$2f,$03,$30,$04,$05,$12,$1a,$21 // ......../.0....!
        .byte $07,$12,$05,$05,$14,$13,$20,$3a,$20,$03,$20,$30,$20,$04,$20,$05 // ...... : . 0 . .
        .byte $20,$12,$20,$1a,$20,$2a,$20,$12,$05,$04,$20,$13,$05,$03,$14,$0f //  . . * ... .....
        .byte $12,$20,$2a,$20,$09,$0c,$0c,$15,$13,$09,$0f,$0e,$20,$2a,$60,$02 // . * ........ *`.
        .byte $0f,$19,$1a,$20,$2a,$20,$0f,$12,$09,$07,$0f,$20,$2a,$20,$0c,$05 // ... * ..... * ..
        .byte $07,$05,$0e,$04,$20,$2a,$20,$01,$03,$12,$09,$13,$05,$20,$2a,$20 // .... * ...... * 
        .byte $0c,$09,$14,$08,$09,$15,$0d,$20,$2a,$20,$14,$12,$01,$0e,$03,$05 // ....... * ......
        .byte $20,$2a,$60,$18,$2d,$06,$01,$03,$14,$0f,$12,$20,$2a,$60,$13,$15 //  *`.-...... *`..
        .byte $03,$03,$05,$13,$13,$20,$2a,$60,$06,$01,$09,$12,$0c,$09,$07,$08 // ..... *`........
        .byte $14,$20,$2a,$20,$01,$0e,$04,$20,$17,$08,$0f,$05,$16,$05,$12,$20 // . * ... ....... 
        .byte $0d,$09,$07,$08,$14,$20,$02,$05,$20,$06,$0f,$12,$07,$0f,$14,$14 // ..... .. .......
        .byte $05,$0e                               // ..

txt_2ddf:
        .text "!       "
        .byte $03,$01,$0c,$0c
        .byte $20,$0f,$15,$12
        .byte $20,$08,$11                           //  ..

txt_2df2:
        .text ": +46-837 1300 ."
        .byte $2e,$2e,$20,$14,$08,$05,$20,$06,$15,$14,$15,$12,$05,$1a,$0f,$0e // .. ... .........
        .byte $05                                   // .

txt_2e13:
        .text "!          "
        .byte $14,$12,$01,$13,$08
        .byte $05,$12,$20,$0f,$06,$20,$01,$03,$14,$09,$16,$05,$20,$09,$0e,$20 // .. .. ...... .. 
        .byte $0f,$03,$14,$0f,$02,$05,$12           // .......

txt_2e3a:
        .text " 1993...        "
        .fill 21, $20
