// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:21
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0fc0 (4032)
// IRQ handler:  $1078 (irq_1078)
//
// Code: 3271 bytes, Data: 60217 bytes
// Labels: 384, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $0893-$0c41 ---
.pc = $0893 "sub_0893"

// Referenced by: jsr from $10b1, $ed7f
sub_0893: {
        ldy $0890
        bmi skip
        beq done1
        jmp loc_0c01
done1:
        sty $d418
        rts
skip:
        ldx #$02
loop:
        jsr sub_08b9
        dex
        bpl loop
        dec $082f
        bpl done2
        lda #$03
        sta $082f
done2:
        lda #$ff
        sta $0891
        rts
}

// Referenced by: jsr from $08a3, $e5e1
sub_08b9: {
        lda $082f
        bne skip1
        dec dat_082c,x
        bne skip1
        jmp loc_0ad3
skip1:
        lda $0833,x
        bne skip2
        sta $087b,x
        sta $087e,x
        lda $085d,x
        bne skip2
        sta $0887,x
        sta $088a,x
        sta $0842,x
        sta $0881,x
        ldy txt_083c,x
        lda $0dae,y
        sta $085a,x
        lda $0db2,y
        and #$0f
        sta $088d,x
        lda $0db0,y
        pha
        lda $0db1,y
        ldy $0d02,x
        sta $d406,y
        pla
        sta $d405,y
skip2:
        inc $0833,x
        lda $0866,x
        bpl skip4
        ldy $0869,x
        lda $0d23,y
        sta $fe
        lda $0d26,y
        sta $ff
        ldy $0860,x
        lda ($fe),y
        cmp #$ff
        beq skip3
        inc $0860,x
        sta $085a,x
skip3:
        ldy $0863,x
        lda ($fe),y
        cmp #$80
        beq skip4
        inc $0863,x
        sta $0842,x
skip4:
        lda $083f,x
        clc
        adc $0842,x
        tay
        lda $0866,x
        and #$08
        bne skip5
        tya
        adc $0845,x
        tay
skip5:
        sty $ff
        lda dat_0c42,y
        sta $0872,x
        lda $0ca2,y
        sta $0875,x
        lda $0878,x
        beq skip6
        jsr sub_0aa7
skip6:
        lda txt_086f,x
        beq skip7
        jsr sub_0a6a
skip7:
        lda $0866,x
        and #$01
        beq skip8
        lda $086c,x
        and #$1c
        asl
        cmp $0833,x
        bcs skip8
        jsr sub_09d8
skip8:
        lda $0833,x
        cmp #$02
        bne skip9
        lda $0866,x
        and #$40
        beq skip9
        lda #$81
        sta $085a,x
        lda #$f0
        sta $0875,x
        bne skip10
skip9:
        cmp #$03
        bne skip10
        lda $0866,x
        bmi skip10
        lda $085d,x
        bne skip10
        ldy txt_083c,x
        lda $0daf,y
        sta $085a,x
skip10:
        ldy $0d02,x
        lda $0872,x
        clc
        adc $087b,x
        sta $d400,y
        lda $0875,x
        adc $087e,x
        sta $d401,y
        lda $088a,x
        sta $d402,y
        lda $088d,x
        sta $d403,y
        lda $085a,x
        sta $d404,y
        rts
}
// Referenced by: jsr from $097b, $e6b9

sub_09d8:
        lda $0869,x
        and #$0f
        sta $0892
        lsr $0892
        ldy $0881,x
        bpl loc_09ef
        dec $0884,x
        bne loc_0a00
        beq loc_09fa

loc_09ef:
        inc $0884,x
        cmp $0884,x
        bcs loc_0a00
        sta $0884,x

loc_09fa:
        tya
        eor #$ff
        sta $0881,x

loc_0a00:
        ldy $ff
        lda $0c43,y
        sec
        sbc $0872,x
        sta $fe
        lda $0ca3,y
        sbc $0875,x
        ldy $0869,x
        bpl loc_0a19
        adc $0833,x

loc_0a19:
        sta $ff
        lda $0869,x
        and #$70
        lsr
        lsr
        lsr
        lsr
        tay

loc_0a25:
        lsr $ff
        ror $fe
        dey
        bpl loc_0a25
        lda $0892
        sec
        sbc $0884,x
        bmi loc_0a4d
        tay

loc_0a36:
        dey
        bmi loc_0a69
        clc
        lda $0872,x
        adc $fe
        sta $0872,x
        lda $0875,x
        adc $ff
        sta $0875,x
        jmp loc_0a36

loc_0a4d:
        lda $0884,x
        sec
        sbc $0892
        tay

loc_0a55:
        lda $0872,x
        sec
        sbc $fe
        sta $0872,x
        lda $0875,x
        sbc $ff
        sta $0875,x
        dey
        bne loc_0a55

loc_0a69:
        rts

// Referenced by: jsr from $0966, $e6a4
sub_0a6a: {
        lda $0887,x
        bne skip
        lda $088a,x
        clc
        adc txt_086f,x
        tay
        lda $088d,x
        adc #$00
        cmp #$10
        bne done1
        inc $0887,x
        rts
done1:
        sta $088d,x
        tya
        sta $088a,x
        rts
skip:
        lda $088a,x
        sec
        sbc txt_086f,x
        tay
        lda $088d,x
        sbc #$00
        bpl done2
        dec $0887,x
        rts
done2:
        sta $088d,x
        tya
        sta $088a,x
        rts
}
// Referenced by: jsr from $095e, $e69c

sub_0aa7:
        and #$7f
        asl
        ldy $0878,x
        bmi loc_0abf
        clc
        adc $087b,x
        sta $087b,x
        lda $087e,x
        adc #$00
        sta $087e,x
        rts

loc_0abf:
        sta $fe
        lda $087b,x
        sec
        sbc $fe
        sta $087b,x
        lda $087e,x
        sbc #$00
        sta $087e,x
        rts

loc_0ad3:
        lda $0891
        beq loc_0afd

loc_0ad8:
        ldy $0848,x
        lda $0d0b,y
        sta $fe
        lda $0d17,y
        sta $ff

loc_0ae5:
        ldy $084b,x
        lda ($fe),y
        cmp #$ff
        bne loc_0b03
        lda $0857,x
        beq loc_0afd
        dec $0857,x
        lda #$00
        sta $084b,x
        beq loc_0ae5

loc_0afd:
        jsr sub_0bb4
        jmp loc_0ad8

loc_0b03:
        lda #$00
        sta $0892
        sta $0833,x
        sta $0878,x
        sta $085d,x

loc_0b11:
        lda ($fe),y
        bmi loc_0b1f
        sta $083f,x
        iny
        tya
        sta $084b,x
        bne loc_0b56

loc_0b1f:
        cmp #$c0
        bcc loc_0b42
        cmp #$e0
        bcc loc_0b4e
        cmp #$f0
        beq loc_0b39
        lda $085a,x
        and #$fe
        sta $085a,x
        inc $085d,x
        iny
        bne loc_0b11

loc_0b39:
        iny
        lda ($fe),y
        sta $0878,x
        iny
        bne loc_0b11

loc_0b42:
        and #$3f
        clc
        adc $0892
        sta $0892
        iny
        bne loc_0b11

loc_0b4e:
        and #$1f
        sta $0839,x
        iny
        bne loc_0b11

loc_0b56:
        lda $0892
        beq loc_0b5e
        sta $0830,x

loc_0b5e:
        lda $0830,x
        sta dat_082c,x
        lda $085d,x
        beq loc_0b6a
        rts

loc_0b6a:
        lda $0836,x
        bne loc_0b72
        lda $0839,x

loc_0b72:
        sta $0839,x
        asl
        asl
        asl
        sta txt_083c,x
        tay
        lda $0db2,y
        and #$f0
        sta txt_086f,x
        lda $0db4,y
        sta $0869,x
        lda $0db5,y
        sta $086c,x
        lda $0db3,y
        sta $0866,x
        bmi loc_0b99
        rts

loc_0b99:
        ldy $0869,x
        lda $0d23,y
        sta $fe
        lda $0d26,y
        sta $ff
        ldy #$00
        lda ($fe),y
        sta $0860,x
        iny
        lda ($fe),y
        sta $0863,x
        rts
// Referenced by: jsr from $0afd, $e83b

sub_0bb4:
        lda #$00
        sta $084b,x
        sta $0836,x
        ldy $084e,x
        lda $0851,x
        sta $fe
        lda $0854,x
        sta $ff

loc_0bc9:
        lda ($fe),y
        cmp #$40
        bcc loc_0bf8
        cmp #$ff
        beq loc_0bf4
        cmp #$80
        bcc loc_0be4
        cmp #$c0
        bcc loc_0bec
        sec
        sbc #$d0
        sta $0836,x
        iny
        bne loc_0bc9

loc_0be4:
        and #$3f
        sta $0857,x
        iny
        bne loc_0bc9

loc_0bec:
        and #$3f
        sta $0845,x
        iny
        bne loc_0bc9

loc_0bf4:
        ldy #$00
        beq loc_0bc9

loc_0bf8:
        sta $0848,x
        iny
        tya
        sta $084e,x
        rts

loc_0c01:
        ldx #$17

loc_0c03:
        lda #$08
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_0c03
        stx $0890
        sta $082f
        sta $0891
        ldx #$0f
        stx $d418
        ldy #$00
        tax

loc_0c21:
        lda $0d05,y
        sta $0851,x
        iny
        lda $0d05,y
        sta $0854,x
        lda #$01
        sta dat_082c,x
        lda #$00
        sta $084e,x
        sta $0857,x
        iny
        inx
        cpx #$03
        bne loc_0c21
        rts

// --- Region $0fc0-$104c ---
.pc = $0fc0 "main_0fc0"

main_0fc0:
        sei
        jsr $e544
        jsr sub_121e
        lda #$00
        sta $d021
        sta $d020
        ldx #$00
        lda #$0a

loc_0fd3:
        sta $d800,x
        sta $d900,x
        inx
        bne loc_0fd3
        ldx #$00
        lda #$00

loc_0fe0:
        sta $db00,x
        sta $d9f0,x
        sta $da00,x
        sta $d9a0,x
        inx
        bne loc_0fe0
        lda #$78
        sta $0314
        lda #$10
        sta $0315
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$1e
        sta $d012
        lda #$01
        sta $0890
        lda #$00
        sta smc_11bb                                // SMC: modifies $11bb
        lda #$18
        sta smc_11bc                                // SMC: modifies $11bc
        jsr sub_11ba
        cli
        ldx #$00

loc_1022:
        lda txt_1050,x
        sta $0608,x
        inx
        cpx #$20
        bne loc_1022

loc_102d:
        jsr sub_1217
        jsr sub_1042
        jsr sub_1217
        jsr sub_1042
        jsr sub_1217
        jsr sub_1042
        jmp loc_102d
// Referenced by: jsr from $1030, $1036, $103c, $ed0f, $ed15, $ed1b

sub_1042:
        ldy #$00

loc_1044:
        ldx #$09

loc_1046:
        inx
        bne loc_1046
        dey
        bne loc_1044
        rts

// --- Region $1078-$113e ---
.pc = $1078 "irq_1078"
irq_1078: {
        lda #$01
        sta $d019
        lda #$0a
        sta $d023
        lda #$07
        sta $d022
        lda #$1f
        sta $d018
        lda $16d0
        sta $d016
loop:
        lda $d012
        cmp #$90
        bne loop
        lda #$18
        sta $d018
        lda #$01
        sta $d019
        lda #$c8
        sta $d016
        jsr sub_111b
        jsr sub_10c1
        jsr sub_118b
        jsr sub_0893
        jsr $ffe4
        cmp #$20
        beq skip
        jmp loc_ea31
skip:
        jmp loc_1287
}
// Referenced by: jsr from $10ab, $ed79

sub_10c1:
        ldx $1732
        txa
        and #$07
        ora #$10
        sta $16d0
        txa
        lsr
        lsr
        lsr
        sta smc_10d7                                // SMC: modifies $10d7
        lda #$1f
        sec
.label smc_10d7 = * + 1
        sbc #$1f                                    // !SMC: modified by $10d0
        tax
        ldy #$00

loc_10db:
        lda txt_1300,x
        sta $0400,y
        lda $1340,x
        sta $0428,y
        lda $1380,x
        sta $0450,y
        lda $13c0,x
        sta $0478,y
        lda $1400,x
        sta $04a0,y
        lda $1440,x
        sta $04c8,y
        lda $1480,x
        sta $04f0,y
        lda $14c0,x
        sta $0518,y
        lda $1500,x
        sta $0540,y
        inx
        iny
        cpy #$28
        bne loc_10db
        inc $10c2
        rts
// Referenced by: jsr from $10a8, $ed76

sub_111b:
        ldx #$00

loc_111d:
        ldy $1540,x

loc_1120:
        dey
        bne loc_1120
        lda $16a8,x
        sta $d021
        sta $d021
        inx
        cpx #$24
        bne loc_111d
.label smc_1132 = * + 1
        lda #$c3                                    // !SMC: modified by $1191, $119b
        sta $d016
        lda #$1d
        sta $d018
        jsr sub_11fb
        rts

// --- Region $118b-$123f ---
.pc = $118b "sub_118b"
// Referenced by: jsr from $10ae, $ed7c

sub_118b:
        lda smc_1132
        sec
        sbc #$02
        sta smc_1132                                // SMC: modifies $1132
        cmp #$c0
        bmi loc_1199
        rts

loc_1199:
        lda #$c7
        sta smc_1132                                // SMC: modifies $1132
        ldx #$00

loc_11a0:
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        inx
        cpx #$28
        bne loc_11a0
.label smc_11b2 = * + 1
        lda #$01                                    // !SMC: modified by $11e3, $11f7
        lda smc_11b2
        cmp #$00
        bne loc_11e7
// Referenced by: jsr from $101c, $ecfb; jmp from $11cb, $ee7a

sub_11ba:
.label smc_11bb = * + 1
.label smc_11bc = * + 2
        lda $181d                                   // !SMC: modified by $1014, $1019, $11c3, $11c8
        cmp #$ff
        bne loc_11ce
        lda #$00
        sta smc_11bb                                // SMC: modifies $11bb
        lda #$18
        sta smc_11bc                                // SMC: modifies $11bc
        jmp sub_11ba

loc_11ce:
        sta $f2
        sta $071f
        clc
        adc #$80
        sta $0747
        inc smc_11bb
        bne loc_11e1
        inc smc_11bc

loc_11e1:
        lda #$01
        sta smc_11b2                                // SMC: modifies $11b2
        rts

loc_11e7:
        lda $f2
        clc
        adc #$40
        sta $071f
        clc
        adc #$80
        sta $0747
        lda #$00
        sta smc_11b2                                // SMC: modifies $11b2
        rts

// Referenced by: jsr from $113b, $ee0a
sub_11fb: {
        ldx #$00
loop1:
        ldy dat_113f,x
loop2:
        dey
        bne loop2
        lda $1167,x
        sta $d021
        sta $d023
        inx
        cpx #$24
        bne loop1
        lda #$c8
        sta $d016
        rts
}
// Referenced by: jsr from $102d, $1033, $1039, $ed0c, $ed12, $ed18

sub_1217:
        ldx #$00

loc_1219:
.label smc_121a = * + 1
.label smc_121b = * + 2
        lda $1608,x                                 // !SMC: modified by $1220, $1225, $1237
        bne loc_1229
// Referenced by: jsr from $0fc4, $eca3

sub_121e:
        lda #$68
        sta smc_121a                                // SMC: modifies $121a
        lda #$15
        sta smc_121b                                // SMC: modifies $121b
        rts

loc_1229:
        sta $0658,x
        inx
        cpx #$28
        bne loc_1219
        lda smc_121a
        clc
        adc #$28
        sta smc_121a                                // SMC: modifies $121a
        bcc loc_123f
        inc smc_121b

loc_123f:
        rts

// --- Region $1287-$12b7 ---
.pc = $1287 "loc_1287"

loc_1287:
        sei
        jsr $e544
        lda #$0e
        sta $d020
        sta $d021
        lda #$15
        sta $d018
        sei
        jsr $fda3
        jsr $ff5b
        jsr $fd15
        ldx #$00

loc_12a4:
        lda dat_12b7,x
        sta $0340,x
        inx
        cpx #$2a
        bne loc_12a4
        sei
        lda #$00
        sta $01
        jmp $0340

dat_12b7:
        .byte $78                                   // x

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

// --- Region $a2d0-$a2d0 ---
.pc = $a2d0 "Segment $a2d0"
        brk

// --- Region $e532-$e573 ---
.pc = $e532 "loc_e532"

loc_e532:
        lda ($2f),y
        sta ($2d),y
        iny
        cpy $ff
        bne loc_e532
        clc
        lda $2d
        adc $ff
        sta $2d
        lda $2e
        adc #$00
        sta $2e
        ldy #$00
        dex
        bne loc_e532
        clc
        lda $2f
        adc $ff
        sta $2f
        lda $30
        adc #$00
        sta $30
        jmp $0100

loc_e55d:
        lda $ef00,y
        sta $ff00,y
        iny
        bne loc_e55d
        dec $01dc
        dec $01df
        lda $01df
        cmp #$df
        bne loc_e55d
        rts

// --- Region $e5cf-$e7e4 ---
.pc = $e5cf "loc_e5cf"

loc_e5cf:
        stx $ac02
        bcc loc_e5dc
        bmi loc_e5df
        beq loc_e5db
        jmp loc_0c01

loc_e5db:
.label loc_e5dc = * + 1
        sty $d418
        rts

loc_e5df:
        ldx #$02

loc_e5e1:
        jsr sub_08b9
        dex
        bpl loc_e5e1
        dec $082f
        bpl loc_e5f1
        lda #$03
        sta $082f

loc_e5f1:
        lda #$ff
        sta $0891
        rts

loc_e5f7:
        lda $082f
        bne loc_e604
        dec dat_082c,x
        bne loc_e604
        jmp loc_0ad3

loc_e604:
        lda $0833,x
        bne loc_e642
        sta $087b,x
        sta $087e,x
        lda $085d,x
        bne loc_e642
        sta $0887,x
        sta $088a,x
        sta $0842,x
        sta $0881,x
        ldy txt_083c,x
        lda $0dae,y
        sta $085a,x
        lda $0db2,y
        and #$0f
        sta $088d,x
        lda $0db0,y
        pha
        lda $0db1,y
        ldy $0d02,x
        sta $d406,y
        pla
        sta $d405,y

loc_e642:
        inc $0833,x
        lda $0866,x
        bpl loc_e675
        ldy $0869,x
        lda $0d23,y
        sta $fe
        lda $0d26,y
        sta $ff
        ldy $0860,x
        lda ($fe),y
        cmp #$ff
        beq loc_e666
        inc $0860,x
        sta $085a,x

loc_e666:
        ldy $0863,x
        lda ($fe),y
        cmp #$80
        beq loc_e675
        inc $0863,x
        sta $0842,x

loc_e675:
        lda $083f,x
        clc
        adc $0842,x
        tay
        lda $0866,x
        and #$08
        bne loc_e689
        tya
        adc $0845,x
        tay

loc_e689:
        sty $ff
        lda dat_0c42,y
        sta $0872,x
        lda $0ca2,y
        sta $0875,x
        lda $0878,x
        beq loc_e69f
        jsr sub_0aa7

loc_e69f:
        lda txt_086f,x
        beq loc_e6a7
        jsr sub_0a6a

loc_e6a7:
        lda $0866,x
        and #$01
        beq loc_e6bc
        lda $086c,x
        and #$1c
        asl
        cmp $0833,x
        bcs loc_e6bc
        jsr sub_09d8

loc_e6bc:
        lda $0833,x
        cmp #$02
        bne loc_e6d6
        lda $0866,x
        and #$40
        beq loc_e6d6
        lda #$81
        sta $085a,x
        lda #$f0
        sta $0875,x
        bne loc_e6ed

loc_e6d6:
        cmp #$03
        bne loc_e6ed
        lda $0866,x
        bmi loc_e6ed
        lda $085d,x
        bne loc_e6ed
        ldy txt_083c,x
        lda $0daf,y
        sta $085a,x

loc_e6ed:
        ldy $0d02,x
        lda $0872,x
        clc
        adc $087b,x
        sta $d400,y
        lda $0875,x
        adc $087e,x
        sta $d401,y
        lda $088a,x
        sta $d402,y
        lda $088d,x
        sta $d403,y
        lda $085a,x
        sta $d404,y
        rts

loc_e716:
        lda $0869,x
        and #$0f
        sta $0892
        lsr $0892
        ldy $0881,x
        bpl loc_e72d
        dec $0884,x
        bne loc_e73e
        beq loc_e738

loc_e72d:
        inc $0884,x
        cmp $0884,x
        bcs loc_e73e
        sta $0884,x

loc_e738:
        tya
        eor #$ff
        sta $0881,x

loc_e73e:
        ldy $ff
        lda $0c43,y
        sec
        sbc $0872,x
        sta $fe
        lda $0ca3,y
        sbc $0875,x
        ldy $0869,x
        bpl loc_e757
        adc $0833,x

loc_e757:
        sta $ff
        lda $0869,x
        and #$70
        cpx $4a
        adc ($51,x)
        tay

loc_e763:
        lsr $ff
        ror $fe
        dey
        bpl loc_e763
        lda $0892
        sec
        sbc $0884,x
        bmi loc_e78b
        tay
        dey
        bmi loc_e7a7
        clc
        lda $0872,x
        adc $fe
        sta $0872,x
        lda $0875,x
        adc $ff
        sta $0875,x
        jmp loc_0a36

loc_e78b:
        lda $0884,x
        sec
        sbc $0892
        tay

loc_e793:
        lda $0872,x
        sec
        sbc $fe
        sta $0872,x
        lda $0875,x
        sbc $ff
        sta $0875,x
        dey
        bne loc_e793

loc_e7a7:
        rts

loc_e7a8:
        lda $0887,x
        bne loc_e7ca
        lda $088a,x
        clc
        adc txt_086f,x
        tay
        lda $088d,x
        adc #$00
        cmp #$10
        bne loc_e7c2
        inc $0887,x
        rts

loc_e7c2:
        sta $088d,x
        tya
        sta $088a,x
        rts

loc_e7ca:
        lda $088a,x
        sec
        sbc txt_086f,x
        tay
        lda $088d,x
        sbc #$00
        bpl loc_e7dd
        dec $0887,x
        rts

loc_e7dd:
        sta $088d,x
        tya
        sta $088a,x
        rts

// --- Region $e807-$e980 ---
.pc = $e807 "Segment $e807"
        php
        lda $087e,x
        sbc #$00
        sta $087e,x
        rts

loc_e811:
        lda $0891
        beq loc_e83b
        ldy $0848,x
        lda $0d0b,y
        sta $fe
        lda $0d17,y
        sta $ff

loc_e823:
        ldy $084b,x
        lda ($fe),y
        cmp #$ff
        bne loc_e841
        lda $0857,x
        beq loc_e83b
        dec $0857,x
        lda #$00
        sta $084b,x
        beq loc_e823

loc_e83b:
        jsr sub_0bb4
        jmp loc_0ad8

loc_e841:
        lda #$00
        sta $0892
        sta $0833,x
        sta $0878,x
        sta $085d,x

loc_e84f:
        lda ($fe),y
        bmi loc_e85d
        sta $083f,x
        iny
        tya
        sta $084b,x
        bne loc_e894

loc_e85d:
        cmp #$c0
        bcc loc_e880
        cmp #$e0
        bcc loc_e88c
        cmp #$f0
        beq loc_e877
        lda $085a,x
        and #$fe
        sta $085a,x
        inc $085d,x
        iny
        bne loc_e84f

loc_e877:
        iny
        lda ($fe),y
        sta $0878,x
        iny
        bne loc_e84f

loc_e880:
        and #$3f
        clc
        adc $0892
        sta $0892
        iny
        bne loc_e84f

loc_e88c:
        and #$1f
        sta $0839,x
        iny
        bne loc_e84f

loc_e894:
        lda $0892
        beq loc_e89c
        sta $0830,x

loc_e89c:
        lda $0830,x
        sta dat_082c,x
        lda $085d,x
        beq loc_e8a8
        rts

loc_e8a8:
        lda $0836,x
        bne loc_e8b0
        lda $0839,x

loc_e8b0:
        sta $0839,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        adc ($2a,x)
        sta txt_083c,x
        tay
        lda $0db2,y
        and #$f0
        sta txt_086f,x
        lda $0db4,y
        sta $0869,x
        lda $0db5,y
        sta $086c,x
        lda $0db3,y
        sta $0866,x
        bmi loc_e8d8
        rts

loc_e8d8:
        ldy $0869,x
        lda $0d23,y
        sta $fe
        lda $0d26,y
        sta $ff
        ldy #$00
        lda ($fe),y
        sta $0860,x
        iny
        lda ($fe),y
        sta $0863,x
        rts

loc_e8f3:
        lda #$00
        sta $084b,x
        sta $0836,x
        ldy $084e,x
        lda $0851,x
        sta $fe
        lda $0854,x
        sta $ff

loc_e908:
        lda ($fe),y
        cmp #$40
        bcc loc_e937
        cmp #$ff
        beq loc_e933
        cmp #$80
        bcc loc_e923
        cmp #$c0
        bcc loc_e92b
        sec
        sbc #$d0
        sta $0836,x
        iny
        bne loc_e908

loc_e923:
        and #$3f
        sta $0857,x
        iny
        bne loc_e908

loc_e92b:
        and #$3f
        sta $0845,x
        iny
        bne loc_e908

loc_e933:
        ldy #$00
        beq loc_e908

loc_e937:
        sta $0848,x
        iny
        tya
        sta $084e,x
        rts

loc_e940:
        ldx #$17

loc_e942:
        lda #$08
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_e942
        stx $0890
        sta $082f
        sta $0891
        ldx #$0f
        stx $d418
        ldy #$00
        tax

loc_e960:
        lda $0d05,y
        sta $0851,x
        iny
        lda $0d05,y
        sta $0854,x
        lda #$01
        sta dat_082c,x
        lda #$00
        sta $084e,x
        sta $0857,x
        iny
        inx
        cpx #$03
        bne loc_e960
        rts

// --- Region $ea31-$ea4f ---
.pc = $ea31 "loc_ea31"

loc_ea31:
        asl $3730
        asl $0e5d
        lda $c9b1
        inc $3c2d
        eor $6763,x
        adc ($87),y
        stx $e4,y
        asl $0fe8
        .byte $23,$29                               // rla ($29,x) // ILLEGAL
        and $e34b,x
        ora $2860
        .byte $02                                   // jam // ILLEGAL

// --- Region $ec9e-$ed2b ---
.pc = $ec9e "loc_ec9e"

loc_ec9e:
        bcc loc_ed18
        jsr $e544
        jsr sub_121e
        lda #$00
        sta $d021
        sta $d020
        ldx #$00
        lda #$0a

loc_ecb2:
        sta $d800,x
        sta $d900,x
        inx
        bne loc_ecb2
        ldx #$00
        lda #$00

loc_ecbf:
        sta $db00,x
        sta $d9f0,x
        sta $da00,x
        sta $d9a0,x
        inx
        bne loc_ecbf
        lda #$78
        sta $0314
        lda #$10
        sta $0315
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$1e
        sta $d012
        lda #$01
        sta $0890
        lda #$00
        sta smc_11bb
        lda #$18
        sta smc_11bc
        jsr sub_11ba
        cli
        ldx #$00

loc_ed01:
        lda txt_1050,x
        sta $0608,x
        inx
        cpx #$20
        bne loc_ed01
        jsr sub_1217
        jsr sub_1042
        jsr sub_1217
        jsr sub_1042

loc_ed18:
        jsr sub_1217
        jsr sub_1042
        jmp loc_102d

loc_ed21:
        ldy #$00

loc_ed23:
        ldx #$09

loc_ed25:
        inx
        bne loc_ed25
        dey
        bne loc_ed23
        rts

// --- Region $ed3f-$ed8e ---
.pc = $ed3f "loc_ed3f"

loc_ed3f:
        asl $1314
        cpx $6020
        eor $a9,x
        ora ($8d,x)
        ora $a9d0,y
        asl
        sta $d023
        lda #$07
        sta $d022
        lda #$1f
        sta $d018
        lda $16d0
        sta $d016

loc_ed60:
        lda $d012
        cmp #$90
        bne loc_ed60
        lda #$18
        sta $d018
        lda #$01
        sta $d019
        lda #$c8
        sta $d016
        jsr sub_111b
        jsr sub_10c1
        jsr sub_118b
        jsr sub_0893
        jsr $ffe4
        cmp #$20
        beq loc_ed8c
        jmp loc_ea31

loc_ed8c:
        jmp loc_1287

// --- Region $ede8-$ee0d ---
.pc = $ede8 "loc_ede8"

loc_ede8:
        bpl loc_ee4a
        ldx #$00

loc_edec:
        ldy $1540,x

loc_edef:
        dey
        bne loc_edef
        lda $16a8,x
        sta $d021
        sta $d021
        inx
        cpx #$24
        bne loc_edec
        lda #$c3
        sta $d016
        lda #$1d
        sta $d018
        jsr sub_11fb
        rts

// --- Region $ee3a-$ef24 ---
.pc = $ee3a "loc_ee3a"

loc_ee3a:
        lda smc_1132
        sec
        sbc #$02
        sta smc_1132
        cmp #$c0
        bmi loc_ee48
        rts

loc_ee48:
        lda #$c7

loc_ee4a:
        sta smc_1132
        ldx #$00

loc_ee4f:
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        inx
        cpx #$28
        bne loc_ee4f
        lda #$01
        lda smc_11b2
        cmp #$00
        bne loc_ee96
        lda $181d
        cmp #$ff
        bne loc_ee7d
        lda #$00
        sta smc_11bb
        lda #$18
        sta smc_11bc
        jmp sub_11ba

loc_ee7d:
        sta $f2
        sta $071f
        clc
        adc #$80
        sta $0747
        inc smc_11bb
        bne loc_ee90
        inc smc_11bc

loc_ee90:
        lda #$01
        sta smc_11b2
        rts

loc_ee96:
        lda $f2
        clc
        adc #$40
        sta $071f
        clc
        adc #$80
        sta $0747
        lda #$00
        sta smc_11b2
        rts

loc_eeaa:
        ldx #$00

loc_eeac:
        ldy dat_113f,x

loc_eeaf:
        dey
        bne loc_eeaf
        lda $1167,x
        sta $d021
        sta $d023
        inx
        cpx #$24
        bne loc_eeac
        lda #$c8
        sta $d016
        rts

dat_eec6:
        .byte $a2,$00                               // ..

loc_eec8:
        lda $1608,x

loc_eecb:
        bne loc_eed8
        lda #$68
        sta smc_121a
        lda #$15
        sta smc_121b
        rts

loc_eed8:
        sta $0658,x
        inx
        cpx #$28
        bne loc_eec8
        lda smc_121a
        clc
        adc #$28
        sta smc_121a
        bcc loc_eeee
        inc smc_121b

loc_eeee:
        rts

dat_eeef:
        .byte $80,$47,$00,$60                       // .G.`

loc_eef3:
        lsr $78,x
        jsr $e544
        lda #$0e
        sta $d020
        sta $d021
        lda #$15
        sta $d018
        sei
        jsr $fda3
        jsr $ff5b
        jsr $fd15
        ldx #$00

loc_ef11:
        lda dat_12b7,x
        sta $0340,x
        inx
        cpx #$2a
        bne loc_ef11
        sei
        lda #$00
        sta $01
        jmp $0340

dat_ef24:
        .byte $78                                   // x

// --- Region $ef2d-$ef4b ---
.pc = $ef2d "loc_ef2d"

loc_ef2d:
        lda $4000,x
        sta $0800,x
        inx
        bne loc_ef2d
        inc $034b
        inc $034e
        lda $034b

loc_ef3f:
        cmp #$b0
        bne loc_ef2d
        lda #$37
        sta $01
        jmp loc_fce2

dat_ef4a:
        .byte $ab                                   // .

txt_ef4b:
        .text "%"

// --- Region $f569-$f574 ---
.pc = $f569 "loc_f569"

loc_f569:
        .byte $80,$80                               // nop #$80 // ILLEGAL
        cpx $e0
        bit $f0

loc_f56f:
        beq loc_f569
        inc $c2a4,x
        .byte $22                                   // jam // ILLEGAL

// --- Region $f5aa-$f605 ---
.pc = $f5aa "loc_f5aa"

loc_f5aa:
        beq loc_f56f
        and $f0
        cpx #$c1
        .byte $83,$06                               // sax ($06,x) // ILLEGAL
        dex
        cpx $fc
        .byte $22                                   // jam // ILLEGAL

dat_f5b6:
        .byte $c0,$c0,$ce,$22,$c0                   // ...".

loc_f5bb:
        cpy #$d0
        and $f8
        cpx #$c0
        cpy #$83
        .byte $e3,$87                               // isc ($87,x) // ILLEGAL
        and $fc
        sed
        beq loc_f5aa
        cpx #$e3
        inc $80e4,x
        .byte $c2,$e6                               // nop #$e6 // ILLEGAL
        .byte $80,$c2                               // nop #$c2 // ILLEGAL
        and ($fc,x)
        .byte $e3,$f8                               // isc ($f8,x) // ILLEGAL
        rol $f0

loc_f5d9:
        beq loc_f5bb
        cpx #$c0
        cpy #$e4
        .byte $80,$c2                               // nop #$c2 // ILLEGAL
        rol
        .byte $80,$80                               // nop #$80 // ILLEGAL
        inc $f8fc,x
        beq loc_f5d9
        cpx #$c1
        cmp ($a4,x)
        .byte $c2,$2f                               // nop #$2f // ILLEGAL
        .byte $fc,$f8,$f8                           // nop $f8f8,x // ILLEGAL
        cpy #$c0
        .byte $80,$83                               // nop #$83 // ILLEGAL
        .byte $87,$c3                               // sax $c3 // ILLEGAL
        sbc ($f8,x)
        cpx #$c0
        .byte $80,$83                               // nop #$83 // ILLEGAL
        .byte $e3,$87                               // isc ($87,x) // ILLEGAL
        cpy $22
        .byte $fc,$fc,$c8                           // nop $c8fc,x // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

// --- Region $fce2-$fd01 ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        ror $9a
        inx
        cpx #$3c
        cpx $efe3
        inc $eeeb
        nop
        sbc #$fb
        inc $e9ba
        ldx $99
        adc $96
        lda #$99
        adc #$99
        eor $9969,y
        adc #$39
        .byte $3a                                   // nop // ILLEGAL
        .byte $3a                                   // nop // ILLEGAL

// --- Region $fd15-$fd1b ---
.pc = $fd15 "Segment $fd15"
        .byte $cf,$3f,$fb                           // dcp $fb3f // ILLEGAL
        .byte $ef,$bb,$eb                           // isc $ebbb // ILLEGAL

dat_fd1b:
        .byte $a7                                   // .

// --- Region $fda3-$fdaf ---
.pc = $fda3 "Segment $fda3"
        tax
        .byte $ff,$ba,$e9                           // isc $e9ba,x // ILLEGAL
        ldx $99
        adc $96
        ldx $d9
        adc $96
        .byte $02                                   // jam // ILLEGAL

// --- Region $ff36-$ff82 ---
.pc = $ff36 "loc_ff36"

loc_ff36:
        .byte $cf,$fe,$fb                           // dcp $fbfe // ILLEGAL
        .byte $33,$cf                               // rla ($cf),y // ILLEGAL
        rol $eefb,x
        tsx
        sbc #$a6
        inx
        bne loc_ff66
        .byte $0f,$03,$a6                           // slo $a603 // ILLEGAL
        bit $bb
        inc $2fba
        ldy $24
        ldx $99
        tax
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL
        eor $aa66,y
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL
        ldx $aabb
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL
        .byte $f3,$cc                               // isc ($cc),y // ILLEGAL
        tax
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL

loc_ff66:
        .byte $33,$cf                               // rla ($cf),y // ILLEGAL
        tax
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL
        inc $aaba
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL
        ldy $64
        bcc loc_ff36
        ldy $22
        .byte $0f,$03,$a6                           // slo $a603 // ILLEGAL
        bit $8c
        .byte $e3,$ba                               // isc ($ba,x) // ILLEGAL
        .byte $2f,$a4,$24                           // rla $24a4 // ILLEGAL

dat_ff82:
        .byte $cf                                   // .

// --- Region $ffe4-$ffe8 ---
.pc = $ffe4 "Segment $ffe4"
        tax
        .byte $ff,$a4,$24                           // isc $24a4,x // ILLEGAL
        .byte $d2                                   // jam // ILLEGAL

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

// --- Region $0803-$0805 ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $4d,$38                               // M8

dat_0805:
        // === Fill data (1 bytes, $0805-$0805) ===
        .byte $00                                   // .

// --- Region $082c-$0892 ---
.pc = $082c "dat_082c"

dat_082c:
        .byte $09,$01,$01,$02,$18,$02,$02,$3d,$05,$05,$00,$00,$00,$04,$06,$09 // .......=........

txt_083c:
        .text " 0H3"
        .byte $08,$38,$00,$00,$00,$13,$13,$13,$03,$0b,$01,$3e,$0a,$0f,$14,$0e // .8.........>....
        .byte $1e,$0e,$37,$5d,$0e,$0e,$0e,$00,$00,$00,$40,$40,$40,$00,$00,$00 // ..7]......@@@...
        .byte $31,$00,$06,$61,$00,$0d,$01           // 1..a...

txt_0867:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$00                   // .....

txt_086f:
        .byte $40                                   // @ character
        .text "P"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c4,$fb,$bf,$3c,$04,$4f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ff // ...<.O..........
        .byte $00,$00,$01,$00,$00,$01,$00,$00,$80,$90,$c0,$0e,$09,$0b,$ff,$ff // ................
        .byte $02                                   // .

// --- Region $0c42-$0fa4 ---
.pc = $0c42 "dat_0c42"

dat_0c42:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $b0,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .fill 12, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_0cde:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$00,$07,$0e,$0e,$0e,$37,$0e,$5d,$0e,$ad,$b1,$c9,$ee,$2d // .......7.].....-
        .byte $3c,$5d,$63,$67,$71,$87,$96,$0e,$0e,$0e,$0e,$0f,$0f,$0f,$0f,$0f // <]cgq...........
        .byte $0f,$0f,$0f,$29,$3d,$4b,$0d,$0d,$0d,$02,$08,$19,$81,$41,$40,$80 // ...)=K.......A@.
        .byte $ff,$00,$15,$00,$fd,$15,$13,$15,$13,$15,$13,$15,$80,$02,$07,$11 // ................
        .byte $81,$41,$40,$ff,$00,$35,$1b,$14,$0c,$09,$80,$02,$32,$17,$17,$07 // .A@..5......2...
        .byte $07,$16,$16,$06,$06,$16,$16,$06,$06,$17,$17,$06,$06,$16,$16,$06 // ................
        .byte $06,$16,$16,$06,$06,$17,$17,$01,$01,$16,$16,$00,$00,$16,$16,$00 // ................
        .byte $00,$17,$17,$01,$01,$16,$16,$00,$00,$16,$16,$00,$ff,$00,$00,$00 // ................
        .byte $00,$02,$02,$00,$00,$04,$04,$00,$00,$06,$06,$00,$00,$08,$08,$00 // ................
        .byte $00,$09,$09,$00,$00,$09,$09,$00,$00,$08,$08,$00,$00,$06,$06,$00 // ................
        .byte $00,$04,$04,$00,$00,$02,$02,$00,$00,$00,$00,$00,$00,$80,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$51,$40,$00,$a9,$4c,$00,$00,$00,$00,$00 // ......Q@..L.....
        .byte $08,$e8,$08,$88,$00,$00,$00,$00,$00,$f8,$08,$88,$01,$00,$51,$40 // ..............Q@
        .byte $00,$bd,$42,$01,$d4,$00,$01,$40,$00,$cf,$28,$00,$00,$00,$41,$40 // ..B....@..(...A@
        .byte $00,$ca,$58,$40,$00,$00,$00,$00,$00,$ff,$08,$80,$02,$00,$81,$81 // ..X@............
        .byte $44,$4f,$58,$00,$00,$00,$51,$40,$00,$88,$c8,$40,$00,$00,$11,$40 // DOX...Q@...@...@
        .byte $00,$af,$58,$01,$d4,$00,$41,$40,$00,$ca,$58,$00,$00,$00,$90,$47 // ..X...A@..X....G
        .byte $07,$41,$04,$41,$04,$41,$04,$41,$04,$90,$43,$04,$47,$04,$41,$02 // .A.A.A.A..C.G.A.
        .byte $93,$03,$90,$41,$02,$93,$03,$90,$43,$04,$41,$02,$93,$03,$90,$41 // ...A....C.A....A
        .byte $02,$93,$03,$90,$41,$02,$ff,$90,$42,$08,$43,$db,$0a,$47,$d6,$0a // ....A...B.C..G..
        .byte $45,$0b,$93,$45,$0b,$90,$45,$0b,$93,$45,$0b,$90,$43,$0b,$45,$0b // E..E..E..E..C.E.
        .byte $93,$45,$0b,$90,$45,$0b,$93,$45,$0b,$90,$45,$04,$ff,$90,$41,$06 // .E..E..E..E...A.
        .byte $06,$8e,$06,$8c,$06,$8b,$06,$90,$41,$05,$09,$01,$09,$01,$41,$09 // ........A.....A.
        .byte $01,$41,$09,$01,$93,$41,$09,$01,$41,$09,$01,$90,$41,$09,$01,$41 // .A...A..A...A..A
        .byte $09,$01,$93,$41,$09,$01,$41,$09,$01,$90,$09,$01,$09,$01,$41,$09 // ...A..A.......A.
        .byte $01,$41,$09,$01,$93,$41,$09,$01,$41,$09,$01,$90,$41,$09,$01,$41 // .A...A..A...A..A
        .byte $09,$01,$93,$41,$09,$01,$41,$09,$01,$90,$42,$06,$ff,$c0,$98,$00 // ...A..A...B.....
        .byte $ff,$c3,$82,$10,$c9                   // .....

txt_0eb5:
        .text "8,"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2c,$c9                               // ,.

txt_0eba:
        .text "88"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$c9                               // ..

txt_0ebf:
        .text "8,"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2c,$c9,$2c,$c2,$82,$2c,$ff,$ca,$86,$20,$82,$25,$27,$2a,$86,$2c // ,.,..,... .%'*.,
        .byte $82,$2f,$2e,$2a,$86,$2c,$82,$2f,$2e,$2a,$86,$2c,$84,$2a,$82,$2e // ./.*.,./.*.,.*..
        .byte $86,$27,$25,$84,$23,$82,$25,$84,$22,$82,$1e,$ff,$c4,$86,$20,$82 // .'%.#.%."..... .
        .byte $25,$27,$2a,$86,$2c,$82,$31,$30,$2a,$86,$2c,$82,$31,$30,$2a,$86 // %'*.,.10*.,.10*.
        .byte $2c,$84,$2a,$82,$2e,$86,$27,$25,$84,$24,$82,$27,$84,$22,$82,$1e // ,.*...'%.$.'."..
        .byte $86,$20,$82,$25,$27,$2a,$86,$2c,$82,$31,$30,$2a,$86,$2c,$82,$31 // . .%'*.,.10*.,.1
        .byte $30,$2a,$86,$2c,$82,$36,$35,$31,$98,$33,$ff,$c1,$82,$14,$14,$1e // 0*.,.651.3......
        .byte $20,$23,$1e,$20,$1b,$1e,$19,$1b,$1e,$ff,$86,$c3,$10,$10,$10,$10 //  #. ............
        .byte $10,$10,$10,$c2,$82,$2c,$2c,$2c,$86,$c3,$10,$10,$10,$10,$10,$10 // .....,,,........
        .byte $84,$10,$81,$c2,$2c,$2c,$82,$2c,$2c,$2c,$ff,$c5,$98,$08,$f1,$08 // ....,,.,,,......
        .byte $ff,$c7,$8c,$21,$ff,$c8,$b0,$f0,$08,$00,$f1,$f0,$88,$1e,$ff,$c3 // ...!............
        .byte $82,$10,$c9                           // ...

txt_0f75:
        .text "8,"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2c,$c9                               // ,.

txt_0f7a:
        .text "88"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$c9                               // ..

txt_0f7f:
        .text "8,"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2c,$c9,$2c,$38,$ff,$c6,$82,$08,$08,$08,$08,$08,$08,$08,$08,$08 // ,.,8............
        .byte $08,$08,$08,$ff,$c6,$82,$08,$08,$08,$14,$08,$14,$08,$08,$08,$08 // ................
        .byte $03,$06,$ff                           // ...

// --- Region $104d-$1077 ---
.pc = $104d "dat_104d"

dat_104d:
        // === Sine/lookup table (43 bytes, range $04-$4d) ===
        .byte $4c,$4d,$10                           // LM.

txt_1050:
        .text "            "
        .byte $10,$12,$0f,$15,$04,$0c,$19,$20,$10,$12,$05,$13,$05,$0e,$14,$13 // ....... ........

txt_106c:
        .text "            "

// --- Region $113f-$118a ---
.pc = $113f "dat_113f"

dat_113f:
        // === Sine/lookup table (76 bytes, range $00-$38) ===
        .byte $38,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01 // 8...............
        .byte $08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01 // ................
        .byte $08,$08,$08,$08,$08,$08,$08,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$09,$09,$0b,$08,$0c,$05,$03,$0f,$07,$0d,$01 // ................
        .byte $0d,$07,$0f,$03,$05,$0c,$08,$00,$00,$00,$00,$00 // ............

// --- Region $1240-$1240 ---
.pc = $1240 "dat_1240"

dat_1240:
        // === Fill data (1 bytes, $1240-$1240) ===
        .byte $00                                   // .

// --- Region $12b8-$16d1 ---
.pc = $12b8 "Segment $12b8"
        .byte $a2,$00,$8e,$20,$d0,$8e,$21,$d0,$bd,$00,$40,$9d,$00,$08,$e8,$d0 // ... ..!...@.....
        .byte $f7,$ee,$4b,$03,$ee,$4e,$03,$ad,$4b,$03,$c9,$b0,$d0,$ea,$a9,$37 // ..K..N..K......7
        .byte $85,$01,$4c,$e2,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..L.............

txt_12e8:
        .text "INTRO"
        .byte $00                                   // string terminator
        .byte $00,$00,$42,$59,$00                   // ..BY.

txt_12f3:
        .text "CBA!"
        .byte $00                                   // string terminator
        .fill 8, $00

txt_1300:
        .text "                  "
        .byte $01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10 // ................
        .byte $11,$12,$13,$14,$15,$16,$17,$18,$19,$1a // ..........

dat_132c:
        .text "                                     "
        .byte $1b,$1c,$1d,$1e,$1f,$00               // ......

txt_1357:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./012345"

dat_136c:
        // === Fill data (37 bytes, $136c-$1390) ===
        .fill 37, $20
        .text "6789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDE"
        .text "FGHIJKLMNOP"

dat_13ac:
        // === Fill data (37 bytes, $13ac-$13d0) ===
        .fill 37, $20
        .text "QRST  UVWXYZ"
        .byte $5b
        .byte $5c,$5d,$5e
        .byte $5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a // _`abcdefghij

dat_13ed:
        .text "                                    "
        .byte $6b,$6c,$6d,$6e,$20,$20,$6f,$70,$71,$72,$73,$74,$75,$76,$77,$78 // klmn  opqrstuvwx
        .byte $79,$7a,$7b,$7c,$7d,$7e,$7f,$80,$81,$82,$83,$84 // yz{|}~......

dat_142d:
        .text "                                    "
        .byte $85,$86,$87,$88,$20,$20,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90,$91,$92 // ....  ..........
        .byte $93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$9e // ............

dat_146d:
        .text "                                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$20,$a9,$aa,$ab,$ac,$ad,$ae,$af // ........ .......
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf // ................

txt_14b2:
        .text "                               "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$20,$c9,$ca,$cb,$cc,$cd,$ce,$cf // ........ .......
        .byte $d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$de,$df // ................

txt_14f2:
        .text "                               "
        .byte $e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$20,$e9,$ea,$eb,$ec,$ed,$ee // ......... ......
        .byte $ef,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fc,$fd,$fe // ................
        .byte $ff                                   // .

txt_1532:
        .text "              /"
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01           // .......

txt_1568:
        .text "              "
        .byte $02,$01,$14,$14,$0c,$05,$06,$09,$05,$0c,$04 // ...........

txt_1581:
        .text "+"

dat_1582:
        // === Fill data (63 bytes, $1582-$15c0) ===
        .fill 63, $20
        .byte $14,$12,$01,$09,$0e,$05,$04           // .......

txt_15c8:
        .text " 01-2-89 "
        .byte $02,$19,$20,$03,$02,$01               // .. ...

dat_15d7:
        .text "                                                            "
        .byte $0d                                   // string terminator

txt_1614:
        .encoding "screencode_mixed"
        .text "usic made by 20cc"
        .encoding "petscii_upper"

dat_1625:
        .text "                                                         "

txt_165e:
        .encoding "screencode_mixed"
        .text "intro coding and logo by cba"
        .encoding "petscii_upper"

dat_167a:
        .text "                                             "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$02,$0a,$07,$01,$01,$07,$0a,$02,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$06,$0e,$03,$01,$01,$03,$0e,$06,$00,$00 // ................
        .fill 8, $00
        .byte $16                                   // .

dat_16d1:
        // === Fill data (1 bytes, $16d1-$16d1) ===
        .byte $00                                   // .

// --- Region $1700-$1960 ---
.pc = $1700 "dat_1700"

dat_1700:
        .byte $98,$9a,$9d,$9f,$a2,$a4,$a7,$a9,$ac,$ae,$b1,$b3,$b6,$b8,$ba,$bd // ................
        .byte $bf,$c1,$c4,$c6,$c8,$cb,$cd,$cf,$d1,$d3,$d5,$d7,$d9,$db,$dd,$df // ................
        .byte $e1,$e2,$e4,$e6,$e8,$e9,$eb,$ec,$ee,$ef,$f0,$f2,$f3,$f4,$f5,$f6 // ................
        .byte $f7,$f8,$f9,$fa,$fb,$fb,$fc,$fc,$fd,$fd,$fe,$fe,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$fe,$fe,$fd,$fd,$fc,$fc,$fb,$fb,$fa,$f9,$f8 // ................
        .byte $f7,$f6,$f5,$f4,$f3,$f2,$f0,$ef,$ee,$ec,$eb,$e9,$e8,$e6,$e4,$e2 // ................
        .byte $e1,$df,$dd,$db,$d9,$d7,$d5,$d3,$d1,$cf,$cd,$cb,$c8,$c6,$c4,$c1 // ................
        .byte $bf,$bd,$ba,$b8,$b6,$b3,$b1,$ae,$ac,$a9,$a7,$a4,$a2,$9f,$9d,$9a // ................
        .byte $98,$95,$92,$90,$8d,$8b,$88,$86,$83,$81,$7e,$7c,$79,$77,$75,$72 // ..........~|ywur
        .byte $70,$6e,$6b,$69,$67,$64,$62,$60,$5e   // pnkigdb`^

txt_1799:
        .byte $5c                                   // backslash character
        .text "ZXVTRPNMKIGFDCA"
        .byte $40                                   // @ character
        .text "?=<;:98765443322110000000001122334456789:;<=?"
        .byte $40                                   // @ character
        .text "ACDFGIKMNPRTVXZ"
        .byte $5c                                   // backslash character
        .byte $5e,$60,$62,$64,$67,$69,$6b,$6e,$70,$72,$75,$77,$79,$7c,$7e,$81 // ^`bdgiknpruwy|~.
        .byte $83,$86,$88,$8b,$8d,$90,$92,$95       // ........

txt_1800:
        .text "     "

txt_1805:
        .encoding "screencode_mixed"
        .text "battlefield+  done on"
        .encoding "petscii_upper"

txt_181a:
        .text " 1-2-89 "

txt_1822:
        .encoding "screencode_mixed"
        .text "by the copyright breaker again (cba"
        .encoding "petscii_upper"

txt_1845:
        .text ")      "

txt_184c:
        .encoding "screencode_mixed"
        .text "greetings to : inner-city - akk - stormtroopers of death - manowar - orion - wwe"
        .encoding "petscii_upper"

txt_189c:
        .text " - 6"

txt_18a0:
        .encoding "screencode_mixed"
        .text "th sense (send faster"
        .encoding "petscii_upper"

txt_18b5:
        .text " !! - "

txt_18bb:
        .encoding "screencode_mixed"
        .text "damage (hey softy don't do so lame to say what i'am doing in oase!!!,and remember (if you make a anti demo against me"
        .encoding "petscii_upper"

txt_1930:
        .text "!!! "
        .byte $19,$0f,$15,$12,$20,$04,$05,$01,$04   // .... ....

txt_193d:
        .text "!!!!)      "
        .byte $0c,$01,$14,$05,$12,$20,$04,$15,$04,$05,$13 // ..... .....

txt_1953:
        .text "!!!...      "
        .byte $ff                                   // .

dat_1960:
        // === Fill data (1 bytes, $1960-$1960) ===
        .byte $00                                   // .

// --- Region $1980-$1991 ---
.pc = $1980 "dat_1980"

dat_1980:
        .byte $0c,$01,$14,$05,$12                   // .....

txt_1985:
        .text "!..        "
        .byte $ff                                   // .

dat_1991:
        // === Fill data (1 bytes, $1991-$1991) ===
        .byte $00                                   // .

// --- Region $2008-$20e0 ---
.pc = $2008 "dat_2008"

dat_2008:
        .byte $ff,$c1,$c1,$88,$88,$80,$88,$ff,$ff,$81,$88,$81,$88,$88,$81,$ff // ................
        .byte $ff,$c1,$88,$8f,$8f,$88,$c1,$ff,$ff,$83,$89,$88,$88,$81,$83,$ff // ................
        .byte $ff,$80,$87,$81,$87,$87,$80,$ff,$ff,$80,$87,$81,$87,$87,$87,$ff // ................
        .byte $ff,$c1,$88,$8f,$88,$88,$c4,$ff,$ff,$88,$88,$80,$88,$88,$88,$ff // ................
        .byte $ff,$80,$e3,$e3,$e3,$e3,$80,$ff,$ff,$f8,$f8,$f8,$f8,$88,$c1,$ff // ................
        .byte $ff,$88,$89,$83,$83,$89,$88,$ff,$ff,$87,$87,$87,$87,$87,$80,$ff // ................
        .byte $ff,$9c,$88,$80,$80,$88,$88,$ff,$ff,$84,$84,$80,$80,$88,$88,$ff // ................
        .byte $ff,$c1,$88,$88,$88,$80,$c1,$ff,$ff,$81,$88,$88,$81,$8f,$8f,$ff // ................
        .byte $ff,$c1,$88,$88,$80,$81,$c4,$ff,$ff,$81,$88,$88,$81,$88,$88,$ff // ................
        .byte $ff,$c1,$88,$c7,$f1,$88,$c1,$ff,$ff,$80,$e3,$e3,$e3,$e3,$e3,$ff // ................
        .byte $ff,$88,$88,$88,$88,$80,$c4,$ff,$ff,$88,$88,$88,$88,$c1,$e3,$ff // ................
        .byte $ff,$88,$88,$80,$80,$88,$9c,$ff,$ff,$88,$88,$c1,$c1,$88,$88,$ff // ................
        .byte $ff,$88,$88,$c1,$e3,$e3,$e3,$ff,$ff,$80,$f1,$e3,$c7,$8f,$80,$ff // ................
        .byte $c3,$cf,$cf,$cf,$cf,$cf,$c3,$ff       // ........

dat_20e0:
        // === Fill data (1 bytes, $20e0-$20e0) ===
        .byte $00                                   // .

// --- Region $2100-$21e0 ---
.pc = $2100 "dat_2100"

dat_2100:
        .fill 9, $ff
        .byte $c1,$c1,$c1,$e3,$ff,$e3,$ff,$99,$99,$99,$ff,$ff,$ff,$ff,$ff,$99 // ................
        .byte $99,$00,$99,$00,$99,$99,$ff,$e7,$c1,$9f,$c3,$f9,$83,$e7,$ff,$9d // ................
        .byte $99,$f3,$e7,$cf,$99,$b9,$ff,$c3,$99,$c3,$c7,$98,$99,$c0,$ff,$ff // ................
        .byte $f9,$f3,$ff,$ff,$ff,$ff,$ff,$ff,$f1,$e3,$e7,$e7,$e3,$f1,$ff,$ff // ................
        .byte $8f,$c7,$e7,$e7,$c7,$8f,$ff,$ff,$99,$c3,$00,$c3,$99,$ff,$ff,$ff // ................
        .byte $e7,$e7,$81,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e3,$e3,$c7,$ff // ................
        .byte $ff,$ff,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$c7,$c7,$ff,$ff // ................
        .byte $f8,$f1,$e3,$c7,$8f,$9f,$ff,$ff,$c1,$98,$90,$84,$8c,$c1,$ff,$ff // ................
        .byte $e3,$c3,$e3,$e3,$e3,$80,$ff,$ff,$c1,$98,$f1,$e3,$c7,$80,$ff,$ff // ................
        .byte $80,$f1,$e3,$f1,$98,$c1,$ff,$ff,$f1,$e1,$c1,$91,$80,$f1,$ff,$ff // ................
        .byte $80,$8f,$81,$f8,$88,$c1,$ff,$ff,$c1,$8f,$81,$88,$88,$c1,$ff,$ff // ................
        .byte $80,$f8,$f1,$e3,$c7,$c7,$ff,$ff,$c1,$88,$c1,$88,$88,$c1,$ff,$ff // ................
        .byte $c1,$88,$c0,$f8,$f1,$c3,$ff,$ff,$ff,$e3,$e3,$ff,$e3,$e3,$ff,$ff // ................
        .byte $ff,$e3,$e3,$ff,$e3,$e3,$c7           // .......

dat_21e0:
        // === Fill data (1 bytes, $21e0-$21e0) ===
        .byte $00                                   // .

// --- Region $2800-$2800 ---
.pc = $2800 "chr_2800"

chr_2800:
        .byte $00                                   // .

// --- Region $3001-$3ffc ---
.pc = $3001 "dat_3001"

dat_3001:
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$ff,$ff,$ff,$e1,$e1,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$80,$80,$fe,$f0,$e0,$c0,$c1,$83,$87,$87,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$87,$87,$00,$00,$00,$00,$ff,$ff,$80,$80,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$80,$80,$fe,$f0,$e0,$c0,$c1,$83,$87,$87,$c3 // ................
        .byte $c3,$c3,$c3,$c3,$c3,$c0,$c0,$fc,$fc,$fc,$fc,$ff,$ff,$fc,$fc,$ff // ................
        .fill 8, $ff
        .byte $fe,$fc,$f8,$f0,$e0,$c0,$c1,$87,$87,$87,$87,$87,$87,$87,$87,$80 // ................
        .byte $80,$80,$80,$86,$86,$86,$86,$80,$80,$80,$80,$87,$87,$87,$87,$fc // ................
        .byte $e0,$c0,$80,$83,$07,$0f,$0f,$00,$00,$00,$00,$ff,$ff,$80,$80,$fc // ................
        .byte $e0,$c0,$80,$83,$07,$0f,$0f,$00,$00,$00,$00,$ff,$ff,$80,$80,$e0 // ................
        .byte $e0,$e0,$e0,$f0,$f0,$f8,$fe,$00,$00,$00,$00,$ff,$ff,$c3,$c3,$87 // ................
        .byte $87,$87,$87,$87,$87,$87,$87,$83,$83,$c3,$c1,$c1,$e1,$e1,$e0,$83 // ................
        .byte $83,$83,$83,$83,$83,$83,$83,$87,$83,$81,$c0,$f0,$f8,$fc,$fc,$87 // ................
        .byte $87,$87,$87,$87,$83,$80,$c0,$00,$00,$00,$00,$ff,$ff,$fc,$f8 // ...............

dat_30d8:
        // === Fill data (48 bytes, $30d8-$3107) ===
        .fill 48, $ff
        .fill 8, $e0
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$e1           // .......

dat_3117:
        // === Fill data (33 bytes, $3117-$3137) ===
        .fill 33, $ff
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff,$ff,$ff,$ff,$06,$83,$c1,$e0,$f0 // ................
        .byte $ff,$ff,$ff,$f0,$e0,$c1,$83,$06,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fc,$fc,$fc,$fc,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $f8,$e0,$c0,$c0,$83,$87,$87,$87,$fc,$f8,$f0,$e0,$e0,$fe,$fe,$fe // ................
        .byte $80,$80,$80,$80,$ff,$ff,$80,$80,$80,$80,$80,$80,$ff,$ff,$fc,$f8 // ................
        .byte $f8,$f8,$f0,$f0,$e0,$e0,$c0,$c0,$80,$80,$80,$80,$ff,$ff,$80,$80 // ................
        .byte $fe,$fc,$f8,$f0,$f0,$e0,$c1,$c1,$00,$00,$00,$00,$ff,$ff,$fc,$f8 // ................
        .byte $f8,$c0,$c0,$80,$83,$87,$c3,$e1,$f8,$e0,$c0,$80,$83,$87,$87,$87 // ................
        .byte $ff,$ff,$ff,$ff,$fc,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc // ................
        .byte $ff,$ff,$fc,$fc,$f0,$f0,$c3,$c3,$ff,$ff,$ff,$ff,$c0,$c0,$ff,$ff // ................
        .byte $c0,$c0,$fc,$fc,$ff,$ff,$ff,$ff,$e0,$e0,$e0,$e0,$ff,$ff,$fe,$fe // ................
        .fill 8, $ff
        .byte $1f,$1f,$1f,$0f,$0f,$0f,$87,$87,$0f,$03,$01,$01,$c1,$c1,$03,$07 // ................
        .byte $00,$00,$00,$00,$ff,$ff,$ff,$ff,$7f,$0f,$07,$03,$83,$c1,$e1,$e1 // ................
        .byte $00,$00,$00,$00,$ff,$ff,$01,$01,$00,$00,$00,$00,$ff,$ff,$01,$01 // ................
        .byte $00,$00,$00,$00,$ff,$ff,$01,$01,$ff,$ff,$ff,$ff,$ff,$ff,$03,$03 // ................
        .text "????"
        .byte $ff,$ff

txt_324e:
        .text "??"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$c3,$c3,$ff,$ff,$c3,$c3,$03,$07,$0f,$1f,$3f,$7f,$ff,$ff,$ff // ...........?....
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$1f,$07,$07,$03,$61,$61,$61,$61,$0f // ...........aaaa.
        .byte $03,$03,$01,$c1,$e1,$e1,$e1,$3f,$07,$03,$01,$c1,$e0,$f0,$f0,$0f // .......?........
        .byte $03,$03,$01,$c1,$c1,$01,$03,$3f,$07,$03,$01,$c1,$e0,$f0,$f0,$0f // .......?........
        .byte $03,$03,$01,$c1,$c1,$01,$03,$ff,$ff,$ff,$ff,$7f,$1f,$07,$03,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$c1 // ................
        .byte $c1,$c1,$83,$83,$83,$87,$07,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$e0 // ................
        .byte $c0,$80,$00,$0f,$1f,$3f,$3f,$e1,$e1,$e1,$e1,$e1,$c1,$01,$03,$00 // .....??.........
        .byte $00,$00,$00,$ff,$ff,$1f,$3f           // ......?

dat_32d8:
        // === Fill data (56 bytes, $32d8-$330f) ===
        .fill 56, $ff
        .byte $87,$87,$87,$87,$87,$87,$87,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $60,$c1,$83,$07,$0f,$ff,$ff,$ff       // `.......

txt_3338:
        .text "???????"
        .byte $ff,$ff,$ff,$ff,$0f,$07,$83,$c1,$60,$ff,$ff,$ff,$60,$c1,$83,$07 // ........`...`...
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
        .text "????"
        .byte $03
        .byte $03,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$03 // ................
        .byte $03,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f0,$f0,$c3,$c3,$0f // ................
        .byte $0f,$1f,$07,$03,$03,$c1,$e1,$e1,$e1,$1f,$1f,$1f,$1f,$1f,$1f,$1f // ................
        .byte $1f,$0f,$03,$03,$01,$c1,$c1,$01,$03,$01,$03,$07,$0f,$ff,$ff,$0f // ................
        .byte $03,$3f,$3f,$7f,$7f,$ff,$ff,$01,$01,$01,$01,$01,$01,$ff,$ff,$0f // .??.............
        .byte $03,$0f,$1f,$3f,$7f,$7f,$ff,$83,$c1,$00,$00,$00,$00,$ff,$ff,$1f // ...?............
        .byte $3f,$1f,$03,$03,$01,$c1,$e1,$c3,$87,$1f,$07,$03,$03,$83,$c1,$c1 // ?...............
        .byte $c1,$ff,$ff,$ff,$ff,$3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f // .....??........?
        .byte $3f,$03,$03,$3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$03,$03,$ff // ?..??...........
        .byte $ff,$ff,$ff,$3f,$3f,$0f,$0f,$c3,$c3,$3f,$0f,$0f,$07,$07,$0f,$0f // ...??....?......
        .byte $1f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e1,$c3,$c3,$c3,$80,$80,$80 // ................
        .byte $80,$80,$80,$ff,$ff,$80,$80,$80,$80,$87,$87,$83,$c1,$c0,$e0,$f0 // ................
        .byte $fe,$87,$87,$87,$87,$80,$80,$80,$80,$80,$80,$87,$87,$80,$80,$80 // ................
        .byte $80,$80,$80,$87,$87,$87,$87,$87,$87,$87,$87,$83,$c1,$c0,$e0,$f0 // ................
        .byte $fe,$c0,$c0,$c3,$c3,$c3,$c3,$c3,$c3,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .byte $fc,$ff,$ff,$ff,$ff,$c0,$c0,$c0,$c0,$c1,$c0,$e0,$f0,$f8,$fc,$fe // ................
        .byte $ff,$87,$87,$87,$87,$80,$80,$80,$80,$86,$86,$86,$86,$86,$86,$86 // ................
        .byte $86,$87,$87,$87,$87,$87,$87,$87,$87,$0f,$0f,$07,$83,$80,$c0,$e0 // ................
        .byte $fc,$80,$80,$87,$87,$87,$87,$87,$87,$0f,$0f,$07,$83,$81,$c0,$e0 // ................
        .byte $f0,$80,$80,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$80,$80,$80 // ................
        .byte $80,$c3,$c3,$c3,$c1,$c0,$e0,$e0,$f8,$87,$87,$87,$83,$80,$c0,$c0 // ................
        .byte $f0,$f0,$f0,$f0,$f8,$f8,$f8,$fc,$fc,$82,$82,$82,$82,$80,$80,$80 // ................
        .byte $80,$fc,$fc,$f8,$f0,$80,$81,$83,$87,$c0,$f0,$ff,$ff,$f0,$f0,$f0 // ................
        .byte $f0,$f8,$f0,$f0,$e0,$e0,$c0,$c0,$80   // .........

dat_34d8:
        // === Fill data (48 bytes, $34d8-$3507) ===
        .fill 48, $ff
        .byte $e0,$e0,$ff,$ff,$e0,$e0,$e0,$e0       // ........

dat_3510:
        // === Fill data (48 bytes, $3510-$353f) ===
        .fill 48, $ff
        .byte $f0,$e0,$c1,$83,$06,$ff,$ff,$ff,$06,$83,$c1,$e0,$f0,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $c0,$c0,$fc,$fc,$fc,$fc,$ff,$ff,$ff,$ff,$fc,$fc,$fc,$fc,$f0,$f0 // ................
        .byte $c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f0,$f0 // ................
        .byte $fc,$fc,$f0,$f0,$c3,$c3,$ff,$ff,$87,$87,$87,$83,$c0,$c0,$e0,$f8 // ................
        .fill 8, $fe
        .byte $80,$80,$ff,$ff,$80,$80,$80,$80,$f0,$e0,$ff,$ff,$80,$80,$80,$80 // ................
        .byte $80,$80,$ff,$ff,$fc,$fc,$fc,$fc,$80,$80,$ff,$ff,$80,$80,$80,$80 // ................
        .byte $83,$83,$83,$c1,$c0,$c0,$e0,$f8,$f8,$f0,$f0,$e0,$e0,$c1,$c1,$83 // ................
        .byte $c1,$83,$87,$83,$80,$c0,$c0,$f8,$83,$c1,$ff,$fe,$fe,$fc,$f8,$f8 // ................
        .byte $ff,$ff,$fc,$fc,$ff,$ff,$ff,$ff,$fc,$fc,$ff,$fc,$fc,$fc,$f8,$f8 // ................
        .byte $f0,$f0,$fc,$fc,$ff,$ff,$ff,$ff,$c0,$c0,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fc,$fc,$c0,$c0,$ff,$ff,$fc,$fc,$ff,$ff,$fc,$fc,$fc,$fc // ................
        .fill 8, $ff
        .byte $87,$c3,$c3,$c3,$01,$01,$01,$01,$07,$03,$c1,$c1,$01,$01,$03,$0f // ................
        .byte $ff,$ff,$ff,$ff,$01,$01,$01,$01,$e1,$e1,$c1,$83,$03,$07,$0f,$7f // ................
        .byte $01,$01,$ff,$ff,$01,$01,$01,$01,$01,$01,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $01,$01,$fd,$f1,$01,$01,$03,$0f,$03,$03,$ff,$ff,$ff,$ff,$ff,$ff // ................

txt_3648:
        .text "????????"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$c3,$83,$03,$07,$07,$1f,$ff,$ff,$7f,$3f,$1f,$0f,$07,$03,$ff // ..........?.....
        .byte $ff,$ff,$ff,$01,$01,$01,$01,$61,$61,$61,$61,$61,$61,$61,$61,$e1 // .......aaaaaaaa.
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$e1,$f0,$f0,$e0,$c1,$01,$03,$07,$3f,$03 // ..............?.
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$ff,$f0,$f0,$e0,$c1,$83,$ff,$7f,$3f,$03 // ..............?.
        .byte $07,$83,$c1,$c1,$e1,$e1,$e1,$81,$c1,$c1,$81,$01,$03,$07,$1f,$ff // ................
        .byte $ff,$ff,$ff,$03,$03,$03,$03,$e1,$e1,$e1,$e1,$01,$01,$01,$01,$0f // ................
        .byte $0f,$0f,$1f,$1f,$1f                   // .....

txt_36b6:
        .text "??AAAC"
        .byte $03,$07,$07,$1f,$3f,$3f,$1f,$0f,$01,$81,$c1,$e1,$03,$0f,$ff,$ff // ....??..........
        .byte $0f,$0f,$0f,$0f,$3f,$7f,$7f,$ff,$01,$01,$01,$01 // ....?.......

dat_36d8:
        // === Fill data (88 bytes, $36d8-$372f) ===
        .fill 88, $ff
        .byte $0f,$07,$83,$c1,$60,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ....`...........
        .byte $60,$c1,$83,$07,$0f,$ff,$ff,$ff,$0f,$07,$83,$c1,$60,$ff,$ff,$ff // `...........`...
        .fill 8, $ff
        .byte $03,$03
        .text "????"
        .byte $ff,$ff,$ff,$ff
        .text "????"
        .byte $ff,$ff
        .byte $03,$03,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$3f // ..............??
        .byte $3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$e1,$e1,$e1,$c1,$03,$03,$07,$1f // ??..............
        .fill 8, $1f
        .byte $03,$0f,$ff,$ff,$01,$01,$01,$01,$03,$01,$81,$81,$01,$03,$03,$0f // ................
        .byte $01,$01,$ff,$ff,$07,$07,$07,$07,$03,$01,$c1,$c1,$01,$03,$03,$0f // ................
        .byte $e0,$e0,$e0,$c1,$01,$03,$07,$1f,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$ff // ........?.......
        .byte $83,$c1,$e1,$c1,$01,$03,$03,$1f,$83,$83,$07,$0f,$0f,$1f,$3f,$3f // ..............??
        .byte $ff,$ff,$3f,$3f,$ff,$ff,$ff,$ff,$3f,$3f,$ff,$3f,$3f,$3f,$7f,$7f // ..??....??.???..
        .byte $ff,$ff,$3f,$3f,$03,$03,$ff,$ff,$03,$03,$ff,$ff,$ff,$ff,$ff,$ff // ..??............
        .byte $0f,$0f
        .byte $3f,$3f,$ff,$ff,$ff,$ff
        .byte $3f,$3f,$ff,$ff
        .text "????"
        .byte $f4,$74,$74,$b4,$74,$b4,$b4,$f4,$00,$00,$00,$00,$00,$00,$00,$15 // .tt.t...........
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$54 // .......U.......T
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$55 // ...............U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$50,$00,$00,$00,$00,$00,$00,$00,$00 // .......P........
        .byte $00,$00,$00,$00,$00,$00,$00,$35,$00,$00,$00,$00,$00,$00,$00,$55 // .......5.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$54,$00,$03,$03,$0e,$0e,$0e,$0e,$0e // .......T........
        .byte $ef,$af,$bc,$f0,$c3,$0c,$33,$cf,$ff,$0c,$33,$cf,$3e,$fb,$ee,$ba // ......3...3.>...
        .byte $ff,$fb,$ee,$ba,$e9,$a6,$99,$65,$ff,$a6,$99,$65,$96,$59,$66,$9a // .......e...e.Yf.
        .fill 8, $00
        .byte $0e,$3a,$3b,$ef,$ec,$e3,$ec,$e0,$ff,$f3,$cc,$30,$c3,$0c,$33,$cf // .:;........0..3.
        .byte $ff,$0c,$33,$cf,$3e,$fb,$ee,$ba,$ff,$fb,$ee,$ba,$e9,$a6,$99,$65 // ..3.>..........e
        .byte $ff,$a6,$99,$65,$96,$59,$66,$9a,$ff,$59,$66,$9a,$6b,$ae,$bb,$ef // ...e.Yf..Yf.k...
        .byte $f4,$ad,$bd,$ef,$bf,$f3,$cf,$33,$00,$03,$03 // .......3...

txt_3943:
        .text "NNNNN"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $e3,$8f,$3e,$fb,$ee,$ba,$e9,$bf,$ee,$ba,$e9,$a6,$99,$65,$96,$ff // ..>..........e..
        .byte $99,$65,$96,$59,$66,$9a,$6b,$ff,$66,$9a,$6b,$ae,$bb,$ef,$bc,$ff // .e.Yf.k.f.k.....
        .byte $bb,$ef,$bc,$f3,$cc,$33,$cc,$ff,$cc,$33,$cc,$33,$cf,$3e,$fb,$ff // .....3...3.3.>..
        .byte $cf,$3e,$fb,$ee,$ba,$e9,$a6,$ff,$ba,$e9,$a6,$99,$65,$96,$59,$ff // .>..........e.Y.
        .byte $65,$96,$59,$66,$9a,$6b,$ae,$ff,$9a,$6b,$ae,$bb,$ef,$bc,$f3,$ff // e.Yf.k...k......
        .byte $ef,$bc,$f3,$cc,$33,$cc,$33,$ff,$33,$cc,$33,$cf,$3e,$fb,$ee,$f4 // ....3.3.3.3.>...
        .byte $34,$f4,$f4,$b4,$f4,$b4,$b4,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$3e // 4..............>
        .byte $fb,$ee,$ba,$e9,$a6,$99,$65,$e9,$a6,$99,$65,$96,$59,$66,$9a,$96 // ......e...e.Yf..
        .byte $59,$66,$9a,$6b,$af,$aa,$e0,$6b,$ae,$bb,$ef,$bc,$ff,$aa,$00,$b4 // Yf.k...k........
        .byte $f4,$f4,$34,$f4,$f4,$a8,$00,$e3,$ec,$e3,$ef,$ee,$eb,$ee,$ea,$3e // ..4............>
        .byte $fb,$ee,$ba,$e9,$a6,$99,$65,$e9,$a6,$99,$65,$96,$5b,$69,$99,$96 // ......e...e.[i..
        .byte $59,$66,$9a,$6b,$ff,$aa,$00,$6b,$ae,$bb,$ef,$bc,$ff,$aa,$0e,$bc // Yf.k...k........
        .byte $f3,$cc,$33,$cc,$33,$cf,$3e,$cf,$33,$cf,$3f,$fb,$ef,$bb,$eb // ..3.3.>.3.?....

txt_3a18:
        .text "NNNNNNNN"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$65,$96,$59,$66,$9a,$6b,$59,$66,$9a,$6b,$ae,$bb,$ef,$bc,$ae // .e.Yf.kYf.k.....
        .byte $bb,$ef,$bc,$f3,$ff,$ea,$d0,$f3,$cc,$33,$cc,$33,$ff,$aa,$00,$33 // .........3.3...3
        .byte $cf,$3e,$fb,$ee,$ff,$aa,$00,$ee,$ba,$e9,$a6,$99,$ff,$aa,$00,$99 // .>..............
        .byte $65,$96,$59,$66,$ff,$aa,$00,$66,$9a,$6b,$ae,$bb,$ff,$b8,$3b,$bb // e.Yf...f.k....;.
        .byte $ef,$bc,$f3,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$cf,$3f,$fa,$f4,$cf // ....3.3.3.3.?...
        .byte $3e,$fb,$ee,$ba,$ff,$aa,$00,$ba,$e9,$a6,$99,$65,$ff,$aa,$00,$74 // >..........e...t
        .byte $b4,$74,$74,$b4,$f4,$a8,$00,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$96 // .tt.............
        .byte $59,$66,$9a,$6b,$ae,$bb,$ef,$6b,$ae,$bb,$ef,$bc,$f3,$cc,$30,$e0 // Yf.k...k......0.
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$e0,$e9,$e6,$e9,$e5,$e6,$e9,$e6,$ea,$96 // ................
        .byte $59,$66,$9a,$6b,$ae,$bb,$ef,$69,$a9,$b9,$e9,$b9,$f9,$c9,$39,$00 // Yf.k...i......9.
        .byte $00,$00,$00,$00,$15,$3a,$3a,$0e,$0e,$0e,$0e,$0e,$5e,$aa,$e9,$fb // .....::.....^...
        .byte $ee,$ba,$e9,$a6,$99,$65,$96,$a7,$9b,$67,$97,$5b,$67,$9b,$6b // .....e...g.[g.k

txt_3ae0:
        .text "NNNNNNNN"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $bb,$ef,$bc,$f3,$cc,$33,$cc,$f3,$cc,$33,$cc,$33,$cf,$3e,$fb,$d0 // .....3...3.3.>..
        .byte $d0,$d0,$d0,$d0,$d5,$ff,$a6,$00,$00,$00,$00,$00,$55,$ff,$59,$00 // ............U.Y.
        .byte $00,$00,$00,$00,$55,$ff,$ae,$00,$00,$00,$00,$00,$55,$ff,$f3,$00 // ....U.......U...
        .byte $00,$00,$00,$00,$40,$d0               // ....@.

txt_3b1f:
        .text "48;8;;:;:"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $3e,$fb,$ee,$ba,$e9,$a6,$99,$b4,$f4,$b4,$b4,$74,$b5,$7f,$66,$00 // >..........t..f.
        .byte $00,$00,$00,$00,$55,$ff,$bb,$00,$00,$00,$00,$00,$55,$ff,$cc,$00 // ....U.......U...
        .byte $00,$00,$00,$00,$55,$ff,$cf,$00,$00,$00,$00,$00,$54,$f4,$b4,$0e // ....U.......T...
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$bc,$f3,$cc,$30,$c3,$0c,$33,$cf,$c3 // ..........0..3..
        .byte $0c,$33,$cf,$3e,$fb,$ee,$ba,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$eb // .3.>............
        .byte $ee,$eb,$ef,$ec,$e3,$ec,$e3,$bc,$f3,$cc,$33,$cc,$33,$cf,$3e,$c9 // ..........3.3.>.
        .byte $39,$c9,$39,$f9,$e9,$b9,$e9           // 9.9....

txt_3b90:
        .text ";::9:99:"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$65,$96,$59,$66,$9a,$6b,$59,$66,$9a,$6b,$ae,$bb,$ef,$bc,$af // .e.Yf.kYf.k.....
        .byte $bb,$ef,$bf,$f3,$cf,$33,$cf           // .....3.

txt_3bb0:
        .text "NNNNNNNC3"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $3e,$fb,$ee,$ba,$e9,$a6,$ee,$ba,$e9,$a6,$99,$65,$96,$59,$99,$65 // >..........e.Y.e
        .byte $96,$59,$66,$9a,$6b,$ae,$66,$9a,$6b,$ae,$bb,$ef,$bc,$f3,$bb,$ef // .Yf.k.f.k.......
        .byte $bc,$f3,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$cf,$3e,$fb,$ee,$f4,$3d // ...3.3.3.3.>...=
        .byte $fd,$ed,$bd,$ed,$ad,$9d               // ......

txt_3bf0:
        .text ":9:99:9:"
        .byte $65,$96,$59,$66,$9a,$6b,$ae,$bb,$9a,$6b,$ae,$bb,$ef,$bc,$f3,$cc // e.Yf.k...k......
        .byte $ef,$bc,$f3,$cc,$33,$cc,$33,$cf,$33,$cc,$33,$cf,$3e,$fb,$ee,$ba // ....3.3.3.3.>...
        .byte $3e,$fb,$ee,$ba,$e9,$a6,$99,$65,$f4,$b4,$b4,$74,$b4,$74,$74,$b4 // >......e...t.tt.
        .fill 8, $0e
        .byte $3e,$fb,$ae,$ba,$e9,$a6,$99,$65,$e9,$a6,$99,$65,$96,$59,$66,$9a // >......e...e.Yf.
        .fill 8, $e0
        .byte $ec,$e3,$ef,$ee,$eb,$ee,$ea,$e9,$fb,$ee,$ba,$e9,$a6,$99,$65,$96 // ..............e.
        .byte $a9,$99,$69,$99,$59,$69,$99,$69       // ..i.Yi.i

txt_3c60:
        .text "9::?"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$ae,$bb,$aa,$fe,$0e,$0e,$0e,$0e,$f3,$cc,$33,$cc,$33 // .............3.3
        .byte $cf,$3e,$fb,$33,$cf,$3f,$fb,$ef,$bb,$eb,$a7 // .>.3.?.....

txt_3c80:
        .text "C"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $ea,$3e,$03,$00,$00,$00,$00,$66,$9a,$aa,$ff,$00,$00,$00,$00,$bb // .>.....f........
        .byte $ef,$aa,$ff,$00,$00,$00,$00,$cc,$33,$aa,$ff,$03,$03,$03,$03,$cf // ........3.......
        .byte $3e,$bb,$ae,$ba,$a9,$a6,$99,$ba,$e9,$a6,$99,$65,$96,$59,$66,$6d // >..........e.Yfm
        .byte $9d,$5d,$6d,$9d,$6d,$ad,$bd           // .]m.m..

txt_3cc0:
        .text ":;:;;8;8"
        .byte $ef,$bc,$f3,$cc,$33,$cc,$33,$cf,$33,$cc,$2a,$ff,$34,$f4,$f4,$b4 // ....3.3.3.*.4...
        .byte $3e,$fb,$aa,$ff,$00,$00,$00,$00,$e9,$a6,$aa,$ff,$00,$00,$00,$00 // >...............
        .byte $96,$59,$aa,$ff,$00,$00,$00,$00,$74,$b4,$a4,$fc,$00,$00,$00,$00 // .Y......t.......
        .fill 8, $00
        .fill 8, $0e
        .byte $96,$59,$66,$9a,$6b,$ae,$bb,$ef,$6b,$ae,$bb,$ef,$bc,$f3,$cc,$33 // .Yf.k...k......3
        .byte $ea,$ef,$ec,$33,$cc,$33,$cf,$3e,$aa,$ff,$cf,$3e,$fb,$ee,$ba,$e9 // ...3.3.>...>....
        .byte $aa,$ff,$ba,$e9,$a6,$99,$65,$96,$a6,$d9,$65,$96,$59,$66,$9a,$6b // ......e...e.Yf.k
        .byte $59,$66,$9a,$6b,$ae,$bb,$ef,$bc,$a9,$b9,$e9,$b9,$f9,$c9,$39,$c9 // Yf.k..........9.
        .fill 8, $0e
        .byte $ee,$ba,$e9,$a6,$99,$65,$96,$59,$9b,$66,$96,$59,$66,$9a,$6b,$ae // .....e.Y.f.Yf.k.
        .byte $55,$aa,$6b,$ae,$bb,$ef,$bc,$f3,$55,$aa,$bc,$f3,$cc,$33,$cc // U.k.....U....3.

txt_3d6f:
        .text "3U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $cc,$33,$cf,$3e,$fb,$ee,$55,$aa,$fb,$ee,$ba,$e9,$a6,$99,$55,$aa // .3.>..U.......U.
        .byte $a6,$99,$65,$96,$59,$66,$a5,$96,$59,$66,$9a,$6b,$ae,$bb,$9a,$6b // ..e.Yf..Yf.k...k
        .byte $ae,$bb,$ef,$bc,$f3,$cc,$ed,$bd,$fd,$cd,$3d,$cd,$3d,$cd // ..........=.=.

txt_3da0:
        .text ";8;;:;::>"
        .byte $fb,$ee,$ba,$e9,$a6,$99,$65,$f5,$bf,$99,$65,$96,$59,$66,$9a,$55 // ......e...e.Yf.U
        .byte $ff,$66,$9a,$6b,$ae,$bb,$ef,$55,$ff,$bb,$ef,$bc,$f3,$cc,$33,$55 // .f.k...U......3U
        .byte $ff,$cc,$33,$cc,$33,$cf,$3e,$55,$ff,$cf,$3e,$fb,$ee,$ba,$e9,$55 // ..3.3.>U..>....U
        .byte $ff,$ba,$e9,$a6,$99,$65,$96,$51,$d2,$d2,$d2,$d2,$d2,$d2,$d2,$55 // .....e.Q.......U
        .byte $ff,$da,$eb,$ee,$fb,$ef,$fc,$55,$ff,$ef,$bc,$f3,$cc,$33,$cc,$50 // .......U.....3.P
        .byte $d0,$d0,$d0,$d0,$d0,$d0,$d0,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$bc // ................
        .byte $f3,$cc,$33,$cc,$33,$8f,$fe,$cc,$33,$cf,$3e,$fb,$ee,$ba,$e9,$fb // ..3.3...3.>.....
        .byte $ee,$ba,$e9,$a6,$99,$65,$96,$a6,$99,$65,$96,$59,$66,$9a,$6b,$59 // .....e...e.Yf.kY
        .byte $66,$9a,$6b,$ae,$bb,$ef,$bc,$ae,$bb,$ef,$bc,$f3,$cc,$33,$cc,$f3 // f.k..........3..
        .byte $cc,$33,$cc,$33,$cf,$3e,$fb,$39,$c9,$39,$f9,$e9,$b9,$e9,$a9,$0e // .3.3.>.9.9......
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$66,$9a,$6b,$ae,$bb,$ef,$bc,$f3,$bb // .......f.k......
        .byte $ef,$bc,$f3,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$cf,$3e,$fb,$ee,$cf // ....3.3.3.3.>...
        .byte $3e,$fb,$ee,$ba,$e9,$a6,$99,$ba,$e9,$a6,$99,$65,$96,$59,$66,$65 // >..........e.Yfe
        .byte $96,$59,$66,$9a,$6b,$ae,$bb,$9a,$6b,$ae,$bb,$ef,$bc,$f3,$cc,$ef // .Yf.k...k.......
        .byte $bc,$f3,$cc,$33,$cc,$33,$cf,$33,$cc,$33,$cf,$3e,$fb,$ee,$ba,$3d // ...3.3.3.3.>...=
        .byte $fd,$ed,$bd,$ed,$ad,$9d,$69           // ......i

txt_3ea0:
        .text "9:99:9::"
        .byte $96,$59,$66,$9a,$6b,$ae,$bb,$ef,$6b,$ae,$bb,$ef,$bc,$f3,$cc,$33 // .Yf.k...k......3
        .byte $bc,$f3,$cc,$33,$cc,$33,$cf,$3e,$cc,$33,$cf,$3e,$fb,$ee,$ba,$e9 // ...3.3.>.3.>....
        .byte $fb,$ee,$ba,$e9,$a6,$99,$65,$96,$a6,$99,$65,$96,$59,$66,$9a,$6b // ......e...e.Yf.k
        .byte $59,$66,$9a,$6b,$ae,$bb,$ef,$bc,$d2,$d2,$d2,$d2,$d2,$d2,$d2,$d2 // Yf.k............
        .byte $f3,$cc,$f3,$cc,$f3,$cf,$fe,$fb,$33,$cf,$3e,$fb,$ee,$ba,$e9,$a6 // ........3.>.....
        .fill 8, $d0
        .byte $0f,$03,$00,$00,$00,$00,$00,$00,$bb,$ee,$ba,$2f,$00,$00,$00,$00 // .........../....
        .byte $a6,$99,$aa,$ff,$00,$00,$00,$00,$59,$66,$aa,$ff,$00,$00,$00,$00 // ........Yf......
        .byte $ae,$bb,$aa,$ff,$00,$00,$00,$00,$f3,$cc,$aa,$ff,$00,$00,$00,$00 // ................
        .byte $33,$cf,$aa,$ff,$00,$00,$00,$00,$ee,$ba,$aa,$ff,$00,$00,$00,$00 // 3...............
        .byte $a4,$64,$90,$c0,$00,$00,$00,$00,$0f,$03,$00,$00,$00,$00,$00,$00 // .d..............
        .byte $8c,$e3,$ba,$2f,$00,$00,$00,$00,$cf,$3e,$aa,$ff,$00,$00,$00,$00 // .../.....>......
        .byte $ba,$e9,$aa,$ff,$00,$00,$00,$00,$65,$96,$aa,$ff,$00,$00,$00,$00 // ........e.......
        .byte $9a,$6b,$aa,$ff,$00,$00,$00,$00,$ef,$bc,$aa,$ff,$00,$00,$00,$00 // .k..............
        .byte $33,$cc,$aa,$ff,$00,$00,$00,$00,$3e,$fb,$aa,$ff,$00,$00,$00,$00 // 3.......>.......
        .byte $e9,$a6,$aa,$ff,$00,$00,$00,$00,$a4,$64,$90,$c0,$00,$00,$00,$00 // .........d......
        .byte $3b,$3e,$0f,$03,$00,$00,$00,$00,$bc,$b3,$aa,$ff,$00,$00,$00,$00 // ;>..............
        .byte $cc,$33,$aa,$ff,$00,$00,$00,$00,$fb,$ee,$aa,$ff,$00,$00,$00,$00 // .3..............
        .byte $a6,$99,$aa,$ff,$00,$00,$00,$00,$59,$66,$aa,$ff,$00,$00,$00,$00 // ........Yf......
        .byte $ae,$bb,$aa,$ff,$00,$00,$00,$00,$f3,$cc,$aa,$ff,$00,$00,$00,$00 // ................
        .byte $d2,$d2,$92,$f2,$00,$00,$00,$00,$ee,$fa,$ff,$aa,$00,$00,$00,$00 // ................
        .byte $99,$65,$ff,$aa,$00,$00,$00,$00,$d0,$d0,$d0,$a0 // .e..........

dat_3ffc:
        // === Fill data (1 bytes, $3ffc-$3ffc) ===
        .byte $00                                   // .

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $a2d1-$a2d1 ---
.pc = $a2d1 "dat_a2d1"

dat_a2d1:
        // === Fill data (1 bytes, $a2d1-$a2d1) ===
        .byte $00                                   // .

// --- Region $e500-$e531 ---
.pc = $e500 "dat_e500"

dat_e500:
        .byte $2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca // /.-./...0.-.....
        .byte $d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01 // ...9..L..,...7..

txt_e520:
        .text "X "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $0f,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff // .L........,....

// --- Region $e574-$e5ce ---
.pc = $e574 "dat_e574"

dat_e574:
        .byte $a3,$22,$4d,$38,$80,$27,$00,$2a,$09,$01,$01,$02,$18,$02,$02,$3d // ."M8.'.*.......=
        .byte $05,$05,$a3,$29,$04,$06,$09           // ...)...

txt_e58b:
        .text " 0H3"
        .byte $08,$38,$a3,$e3,$13,$2c,$03,$0b,$01,$3e,$0a,$0f,$14,$0e,$1e,$0e // .8...,...>......
        .byte $37,$5d,$e3,$0e,$a3,$e3,$40,$a3,$2a,$31,$00,$06,$61,$00,$0d,$01 // 7]....@.*1..a...

txt_e5af:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $a5                                   // .

txt_e5b3:
        .text ")"
        .byte $40                                   // @ character
        .text "P"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c4,$fb,$bf,$3c,$04,$4f,$a9,$c1,$a2,$21,$01,$a2,$21,$01,$a2,$26 // ...<.O...!..!..&
        .byte $80,$90,$c0,$0e,$09,$0b,$c2,$61       // .......a

// --- Region $e7e5-$e806 ---
.pc = $e7e5 "dat_e7e5"

dat_e7e5:
        .byte $29,$7f,$0a,$bc,$78,$08,$30,$10,$18,$7d,$7b,$08,$9d,$7b,$08,$bd // )...x.0..}{..{..
        .byte $7e,$08,$69,$00,$9d,$7e,$08,$60,$85,$fe,$bd,$7b,$08,$38,$e5,$fe // ~.i..~.`...{.8..
        .byte $9d,$7b                               // .{

// --- Region $e981-$ea30 ---
.pc = $e981 "dat_e981"

dat_e981:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $b0,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .byte $ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$60 // .........."....`
        .byte $3e,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12 // >...............
        .byte $13,$15,$16,$17,$19,$1a,$1c,$1d,$1f   // .........

txt_ea0a:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$00,$07,$e3                   // .....

// --- Region $ea50-$ec9d ---
.pc = $ea50 "dat_ea50"

dat_ea50:
        .byte $08,$19,$81,$41,$40,$80,$ff,$00,$15,$00,$fd,$15,$13,$15,$13,$15 // ...A@...........
        .byte $13,$15,$80,$02,$07,$11,$81,$41,$40,$ff,$00,$35,$1b,$14,$0c,$09 // .......A@..5....
        .byte $80,$02,$32,$17,$17,$07,$07,$02,$16,$16,$06,$06,$22,$17,$17,$02 // ..2........."...
        .byte $06,$06,$16,$16,$26,$06,$06,$17,$17,$01,$01,$02,$16,$16,$00,$00 // ....&...........
        .byte $26,$17,$17,$01,$01,$16,$16,$a2,$24,$16,$16,$00,$ff,$a4,$22,$02 // &.......$.....".
        .byte $02,$a2,$22,$04,$04,$a2,$22,$06,$06,$a2,$22,$08,$08,$a2,$22,$09 // .."..."..."...".
        .byte $09,$a2,$22,$09,$09,$a2,$22,$08,$08,$a2,$22,$06,$06,$a2,$22,$04 // .."..."..."...".
        .byte $04,$a2,$22,$02,$02,$a6,$21,$80,$a8,$25,$51,$40,$00,$a9,$4c,$a5 // .."...!..%Q@..L.
        .byte $24,$08,$e8,$08,$88,$a5,$32,$f8,$08,$88,$01,$00,$51,$40,$00,$bd // $.....2.....Q@..
        .byte $42,$01,$d4,$00,$01,$40,$00,$cf,$28,$a3,$26,$41,$40,$00,$ca // B....@..(.&A@..

txt_eaef:
        .text "X"
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $2a,$ff,$08,$80,$02,$00,$81,$81       // *.......

txt_eafa:
        .text "DOX"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$51,$40,$00,$88,$c8,$40,$a2,$2d,$11,$40,$00,$af,$58,$01,$d4 // &Q@...@.-.@..X..
        .byte $00,$41,$40,$00,$ca,$58,$a3,$23,$90,$47,$07,$02,$41,$04,$41,$04 // .A@..X.#.G..A.A.
        .byte $61,$25,$90,$43,$04,$47,$04,$41,$02,$93,$03,$90,$41,$02,$93,$03 // a%.C.G.A....A...
        .byte $90,$43,$04,$41,$02,$93,$03,$90,$41,$02,$93,$03,$90,$41,$02,$ff // .C.A....A....A..
        .byte $90,$42,$08,$43,$db,$0a,$47,$d6,$0a,$45,$0b,$93,$45,$0b,$90,$45 // .B.C..G..E..E..E
        .byte $0b,$93,$45,$0b,$90,$43,$0b,$45,$0b,$93,$45,$0b,$90,$45,$0b,$93 // ..E..C.E..E..E..
        .byte $45,$0b,$90,$45,$04,$ff,$90,$41,$06,$06,$8e,$06,$8c,$06,$8b,$06 // E..E...A........
        .byte $90,$41,$05,$09,$01,$09,$01,$41,$09,$01,$41,$09,$01,$93,$41,$09 // .A.....A..A...A.
        .byte $01,$41,$09,$01,$90,$41,$09,$01,$41,$09,$01,$93,$41,$09,$01,$41 // .A...A..A...A..A
        .byte $09,$01,$90,$09,$01,$09,$01,$41,$09,$01,$41,$09,$01,$93,$41,$09 // .......A..A...A.
        .byte $01,$41,$09,$01,$90,$41,$09,$01,$41,$09,$01,$93,$41,$09,$01,$41 // .A...A..A...A..A
        .byte $09,$01,$90,$42,$06,$ff,$c0,$98,$00,$ff,$c3,$82,$10,$c9 // ...B..........

txt_ebbc:
        .text "8,"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2c,$c9                               // ,.

txt_ebc1:
        .text "88"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$c9                               // ..

txt_ebc6:
        .text "8,"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2c,$c9,$2c,$c2,$82,$2c,$ff,$ca,$86,$20,$82,$25,$27,$2a,$86,$2c // ,.,..,... .%'*.,
        .byte $82,$2f,$2e,$2a,$86,$2c,$82,$2f,$2e,$2a,$86,$2c,$84,$2a,$82,$2e // ./.*.,./.*.,.*..
        .byte $86,$27,$25,$84,$23,$82,$25,$84,$22,$82,$1e,$ff,$c4,$86,$20,$82 // .'%.#.%."..... .
        .byte $25,$27,$2a,$86,$2c,$82,$31,$30,$2a,$86,$2c,$82,$31,$30,$2a,$86 // %'*.,.10*.,.10*.
        .byte $2c,$84,$2a,$82,$2e,$86,$27,$25,$84,$24,$82,$27,$84,$22,$82,$1e // ,.*...'%.$.'."..
        .byte $86,$20,$82,$25,$27,$2a,$86,$2c,$82,$31,$30,$2a,$86,$2c,$82,$31 // . .%'*.,.10*.,.1
        .byte $30,$2a,$86,$2c,$82,$36,$35,$31,$98,$33,$ff,$c1,$82,$14,$14,$1e // 0*.,.651.3......
        .byte $20,$23,$1e,$20,$1b,$1e,$19,$1b,$1e,$ff,$86,$c3,$e7,$10,$22,$c2 //  #. ..........".
        .byte $82,$e3,$2c,$22,$86,$c3,$e6,$10,$27,$84,$10,$81,$c2,$2c,$2c,$82 // ..,"....'....,,.
        .byte $e3,$2c,$60,$2d,$ff,$c5,$98,$08,$f1,$08,$ff,$c7,$8c,$21,$ff,$c8 // .,`-.........!..
        .byte $b0,$f0,$08,$00,$f1,$f0,$88,$1e,$ff,$c3,$82,$10,$c9 // .............

txt_ec76:
        .text "8,"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2c,$c9                               // ,.

txt_ec7b:
        .text "88"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $10,$c9                               // ..

txt_ec80:
        .text "8,"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2c,$c9,$2c,$38,$ff,$c6,$82,$ec,$08,$23,$ff,$c6,$82,$e3,$08,$23 // ,.,8.....#.....#
        .byte $14,$08,$14,$e4,$08,$23,$03,$06,$ff,$bb,$60 // .....#....`

// --- Region $ed2c-$ed3e ---
.pc = $ed2c "dat_ed2c"

dat_ed2c:
        .byte $4c,$4d,$10,$ec,$20,$30,$10,$12,$0f,$15,$04,$0c,$19,$20,$10,$12 // LM.. 0....... ..
        .byte $05,$13,$05                           // ...

// --- Region $ed8f-$ede7 ---
.pc = $ed8f "dat_ed8f"

dat_ed8f:
        .byte $ae,$32,$17,$8a,$29,$07,$09,$10,$8d,$d0,$16,$8a,$e3,$4a,$60,$70 // .2..)........J`p
        .byte $8d,$d7,$10,$a9,$1f,$38,$e9,$1f,$aa,$a0,$00,$bd,$00,$13,$99,$00 // .....8..........
        .byte $04,$bd,$40,$13,$99,$28,$04,$bd,$80,$13,$99,$50,$04,$bd,$c0,$13 // ..@..(.....P....
        .byte $99,$78,$04,$bd,$00,$14,$99,$a0,$04,$bd,$40,$14,$99,$c8,$04,$bd // .x........@.....
        .byte $80,$14,$99,$f0,$04,$bd,$c0,$14,$99,$18,$05,$bd,$00,$15,$99,$40 // ...............@
        .byte $05,$e8,$c8,$c0,$28,$d0,$c4,$ee,$c2   // ....(....

// --- Region $ee0e-$ee39 ---
.pc = $ee0e "dat_ee0e"

dat_ee0e:
        .byte $38,$e6,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21 // 8..!...!...!...!
        .byte $01,$e7,$08,$21,$01,$ad,$32,$09,$09,$0b,$08,$0c,$05,$03,$0f,$07 // ...!..2.........
        .byte $0d,$01,$0d,$07,$0f,$03,$05,$0c,$08,$a5,$60,$b5 // ..........`.

// --- Region $ef25-$ef2c ---
.pc = $ef25 "Segment $ef25"
        .byte $a2,$00,$8e,$20,$d0,$8e,$21,$d0       // ... ..!.

// --- Region $ef4c-$f568 ---
.pc = $ef4c "Segment $ef4c"
        .text "INTRO"
        .byte $a3
        .byte $27,$42,$59,$00

txt_ef56:
        .text "CBA!"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $f2,$20,$3a,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d // . :.............
        .byte $0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$80,$25,$20 // ..............% 
        .byte $3b,$1b,$1c,$1d,$1e,$1f,$00           // ;......

txt_ef82:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./012345"
        .byte $80                                   // .

txt_ef98:
        .text "% ;6789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOP"
        .byte $80                                   // .

txt_efb7:
        .text "% <QRST  UVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a // [\]^_`abcdefghij
        .byte $80,$24,$20,$3c,$6b,$6c,$6d,$6e,$20,$20,$6f,$70,$71,$72,$73,$74 // .$ <klmn  opqrst
        .byte $75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$80,$81,$82,$83,$84 // uvwxyz{|}~......
        .byte $80,$24,$20,$3c,$85,$86,$87,$88,$20,$20,$89,$8a,$8b,$8c,$8d,$8e // .$ <....  ......
        .byte $8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$9e // ................
        .byte $80,$24,$20,$60,$21,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$20,$a9 // .$ `!......... .
        .byte $aa,$ab,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9 // ................
        .byte $ba,$bb,$bc,$bd,$be,$bf,$80,$1f,$20,$60,$21,$c0,$c1,$c2,$c3,$c4 // ........ `!.....
        .byte $c5,$c6,$c7,$c8,$20,$c9,$ca,$cb,$cc,$cd,$ce,$cf,$d0,$d1,$d2,$d3 // .... ...........
        .byte $d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$de,$df,$80,$1f,$20,$60 // .............. `
        .byte $21,$e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$20,$e9,$ea,$eb,$ec,$ed // !......... .....
        .byte $ee,$ef,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fc,$fd // ................
        .byte $fe,$ff,$ee,$20,$21,$2f,$e6,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // ... !/..!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$ee,$20,$2c,$02,$01,$14 // !...!...!.. ,...
        .byte $14,$0c,$05,$06,$09,$05,$0c,$04,$2b,$80,$3f,$20,$36,$14,$12,$01 // ........+.? 6...
        .byte $09,$0e,$05,$04                       // ....

txt_f0ba:
        .text " 01-2-89 "
        .byte $02,$19,$20,$03,$02,$01,$80           // .. ....

txt_f0ca:
        .encoding "screencode_mixed"
        .text "< 2music made by 20cc"
        .encoding "petscii_upper"
        .byte $80                                   // .

txt_f0e0:
        .encoding "screencode_mixed"
        .text "9 <intro coding and logo by cba"
        .encoding "petscii_upper"
        .byte $80                                   // .

txt_f100:
        .text "- "
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $28,$02,$0a,$07,$01,$01,$07,$0a,$02,$a8,$28,$06,$0e,$03,$01,$01 // (.........(.....
        .byte $03,$0e,$06,$aa,$21,$16,$80,$2f,$00,$60,$3c,$98,$9a,$9d,$9f,$a2 // ....!../.`<.....
        .byte $a4,$a7,$a9,$ac,$ae,$b1,$b3,$b6,$b8,$ba,$bd,$bf,$c1,$c4,$c6,$c8 // ................
        .byte $cb,$cd,$cf,$d1,$d3,$d5,$d7,$d9,$db,$dd,$df,$e1,$e2,$e4,$e6,$e8 // ................
        .byte $e9,$eb,$ec,$ee,$ef,$f0,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb // ................
        .byte $fb,$fc,$fc,$fd,$fd,$fe,$fe,$c9,$60,$77,$fe,$fe,$fd,$fd,$fc,$fc // ........`w......
        .byte $fb,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f4,$f3,$f2,$f0,$ef,$ee,$ec,$eb // ................
        .byte $e9,$e8,$e6,$e4,$e2,$e1,$df,$dd,$db,$d9,$d7,$d5,$d3,$d1,$cf,$cd // ................
        .byte $cb,$c8,$c6,$c4,$c1,$bf,$bd,$ba,$b8,$b6,$b3,$b1,$ae,$ac,$a9,$a7 // ................
        .byte $a4,$a2,$9f,$9d,$9a,$98,$95,$92,$90,$8d,$8b,$88,$86,$83,$81,$7e // ...............~
        .byte $7c,$79,$77,$75,$72,$70,$6e,$6b,$69,$67,$64,$62,$60,$5e // |ywurpnkigdb`^

txt_f1b1:
        .byte $5c                                   // backslash character
        .text "ZXVTRPNMKIGFDCA"
        .byte $40                                   // @ character
        .text "?=<;:9876544332211"
        .byte $e9,$30,$60                           // .0`

txt_f1d7:
        .text ";1122334456789:;<=?"
        .byte $40                                   // @ character
        .text "ACDFGIKMNPRTVXZ"
        .byte $5c                                   // backslash character
        .byte $5e,$60,$62,$64,$67,$69,$6b,$6e,$70,$72,$75,$77,$79,$7c,$7e,$81 // ^`bdgiknpruwy|~.
        .byte $83,$86,$88,$8b,$8d,$90,$92,$95,$e5,$20,$60,$41 // ......... `A

txt_f217:
        .encoding "screencode_mixed"
        .text "battlefield+  done on"
        .encoding "petscii_upper"

txt_f22c:
        .text " 1-2-89 "

txt_f234:
        .encoding "screencode_mixed"
        .text "by the copyright breaker again (cba)"
        .encoding "petscii_upper"
        .byte $e6,$20,$60,$b0                       // . `.

txt_f25c:
        .encoding "screencode_mixed"
        .text "greetings to : inner-city - akk - stormtroopers of death - manowar - orion - wwe"
        .encoding "petscii_upper"

txt_f2ac:
        .text " - 6"

txt_f2b0:
        .encoding "screencode_mixed"
        .text "th sense (send faster"
        .encoding "petscii_upper"

txt_f2c5:
        .text " !! - "

txt_f2cb:
        .encoding "screencode_mixed"
        .text "damage (hey softy don't do so lame to say what i'am doing in oase"
        .encoding "petscii_upper"
        .byte $e3,$21,$60                           // .!`

txt_f30f:
        .encoding "screencode_mixed"
        .text "1,and remember (if you make a anti demo against me"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f342:
        .encoding "screencode_mixed"
        .text "!* your dead"
        .encoding "petscii_upper"
        .byte $e4,$21,$21,$29,$e6,$20,$2b,$0c,$01,$14,$05,$12,$20,$04,$15,$04 // .!!). +..... ...
        .byte $05,$13,$e3,$21,$e3,$2e,$e6,$20,$c1,$80,$20,$00,$28,$0c,$01,$14 // ...!... .. .(...
        .byte $05,$12,$21,$2e,$2e,$e8,$20,$c1,$86,$77,$00,$27,$ff,$c1,$c1,$88 // ..!... ..w.'....
        .byte $88,$80,$88,$c2,$26,$81,$88,$81,$88,$88,$81,$c2,$26,$c1,$88,$8f // ....&.......&...
        .byte $8f,$88,$c1,$c2,$26,$83,$89,$88,$88,$81,$83,$c2,$26,$80,$87,$81 // ....&.......&...
        .byte $87,$87,$80,$c2,$23,$80,$87,$81,$e3,$87,$c2,$26,$c1,$88,$8f,$88 // ....#......&....
        .byte $88,$c4,$c2,$23,$88,$88,$80,$e3,$88,$c2,$21,$80,$e4,$e3,$21,$80 // ...#......!...!.
        .byte $c2,$e4,$f8,$22,$88,$c1,$c2,$26,$88,$89,$83,$83,$89,$88,$c2,$e5 // ..."...&........
        .byte $87,$21,$80,$c2,$26,$9c,$88,$80,$80,$88,$88,$c2,$26,$84,$84,$80 // .!..&.......&...
        .byte $80,$88,$88,$c2,$21,$c1,$e3,$88,$22,$80,$c1,$c2,$26,$81,$88,$88 // ....!..."...&...
        .byte $81,$8f,$8f,$c2,$26,$c1,$88,$88,$80,$81,$c4,$c2,$26,$81,$88,$88 // ....&.......&...
        .byte $81,$88,$88,$c2,$26,$c1,$88,$c7,$f1,$88,$c1,$c2,$21,$80,$e5,$e3 // ....&.......!...
        .byte $c2,$e4,$88,$22,$80,$c4,$c2,$e4,$88,$22,$c1,$e3,$c2,$26,$88,$88 // ..."....."...&..
        .byte $80,$80,$88,$9c,$c2,$26,$88,$88,$c1,$c1,$88,$88,$c2,$23,$88,$88 // .....&.......#..
        .byte $c1,$e3,$e3,$c2,$28,$80,$f1,$e3,$c7,$8f,$80,$ff,$c3,$e5,$cf,$22 // ....(.........."
        .byte $c3,$ff,$80,$20,$00,$c9,$e3,$c1,$24,$e3,$ff,$e3,$ff,$e3,$99,$c5 // ... ....$.......
        .byte $60,$1f,$99,$99,$00,$99,$00,$99,$99,$ff,$e7,$c1,$9f,$c3,$f9,$83 // `...............
        .byte $e7,$ff,$9d,$99,$f3,$e7,$cf,$99,$b9,$ff,$c3,$99,$c3,$c7,$98,$99 // ................
        .byte $c0,$c2,$22,$f9,$f3,$c6,$26,$f1,$e3,$e7,$e7,$e3,$f1,$c2,$26,$8f // .."...&.......&.
        .byte $c7,$e7,$e7,$c7,$8f,$c2,$25,$99,$c3,$00,$c3,$99,$c3,$25,$e7,$e7 // ......%......%..
        .byte $81,$e7,$e7,$c7,$23,$e3,$e3,$c7,$c3,$21,$81,$c9,$22,$c7,$c7,$c2 // ....#....!.."...
        .byte $26,$f8,$f1,$e3,$c7,$8f,$9f,$c2,$26,$c1,$98,$90,$84,$8c,$c1,$c2 // &.......&.......
        .byte $22,$e3,$c3,$e3,$e3,$21,$80,$c2,$26,$c1,$98,$f1,$e3,$c7,$80,$c2 // "....!..&.......
        .byte $26,$80,$f1,$e3,$f1,$98,$c1,$c2,$26,$f1,$e1,$c1,$91,$80,$f1,$c2 // &.......&.......
        .byte $26,$80,$8f,$81,$f8,$88,$c1,$c2,$26,$c1,$8f,$81,$88,$88,$c1,$c2 // &.......&.......
        .byte $26,$80,$f8,$f1,$e3,$c7,$c7,$c2,$26,$c1,$88,$c1,$88,$88,$c1,$c2 // &.......&.......
        .byte $26,$c1,$88,$c0,$f8,$f1,$c3,$c3,$25,$e3,$e3,$ff,$e3,$e3,$c3,$26 // &.......%......&
        .byte $e3,$e3,$ff,$e3,$e3,$c7,$8e,$21,$00,$c7,$e3,$fe,$c3,$22,$e1,$e1 // .......!....."..
        .byte $a4,$c2,$28,$80,$80,$fe,$f0,$e0,$c0,$c1,$83,$42,$87,$87,$00,$00 // ..(........B....
        .byte $00,$00,$ff,$ff,$22,$80,$80,$a4,$c2,$2a,$80,$80,$fe,$f0,$e0,$c0 // ...."....*......
        .byte $c1,$83,$87,$87,$e6,$c3,$22,$c0,$c0,$e4,$fc,$c2,$22,$fc,$fc,$c9 // ......"....."...
        .byte $27,$fe,$fc,$f8,$f0,$e0,$c0,$c1,$e8,$87,$e4,$80,$e4,$86,$e4,$80 // '...............
        .byte $e4,$87,$28,$fc,$e0,$c0,$80,$83,$07,$0f,$0f,$a4,$c2,$2a,$80,$80 // ..(..........*..
        .byte $fc,$e0,$c0,$80,$83,$07,$0f,$0f,$a4,$c2,$22 // .........."

// --- Region $f575-$f5a9 ---
.pc = $f575 "dat_f575"

dat_f575:
        .byte $c3,$c3,$e8,$87,$28,$83,$83,$c3,$c1,$c1,$e1,$e1,$e0,$e8,$83,$28 // ....(..........(
        .byte $87,$83,$81,$c0,$f0,$f8,$fc,$fc,$e5,$87,$23,$83,$80,$c0,$a4,$c2 // ..........#.....
        .byte $22,$fc,$f8,$80,$30,$ff,$e8,$e0,$e7,$e1,$80,$21,$ff,$e7,$fc,$c4 // "...0......!....
        .byte $25,$06,$83,$c1,$e0                   // %....

// --- Region $f606-$fce1 ---
.pc = $f606 "dat_f606"

dat_f606:
        .byte $fc,$fc,$c2,$26,$fc,$fc,$f0,$f0,$c3,$c3,$c4,$22,$c0,$c0,$c2,$24 // ...&......."...$
        .byte $c0,$c0,$fc,$fc,$c4,$e4,$e0,$c2,$22,$fe,$fe,$c8,$e3,$1f,$e3,$0f // ........".......
        .byte $2a,$87,$87,$0f,$03,$01,$01,$c1,$c1,$03,$07,$a4,$c4,$28,$7f,$0f // *............(..
        .byte $07,$03,$83,$c1,$e1,$e1,$a4,$c2,$21,$01,$42,$01,$00,$00,$00,$00 // ........!.B.....
        .byte $ff,$ff,$01,$21,$01,$c6,$22,$03,$03,$e4,$3f,$c2,$22,$3f,$3f,$e4 // ...!.."...?."??.
        .byte $c3,$c2,$28,$c3,$c3,$03,$07,$0f,$1f,$3f,$7f,$ca,$24,$1f,$07,$07 // ..(......?..$...
        .byte $03,$e4,$61,$25,$0f,$03,$03,$01,$c1,$e3,$e1,$60,$20,$3f,$07,$03 // ..a%.......` ?..
        .byte $01,$c1,$e0,$f0,$f0,$0f,$03,$03,$01,$c1,$c1,$01,$03,$3f,$07,$03 // .............?..
        .byte $01,$c1,$e0,$f0,$f0,$0f,$03,$03,$01,$c1,$c1,$01,$03,$c4,$24,$7f // ..............$.
        .byte $1f,$07,$03,$a4,$c4,$e8,$e1,$e3,$c1,$e3,$83,$22,$87,$07,$e8,$c1 // ..........."....
        .byte $28,$e0,$c0,$80,$00,$0f,$1f,$3f,$3f,$e5,$e1,$23,$c1,$01,$03,$a4 // (......??..#....
        .byte $c2,$22,$1f,$3f,$80,$38,$ff,$e7,$87,$22,$ff,$00,$ce,$a1,$c8,$25 // .".?.8...".....%
        .byte $60,$c1,$83,$07,$0f,$c3,$e7,$3f,$c4,$25,$0f,$07,$83,$c1,$60,$c3 // `......?.%....`.
        .byte $25,$60,$c1,$83,$07,$0f,$ca,$e4,$3f,$22,$03,$03,$ce,$22,$03,$03 // %`......?"..."..
        .byte $ca,$2b,$f0,$f0,$c3,$c3,$0f,$0f,$1f,$07,$03,$03,$c1,$e3,$e1,$e8 // .+..............
        .byte $1f,$2c,$0f,$03,$03,$01,$c1,$c1,$01,$03,$01,$03,$07,$0f,$c2,$26 // .,.............&
        .byte $0f,$03,$3f,$3f,$7f,$7f,$c2,$e6,$01,$c2,$2a,$0f,$03,$0f,$1f,$3f // ..??......*....?
        .byte $7f,$7f,$ff,$83,$c1,$a4,$c2,$2f,$1f,$3f,$1f,$03,$03,$01,$c1,$e1 // ......./.?......
        .byte $c3,$87,$1f,$07,$03,$03,$83,$e3,$c1,$c4 // ..........

txt_f730:
        .byte $22                                   // double quote character
        .text "??"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $26,$3f,$3f,$03,$03                   // &??..

txt_f739:
        .text "??"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $22,$03,$03,$c4,$2e,$3f,$3f,$0f,$0f,$c3,$c3,$3f,$0f,$0f,$07,$07 // "....??....?....
        .byte $0f,$0f,$1f,$c8,$21,$e1,$e3,$c3,$e6,$80,$c2,$e4,$80,$28,$87,$87 // ....!........(..
        .byte $83,$c1,$c0,$e0,$f0,$fe,$e4,$87,$e6,$80,$22,$87,$87,$e6,$80,$e8 // ..........".....
        .byte $87,$28,$83,$c1,$c0,$e0,$f0,$fe,$c0,$c0,$e6,$c3,$e8,$fc,$c4,$e4 // .(..............
        .byte $c0,$28,$c1,$c0,$e0,$f0,$f8,$fc,$fe,$ff,$e4,$87,$e4,$80,$e8,$86 // .(..............
        .byte $e8,$87,$2a,$0f,$0f,$07,$83,$80,$c0,$e0,$fc,$80,$80,$e6,$87,$2a // ..*............*
        .byte $0f,$0f,$07,$83,$81,$c0,$e0,$f0,$80,$80,$ca,$e4,$80,$e3,$c3,$25 // ...............%
        .byte $c1,$c0,$e0,$e0,$f8,$e3,$87,$24,$83,$80,$c0,$c0,$e4,$f0,$e3,$f8 // .......$........
        .byte $22,$fc,$fc,$e4,$82,$e4,$80,$2a,$fc,$fc,$f8,$f0,$80,$81,$83,$87 // "......*........
        .byte $c0,$f0,$c2,$e4,$f0,$28,$f8,$f0,$f0,$e0,$e0,$c0,$c0,$80,$80,$30 // .....(.........0
        .byte $ff,$22,$e0,$e0,$c2,$e4,$e0,$80,$30,$ff,$25,$f0,$e0,$c1,$83,$06 // ."......0.%.....
        .byte $c3,$25,$06,$83,$c1,$e0,$f0,$cb,$22,$c0,$c0,$e4,$fc,$c4,$e4,$fc // .%......".......
        .byte $24,$f0,$f0,$c0,$c0,$cc,$28,$f0,$f0,$fc,$fc,$f0,$f0,$c3,$c3,$c2 // $.....(.........
        .byte $e3,$87,$25,$83,$c0,$c0,$e0,$f8,$e8,$fe,$22,$80,$80,$c2,$e4,$80 // ..%.......".....
        .byte $22,$f0,$e0,$c2,$e6,$80,$c2,$e4,$fc,$22,$80,$80,$c2,$e4,$80,$e3 // "........"......
        .byte $83,$3d,$c1,$c0,$c0,$e0,$f8,$f8,$f0,$f0,$e0,$e0,$c1,$c1,$83,$c1 // .=..............
        .byte $83,$87,$83,$80,$c0,$c0,$f8,$83,$c1,$ff,$fe,$fe,$fc,$f8,$f8,$c2 // ................
        .byte $22,$fc,$fc,$c4,$23,$fc,$fc,$ff,$e3,$fc,$26,$f8,$f8,$f0,$f0,$fc // "...#.....&.....
        .byte $fc,$c4,$22,$c0,$c0,$c8,$24,$fc,$fc,$c0,$c0,$c2,$22,$fc,$fc,$c2 // .."...$....."...
        .byte $e4,$fc,$c8,$21,$87,$e3,$c3,$e4,$01,$28,$07,$03,$c1,$c1,$01,$01 // ...!.....(......
        .byte $03,$0f,$c4,$e4,$01,$2a,$e1,$e1,$c1,$83,$03,$07,$0f,$7f,$01,$01 // .....*..........
        .byte $c2,$e6,$01,$c6,$2a,$01,$01,$fd,$f1,$01,$01,$03,$0f,$03,$03,$c6 // ....*...........
        .byte $e8,$3f,$e3,$c3,$25,$83,$03,$07,$07,$1f,$c2,$26,$7f,$3f,$1f,$0f // .?..%......&.?..
        .byte $07,$03,$c4,$e4,$01,$e8,$61,$e8,$e1,$2a,$f0,$f0,$e0,$c1,$01,$03 // ......a..*......
        .byte $07,$3f,$03,$0f,$c6,$2d,$f0,$f0,$e0,$c1,$83,$ff,$7f,$3f,$03,$07 // .?...-.......?..
        .byte $83,$c1,$c1,$e3,$e1,$28,$81,$c1,$c1,$81,$01,$03,$07,$1f,$c4,$e4 // .....(..........
        .byte $03,$e4,$e1,$e4,$01,$e3,$0f,$e3,$1f,$22,$3f,$3f,$e3,$41,$2f,$43 // ........."??.A/C
        .byte $03,$07,$07,$1f,$3f,$3f,$1f,$0f,$01,$81,$c1,$e1,$03,$0f,$c2,$e4 // ....??..........
        .byte $0f,$24,$3f,$7f,$7f,$ff,$e4,$01,$80,$58,$ff,$25,$0f,$07,$83,$c1 // .$?......X.%....
        .byte $60,$cb,$25,$60,$c1,$83,$07,$0f,$c3,$25,$0f,$07,$83,$c1,$60,$cb // `.%`.....%....`.
        .byte $22,$03,$03,$e4,$3f,$c4,$e4,$3f,$c2,$22,$03,$03,$cc,$e4,$3f,$c6 // "...?..?."....?.
        .byte $e3,$e1,$24,$c1,$03,$03,$07,$e9,$1f,$22,$03,$0f,$c2,$e4,$01,$2a // ..$......".....*
        .byte $03,$01,$81,$81,$01,$03,$03,$0f,$01,$01,$c2,$e4,$07,$28,$03,$01 // .............(..
        .byte $c1,$c1,$01,$03,$03,$0f,$e3,$e0,$28,$c1,$01,$03,$07,$1f,$3f,$7f // ........(.....?.
        .byte $7f,$c5,$2e,$83,$c1,$e1,$c1,$01,$03,$03,$1f,$83,$83,$07,$0f,$0f // ................
        .byte $1f,$02,$3f,$3f,$ff,$ff,$c2,$23,$3f,$3f,$ff,$e3,$3f,$22,$7f,$7f // ..??...#??..?"..
        .byte $c2,$22,$3f,$3f,$02,$03,$03,$ff,$ff,$c4,$24,$0f,$0f // ."??......$..

txt_f989:
        .text "??"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)

txt_f98c:
        .byte $22                                   // double quote character
        .text "??"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e4,$3f,$28,$f4,$74,$74,$b4,$74,$b4,$b4,$f4,$a7,$21,$15,$a7 // .?(.tt.t....!..

txt_f99f:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9a2:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9a5:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9a8:
        .text "!T"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$01,$a7                           // !..

txt_f9ae:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9b1:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9b4:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9b7:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9ba:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9bd:
        .text "!P"
        .byte $af                                   // '/' | $80 (end-of-string marker)

txt_f9c0:
        .text "!5"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9c3:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9c6:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9c9:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9cc:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9cf:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9d2:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9d5:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9d8:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9db:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9de:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f9e1:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $24,$54,$00,$03,$03,$e5,$0e,$60,$20,$ef,$af,$bc,$f0,$c3,$0c,$33 // $T.....` ......3
        .byte $cf,$ff,$0c,$33,$cf,$3e,$fb,$ee,$ba,$ff,$fb,$ee,$ba,$e9,$a6,$99 // ...3.>..........
        .byte $65,$ff,$a6,$99,$65,$96,$59,$66,$9a,$a8,$60,$3b,$0e,$3a,$3b,$ef // e...e.Yf..`;.:;.
        .byte $ec,$e3,$ec,$e0,$ff,$f3,$cc,$30,$c3,$0c,$33,$cf,$ff,$0c,$33,$cf // .......0..3...3.
        .byte $3e,$fb,$ee,$ba,$ff,$fb,$ee,$ba,$e9,$a6,$99,$65,$ff,$a6,$99,$65 // >..........e...e
        .byte $96,$59,$66,$9a,$ff,$59,$66,$9a,$6b,$ae,$bb,$ef,$f4,$ad,$bd,$ef // .Yf..Yf.k.......
        .byte $bf,$f3,$cf,$33,$00,$03,$03,$e5,$4e,$60,$68,$da,$e3,$8f,$3e,$fb // ...3....N`h...>.
        .byte $ee,$ba,$e9,$bf,$ee,$ba,$e9,$a6,$99,$65,$96,$ff,$99,$65,$96,$59 // .........e...e.Y
        .byte $66,$9a,$6b,$ff,$66,$9a,$6b,$ae,$bb,$ef,$bc,$ff,$bb,$ef,$bc,$f3 // f.k.f.k.........
        .byte $cc,$33,$cc,$ff,$cc,$33,$cc,$33,$cf,$3e,$fb,$ff,$cf,$3e,$fb,$ee // .3...3.3.>...>..
        .byte $ba,$e9,$a6,$ff,$ba,$e9,$a6,$99,$65,$96,$59,$ff,$65,$96,$59,$66 // ........e.Y.e.Yf
        .byte $9a,$6b,$ae,$ff,$9a,$6b,$ae,$bb,$ef,$bc,$f3,$ff,$ef,$bc,$f3,$cc // .k...k..........
        .byte $33,$cc,$33,$ff,$33,$cc,$33,$cf,$3e,$fb,$ee,$f4,$34,$f4,$f4,$b4 // 3.3.3.3.>...4...
        .byte $f4,$b4,$b4,$e8,$0e,$24,$3e,$fb,$ee,$ba,$02,$e9,$a6,$99,$65,$60 // .....$>.......e`
        .byte $28,$96,$59,$66,$9a,$96,$59,$66,$9a,$6b,$af,$aa,$e0,$6b,$ae,$bb // (.Yf..Yf.k...k..
        .byte $ef,$bc,$ff,$aa,$00,$b4,$f4,$f4,$34,$f4,$f4,$a8,$00,$e3,$ec,$e3 // ........4.......
        .byte $ef,$ee,$eb,$ee,$ea,$3e,$fb,$ee,$ba,$02,$e9,$a6,$99,$65,$60,$24 // .....>.......e`$
        .byte $96,$5b,$69,$99,$96,$59,$66,$9a,$6b,$ff,$aa,$00,$6b,$ae,$bb,$ef // .[i..Yf.k...k...
        .byte $bc,$ff,$aa,$0e,$bc,$f3,$cc,$33,$cc,$33,$cf,$3e,$cf,$33,$cf,$3f // .......3.3.>.3.?
        .byte $fb,$ef,$bb,$eb,$e8                   // .....

txt_fb19:
        .text "N$"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$65,$96,$02,$59,$66,$9a,$6b,$60,$38,$ae,$bb,$ef,$bc,$ae,$bb // .e..Yf.k`8......
        .byte $ef,$bc,$f3,$ff,$ea,$d0,$f3,$cc,$33,$cc,$33,$ff,$aa,$00,$33,$cf // ........3.3...3.
        .byte $3e,$fb,$ee,$ff,$aa,$00,$ee,$ba,$e9,$a6,$99,$ff,$aa,$00,$99,$65 // >..............e
        .byte $96,$59,$66,$ff,$aa,$00,$66,$9a,$6b,$ae,$bb,$ff,$b8,$3b,$bb,$ef // .Yf...f.k....;..
        .byte $bc,$f3,$02,$cc,$33,$cc               // ....3.

txt_fb62:
        .text "3<"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $3f,$fa,$f4,$cf,$3e,$fb,$ee,$ba,$ff,$aa,$00,$ba,$e9,$a6,$99,$65 // ?...>..........e
        .byte $ff,$aa,$00,$74,$b4,$74,$74,$b4,$f4,$a8,$00,$e8,$0e,$24,$96,$59 // ...t.tt......$.Y
        .byte $66,$9a,$02,$6b,$ae,$bb,$ef,$24,$bc,$f3,$cc,$30,$e8,$e0,$38,$e9 // f..k...$...0..8.
        .byte $e6,$e9,$e5,$e6,$e9,$e6,$ea,$96,$59,$66,$9a,$6b,$ae,$bb,$ef,$69 // ........Yf.k...i
        .byte $a9,$b9,$e9,$b9,$f9,$c9,$39,$a5,$23,$15,$3a,$3a,$e5,$0e,$33,$5e // ......9.#.::..3^
        .byte $aa,$e9,$fb,$ee,$ba,$e9,$a6,$99,$65,$96,$a7,$9b,$67,$97,$5b,$67 // ........e...g.[g
        .byte $9b,$6b,$e8                           // .k.

txt_fbc8:
        .text "N$"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $bb,$ef,$bc,$02,$f3,$cc,$33,$cc       // ......3.

txt_fbd3:
        .text "$3"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $3e,$fb,$e5,$d0,$23,$d5,$ff,$a6,$a5,$23,$55,$ff,$59,$a5,$23,$55 // >...#....#U.Y.#U
        .byte $ff,$ae,$a5,$23,$55,$ff,$f3,$a5       // ...#U...

txt_fbee:
        .text ";"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)

txt_fbf1:
        .text "48;8;;:;:"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $3e,$fb,$ee,$ba,$e9,$a6,$99,$b4,$f4,$b4,$b4,$74,$b5,$7f,$66,$a5 // >..........t..f.
        .byte $23,$55,$ff,$bb,$a5,$23,$55,$ff,$cc,$a5,$23,$55,$ff,$cf,$a5,$23 // #U...#U...#U...#
        .byte $54,$f4,$b4,$e8,$0e,$24,$bc,$f3,$cc,$30,$02,$c3,$0c,$33,$cf,$24 // T....$...0...3.$
        .byte $3e,$fb,$ee,$ba,$e8,$e0,$60,$24,$eb,$ee,$eb,$ef,$ec,$e3,$ec,$e3 // >.....`$........
        .byte $bc,$f3,$cc,$33,$cc,$33,$cf,$3e,$c9,$39,$c9,$39,$f9,$e9,$b9,$e9 // ...3.3.>.9.9....

txt_fc4b:
        .text ";::9:99:"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$65,$96,$02,$59,$66,$9a,$6b,$2c,$ae,$bb,$ef,$bc,$af,$bb,$ef // .e..Yf.k,.......
        .byte $bf,$f3,$cf,$33,$cf,$e7               // ...3..

txt_fc6a:
        .text "N%C3"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $3e,$fb,$02,$ee,$ba,$e9,$a6,$28,$99,$65,$96,$59,$99,$65,$96,$59 // >......(.e.Y.e.Y
        .byte $02,$66,$9a,$6b,$ae,$28,$bb,$ef,$bc,$f3,$bb,$ef,$bc,$f3,$02,$cc // .f.k.(..........
        .byte $33,$cc                               // 3.

txt_fc91:
        .text "38"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $3e,$fb,$ee,$f4,$3d,$fd,$ed,$bd,$ed,$ad,$9d // >...=......

txt_fc9f:
        .text ":9:99:9:"
        .byte $65,$96,$59,$66,$02,$9a,$6b,$ae,$bb,$28,$ef,$bc,$f3,$cc,$ef,$bc // e.Yf..k..(......
        .byte $f3,$cc,$02,$33,$cc,$33,$cf,$34,$3e,$fb,$ee,$ba,$3e,$fb,$ee,$ba // ...3.3.4>...>...
        .byte $e9,$a6,$99,$65,$f4,$b4,$b4,$74,$b4,$74,$74,$b4,$e8,$0e,$24,$3e // ...e...t.tt...$>
        .byte $fb,$ae,$ba,$02,$e9,$a6,$99,$65,$24,$96,$59 // .......e$.Y

// --- Region $fd02-$fd14 ---
.pc = $fd02 "dat_fd02"

dat_fd02:
        .byte $3f,$a4,$24,$ae,$bb,$aa,$fe,$e4,$0e,$31,$f3,$cc,$33,$cc,$33,$cf // ?.$......1..3.3.
        .byte $3e,$fb,$33                           // >.3

// --- Region $fd1c-$fda2 ---
.pc = $fd1c "Segment $fd1c"
        .byte $43,$e7                               // C.

txt_fd1e:
        .byte $40                                   // @ character
        .text "$"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $ea,$3e,$03,$a4,$24,$66,$9a,$aa,$ff,$a4,$24,$bb,$ef,$aa,$ff,$a4 // .>..$f....$.....
        .byte $24,$cc,$33,$aa,$ff,$e4,$03,$60,$34,$cf,$3e,$bb,$ae,$ba,$a9,$a6 // $.3....`4.>.....
        .byte $99,$ba,$e9,$a6,$99,$65,$96,$59,$66,$6d,$9d,$5d,$6d,$9d,$6d,$ad // .....e.Yfm.]m.m.
        .byte $bd                                   // .

txt_fd52:
        .text ":;:;;8;8"
        .byte $ef,$bc,$f3,$cc,$33,$cc,$33,$cf,$33,$cc,$2a,$ff,$34,$f4,$f4,$b4 // ....3.3.3.*.4...
        .byte $3e,$fb,$aa,$ff,$a4,$24,$e9,$a6,$aa,$ff,$a4,$24,$96,$59,$aa,$ff // >....$.....$.Y..
        .byte $a4,$24,$74,$b4,$a4,$fc,$ac,$e8,$0e,$24,$96,$59,$66,$9a,$02,$6b // .$t......$.Yf..k
        .byte $ae,$bb,$ef,$60,$20,$bc,$f3,$cc,$33,$ea,$ef,$ec,$33,$cc,$33,$cf // ...` ...3...3.3.
        .byte $3e,$aa,$ff,$cf,$3e,$fb,$ee,$ba,$e9   // >...>....

// --- Region $fdb0-$ff35 ---
.pc = $fdb0 "dat_fdb0"

dat_fdb0:
        .byte $59,$66,$9a,$6b,$2c,$ae,$bb,$ef,$bc,$a9,$b9,$e9,$b9,$f9,$c9,$39 // Yf.k,..........9
        .byte $c9,$e8,$0e,$60,$3c,$ee,$ba,$e9,$a6,$99,$65,$96,$59,$9b,$66,$96 // ...`<.....e.Y.f.
        .byte $59,$66,$9a,$6b,$ae,$55,$aa,$6b,$ae,$bb,$ef,$bc,$f3,$55,$aa,$bc // Yf.k.U.k.....U..
        .byte $f3,$cc,$33,$cc                       // ..3.

txt_fde4:
        .text "3U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $cc,$33,$cf,$3e,$fb,$ee,$55,$aa,$fb,$ee,$ba,$e9,$a6,$99,$55,$aa // .3.>..U.......U.
        .byte $a6,$99,$65,$96,$59,$66,$a5,$96,$59,$66,$02,$9a,$6b,$ae,$bb,$60 // ..e.Yf..Yf..k..`
        .byte $4d,$ef,$bc,$f3,$cc,$ed,$bd,$fd,$cd,$3d,$cd,$3d,$cd // M........=.=.

txt_fe14:
        .text ";8;;:;::>"
        .byte $fb,$ee,$ba,$e9,$a6,$99,$65,$f5,$bf,$99,$65,$96,$59,$66,$9a,$55 // ......e...e.Yf.U
        .byte $ff,$66,$9a,$6b,$ae,$bb,$ef,$55,$ff,$bb,$ef,$bc,$f3,$cc,$33,$55 // .f.k...U......3U
        .byte $ff,$cc,$33,$cc,$33,$cf,$3e,$55,$ff,$cf,$3e,$fb,$ee,$ba,$e9,$55 // ..3.3.>U..>....U
        .byte $ff,$ba,$e9,$a6,$99,$65,$96,$51,$e7,$d2,$31,$55,$ff,$da,$eb,$ee // .....e.Q..1U....
        .byte $fb,$ef,$fc,$55,$ff,$ef,$bc,$f3,$cc,$33,$cc,$50,$e7,$d0,$e8,$0e // ...U.....3.P....
        .byte $2c,$bc,$f3,$cc,$33,$cc,$33,$8f,$fe,$cc,$33,$cf,$3e,$02,$fb,$ee // ,...3.3...3.>...
        .byte $ba,$e9,$28,$a6,$99,$65,$96,$a6,$99,$65,$96,$02,$59,$66,$9a,$6b // ..(..e...e..Yf.k
        .byte $28,$ae,$bb,$ef,$bc,$ae,$bb,$ef,$bc,$02,$f3,$cc,$33,$cc // (...........3.

txt_fe9b:
        .text ",3"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $3e,$fb,$39,$c9,$39,$f9,$e9,$b9,$e9,$a9,$e8,$0e,$24,$66,$9a,$6b // >.9.9.......$f.k
        .byte $ae,$02,$bb,$ef,$bc,$f3,$28,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$02 // ......(.3.3.3.3.
        .byte $cf,$3e,$fb,$ee,$28,$ba,$e9,$a6,$99,$ba,$e9,$a6,$99,$02,$65,$96 // .>..(.........e.
        .byte $59,$66,$28,$9a,$6b,$ae,$bb,$9a,$6b,$ae,$bb,$02,$ef,$bc,$f3,$cc // Yf(.k...k.......
        .byte $60                                   // `

txt_fedf:
        .text " 3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $33,$cf,$33,$cc,$33,$cf,$3e,$fb,$ee,$ba,$3d,$fd,$ed,$bd,$ed,$ad // 3.3.3.>...=.....
        .byte $9d,$69                               // .i

txt_fef4:
        .text "9:99:9::"
        .byte $96,$59,$66,$9a,$02,$6b,$ae,$bb,$ef,$28,$bc,$f3,$cc,$33,$bc,$f3 // .Yf..k...(...3..
        .byte $cc,$33,$02,$cc,$33,$cf,$3e,$28,$fb,$ee,$ba,$e9,$fb,$ee,$ba,$e9 // .3..3.>(........
        .byte $02,$a6,$99,$65,$96,$2c,$59,$66,$9a,$6b,$59,$66,$9a,$6b,$ae,$bb // ...e.,Yf.kYf.k..
        .byte $ef,$bc,$e8,$d2,$30,$f3,$cc,$f3,$cc,$f3 // ....0.....

// --- Region $ff83-$ffe3 ---
.pc = $ff83 "Segment $ff83"
        .byte $3e,$aa,$ff,$a4,$24,$ba,$e9,$aa,$ff,$a4,$24,$65,$96,$aa,$ff,$a4 // >...$.....$e....
        .byte $24,$9a,$6b,$aa,$ff,$a4,$24,$ef,$bc,$aa,$ff,$a4 // $.k...$.....

txt_ff9f:
        .text "$3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $aa,$ff,$a4,$24,$3e,$fb,$aa,$ff,$a4,$24,$e9,$a6,$aa,$ff,$a4,$24 // ...$>....$.....$
        .byte $a4,$64,$90,$c0,$a4,$24,$3b,$3e,$0f,$03,$a4,$24,$bc,$b3,$aa,$ff // .d...$;>...$....
        .byte $a4,$24,$cc,$33,$aa,$ff,$a4,$24,$fb,$ee,$aa,$ff,$a4,$24,$a6,$99 // .$.3...$.....$..
        .byte $aa,$ff,$a4,$24,$59,$66,$aa,$ff,$a4,$24,$ae,$bb,$aa,$ff,$a4,$24 // ...$Yf...$.....$
        .byte $f3,$cc                               // ..

// --- Region $ffe9-$fffd ---
.pc = $ffe9 "dat_ffe9"

dat_ffe9:
        .byte $d2,$92,$f2,$a4,$24,$ee,$fa,$ff,$aa,$a4,$24,$99,$65,$ff,$aa,$a4 // ....$.....$.e...
        .byte $e3,$d0,$21,$a0,$a4                   // ..!..
