// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:54
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $2801  (8212 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0a00 (2560)
// IRQ handler:  $0b09 (irq_0b09)
//
// Code: 1915 bytes, Data: 6297 bytes
// Labels: 201, Subroutines: 15
//
// Cross-references: all OK
// ============================================


// --- Region $0a00-$0a05 ---
.pc = $0a00 "main_0a00"

main_0a00:
        jsr sub_0b8a
        jmp loc_0ae6

// --- Region $0ae6-$0cf5 ---
.pc = $0ae6 "loc_0ae6"

loc_0ae6:
        sei
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$09
        sta $0314
        lda #$0b
        sta $0315
        lda #$00
        jsr sub_1000
        cli

loc_0b06:
        jmp loc_0b06

irq_0b09:
        lda #$01
        sta $d019
        lda #$20

loc_0b10:
        cmp $d012
        bne loc_0b10
        lda #$d8
        sta $d016
        lda #$18
        sta $d018
        lda $11
        sta $d021
        lda $12
        sta $d022
        lda $13
        sta $d023
        jsr sub_0c47
        jsr sub_0c47
        lda #$ca

loc_0b36:
        cmp $d012
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        bne loc_0b36
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$00
        sta $d021
        lda $c8
        sta $d016
        lda #$12
        sta $d018
        lda #$d3

loc_0b5e:
        cmp $d012
        bne loc_0b5e
        lda $05
        sta $d016
        lda #$f0

loc_0b6a:
        cmp $d012
        bne loc_0b6a
        lda #$c8
        sta $d016
        jsr sub_1003
        jsr sub_0c88
        jsr sub_0cc2
        lda $dc01
        cmp #$ef
        beq loc_0b87
        jmp $ea81

loc_0b87:
        jmp loc_1f00

// Referenced by: jsr from $0a00
sub_0b8a: {
        lda #$00
        sta $d020
        sta $d021
        jsr $e544
        ldx #$00
        lda #$08
loop1:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loop1
        lda #$00
        sta $11
        lda #$00
        sta $12
        lda #$00
        sta $13
        ldx #$00
loop2:
        lda $2500,x
        sta $0400,x
        lda $2600,x
        sta $0500,x
        lda $2700,x
        sta $0600,x
        inx
        bne loop2
        ldx #$00
        lda #$20
loop3:
        sta $06f8,x
        inx
        bne loop3
        lda #$00
        sta $06
        lda #$0e
        sta $07
        lda #$00
        sta $05
        lda #$06
        sta $04
        lda #$0a
        sta $05
        lda #$2d
        sta $02
        lda #$0a
        sta $03
        ldy #$00
        ldx #$00
loop4:
        lda ($04),y
        sta $db48,x
        inx
        iny
        cpx #$28
        bne loop4
        ldx #$00
loop5:
        lda txt_1e00,x
        sta $06f8,x
        inx
        cpx #$28
        bne loop5
        ldx #$00
loop6:
        lda txt_1e28,x
        sta $07c0,x
        inx
        cpx #$28
        bne loop6
        lda #$00
        ldx #$00
loop7:
        sta $daf8,x
        inx
        cpx #$28
        bne loop7
        lda #$00
        sta $1a
        ldy #$00
        sty $43
        lda #$3f
        sta $0a
        lda #$0a
        sta $0b
        lda #$05
        sta $08
        lda #$b0
        sta $30
        lda #$0a
        sta $31
        lda #$00
        sta $34
        rts
}
// Referenced by: jsr from $0b2e, $0b31

sub_0c47:
        dec $05
        lda $05
        and #$07
        sta $05
        lda $05
        cmp #$07
        bne loc_0c78
        ldx #$00

loc_0c57:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_0c57
        ldy #$00
        lda ($06),y
        sta $076f
        lda $076f
        cmp #$00
        bne loc_0c79
        lda #$00
        sta $06
        lda #$0e
        sta $07

loc_0c78:
        rts

loc_0c79:
        inc $06
        lda $06
        cmp #$00
        bne loc_0c78
        lda #$00
        sta $06
        inc $07
        rts

// Referenced by: jsr from $0b77
sub_0c88: {
        inc $1a
        lda $1a
        cmp #$05
        bne loc_0c78
        lda #$00
        sta $1a
        ldx #$00
        ldy #$00
loop:
        lda ($02),y
        sta $daf8,x
        lda ($30),y
        sta $dbc0,x
        inx
        cpx #$28
        bne loop
        inc $02
        lda $02
        cmp #$3d
        beq done1
        inc $30
        lda $30
        cmp #$e6
        beq done2
        rts
done1:
        lda #$2d
        sta $02
        rts
done2:
        lda #$b0
        sta $30
        rts
}
// Referenced by: jsr from $0b7a

sub_0cc2:
        dec $08
        lda $08
        bne loc_0c78
        lda #$05
        sta $08
        ldy $43
        lda ($0a),y
        sta $11
        iny
        lda ($0a),y
        sta $12
        iny
        lda ($0a),y
        sta $13
        iny
.label smc_0cde = * + 1
        cpy #$6c                                    // !SMC: modified by $0cef
        bne loc_0cf3
        ldy #$00
        sty $43
        lda #$3f
        sta $0a
        lda #$0a
        sta $0b
        lda #$6c
        sta smc_0cde                                // SMC: modifies $0cde
        rts

loc_0cf3:
        sty $43
        rts

// --- Region $1000-$14e5 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0b02

sub_1000:
        jmp loc_1006
// Referenced by: jsr from $0b74

sub_1003:
        jmp loc_1047

loc_1006:
        lda #$00
        ldy #$70

loc_100a:
        sta $0333,y
        dey
        bne loc_100a
        ldy #$1c
        lda #$00

loc_1014:
        sta $d400,y
        dey
        bpl loc_1014
        lda #$1f
        sta $d418
        lda #$f1
        sta $d417
        lda #$08
        sta $d404
        sta $d40b
        sta $d412
        lda #$00
        sta $039e
        ldy #$05
        dey
        sty $039c
        ldy $15b6
        sty $03a1
        jsr sub_1476
        jsr sub_149e
        rts

loc_1047:
        inc $039c
        lda $039c
        cmp #$05
        bne loc_1056
        lda #$00
        sta $039c

loc_1056:
        ldx #$00
        jsr sub_122d
        ldx #$07
        jsr sub_122d
        ldx #$0e
        jsr sub_122d
        lda $039c
        bne loc_106d
        jsr sub_143f

loc_106d:
        lda $039d
        beq loc_1084
        bmi loc_1077
        dec $039d

loc_1077:
        lda $0395
        sta $d416
        clc
        adc $03a3
        sta $0395

loc_1084:
        rts

loc_1085:
        lda $0337,x
        beq loc_10d0
        ldy $0339,x
        lda $169b,y
        and $0363,x
        sta $d404,x
        lda $169b,y
        and #$08
        bne loc_10cd
        lda $16d8,y
        cmp #$7f
        bne loc_10a8
        ldy #$53
        bne loc_10b0

loc_10a8:
        clc
        adc $0335,x
        sta $0335,x
        tay

loc_10b0:
        lda $14f6,y
        sta $d401,x
        lda $1556,y
        sta $d400,x
        lda $038c,x
        beq loc_10c7
        dec $038c,x
        jmp sub_10e7

loc_10c7:
        jsr sub_10f9
        jmp sub_10e7

loc_10cd:
        jsr sub_10e7

loc_10d0:
        lda $038c,x
        beq loc_10d9
        dec $038c,x
        rts

loc_10d9:
        jsr sub_10f9
        lda $034e,x
        bne loc_10e4
        jmp loc_11c8

loc_10e4:
        jmp loc_113e

// Referenced by: jsr from $10cd; jmp from $10c4, $10ca
sub_10e7: {
        inc $0339,x
        lda $0339,x
        cmp $0337,x
        bne done
        lda $0338,x
done:
        sta $0339,x
        rts
}
// Referenced by: jsr from $10c7, $10d9

sub_10f9:
        lda $0378,x
        sta $d402,x
        lda $0379,x
        sta $d403,x
        lda $038a,x
        bne loc_1124
        lda $0378,x
        clc
        adc $0334,x
        sta $0378,x
        lda $0379,x
        adc #$00
        sta $0379,x
        cmp #$01
        bne loc_1123
        inc $038a,x

loc_1123:
        rts

loc_1124:
        lda $0378,x
        sec
        sbc $0334,x
        sta $0378,x
        lda $0379,x
        sbc #$00
        sta $0379,x
        cmp #$0f
        bne loc_113d
        dec $038a,x

loc_113d:
        rts

loc_113e:
        lda $034e,x
        bne loc_1144
        rts

loc_1144:
        cmp #$02
        beq loc_1183
        clc
        lda $035e,x
        adc $0376,x
        sta $0376,x
        lda $034f,x
        adc $0377,x
        sta $0377,x
        lda $0377,x
        cmp $034d,x
        beq loc_1167
        bcc loc_11bb
        bcs loc_116f

loc_1167:
        lda $0376,x
        cmp $034c,x
        bcc loc_11bb

loc_116f:
        lda $034c,x
        sta $0376,x
        lda $034d,x
        sta $0377,x
        lda #$00
        sta $034e,x
        jmp loc_11bb

loc_1183:
        sec
        lda $0376,x
        sbc $035e,x
        sta $0376,x
        lda $0377,x
        sbc $034f,x
        sta $0377,x
        lda $034d,x
        cmp $0377,x
        bcc loc_11bb
        beq loc_11a2
        bcs loc_11aa

loc_11a2:
        lda $034c,x
        cmp $0376,x
        bcc loc_11bb

loc_11aa:
        lda $034c,x
        sta $0376,x
        lda $034d,x
        sta $0377,x
        lda #$00
        sta $034e,x

loc_11bb:
        lda $0376,x
        sta $d400,x
        lda $0377,x
        sta $d401,x
        rts

loc_11c8:
        lda $033a,x
        beq loc_122a
        lda $034b,x
        beq loc_11d8
        dec $034b,x
        jmp loc_122a

loc_11d8:
        inc $0349,x
        lda $0349,x
        cmp #$05
        bne loc_11ef
        lda $034a,x
        eor #$01
        sta $034a,x
        lda #$00
        sta $0349,x

loc_11ef:
        lda $034a,x
        bne loc_1209
        clc
        lda $0376,x
        adc $033a,x
        sta $0376,x
        lda $0377,x
        adc #$00
        sta $0377,x
        jmp loc_121b

loc_1209:
        sec
        lda $0376,x
        sbc $033a,x
        sta $0376,x
        lda $0377,x
        sbc #$00
        sta $0377,x

loc_121b:
        clc
        lda $033a,x
        adc $038b,x
        cmp $033a,x
        bcc loc_122a
        sta $033a,x

loc_122a:
        jmp loc_11bb
// Referenced by: jsr from $1058, $105d, $1062

sub_122d:
        stx $0394
        lda $039c
        bne loc_1238
        jsr sub_123b

loc_1238:
        jmp loc_1085

// Referenced by: jsr from $1235
sub_123b: {
        lda $035f,x
        bne skip1
        sta $0373,x
        lda #$00
        sta $039f
        lda $0360,x
        sta $a9
        lda $0361,x
        sta $aa
        lda $0374,x
        tay
        ldx #$00
loop1:
        lda ($a9),y
        sta $fb,x
        inx
        iny
        cpx #$03
        bne loop1
        ldx $0394
        lda $fb
        bne skip2
        lda #$01
        sta $0373,x
loop2:
        lda $fc
        and #$7f
        sta $035f,x
        inc $0374,x
        inc $0374,x
skip1:
        dec $035f,x
        lda $0373,x
        bmi done1
        jmp $1425
done1:
        rts
skip2:
        cmp #$ff
        bne skip3
        sta $0373,x
        jmp $126e
skip3:
        bpl skip4
        inc $039f
skip4:
        ldy #$00
        lda $fc
        bpl skip5
        inc $0374,x
        lda $fd
        clc
        adc $0389,x
        sta $0375,x
skip5:
        lda $0375,x
        bpl skip6
        iny
skip6:
        tya
        sta $034e,x
        lda $0375,x
        and #$3f
        tay
        lda $15f0,y
        sta $a9
        lda #$01
        sta $038c,x
        lda $15de,y
        sta $0337,x
        lda $15ba,y
        sta $0339,x
        lda $15cc,y
        sta $0338,x
        ldy $a9
        lda $039f
        bne skip7
        cpx #$00
        bne skip7
        lda $1679,y
        sta $0395
        lda $168a,y
        sta $03a3
        lda #$0a
        sta $039d
skip7:
        lda $0375,x
        and #$40
        bne skip8
        lda $fb
        and #$7f
        clc
        adc $0364,x
        clc
        adc $03a2
        tay
        jmp $130c
skip8:
        lda $fb
        and #$7f
        tay
        sty $fb
        lda #$01
        sta $0373,x
        inc $0374,x
        inc $0374,x
        ldy $fb
        bne skip10
        jmp $1425
skip10:
        lda $14f6,y
        sta $038d
        lda $1556,y
        sta $038e
        tya
        sta $0335,x
        lda $034e,x
        beq skip14
        lda $038e
        sta $034c,x
        lda $038d
        sta $034d,x
        lda $0377,x
        cmp $034d,x
        bcc skip13
        beq skip11
        bcs skip12
skip11:
        lda $0376,x
        cmp $034c,x
        bcc skip13
skip12:
        lda #$02
        sta $034e,x
skip13:
        jmp $136f
skip14:
        lda $038d
        sta $0377,x
        sta $d401,x
        lda $038e
        sta $0376,x
        sta $d400,x
        ldy $a9
        lda $039f
        beq skip16
        jmp $1405
skip16:
        lda $1602,y
        sta $d405,x
        lda $1613,y
        sta $d406,x
        lda #$00
        sta $038a,x
        lda $1624,y
        lsr
        lsr
        lsr
        lsr
        sta $0379,x
        sta $d403,x
        lda $1624,y
        asl
        asl
        asl
        asl
        sta $0378,x
        sta $d402,x
        lda $1635,y
        sta $0334,x
        lda $1646,y
        sta $033a,x
        beq skip19
        bmi skip17
        lda #$00
        sta $038b,x
        beq skip18
skip17:
        and #$7f
        sta $038b,x
        lda #$03
        sta $033a,x
skip18:
        lda #$00
        sta $034a,x
        lda #$02
        sta $0349,x
        lda $1657,y
        lsr
        lsr
        lsr
        sta $034b,x
skip19:
        lda $1657,y
        and #$07
        sta $034f,x
        lda $1668,y
        sta $035e,x
        lda $0337,x
        bne skip21
        lda $0338,x
        sta $0362,x
        sta $d404,x
        lda $0339,x
        sta $d404,x
        sta $0388,x
loop3:
        lda $fc
        and #$7f
        sta $035f,x
        rts
        lda #$00
        sta $034a,x
        lda #$02
        sta $0349,x
        jmp $13fd
skip21:
        ldy $0339,x
        lda #$f7
        sta $0363,x
        lda $169b,y
        and #$f6
        sta $d404,x
        jmp $13fd
        lda $0337,x
        bne done3
        lda $0362,x
        cmp $0388,x
        beq done2
        sta $d404,x
        sta $0388,x
done2:
        rts
done3:
        lda #$f6
        sta $0363,x
        rts
}

// Referenced by: jsr from $106a
sub_143f: {
        inc $039e
        inc $039e
        lda $039e
        cmp #$18
        bne done3
        lda #$00
        sta $039e
        inc $039b
        ldy $15b9
        iny
        cpy $039b
        bne done2
        inc $03a1
        ldy $15b7
        iny
        cpy $03a1
        bne done1
        ldy $15b6
        sty $03a1
done1:
        jsr sub_1476
done2:
        jsr sub_149e
done3:
        rts
}
// Referenced by: jsr from $1040, $146f

sub_1476:
        ldy $03a1
        lda $1bf9,y
        sta $039b
        lda $1bfa,y
        sta $15b9
        lda $1bfb,y
        sta $03a2
        lda $1bfc,y
        sta $0389
        lda $1bfd,y
        sta $0390
        lda $1bfe,y
        sta $0397
        rts
// Referenced by: jsr from $1043, $1472

sub_149e:
        ldy $039b
        lda dat_1715,y
        sta $0364
        lda $17d5,y
        ldx #$00
        jsr sub_14ce
        ldy $039b
        lda $1755,y
        sta $036b
        lda $1815,y
        ldx #$07
        jsr sub_14ce
        ldy $039b
        lda $1795,y
        sta $0372
        lda $1855,y
        ldx #$0e
// Referenced by: jsr from $14ac, $14bd

sub_14ce:
        tay
        clc
        lda $1b8d,y
        adc #$95
        sta $0360,x
        lda $1bc3,y
        adc #$18
        sta $0361,x
        lda #$00
        sta $0374,x
        rts

// --- Region $1f00-$1f83 ---
.pc = $1f00 "loc_1f00"

loc_1f00:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        ldx #$00
        stx $d020
        stx $d021
        lda #$0c
        sta $0286
        jsr sub_1f78

loc_1f1a:
        lda txt_1f89,x
        sta $0400,x
        inx
        cpx #$28
        bne loc_1f1a

loc_1f25:
        inc $08
        lda $08
        cmp #$ff
        bne loc_1f25
        lda #$00
        sta $08
        inc $09
        lda $09
        cmp #$50
        bne loc_1f25
        lda #$00
        sta $09
        inc $02
        lda $02
        cmp #$05
        bne loc_1f25
        ldx #$00

loc_1f47:
        lda dat_1f58,x
        sta $0700,x
        lda #$00
        sta $db00,x
        inx
        bne loc_1f47
        jmp $0700

dat_1f58:
        .byte $78,$a9,$34,$85,$01                   // x.4..

loc_1f5d:
        ldx #$00

loc_1f5f:
        lda $2800,x
        sta $0801,x
        inx
        bne loc_1f5f
        inc $070c
.label loc_1f6c = * + 1
        inc $0709
        bne loc_1f5d
        lda #$37
        sta $01
        cli
        jmp $fce2
// Referenced by: jsr from $1f17

sub_1f78:
        jsr $e544
        lda #$00
        sta $02
        sta $08
        sta $09
        rts

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

// --- Region $0800-$09ff ---
.pc = $0800 "scr_0800"

scr_0800:
        // === Screen RAM (512 bytes, $0800-$09ff) ===
        .encoding "screencode_mixed"
        .fill 8, $00                                // scrcode: @@@@@@@@
        .byte $fc,$66,$fe,$66,$66,$66,$66,$60,$fc,$66,$fc,$66,$66,$66,$fc // scrcode: ...............
        .text "@"
        .byte $7c,$c0,$c0,$c0,$c0,$c6,$fe           // scrcode: .......
        .text "@"
        .byte $fc,$66,$66,$66,$66,$66,$fc           // scrcode: .......
        .text "@<"
        .byte $60,$f0,$60,$60,$60                   // scrcode: .....
        .text ">@"
        .text "<"
        .byte $60,$f8,$60,$60,$60,$60,$60           // scrcode: .......
        .text "<"
        .byte $60,$fe,$66,$66,$66                   // scrcode: .....
        .text ">@"
        .byte $66,$66,$fe,$66,$66,$66,$66,$60,$78   // scrcode: .........
        .text "00000"
        .byte $78                                   // scrcode: .
        .text "@"
        .byte $7c                                   // scrcode: .
        .text "ffff"
        .byte $c6,$fc                               // scrcode: ..
        .text "@"
        .byte $66,$6e,$fc,$6c,$66,$66,$66,$60,$60,$60,$60,$60,$60,$60 // scrcode: ..............
        .text ">@"
        .byte $6c,$fe,$d6,$c6,$c6,$c6,$c6,$c0,$fc,$66,$66,$66,$66,$66,$66,$60 // scrcode: ................
        .text "<"
        .byte $66,$66,$66,$66,$66                   // scrcode: .....
        .text "<@"
        .byte $fc,$66,$66,$fc,$60,$60,$60,$60       // scrcode: ........
        .text "<"
        .byte $66,$66,$66,$66                       // scrcode: ....
        .text "<n@"
        .byte $fc,$66,$fc,$66,$66,$66,$66,$60       // scrcode: ........
        .text "<"
        .byte $60                                   // scrcode: .
        .text "<ff"
        .byte $c6,$fe                               // scrcode: ..
        .text "@"
        .byte $7e                                   // scrcode: .
        .text "xxxxxxx"
        .byte $66,$66,$66,$66,$66,$66               // scrcode: ......
        .text "<@"
        .byte $66,$66,$66,$66,$66                   // scrcode: .....
        .text "<x@"
        .byte $c6,$c6,$c6,$c6,$d6,$fe,$6c           // scrcode: .......
        .text "@"
        .byte $66,$66                               // scrcode: ..
        .text "<"
        .byte $66,$66,$66,$66,$60,$66,$66           // scrcode: .......
        .text "<xxxxx"
        .text "<flx0"
        .byte $60,$7e                               // scrcode: ..
        .text "@<"
        .byte $60,$60,$60,$60,$60                   // scrcode: .....
        .text "<@@hl"
        .byte $fe,$fe                               // scrcode: ..
        .text "lh@<fffff<@xx"
        .byte $7e,$7e                               // scrcode: ..
        .text "xxxx"
        .text "@p0"
        .byte $7f,$7f                               // scrcode: ..
        .text "0p@@@@@@@@@x<<<x@x@"
        .byte $77,$66,$66                           // scrcode: ...
        .text "@@@@@"
        .byte $66,$66,$ff,$66,$ff,$66,$66           // scrcode: .......
        .text "@"
        .text "x>"
        .byte $60                                   // scrcode: .
        .text "<f"
        .byte $7c                                   // scrcode: .
        .text "x@"
        .byte $62,$66                               // scrcode: ..
        .text "lx0"
        .byte $66,$46                               // scrcode: ..
        .text "@<"
        .byte $66                                   // scrcode: .
        .text "<8"
        .byte $6f,$66                               // scrcode: ..
        .text "?@flx@@@@@lx000xl@"
        .text "0xlllx0@@"
        .byte $66                                   // scrcode: .
        .text "<"
        .byte $ff                                   // scrcode: .
        .text "<"
        .byte $66                                   // scrcode: .
        .text "@@@xx"
        .byte $7e                                   // scrcode: .
        .text "xx@@@@@@@xx0@@@"
        .byte $7e                                   // scrcode: .
        .text "@@@@"
        .text "@@@@@xx@@cflx0"
        .byte $60                                   // scrcode: .
        .text "@<"
        .byte $66,$6e,$76,$66,$66                   // scrcode: .....
        .text "<@xx8xxx<@"
        .byte $78,$cc                               // scrcode: ..
        .text "lx"
        .byte $60,$cc,$fc                           // scrcode: ...
        .text "@"
        .byte $f8                                   // scrcode: .
        .text "ll8ll"
        .byte $f8                                   // scrcode: .
        .text "@l"
        .byte $1c                                   // scrcode: .
        .text "<"
        .byte $ec,$fe                               // scrcode: ..
        .text "ll@"
        .byte $f8,$c0,$f8                           // scrcode: ...
        .text "ll"
        .byte $cc,$78                               // scrcode: ..
        .text "@"
        .byte $78,$c0,$c0,$f8,$cc,$cc,$78           // scrcode: .......
        .text "@"
        .byte $f8                                   // scrcode: .
        .text "lx0000@"
        .byte $78,$cc,$cc,$78,$cc,$cc,$78           // scrcode: .......
        .text "@"
        .byte $78,$cc,$cc,$7c                       // scrcode: ....
        .text "l"
        .byte $cc,$78                               // scrcode: ..
        .text "@@@x@@x@@@@x@@xx0nx0"
        .byte $60                                   // scrcode: .
        .text "0xn@"
        .text "@@"
        .byte $7e                                   // scrcode: .
        .text "@"
        .byte $7e                                   // scrcode: .
        .text "@@@"
        .byte $70                                   // scrcode: .
        .text "xlflx"
        .byte $70                                   // scrcode: .
        .text "@"
        .byte $7e,$66                               // scrcode: ..
        .text "fl@xx@"
        .encoding "petscii_upper"

// --- Region $0a06-$0abc ---
.pc = $0a06 "spr_0a06"

spr_0a06:
        // === Screen RAM (183 bytes, $0a06-$0abc) ===
        .encoding "screencode_mixed"
        .text "kklogaaaaaaaaaaaaaaaaaaaaaaaaaaaaagolkk@"
        .text "fdnogaaagondf@@@@@fffnnfcnfcnfcnfcnfcnfc"
        .text "nfcnfcnfcnfcnfcnfcf@n@@f@@@@@@@@ii@hhijh"
        .text "ijhijhijhijhijhijhijhijhijhijhiji@h@@i@@"
        .fill 11, $00                               // scrcode: @@@@@@@@@@@
        .text "ihjgaaagjhi"
        .encoding "petscii_upper"

dat_0abc:
        // === Fill data (1 bytes, $0abc-$0abc) ===
        .byte $00                                   // .

// --- Region $0cf6-$0d80 ---
.pc = $0cf6 "chr_0cf6"

chr_0cf6:
        // === Charset data (139 bytes, $0cf6-$0d80) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00                               // char 1 (partial)

dat_0d00:
        // === Fill data (128 bytes, $0d00-$0d7f) ===
        .fill 128, $ff

dat_0d80:
        // === Fill data (1 bytes, $0d80-$0d80) ===
        .byte $00                                   // .

// --- Region $0e00-$0fff ---
.pc = $0e00 "txt_0e00"

txt_0e00:
        .byte $20,$2e,$2e,$2e,$0f,$0f               // char 33 (partial)
        .byte $08,$08,$20,$13,$08,$09,$14,$2c       // char 34 '"'
        .byte $20,$09,$20,$0a,$15,$13,$14,$20       // char 35 '#'
        .byte $08,$01,$14,$05,$20,$14,$08,$05       // char 36 '$'
        .byte $13,$05,$20,$06,$15,$03,$0b,$09       // char 37 '%'
        .byte $0e,$07,$20,$06,$12,$0f,$1a,$05       // char 38 '&'
        .byte $0e,$20,$0f,$12,$09,$07,$09,$0e       // char 39 '''
        .byte $01,$0c,$13,$2e,$2e,$2e,$2e,$17       // char 40 '('
        .byte $05,$0c,$0c,$2c,$14,$08,$09,$13       // char 41 ')'
        .byte $20,$14,$09,$0d,$05,$20,$09,$14       // char 42 '*'
        .byte $27,$13,$20,$27,$02,$0f,$15,$0e       // char 43 '+'
        .byte $03,$09,$0e,$07,$20,$08,$05,$01       // char 44 ','
        .byte $04,$13,$27,$2c,$20,$17,$08,$09       // char 45 '-'
        .byte $03,$08,$20,$09,$13,$20,$14,$08       // char 46 '.'
        .byte $05,$20,$16,$09,$03,$14,$09,$0d       // char 47 '/'
        .byte $2e,$2e,$2e,$14,$08,$09,$13,$20       // char 48 '0'
        .byte $13,$08,$09,$14,$20,$17,$01,$13       // char 49 '1'
        .byte $20,$03,$12,$01,$03,$0b,$05,$04       // char 50 '2'
        .byte $20,$01,$0e,$04                       // char 51 (partial)

txt_0e92:
        .byte $20,$2b,$32,$20                       // char 51 (partial)
        .byte $14,$12,$01,$09,$0e,$05,$04,$20       // char 52 '4'
        .byte $02,$19,$20,$06,$0c,$0f,$17,$05       // char 53 '5'
        .byte $12                                   // char 54 (partial)

txt_0ea7:
        .byte $2e,$2e,$2e,$2e,$20,$08,$0d           // char 54 (partial)
        .byte $0d,$0d,$2c,$20,$0f,$0e,$0c,$19       // char 55 '7'
        .byte $20,$01,$20,$06,$05,$17,$20,$07       // char 56 '8'
        .byte $12,$05,$05,$14,$13,$20,$14,$0f       // char 57 '9'
        .byte $20,$14,$08,$0f,$13,$05,$20,$14       // char 58 ':'
        .byte $08,$01,$14,$20,$09,$20,$12,$05       // char 59 ';'
        .byte $0d,$05,$0d,$02,$05,$12,$2d,$3a       // char 60 '<'
        .byte $09,$2b,$14,$2c,$20,$18,$2d,$06       // char 61 '='
        .byte $01,$03,$14,$0f,$12,$2c,$20,$04       // char 62 '>'
        .byte $0f,$0d,$2c,$20,$06,$08,$09,$2c       // char 63 '?'
        .byte $20,$05,$0e,$09,$07,$0d,$01,$2c       // char 64 '@'
        .byte $20,$03,$12,$0f,$13,$13,$2c,$20       // char 65 'A'
        .byte $02,$0f,$0e,$1a,$01,$09,$2c,$20       // char 66 'B'
        .byte $0c,$05,$07,$05,$0e,$04,$2c,$20       // char 67 'C'
        .byte $10,$01,$0e,$04,$0f,$12,$01,$2c       // char 68 'D'
        .byte $20,$0e,$01,$14,$0f,$2c,$20,$02       // char 69 'E'
        .byte $12,$15,$14,$01,$0c,$2c,$20,$16       // char 70 'F'
        .byte $09,$03,$14,$09,$0d,$13,$2c,$20       // char 71 'G'
        .byte $14,$12,$03,$2b,$14,$02,$09,$2c       // char 72 'H'
        .byte $20,$03,$0f,$0e,$09,$03,$2e,$2e       // char 73 'I'
        .byte $2e,$01,$0e,$04,$20,$14,$08,$05       // char 74 'J'
        .byte $20,$12,$05,$13,$14,$20,$14,$08       // char 75 'K'
        .byte $01,$14,$20,$09,$20,$06,$0f,$12       // char 76 'L'
        .byte $07,$0f,$14,$2e,$2e,$2e,$2e,$09       // char 77 'M'
        .byte $27,$0d,$20,$0f,$15,$14,$14,$01       // char 78 'N'
        .byte $20,$08,$05,$12,$05,$20,$28,$06       // char 79 'O'
        .byte $29,$0c,$0f,$17,$05,$12,$20,$0f       // char 80 'P'
        .byte $06,$20,$0c,$01,$13,$05,$12,$20       // char 81 'Q'
        .byte $09,$0e,$03                           // char 82 (partial)

txt_0f89:
        .byte $2e                                   // char 82 (partial)

dat_0f8a:
        // === Fill data (39 bytes, $0f8a-$0fb0) ===
        .fill 39, $20
        .byte $00                                   // char 87 (partial)

dat_0fb2:
        .text "                                                                              "

// --- Region $14e6-$1ce0 ---
.pc = $14e6 "txt_14e6"

txt_14e6:
        .text "-MUSIC BY DANKO-"
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

txt_1531:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$00,$17,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e // ...'9K_t......-N
        .byte $71,$96,$be,$e8,$14,$43,$74,$a9,$e1,$1c,$5a,$9c,$e2,$2d,$7c,$cf // q....Ct...Z..-|.
        .byte $28,$85,$e8,$52,$c1,$37,$b4,$39,$c5,$5a,$f7,$9e,$4f,$0a,$d1,$a3 // (..R.7.9.Z..O...
        .byte $82,$6e,$68,$71,$8a,$b3,$ee,$3c,$9e,$15,$a2,$46,$04,$dc,$d0,$e2 // .nhq...<...F....
        .byte $14,$67,$dd,$79,$3c,$29,$44,$8d,$08,$b8,$a1,$c5,$28,$cd,$ba,$f1 // .g.y<)D.....(...
        .byte $78,$53,$87,$1a,$10,$71,$42,$89,$4f,$9b,$74,$e2,$f0,$a6,$0e,$33 // xS...qB.O.t....3
        .byte $20,$00,$00,$00,$00,$3f,$00,$0c,$04,$12,$1a,$22,$01,$11,$26,$2e //  ....?....."..&.
        .byte $11,$37,$33,$11,$04,$11,$51,$51,$03,$0f,$06,$12,$1a,$25,$00,$10 // .73...QQ.....%..
        .byte $2d,$30,$10,$39,$36,$10,$06,$10,$50,$50,$04,$12,$0c,$1a,$22,$26 // -0.96...PP...."&
        .byte $00,$00,$2e,$33,$00,$3d,$37,$00,$0c,$00,$00,$00,$01,$03,$02,$04 // ...3.=7.........
        .byte $04,$05,$00,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$01,$0a // ................
        .byte $0f,$00,$06,$00,$00,$07,$02,$00,$00,$04,$08,$07,$00,$08,$08,$00 // ................
        .byte $6a,$e7,$f4,$46,$ef,$ef,$a6,$3a,$ef,$6f,$26,$6f,$d6,$ef,$af,$23 // j..F...:.o&o...#
        .byte $00,$30,$80,$80,$b0,$80,$80,$00,$00,$80,$30,$20,$00,$80,$80,$00 // .0........0 ....
        .byte $00,$00,$26,$00,$00,$08,$40,$40,$00,$00,$40,$60,$00,$00,$00,$40 // ..&...@@..@`...@
        .byte $00,$00,$00,$00,$00,$00,$00,$ff,$ff,$00,$00,$ff,$00,$00,$42,$00 // ..............B.
        .byte $ff,$26,$26,$00,$00,$00,$00,$00,$30,$31,$00,$00,$30,$03,$00,$00 // .&&.....01..0...
        .byte $00,$30,$30,$30,$00,$00,$00,$00,$00,$a0,$d5,$00,$00,$45,$80,$00 // .000.........E..
        .byte $00,$00,$80,$a0,$a0,$00,$80,$ff,$ff,$ff,$ff,$ff,$ff,$00,$80,$00 // ................
        .byte $ff,$00,$ff,$00,$ff,$ff,$00,$f4,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$11,$81,$41,$40,$11,$81,$40,$40,$80 // .........A@..@@.
        .byte $80,$40,$80,$11,$81                   // .@...

txt_16a9:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AAAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AAAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $01,$21,$41,$18,$01,$15,$13,$14,$13,$14,$13,$14,$11,$14,$14,$14 // .!A.............
        .byte $14,$11
        .byte $41,$21,$10,$01
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$7f,$00,$00,$f5
        .byte $22,$e5,$fe,$1d,$00,$e4,$1c,$f4,$7f,$02,$fc,$fd,$fe,$fe,$fd,$fc // "...............
        .byte $fd,$03,$04,$03,$02,$fc,$fb,$fd,$fc,$04,$03,$05,$04,$00,$00,$00 // ................
        .byte $00,$14,$fe,$fe,$fc,$fc,$fe,$fe,$fe,$00,$00,$1c,$00,$e4,$00,$0c // ................
        .byte $f4,$00,$00,$00,$00,$fb,$00,$05       // ........

dat_1715:
        // === Fill data (32 bytes, $1715-$1734) ===
        .fill 32, $fd
        .fill 16, $ff

dat_1745:
        // === Fill data (48 bytes, $1745-$1774) ===
        .fill 48, $fd
        .fill 9, $ff
        .byte $fe,$ff,$ff,$ff,$fe,$ff,$ff           // .......

dat_1785:
        // === Fill data (48 bytes, $1785-$17b4) ===
        .fill 48, $fd
        .fill 16, $ff
        .fill 16, $fd
        .byte $02,$03,$04,$05,$02,$03,$04,$09,$0b,$0c,$0d,$0e,$0b,$0c,$0d,$0f // ................
        .byte $02,$03,$04,$05,$02,$03,$04,$09,$0b,$0c,$0d,$0e,$0b,$22,$0d,$0f // ............."..
        .byte $02,$03,$04,$05,$02,$03,$04,$09,$0b,$0c,$0d,$0e,$0b,$0c,$0d,$0f // ................
        .byte $02,$03,$04,$05,$02,$03,$04,$09,$0b,$0c,$0d,$0e,$0b,$0c,$0d,$0f // ................
        .byte $14,$15,$16,$19,$14,$17,$18,$1a,$1b,$1c,$1d,$1e,$1b,$1f,$20,$21 // .............. !
        .byte $14,$15,$16,$19,$14,$17,$18,$1a,$1b,$1c,$1d,$1e,$1b,$1f // ..............

txt_1833:
        .text " !$%&'$%("
        .byte $1a                                   // .

txt_183d:
        .text "))*+)),!-./01234"
        .byte $15,$35,$14,$2b,$24,$25,$1d,$20,$01,$07,$06,$08,$12,$07,$06,$0a // .5.+$%. ........
        .byte $10,$11,$01,$07,$13,$11,$01,$07,$01,$07,$06,$08,$12,$07,$06,$0a // ................
        .byte $10,$11,$01,$07,$13,$23,$01,$07,$01,$07,$06,$08,$12,$07,$06,$0a // .....#..........
        .byte $10,$11,$01,$07,$13,$11,$01,$07,$01,$07,$06,$08,$12,$07,$06,$0a // ................
        .byte $10,$11,$01,$07,$13,$11,$01,$07,$00,$0c,$30,$82,$41,$48,$85,$03 // ..........0.AH..
        .byte $48,$02,$18,$84,$00,$18,$00,$30,$81,$42,$18,$80,$00,$1a,$02,$1b // H......0.B......
        .byte $84,$00,$1b,$00,$30,$82,$42,$1b,$81,$00,$1d,$00,$16,$84,$00,$16 // ....0.B.........
        .byte $00,$30,$82,$42,$16,$82,$00,$13,$82,$00,$13,$02,$30,$81,$42,$13 // .0.B........0.B.
        .byte $80,$00,$16,$02,$30,$82,$41,$4a,$85,$04,$4a,$01,$30,$80,$41,$30 // ....0.AJ..J.0.A0
        .byte $82,$41,$48,$85,$03,$48,$02,$30,$82,$41,$4a,$85,$04,$4a,$01,$4a // .AH..H.0.AJ..J.J
        .byte $00,$00,$02,$1b,$80,$00,$1a,$02,$18,$02,$16,$02,$30,$82,$41,$4a // ............0.AJ
        .byte $80,$04,$30,$81,$41,$30,$82,$42,$4a,$81,$04,$4a,$00,$14,$84,$00 // ..0.A0.BJ..J....
        .byte $14,$00,$30,$82,$42,$14,$81,$00,$11,$00,$13,$82,$00,$13,$01,$13 // ..0.B...........
        .byte $00,$30,$81,$42,$13,$80,$00,$17,$00,$13,$00,$1a,$00,$18,$84,$00 // .0.B............
        .byte $18,$00,$30,$82,$42,$16,$81,$00,$13,$00,$16,$81,$00,$18,$02,$18 // ..0.B...........
        .byte $00,$30,$82,$42,$16,$82,$00,$16,$81,$00,$18,$02,$18,$00,$30,$81 // .0.B..........0.
        .byte $42,$30,$80,$41,$30,$81,$42,$30,$00,$30,$82,$41,$48,$85,$04,$48 // B0.A0.B0.0.AH..H
        .byte $02,$30,$82,$41,$47,$85,$04,$47,$02,$30,$82,$41,$48,$81,$03,$30 // .0.AG..G.0.AH..0
        .byte $83,$41,$48,$82,$03,$30,$82,$41,$48,$84,$04,$30,$80,$41,$48,$82 // .AH..0.AH..0.AH.
        .byte $04,$4b,$84,$05,$48,$00,$48,$81,$06,$43,$80,$05,$46,$01,$43,$00 // .K..H.H..C..F.C.
        .byte $48,$80,$05,$48,$86,$06,$48,$80,$05,$4b,$01,$4d,$00,$4d,$80,$05 // H..H..H..K.M.M..
        .byte $4f,$81,$87,$4d,$80,$05,$4d,$81,$06,$4d,$82,$05,$4b,$01,$4c,$00 // O..M..M..M..K.L.
        .byte $48,$80,$05,$48,$86,$06,$4d,$80,$05,$4f,$01,$52,$00,$53,$80,$05 // H..H..M..O.R.S..
        .byte $54,$81,$87,$52,$80,$05,$52,$81,$06,$52,$82,$05,$4f,$01,$52,$00 // T..R..R..R..O.R.
        .byte $4d,$82,$87,$3c,$80,$08,$3c,$00,$3c,$00,$3f,$81,$09,$3c,$80,$08 // M..<..<.<.?..<..
        .byte $3c,$01,$3c,$00,$00,$05,$3c,$86,$8a,$50,$82,$05,$50,$02,$4b,$01 // <.<...<..P..P.K.
        .byte $4d,$00,$4f,$01,$4e,$00,$4f,$82,$87,$4d,$82,$05,$4b,$02,$4d,$01 // M.O.N.O..M..K.M.
        .byte $4b,$00,$3c                           // K.<

spr_1a00:
        // === Sprite data (64 bytes, $1a00-$1a3f) ===
        .byte $80,$0b,$3c                           // #...........#.##..####..
        .byte $81,$06,$3c                           // #......#.....##...####..
        .byte $82,$0b,$3a                           // #.....#.....#.##..###.#.
        .byte $01,$37,$00                           // .......#..##.###........
        .byte $3a,$01,$3a                           // ..###.#........#..###.#.
        .byte $00,$ff,$01                           // ........########.......#
        .byte $00,$02,$3c                           // ..............#...####..
        .byte $80,$0b,$3f                           // #...........#.##..######
        .byte $80,$0c,$41                           // #...........##...#.....#
        .byte $00,$3f,$00                           // ..........######........
        .byte $41,$00,$43                           // .#.....#.........#....##
        .byte $00,$41,$00                           // .........#.....#........
        .byte $43,$00,$46                           // .#....##.........#...##.
        .byte $00,$4f,$82                           // .........#..#####.....#.
        .byte $87,$4d,$80                           // #....###.#..##.##.......
        .byte $05,$4b,$80                           // .....#.#.#..#.###.......
        .byte $0d,$48,$00                           // ....##.#.#..#...........
        .byte $52,$80,$05                           // .#.#..#.#............#.#
        .byte $53,$81,$8f                           // .#.#..###......##...####
        .byte $53,$81,$05                           // .#.#..###......#.....#.#
        .byte $54,$00,$54                           // .#.#.#...........#.#.#..
        .byte $82                                   // sprite 0 padding

spr_1a40:
        // === Sprite data (64 bytes, $1a40-$1a7f) ===
        .byte $06,$48,$82                           // .....##..#..#...#.....#.
        .byte $08,$3c,$82                           // ....#.....####..#.....#.
        .byte $09,$43,$81                           // ....#..#.#....###......#
        .byte $08,$43,$00                           // ....#....#....##........
        .byte $30,$81,$4e                           // ..##....#......#.#..###.
        .byte $30,$00,$30                           // ..##..............##....
        .byte $00,$30,$00                           // ..........##............
        .byte $30,$02,$48                           // ..##..........#..#..#...
        .byte $80,$08,$48                           // #...........#....#..#...
        .byte $01,$48,$00                           // .......#.#..#...........
        .byte $13,$82,$00                           // ...#..###.....#.........
        .byte $13,$01,$13                           // ...#..##.......#...#..##
        .byte $00,$22,$02                           // ..........#...#.......#.
        .byte $23,$01,$24                           // ..#...##.......#..#..#..
        .byte $00,$30,$82                           // ..........##....#.....#.
        .byte $41,$47,$82                           // .#.....#.#...####.....#.
        .byte $04,$4d,$80                           // .....#...#..##.##.......
        .byte $05,$4e,$81                           // .....#.#.#..###.#......#
        .byte $8f,$4e,$81                           // #...####.#..###.#......#
        .byte $05,$4f,$00                           // .....#.#.#..####........
        .byte $00,$03,$3f                           // ..............##..######
        .byte $82                                   // sprite 0 padding
        .byte $05,$3c,$00,$3c,$84,$06,$3f,$80,$05,$41,$81,$87,$3f,$81,$05,$3c // .<.<..?..A..?..<
        .byte $00,$3c,$82,$06,$3f,$81,$05,$41,$00,$41,$80,$05,$43,$83,$87,$3f // .<..?..A.A..C..?
        .byte $80,$05,$3f,$82,$06,$3c,$82,$05,$00,$03,$3f,$80,$05,$3f,$87,$06 // ..?..<....?..?..
        .byte $41,$80,$05,$43,$83,$87,$44,$80,$05,$44,$82,$06,$43,$82,$05,$44 // A..C..D..D..C..D
        .byte $80,$0c,$44,$00,$44,$00,$44,$01,$44,$00,$50,$01,$44,$02,$44,$00 // ..D.D.D.D.P.D.D.
        .byte $48,$88,$0c,$43,$80,$05,$43,$81,$06,$46,$80,$05,$48,$83,$8a,$48 // H..C..C..F..H..H
        .byte $80,$05,$48,$82,$06,$30,$82,$42,$3c,$82,$0c,$48,$82,$08,$3c,$82 // ..H..0.B<..H..<.
        .byte $09,$43,$81,$08,$43,$00,$30,$82,$10,$30,$84,$06,$30,$80,$10,$33 // .C..C.0..0..0..3
        .byte $01,$30,$00,$33,$80,$10,$35,$81,$90,$33,$81,$10,$30,$00,$30,$81 // .0.3..5..3..0.0.
        .byte $06,$30,$80,$11,$32,$00,$33,$00,$34,$00,$35,$80,$10,$37,$80,$90 // .0..2.3.4.5..7..
        .byte $3a,$85,$10,$35,$00,$37,$01,$3a,$00,$3e,$80,$10,$3f,$01,$3e,$01 // :..5.7.:.>..?.>.
        .byte $3c,$00,$3c,$81,$06,$43,$80,$0c,$46,$00,$43,$00,$48,$00,$2b,$81 // <.<..C..F.C.H.+.
        .byte $10,$30,$00,$30,$81,$06,$2b,$80,$10,$30,$02,$2b,$82,$11,$2e,$83 // .0.0..+..0.+....
        .byte $10,$2e,$80,$06,$2e,$80,$10,$2e,$81,$06,$2b,$80,$11,$2e,$00,$2f // ..........+..../
        .byte $00,$30,$00,$32,$80,$10,$33,$81,$90,$32,$82,$10,$30,$02,$2e,$01 // .0.2..3..2..0...
        .byte $30,$00,$30,$87,$06,$30,$81,$41,$30,$01,$4d,$80,$05,$4f,$81,$87 // 0.0..0.A0.M..O..
        .byte $4d,$80,$05,$4d,$81,$06,$4d,$82,$05,$4b,$01,$4d,$00,$00,$02,$0a // M..M..M..K.M....
        .byte $17                                   // .

txt_1b91:
        .text "$/<GOY"
        .byte $64,$75,$82,$95,$a2,$af,$c1,$c9,$d1,$dd,$e9,$f8,$05,$18,$25,$38 // du............%8
        .byte $4c,$51,$5e,$6a,$7b,$93,$a9,$b7,$c9,$d6,$e7,$f1,$04,$13,$1b,$2a // LQ^j{..........*
        .byte $3b,$44,$53,$61,$6e,$85,$94,$a9,$b9,$ce,$dd,$e5,$00,$00,$00,$00 // ;DSan...........
        .fill 18, $00
        .fill 16, $01
        .fill 16, $02
        .byte $00,$3f,$00,$00,$00,$00,$13,$00,$09,$00,$a6,$2d,$00,$2d,$82,$00 // .?.........-.-..
        .byte $80,$07,$00,$7f,$a1,$80,$2d,$00,$a9,$82,$2d,$80,$00,$81,$2d,$a9 // ......-...-...-.
        .byte $82,$2d,$80,$00,$2d,$00,$81,$2d,$a1,$80,$2d,$00,$a9,$2d,$00,$2d // .-..-..-..-..-.-
        .byte $00,$81,$2d,$a9,$82,$2d,$80,$00,$2d,$00,$81,$2d,$a1,$80,$2d,$00 // ..-..-..-..-..-.
        .byte $a9,$2d,$00,$2d,$00,$81,$2d,$a9,$82,$2d,$80,$00,$2d,$00,$2d,$00 // .-.-..-..-..-.-.
        .byte $a1,$2d,$00,$a9,$2d,$00,$2d,$00,$2d,$00,$a9,$82,$2d,$80,$00,$2d // .-..-.-.-...-..-
        .byte $00,$81,$2d,$7f,$85,$34,$81,$00,$82,$32,$80,$00,$82,$30,$80,$00 // ..-..4...2...0..
        .byte $84,$2f,$82,$00,$86,$39,$80,$00,$c6,$81,$35,$90,$37,$8c,$7e,$80 // ./...9....5.7.~.
        .byte $39,$90,$37,$80,$34,$90,$30,$80,$37,$90,$34,$80,$30,$90,$34,$80 // 9.7.4.0.7.4.0.4.
        .byte $30,$90,$2d,$80,$2b,$90,$30,$80,$2d,$90,$2b,$80,$28,$90,$2b,$7f // 0.-.+.0.-.+.(.+.
        .byte $a6,$87,$00,$80,$2d,$8e,$00,$80,$2d,$8e,$00,$80,$2d,$8a,$00,$80 // ....-...-...-...
        .byte $2d,$82,$00,$80,$2d,$00,$2d,$82,$00,$80,$2d,$00,$7f,$00,$00,$00 // -...-.-...-.....
        .byte $00,$00,$00,$00,$00,$00,$00,$a9,$00,$20,$00,$10,$78,$a9,$dc,$8d // ......... ..x...
        .byte $14,$03,$a9,$1c,$8d,$15,$03           // .......

txt_1cd0:
        .text "XL"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $1c,$00,$00,$00,$00,$00,$00,$00,$00,$a9,$01,$8d,$19 // .............

dat_1ce0:
        // === Fill data (1 bytes, $1ce0-$1ce0) ===
        .byte $00                                   // .

// --- Region $1e00-$1e50 ---
.pc = $1e00 "txt_1e00"

txt_1e00:
        .text "           - "
        .byte $02,$0f,$15,$0e,$03,$09,$0e,$07,$20,$08,$05,$01,$04,$13 // ........ .....

txt_1e1b:
        .text " -           "

txt_1e28:
        .encoding "screencode_mixed"
        .text "lsd - nothing but a mag"
        .encoding "petscii_upper"

txt_1e3f:
        .text ".44 "

txt_1e43:
        .encoding "screencode_mixed"
        .text "can stop us.."
        .encoding "petscii_upper"

dat_1e50:
        // === Fill data (1 bytes, $1e50-$1e50) ===
        .byte $00                                   // .

// --- Region $1f84-$1fb1 ---
.pc = $1f84 "dat_1f84"

dat_1f84:
        .byte $00,$00,$00,$00,$00                   // .....

txt_1f89:
        .encoding "screencode_mixed"
        .text " intro credz.:code+1x1+gfx by flower/lsd"
        .encoding "petscii_upper"

dat_1fb1:
        // === Fill data (1 bytes, $1fb1-$1fb1) ===
        .byte $00                                   // .

// --- Region $2000-$24d0 ---
.pc = $2000 "bmp_2000"

bmp_2000:
        // === Charset data (1233 bytes, $2000-$24d0) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $ff,$aa,$bf,$b5,$b5,$b5,$b5,$b5       // char 1 @+1
        .byte $ff,$aa,$ff                           // char 2 (partial)

txt_2013:
        .byte $55,$55,$aa,$bf,$8c                   // char 2 (partial)
        .byte $ff,$aa,$ff                           // char 3 (partial)

txt_201b:
        .byte $55,$55,$a8,$f8,$c8                   // char 3 (partial)
        .byte $ff,$ab,$f3,$73,$33,$33,$33,$33       // char 4 @+4
        .byte $ff,$fa,$fb,$fb,$fb,$fb,$fb,$fb       // char 5 @+5
        .byte $ff,$aa,$ff,$55,$55,$5a,$5b,$58       // char 6 @+6
        .byte $ff,$aa,$ff                           // char 7 (partial)

txt_203b:
        .byte $55,$55,$aa,$ff,$cc                   // char 7 (partial)
        .byte $ff,$aa,$ff                           // char 8 (partial)

txt_2043:
        .byte $55,$55,$aa,$aa,$80                   // char 8 (partial)
        .byte $ff,$aa,$ff                           // char 9 (partial)

txt_204b:
        .byte $55,$55,$a8,$aa,$2b                   // char 9 (partial)
        .byte $ff,$af,$c0,$fc,$0f,$03,$80,$a0       // char 10 @+10
        .byte $ff,$ff,$ff,$3f,$0f,$cf,$c3,$f3       // char 11 @+11
        .byte $ff,$ff,$ff,$ff,$fe,$fe,$fa,$fb       // char 12 @+12
        .byte $ff,$fe,$ea,$af,$bd,$f5,$d5,$d6       // char 13 @+13
        .byte $ff,$aa,$ff,$d5                       // char 14 (partial)

txt_2074:
        .byte $55,$56,$aa,$ba                       // char 14 (partial)
        .byte $ff,$aa,$ff                           // char 15 (partial)

txt_207b:
        .byte $55,$55,$aa,$aa,$00                   // char 15 (partial)
        .byte $ff,$ff,$fe,$fa,$eb,$ef,$ad,$bd       // char 16 @+16
        .byte $ff,$ea,$af,$fd,$d5,$55,$5a,$6b       // char 17 @+17
        .byte $ff,$aa,$ff                           // char 18 (partial)

txt_2093:
        .byte $55,$55,$aa,$aa,$a0                   // char 18 (partial)
        .byte $ff,$aa,$ff                           // char 19 (partial)

txt_209b:
        .byte $55,$55,$aa,$ab,$08                   // char 19 (partial)
        .byte $ff,$aa,$ff,$57,$53,$83,$83,$83       // char 20 @+20
        .byte $ff,$bf                               // char 21 (partial)

txt_20aa:
        .byte $3f,$3f,$3e,$3e,$3a,$3b               // char 21 (partial)
        .byte $ff,$aa,$ff,$d5                       // char 22 (partial)

txt_20b4:
        .byte $55,$5a,$aa,$ba                       // char 22 (partial)
        .byte $b5,$b5,$b5,$b5,$b5,$b5,$b5,$b5       // char 23 @+23
        .byte $bf,$b3,$8c,$b3,$80,$80,$88,$a2       // char 24 @+24
        .byte $f8,$38,$c8,$38,$08,$08,$88           // char 25 (partial)

txt_20cf:
        .byte $28                                   // char 25 (partial)
        .byte $33,$33,$33,$33,$33,$33,$33,$33       // char 26 @+26
        .byte $fb,$fb,$fb,$fb,$fb,$fb,$fb,$f8       // char 27 @+27
        .byte $5b,$5b,$5a,$50,$40,$ff,$ff,$0f       // char 28 @+28
        .byte $ff,$33,$aa,$00,$00,$ff,$ff,$55       // char 29 @+29
        .byte $80,$83,$83,$03,$03,$ff,$ff,$55       // char 30 @+30
        .byte $1b,$58,$5b                           // char 31 (partial)

txt_20fb:
        .byte $58,$58,$58,$5a,$58                   // char 31 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $e0,$e8,$38,$c8,$0a,$02,$22,$8a       // char 33 '!'
        .byte $33,$30,$3c,$0c,$0c,$0c,$0f,$03       // char 34 '"'
        .byte $fb,$eb,$ef,$ed,$ed,$ad,$bd,$b5       // char 35 '#'
        .byte $56,$5a,$5b,$58,$68,$60,$62,$68       // char 36 '$'
        .byte $f8,$c8,$38,$c8,$08,$08,$28,$88       // char 37 '%'
        .byte $01,$35,$35,$34,$30,$3f,$0f,$05       // char 38 '&'
        .byte $bf,$a3,$aa,$00,$00,$ff,$ff,$53       // char 39 '''
        .byte $f8,$38,$a8,$00,$00,$ff,$00,$c3       // char 40 '('
        .byte $33,$32,$32,$32,$32,$fa,$0b,$fb       // char 41 ')'
        .byte $b5,$b5,$f5,$d5,$d6,$d6,$d6,$5a       // char 42 '*'
        .byte $6f,$ac,$b3,$8c,$80,$00,$22,$88       // char 43 '+'
        .byte $80,$83,$83,$83,$83,$83,$83,$83       // char 44 ','
        .byte $1b,$5b,$5a,$40,$00,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$33,$aa,$00,$00,$ff,$c0,$cf       // char 46 '.'
        .byte $83,$83,$83,$03,$03,$ff,$00,$ff       // char 47 '/'

txt_2180:
        .byte $3b,$2b,$2f,$2d,$2d,$ad,$bd,$b5       // char 48 '0'
        .byte $56,$5a,$5b,$58,$68,$60,$62,$a8       // char 49 '1'
        .byte $01                                   // char 50 (partial)

txt_2191:
        .byte $35,$35,$34,$30,$3f,$30,$33           // char 50 (partial)
        .byte $bf,$b3,$aa,$00,$00,$ff,$00,$ff       // char 51 '3'
        .byte $f8,$38,$a8,$00,$00,$ff,$00,$ff       // char 52 '4'
        .byte $33,$33,$33,$33,$33,$f3,$03,$ff       // char 53 '5'
        .byte $88,$aa,$a2,$aa,$aa,$99,$a6,$99       // char 54 '6'
        .byte $88,$a8,$28,$a8,$a8,$98,$68,$98       // char 55 '7'

spr_21c0:
        .byte $ff,$fe,$fe,$fe,$fa,$fb,$fb,$fb       // char 56 '8'
        .byte $bd,$b5,$f5,$d5,$d6,$d6,$56,$5a       // char 57 '9'
        .byte $55,$6a,$a8,$aa,$aa,$66,$99,$66       // char 58 ':'
        .byte $55,$aa,$aa,$a0,$80,$83,$83,$83       // char 59 ';'
        .byte $5a,$aa,$a8,$0a,$1a                   // char 60 (partial)

txt_21e5:
        .byte $5a,$59,$5a                           // char 60 (partial)
        .byte $22,$aa,$88,$aa,$aa,$66,$99,$66       // char 61 '='
        .byte $83,$83,$83,$83,$83,$83,$83,$83       // char 62 '>'
        .byte $b5,$b5,$b5,$b5,$bc,$8f,$00,$3f       // char 63 '?'
        .byte $a2,$aa,$6a,$00,$00,$ff,$00,$ff       // char 64 '@'
        .byte $2a,$aa,$aa,$00,$00,$ff,$00,$fc       // char 65 'A'
        .byte $15,$aa,$aa,$02,$00,$c1,$f5,$b5       // char 66 'B'
        .byte $40,$80,$a8,$9a,$a6,$9a,$a6,$99       // char 67 'C'
        .byte $f0,$3c,$0c,$0f,$03,$83,$83,$a0       // char 68 'D'
        .byte $fb,$fb,$3b,$3b,$3b,$0b,$cb,$cb       // char 69 'E'

txt_2230:
        .byte $5a,$5a,$58,$5a,$5a,$5a,$59,$5a       // char 70 'F'
        .byte $81,$85,$aa,$aa,$aa,$66,$aa,$80       // char 71 'G'

txt_2240:
        .byte $55,$54,$a0,$a0,$a0,$60,$a0,$00       // char 72 'H'
        .byte $cf,$cf,$cf,$cf,$cf,$cf,$cf,$cf       // char 73 'I'
        .byte $a2,$aa,$88,$aa,$aa,$a6,$99,$a6       // char 74 'J'
        .byte $28,$a8,$88,$a8,$a8,$64,$98,$68       // char 75 'K'
        .byte $95,$a6,$95,$95,$95,$95,$95,$95       // char 76 'L'
        .byte $58,$68                               // char 77 (partial)

txt_226a:
        .byte $58,$58,$58,$58,$58,$58               // char 77 (partial)
        .byte $33,$33,$30,$3f,$35,$35,$35,$35       // char 78 'N'
        .byte $ff,$ff,$00,$ff                       // char 79 (partial)

txt_227c:
        .byte $55,$55,$aa,$95                       // char 79 (partial)
        .byte $ff,$ff,$00,$ff                       // char 80 (partial)

txt_2284:
        .byte $55,$55,$a8,$58                       // char 80 (partial)
        .byte $fb,$fb,$0b,$fb,$7b                   // char 81 (partial)

txt_228d:
        .byte $3b,$3b,$3b                           // char 81 (partial)
        .byte $59,$59,$59,$59,$59,$59,$59,$59       // char 82 'R'
        .byte $55,$99                               // char 83 (partial)

txt_229a:
        .byte $55,$55,$55,$55,$55,$55               // char 83 (partial)
        .byte $3f,$3f,$aa,$bf,$b5,$b5,$b5,$b5       // char 84 'T'
        .byte $ff,$ff,$aa,$ff                       // char 85 (partial)

txt_22ac:
        .byte $55,$55,$aa,$95                       // char 85 (partial)
        .byte $ff,$ff,$aa,$ff                       // char 86 (partial)

txt_22b4:
        .byte $55,$55,$a8,$58                       // char 86 (partial)
        .byte $b5,$b5,$b5,$f5,$75,$35,$35,$35       // char 87 'W'
        .byte $60,$60,$68,$58,$58,$58,$58,$58       // char 88 'X'
        .byte $fb                                   // char 89 (partial)

txt_22c9:
        .byte $3b,$3b,$3b,$3b,$3b,$3b,$3b           // char 89 (partial)
        .byte $00,$ff,$ff,$ff                       // char 90 (partial)

txt_22d4:
        .byte $55,$55,$5a,$59                       // char 90 (partial)
        .byte $cf,$cf,$ca,$ff                       // char 91 (partial)

txt_22dc:
        .byte $55,$55,$aa,$55                       // char 91 (partial)
        .byte $ff,$ff,$aa,$ff,$57,$53,$83,$83       // char 92 '\'
        .byte $95,$99,$95,$95,$95,$95,$95,$95       // char 93 ']'
        .byte $58,$98                               // char 94 (partial)

txt_22f2:
        .byte $58,$58,$58,$58,$58,$58               // char 94 (partial)
        .byte $95,$95,$95,$95,$95,$95,$95,$95       // char 95 '_'

txt_2300:
        .byte $58,$58,$58,$58,$58,$58,$58,$58       // char 96 '`'
        .byte $35,$35,$35,$35,$35,$35,$35,$35       // char 97 'a'
        .byte $3b,$3b,$3b,$3b,$3b,$3b,$3b,$3b       // char 98 'b'
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 99 'c'
        .byte $95,$95,$95,$95,$95,$95,$95,$a6       // char 100 'd'

txt_2328:
        .byte $58,$58,$58,$58,$58,$58,$58,$68       // char 101 'e'

txt_2330:
        .byte $55,$55,$55,$55,$55,$55,$99           // char 102 (partial)

txt_2337:
        .byte $55                                   // char 102 (partial)
        .byte $59,$59,$59,$59,$59,$59,$59,$5a       // char 103 'g'
        .byte $55,$55,$55,$55,$55,$55,$55,$66       // char 104 'h'
        .byte $95,$99,$a6,$99,$aa,$aa,$a2,$aa       // char 105 'i'
        .byte $58,$98,$68,$98,$a8,$a8,$28,$a8       // char 106 'j'
        .byte $95,$a6,$99,$a6,$aa,$aa,$a2,$aa       // char 107 'k'
        .byte $58,$68,$98,$68,$a8,$a8,$28,$a8       // char 108 'l'

txt_2368:
        .byte $5a,$59,$5a,$5a,$5a,$58,$5a,$5a       // char 109 'm'
        .byte $66,$99,$66,$aa,$aa,$88,$aa           // char 110 (partial)

txt_2377:
        .byte $22                                   // char 110 (partial)
        .byte $59,$59,$5a,$59,$5a,$5a,$5a,$5a       // char 111 'o'
        .byte $55,$99,$66,$99,$aa,$aa,$22,$aa       // char 112 'p'

txt_2388:
        .byte $59,$5a,$59,$5a,$5a,$5a,$5a,$5a       // char 113 'q'
        .byte $55,$66,$99,$66,$aa,$aa,$22,$aa       // char 114 'r'
        .byte $b5,$b5,$b4,$bc,$8c,$cc,$cc,$cf       // char 115 's'
        .byte $88,$a2                               // char 116 (partial)

txt_23a2:
        .byte $28,$20,$20,$2b,$08,$0b               // char 116 (partial)
        .byte $88,$28,$88,$08,$08,$38,$c8,$38       // char 117 'u'
        .byte $88,$a2,$88,$80,$80,$b3,$8c,$b3       // char 118 'v'

txt_23b8:
        .byte $3b,$3b,$3b,$3b,$38,$30,$30,$30       // char 119 'w'
        .byte $58,$5a,$42,$c2,$c2,$c2,$c0,$f0       // char 120 'x'
        .byte $88,$22,$00,$00,$cc,$b3,$8c,$b3       // char 121 'y'
        .byte $58,$5a,$58,$58,$58,$5b,$58,$5b       // char 122 'z'
        .byte $88,$22,$88,$00,$00,$33,$cc,$33       // char 123 '{'
        .byte $88,$28,$a0                           // char 124 (partial)

txt_23e3:
        .byte $20,$20,$a0,$80,$83                   // char 124 (partial)
        .byte $3b,$3b,$3b,$fb,$c8,$c8,$cc,$cc       // char 125 '}'
        .byte $88,$22,$88,$00,$00,$b3,$8c,$b3       // char 126 '~'
        .byte $c3,$f3,$f3,$f0,$fc,$fc,$ff,$ff       // char 127
        .byte $0a,$02,$c2,$c0,$f0,$3c,$0f,$c0       // char 128
        .byte $f8,$ca,$be,$ab,$0a,$00,$c0,$ff       // char 129
        .byte $15,$15,$aa,$ff,$aa,$00,$00,$ff       // char 130
        .byte $bf,$8c,$bf,$ff,$aa,$00,$00,$ff       // char 131
        .byte $f8,$c8,$f8,$f8,$a8,$00,$00,$ff       // char 132

txt_2428:
        .byte $30,$33,$33,$33,$33,$33,$33,$f3       // char 133
        .byte $30,$30,$3c,$0c,$cf,$c3,$f0,$fc       // char 134
        .byte $af,$2c,$2b,$0a,$00,$c0,$fc,$0f       // char 135
        .byte $81,$a5,$ea,$bf,$aa,$00,$00,$ff       // char 136
        .byte $5b,$58,$ab,$ff,$aa,$00,$00,$ff       // char 137
        .byte $ff,$cc,$ff,$ff,$aa,$00,$00,$ff       // char 138
        .byte $83,$83,$83,$83,$83,$03,$03,$ff       // char 139
        .byte $b5,$b5,$b5,$b5,$b5,$b5,$b4,$bf       // char 140
        .byte $bf,$8c,$bf,$bf,$aa,$00,$00,$ff       // char 141
        .byte $f8,$c9,$fa,$ff,$aa,$00,$00,$ff       // char 142

txt_2478:
        .byte $55,$56,$aa,$ff,$aa,$00,$00,$ff       // char 143
        .byte $be,$8e,$fa,$a8,$80,$00,$0f,$fc       // char 144
        .byte $83,$03,$0f,$0c,$3c,$f0,$c3,$0f       // char 145
        .byte $0c,$3f,$3f,$3f,$ff,$ff,$ff,$ff       // char 146
        .byte $81,$a1,$ea,$bf,$aa,$00,$00,$ff       // char 147

txt_24a0:
        .byte $33,$33,$33,$33,$33,$33,$33,$f3       // char 148
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 149
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 150
        .byte $03,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 151
        .byte $c0,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 152
        .byte $80,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 153

dat_24d0:
        // === Fill data (1 bytes, $24d0-$24d0) ===
        .byte $00                                   // .

// --- Region $2504-$27f1 ---
.pc = $2504 "dat_2504"

dat_2504:
        .byte $01,$02,$03,$04                       // char 160 (partial)
        .byte $00,$00,$05,$06,$07,$08,$09,$0a       // char 161
        .byte $0b,$0c,$0d,$0e,$0f,$02,$03,$04       // char 162
        .byte $10,$11,$12,$13,$07,$14,$15,$0d       // char 163
        .byte $16,$0f,$02,$03,$04,$00,$00,$00       // char 164
        .byte $00,$00,$00,$00,$17,$18,$19,$1a       // char 165
        .byte $00,$00,$1b,$1c,$1d,$1e,$1f           // char 166 (partial)

txt_2537:
        .byte $21                                   // char 166 (partial)
        .byte $22,$23,$24,$25,$26,$27,$28,$29       // char 167
        .byte $2a,$2b,$2c,$2d,$2e,$2f,$30,$31       // char 168
        .byte $25,$32,$33,$34,$35,$00,$00,$00       // char 169
        .byte $00,$00,$00,$00,$17,$36,$37,$1a       // char 170
        .byte $00,$00                               // char 171 (partial)

txt_255a:
        .byte $38,$39,$3a,$3b,$3c,$3d               // char 171 (partial)
        .byte $3e,$3f,$40,$41,$42,$43,$44,$45       // char 172
        .byte $46,$3d,$47,$48,$49,$00,$17,$4a       // char 173
        .byte $4b,$1a,$00,$00,$00,$00,$00,$00       // char 174
        .byte $00,$00,$00,$00,$17                   // char 175 (partial)

txt_257d:
        .byte $4c,$4d,$4e                           // char 175 (partial)
        .byte $4f,$50,$51,$52,$53,$3e,$52,$53       // char 176
        .byte $3e,$54,$55,$56,$57,$4c,$58,$59       // char 177
        .byte $52,$53,$2c,$5a,$5b,$5c,$17,$5d       // char 178
        .byte $5e,$1a,$00,$00,$00,$00,$00,$00       // char 179
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 180
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 181
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 182
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 183
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 184
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 185
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 186
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 187
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 188
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 189
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 190
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 191
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 192
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 193
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 194
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 195
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 196
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 197
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 198
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 199
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 200
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 201
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 202
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 203
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 204
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 205
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 206
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 207

spr_2680:
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 208
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 209
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 210
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 211
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 212
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 213
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 214
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 215
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 216
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 217
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 218
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 219
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 220
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 221
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 222
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 223
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 224
        .byte $00,$00,$00,$00,$17,$5f,$60,$61       // char 225
        .byte $5f,$60,$62,$52,$63,$3e,$52,$63       // char 226
        .byte $3e,$17,$5f,$60,$61,$5f,$60,$62       // char 227
        .byte $52,$63,$3e,$52,$63,$3e,$17,$5f       // char 228
        .byte $60,$1a,$00,$00,$00,$00,$00,$00       // char 229
        .byte $00,$00,$00,$00,$17,$64,$65,$61       // char 230
        .byte $64,$65,$62,$52,$66,$3e,$67,$68       // char 231
        .byte $3e,$17,$64,$65,$61,$64,$65,$62       // char 232
        .byte $67,$68,$3e,$67,$68,$3e,$17,$64       // char 233
        .byte $65,$1a,$00,$00,$00,$00,$00,$00       // char 234
        .byte $00,$00,$00,$00,$17,$69,$6a,$61       // char 235
        .byte $6b,$6c,$62,$6d,$6e,$3e,$6f,$70       // char 236
        .byte $3e,$17,$69,$6a,$61,$69,$6a,$62       // char 237
        .byte $6f,$70,$3e,$71,$72,$3e,$17,$6b       // char 238
        .byte $6c,$1a,$00,$00,$00,$00,$00,$00       // char 239
        .byte $00,$00,$00,$00,$73,$74,$75,$61       // char 240
        .byte $76,$75,$77,$78,$79,$3e,$7a,$7b       // char 241
        .byte $3e,$17,$76,$75,$61,$76,$7c,$7d       // char 242
        .byte $78,$7e,$3e,$7a,$7b,$3e,$17,$76       // char 243
        .byte $75,$1a,$00,$00,$00,$00,$00,$00       // char 244
        .byte $00,$00,$00,$00,$7f,$80,$81,$82       // char 245
        .byte $83,$84,$85,$86,$87,$88,$89,$8a       // char 246
        .byte $8b,$8c,$8d,$8e,$8f,$90,$91,$92       // char 247
        .byte $86,$87,$93,$89,$8a,$8b,$8c,$8d       // char 248
        .byte $84,$94,$00,$00,$00,$00,$00,$00       // char 249
        .byte $00,$00,$00,$00,$00,$95,$96,$96       // char 250
        .byte $96,$96,$97,$00,$98,$96,$96,$96       // char 251
        .byte $96,$99,$96,$96,$96,$96,$00,$00       // char 252
        .byte $00,$98,$96,$96,$96,$96,$99,$96       // char 253
        .byte $96,$97                               // char 254 (partial)
