// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:15
// 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:  $1e80 (7808)
// IRQ handler:  $1700 (irq_1700)
// IRQ handler:  $1801 (nmi_1801)
// IRQ handler:  $1a20 (nmi_1a20)
//
// Code: 2315 bytes, Data: 61173 bytes
// Labels: 415, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $0a00-$0a51 ---
.pc = $0a00 "sub_0a00"
// Referenced by: jsr from $170d, $eb40

sub_0a00:
        inc $0a
        inc $0a
        ldx $0a
        lda dat_0d80,x
        pha
        and #$07
        eor #$17
        sta $2ffe
        pla
        lsr
        lsr
        lsr
        nop
        nop
        tay
        ldx #$00
        nop

loc_0a1b:
        lda $0af0,y
        sta $0400,x
        lda $0b40,y
        sta $0428,x
        lda $0b90,y
        sta $0450,x
        lda $0be0,y
        sta $0478,x
        lda $0c30,y
        sta $04a0,x
        lda $0c80,y
        sta $04c8,x
        lda $0cd0,y
        sta $04f0,x
        lda $0d20,y
        sta $0518,x
        iny
        inx
        cpx #$28
        bne loc_0a1b
        rts

// --- Region $0e80-$0ea1 ---
.pc = $0e80 "loc_0e80"

loc_0e80:
        sei
        bit $eaea
        bit $eaea
        bit $ea
        lda #$34
        sta $01
        ldx #$00

loc_0e8f:
        lda $0ec1,x
        sta $0400,x
        lda dat_0ea1,x
        sta $0500,x
        inx
        bne loc_0e8f
        jmp $0500

dat_0ea1:
        .byte $a2                                   // .

// --- Region $0f07-$0f57 ---
.pc = $0f07 "loc_0f07"

loc_0f07:
        sta $0f0c
        rts

loc_0f0b:
        cmp #$7f
        beq loc_0f07
        sta $0f0c
        cmp #$7b
        bne loc_0f33

loc_0f16:
        inc $2c04
        lda $2c04
        cmp #$03
        bne loc_0f25
        lda #$04
        sta $2c04

loc_0f25:
        cmp #$05
        bne loc_0f2e

dat_0f29:
        .byte $a9,$08,$8d,$04,$2c                   // ....,

loc_0f2e:
        cmp #$09
        beq loc_0f37
        rts

loc_0f33:
        cmp #$77
        bne loc_0f53

loc_0f37:
        dec $2c04
        lda $2c04
        cmp #$07
        bne loc_0f46
        lda #$04
        sta $2c04

loc_0f46:
        cmp #$03
        bne loc_0f4f

dat_0f4a:
        .byte $a9,$02,$8d,$04,$2c                   // ....,

loc_0f4f:
        cmp #$ff
        beq loc_0f16

loc_0f53:
        jmp loc_0f72

dat_0f56:
        .byte $00,$00                               // ..

// --- Region $0f67-$0fb3 ---
.pc = $0f67 "loc_0f67"

loc_0f67:
        sta $0f6c
        rts

loc_0f6b:
        cmp #$77
        beq loc_0f67
        sta $0f6c

loc_0f72:
        cmp #$7e
        bne loc_0f93

loc_0f76:
        inc $2d04
        lda $2d04
        cmp #$03
        bne loc_0f85
        lda #$04
        sta $2d04

loc_0f85:
        cmp #$05
        bne loc_0f8e

dat_0f89:
        .byte $a9,$08,$8d,$04,$2d                   // ....-

loc_0f8e:
        cmp #$09
        beq loc_0f97
        rts

loc_0f93:
        cmp #$7d
        bne loc_0fb3

loc_0f97:
        dec $2d04
        lda $2d04
        cmp #$07
        bne loc_0fa6
        lda #$04
        sta $2d04

loc_0fa6:
        cmp #$03
        bne loc_0faf

dat_0faa:
        .byte $a9,$02,$8d,$04,$2d                   // ....-

loc_0faf:
        cmp #$ff
        beq loc_0f76

loc_0fb3:
        rts

// --- Region $109a-$109a ---
.pc = $109a "sub_109a"
// Referenced by: jsr from $1eff, $edc7

sub_109a:
        brk

// --- Region $1600-$1689 ---
.pc = $1600 "loc_1600"

loc_1600:
        sei
        lda #$f1
        sta $d01a
        lda #$00
        sta $dc0e
        lda #$17
        sta $0315
        lda #$00
        sta $0314
        lda #$18
        sta $0319
        lda #$01
        sta $0318
        lda #$81
        sta $dd0d
        lda #$01
        sta $dd0e
        lda #$00
        sta $dd05
        lda #$a0
        sta $dd04
        lda #$c0
        sta $d012
        lda #$1b
        sta $d011
        cli

loc_163e:
        lda $03
        cmp #$02
        bne loc_1664
        ldx #$00

loc_1646:
        lda $1690,x
        sta smc_1711                                // SMC: modifies $1711
        sta smc_1717                                // SMC: modifies $1717
        ldy #$a0

loc_1651:
        dey
        bne loc_1651
        inx
        cpx #$20
        bne loc_1646
.label smc_165a = * + 1
        lda #$08                                    // !SMC: modified by $1fcc
        sta smc_1717                                // SMC: modifies $1717

loc_165e:
        bit $1f39
        jmp loc_1b00

loc_1664:
        cmp #$01
        bne loc_165e
        ldx #$00

loc_166a:
        lda $1690,x
        sta $1797
        sta $179c
        ldy #$a0

loc_1675:
        dey
        bne loc_1675
        inx
        cpx #$20
        bne loc_166a
.label smc_167e = * + 1
        lda #$08                                    // !SMC: modified by $1fcf
        sta $179c
        bit $1f39
        jmp loc_1b00

dat_1688:
        .byte $00,$00                               // ..

// --- Region $1700-$173a ---
.pc = $1700 "irq_1700"

irq_1700:
        bit $de21
        lda #$18
        sta $d018
        lda #$18
        sta $d016
        jsr sub_0a00
.label smc_1711 = * + 1
        lda #$09                                    // !SMC: modified by $1649, $1fc1
        nop
        sta $d022
.label smc_1717 = * + 1
        lda #$08                                    // !SMC: modified by $164c, $165b, $1fd2
        nop
        sta $d023
        lda $2ffe
        sta $d016
        jsr sub_2c00
        jsr sub_2d00
        lda #$76
        sta $d012
        lda #$40
        sta $0314
        bit $de21
        ror $d019
        jmp loc_ea81

// --- Region $1801-$1850 ---
.pc = $1801 "nmi_1801"

nmi_1801:
        sta $fe
.label smc_1805 = * + 2
        lda $1519                                   // !SMC: modified by $183b
        pha
        and #$0f
        sta $d418
        pla
        lsr
        lsr
        lsr
        lsr
        sta $d418
        inc $1804
        bne loc_181c
        inc smc_1805

loc_181c:
        lda smc_1805
.label smc_1820 = * + 1
        cmp #$16                                    // !SMC: modified by $1841
        beq loc_182a

loc_1823:
        lda $fe
        lsr $dd0d
        rti

dat_1829:
        .byte $40                                   // @

loc_182a:
        inc smc_182e
.label smc_182e = * + 1
        lda $1934                                   // !SMC: modified by $184b
        sta $03
        beq loc_1849
        asl
        sty $ff
        tay
        lda $18a0,y
        sta smc_1805                                // SMC: modifies $1805
        lda $18a1,y
        sta smc_1820                                // SMC: modifies $1820
        ldy $ff
        jmp loc_1a00

loc_1849:
        lda #$ff
        sta smc_182e                                // SMC: modifies $182e
        jmp loc_1823

// --- Region $188d-$188d ---
.pc = $188d "Segment $188d"
        brk

// --- Region $1a00-$1a10 ---
.pc = $1a00 "loc_1a00"

loc_1a00:
        lda #$20
        sta $0318
        lda #$1a
        sta $0319
        lda #$00
        sta $02
        jmp loc_1823

// --- Region $1a20-$1a3d ---
.pc = $1a20 "nmi_1a20"

nmi_1a20:
        pha
        inc $02
        lda $02
        cmp #$b0
        beq loc_1a2e

loc_1a29:
        pla
        lsr $dd0d
        rti

loc_1a2e:
        bit $0400
        lda #$18
        sta $0319
        lda #$01
        sta $0318
        jmp loc_1a29

// --- Region $1b00-$1b0c ---
.pc = $1b00 "loc_1b00"

loc_1b00:
        lda $dc01
        cmp #$ef
        beq loc_1b0a
        jmp loc_163e

loc_1b0a:
        jmp loc_1f40

// --- Region $1d8d-$1d8d ---
.pc = $1d8d "Segment $1d8d"
        brk

// --- Region $1e00-$1e90 ---
.pc = $1e00 "loc_1e00"

loc_1e00:
        ldx #$27

loc_1e02:
        lda $0b02,x
        sta $06a8,x
        lda $0b52,x
        sta $06d0,x
        lda dat_0ba2,x
        sta $06f8,x
        lda txt_0bf2,x
        sta $0720,x
        lda dat_0c42,x
        sta $0748,x
        lda dat_0c92,x
        sta $0770,x
        lda $0ce2,x
        sta $0798,x
        lda $0d32,x
        sta $07c0,x
        dex
        bpl loc_1e02
        jsr sub_3560
        ldx #$00

loc_1e3a:
.label smc_1e3b = * + 1
        lda #$0f                                    // !SMC: modified by $1fad
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_1e3a
        lda #$00
        sta $d020
        sta $d021
.label smc_1e54 = * + 1
        lda #$09                                    // !SMC: modified by $1fb2
        sta $d022
.label smc_1e59 = * + 1
        lda #$08                                    // !SMC: modified by $1fc9
        sta $d023
        jsr sub_2c64
        jsr sub_2d64
        ldx #$27

loc_1e65:
.label smc_1e66 = * + 1
        lda #$07                                    // !SMC: modified by $1fda
        sta $d968,x
        sta $da30,x
.label smc_1e6e = * + 1
        lda #$08                                    // !SMC: modified by $1fdf
        sta $d990,x
        sta $da58,x
        dex
        bpl loc_1e65
        jmp loc_1600

dat_1e7b:
        .byte $00,$00,$00,$00,$00                   // .....

main_1e80:
        jsr sub_1f86
        jsr $f483
        inc $d019
        lda $dc0d
        jmp loc_1e00

dat_1e8f:
        .byte $00,$00                               // ..

// --- Region $1eaf-$1f0a ---
.pc = $1eaf "loc_1eaf"

loc_1eaf:
        clc
        bne loc_1ed2
        beq loc_1ec3
        jsr sub_2d00
        lda #$76

loc_1eb9:
        cmp $d012
        bne loc_1eb9
        lda #$1a
        sta $d018

loc_1ec3:
        lda $2ffa
        sta $d016
        lda #$90

loc_1ecb:
        cmp $d012
        bne loc_1ecb
        lda #$12

loc_1ed2:
        sta $d018
        lda dat_2ff9
        sta $d016
        lda #$a0

loc_1edd:
        cmp $d012
        bne loc_1edd
        lda #$1a
        sta $d018
        lda $2ffb
        sta $d016
        lda #$b4

loc_1eef:
        cmp $d012
        bne loc_1eef
        lda #$18
        sta $d018
        lda $2fff
        sta $d016
        jsr sub_109a
        jsr sub_2e00
        ror $d019
        jmp loc_ea81

// --- Region $1f40-$1f60 ---
.pc = $1f40 "loc_1f40"

loc_1f40:
        sei
        jsr $fda3
        jsr sub_1fe3
        jsr $ff5b
        ldy #$00
        sty $d020
        sty $d021
        iny
        tya
        ldx #$27

loc_1f56:
        sta $d800,x
        dex
        bpl loc_1f56
        jmp loc_0e80

dat_1f5f:
        .byte $00,$0b                               // ..

// --- Region $1f86-$1ff2 ---
.pc = $1f86 "sub_1f86"
// Referenced by: jsr from $1e80, $ed56

sub_1f86:
        sei
        lda #$37
        sta $01
        ldy #$1f

loc_1f8d:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_1f8d
        jsr $fda3
        lda #$d0

loc_1f9b:
        cmp $d012
        bcs loc_1f9b
        cli
        jsr $ff5b
        lda $02a6
        and #$01
        bne loc_1fe2
        lda #$0b
        sta smc_1e3b                                // SMC: modifies $1e3b
        lda #$06
        sta smc_1e54                                // SMC: modifies $1e54
        sta $16ac
        sta $16ad
        sta $16ae
        sta $16af
        sta smc_1711                                // SMC: modifies $1711
        sta $1797
        lda #$0e
        sta smc_1e59                                // SMC: modifies $1e59
        sta smc_165a                                // SMC: modifies $165a
        sta smc_167e                                // SMC: modifies $167e
        sta smc_1717                                // SMC: modifies $1717
        sta $179c
        lda #$01
        sta smc_1e66                                // SMC: modifies $1e66
        lda #$0c
        sta smc_1e6e                                // SMC: modifies $1e6e

loc_1fe2:
        rts
// Referenced by: jsr from $1f44, $ede5

sub_1fe3:
        lda #$37
        sta $01
        ldy #$1f

loc_1fe9:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_1fe9
        rts

// --- Region $22ab-$22d1 ---
.pc = $22ab "loc_22ab"

loc_22ab:
        inc $d1
        cpy #$c4
        cmp ($b4),y
        cpx $b0
        bcc loc_2305
        bpl loc_2307
        bpl loc_22b9

loc_22b9:
        asl $19
        adc $99
        eor $94,x
        eor ($44),y
        ror $55
        eor ($44),y
        ora ($44),y
        ora ($44),y
        ror $55
        ora ($44),y
        ora ($00,x)
        ora ($00,x)
        rti

// --- Region $2305-$230f ---
.pc = $2305 "loc_2305"

loc_2305:
        .byte $d4,$c0                               // nop $c0,x // ILLEGAL

loc_2307:
        cmp ($d0,x)
        cmp ($d3),y
        .byte $93,$53                               // sha ($53),y // ILLEGAL
        .byte $13,$13                               // slo ($13),y // ILLEGAL

dat_230f:
        .byte $13                                   // .

// --- Region $2c00-$2c57 ---
.pc = $2c00 "sub_2c00"
// Referenced by: jsr from $1722, $eb55

sub_2c00:
        lda $04
        sec
        sbc #$04
        sta $04
        lda $04
        and #$07
        ora #$00
        sta $2ffa
        lda $04
        and #$08
        lsr
        nop
        lsr
        lsr
        beq loc_2c1b
        rts

loc_2c1b:
.label smc_2c1c = * + 1
.label smc_2c1d = * + 2
        lda $3128                                   // !SMC: modified by $2c3d, $2c66, $2c6b
        beq sub_2c64
        bit $ea
        bit $ea
        sta $058f
        ora #$40
        sta $05b7

loc_2c2c:
        inc smc_2c1c
        bne loc_2c34
        inc smc_2c1d

loc_2c34:
        lda smc_2c1d
        cmp #$24
        bne loc_2c40
        lda #$20
        sta smc_2c1d                                // SMC: modifies $2c1d

loc_2c40:
        ldx #$00

loc_2c42:
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        inx
        cpx #$27
        bne loc_2c42
        lda #$ff
        sta $04
        rts

// --- Region $2c64-$2c71 ---
.pc = $2c64 "sub_2c64"
// Referenced by: jsr from $1e5d, $ed36; branch from $2c1e

sub_2c64:
        lda #$30
        sta smc_2c1d                                // SMC: modifies $2c1d
        lda #$ff
        sta smc_2c1c                                // SMC: modifies $2c1c
        jmp loc_2c2c

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

// --- Region $2d00-$2d57 ---
.pc = $2d00 "sub_2d00"
// Referenced by: jsr from $1725, $1eb4, $eb58

sub_2d00:
        lda $05
        sec
        sbc #$02
        sta $05
        lda $05
        and #$07
        and #$07
        sta $2ffb
        lda $05
        and #$08
        lsr
        nop
        lsr
        lsr
        beq loc_2d1b
        rts

loc_2d1b:
.label smc_2d1c = * + 1
.label smc_2d1d = * + 2
        lda $3314                                   // !SMC: modified by $2d3d, $2d66, $2d6b
        beq sub_2d64
        bit $ea
        bit $ea
        sta $0657
        ora #$40
        sta $067f

loc_2d2c:
        inc smc_2d1c
        bne loc_2d34
        inc smc_2d1d

loc_2d34:
        lda smc_2d1d
        cmp #$24
        bne loc_2d40
        lda #$20
        sta smc_2d1d                                // SMC: modifies $2d1d

loc_2d40:
        ldx #$00

loc_2d42:
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        inx
        cpx #$27
        bne loc_2d42
        lda #$ff
        sta $05
        rts

// --- Region $2d64-$2d71 ---
.pc = $2d64 "sub_2d64"
// Referenced by: jsr from $1e60, $ed39; branch from $2d1e

sub_2d64:
        lda #$35
        sta smc_2d1d                                // SMC: modifies $2d1d
        lda #$ff
        sta smc_2d1c                                // SMC: modifies $2d1c
        jmp loc_2d2c

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

// --- Region $2e00-$2e28 ---
.pc = $2e00 "sub_2e00"
// Referenced by: jsr from $1f02, $edca

sub_2e00:
        inc $06
        inc $06
        ldx $06
        lda dat_0d80,x
        lsr
        pha
        and #$07
        eor #$07
        sta dat_2ff9
        pla
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_2e19:
        lda dat_2f00,x
        sta $05e0,y
        inx
        iny
        cpy #$27
        bne loc_2e19
        lda #$ff
        rts

dat_2e28:
        .byte $00                                   // .

// --- Region $3560-$35aa ---
.pc = $3560 "sub_3560"
// Referenced by: jsr from $1e35, $ed0e

sub_3560:
        ldx #$1f
        stx $d015
        ldx #$0f

loc_3567:
        lda $35b0,x
        sta $d000,x
        dex
        bpl loc_3567
        ldx #$06

loc_3572:
        lda #$01
        sta $d027,x
        dex
        bpl loc_3572
        ldx #$c0
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        ldx #$be
        stx $07fc
        lda #$00
        sta $b7
        clc
        adc #$05
        sta $b8
        adc #$05
        sta $b9
        adc #$05
        sta $ba
        adc #$05
        sta $bb
        adc #$05
        sta $d01b
        rts

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

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

// --- Region $9d0d-$9d0d ---
.pc = $9d0d "Segment $9d0d"
        brk

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

// --- Region $a806-$a806 ---
.pc = $a806 "sub_a806"
// Referenced by: jsr from $f495

sub_a806:
        brk

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

// --- Region $ea81-$eb1c ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        bit $a686
        dey
        dey
        tya
        tya
        txa
        stx $98
        adc #$88
        pla
        .byte $80,$73                               // nop #$73 // ILLEGAL
        dey
        rts

loc_ea92:
        dey
        sei
        lda #$f1
        sta $d01a
        lda #$00
        sta $dc0e
        lda #$17
        sta $0315
        lda #$00
        sta $0314
        lda #$18
        sta $0319
        lda #$01
        sta $0318
        lda #$81
        sta $dd0d
        lda #$01
        sta $dd0e
        lda #$00
        sta $dd05
        lda #$a0
        sta $dd04
        lda #$c0
        sta $d012
        lda #$1b
        sta $d011
        cli
        lda $03
        cmp #$02
        bne loc_eaf7
        ldx #$00

loc_ead9:
        lda $1690,x
        sta smc_1711
        sta smc_1717
        ldy #$a0

loc_eae4:
        dey
        bne loc_eae4
        inx
        cpx #$20
        bne loc_ead9
        lda #$08
        sta smc_1717

loc_eaf1:
        bit $1f39
        jmp loc_1b00

loc_eaf7:
        cmp #$01
        bne loc_eaf1
        ldx #$00

loc_eafd:
        lda $1690,x
        sta $1797
        sta $179c
        ldy #$a0

loc_eb08:
        dey
        bne loc_eb08
        inx
        cpx #$20
        bne loc_eafd
        lda #$08
        sta $179c
        bit $1f39
        jmp loc_1b00

dat_eb1b:
        .byte $a8,$e3                               // ..

// --- Region $eb33-$eb6d ---
.pc = $eb33 "loc_eb33"

loc_eb33:
        bit $de21
        lda #$18
        sta $d018
        lda #$18
        sta $d016
        jsr sub_0a00
        lda #$09
        nop
        sta $d022
        lda #$08
        nop
        sta $d023
        lda $2ffe
        sta $d016
        jsr sub_2c00
        jsr sub_2d00
        lda #$76
        sta $d012
        lda #$40
        sta $0314
        bit $de21
        ror $d019
        jmp loc_ea81

// --- Region $ebcb-$ec0a ---
.pc = $ebcb "loc_ebcb"

loc_ebcb:
        sta $d418
        inc $1804
        bne loc_ebd6
        inc smc_1805

loc_ebd6:
        lda smc_1805
        cmp #$16
        beq loc_ebe4
        lda $fe
        lsr $dd0d
        rti

dat_ebe3:
        .byte $40                                   // @

loc_ebe4:
        inc smc_182e
        lda $1934
        sta $03
        beq loc_ec03
        asl
        sty $ff
        tay
        lda $18a0,y
        sta smc_1805
        lda $18a1,y
        sta smc_1820
        ldy $ff
        jmp loc_1a00

loc_ec03:
        lda #$ff
        sta smc_182e
        jmp loc_1823

// --- Region $ec90-$eca0 ---
.pc = $ec90 "loc_ec90"

loc_ec90:
        lda #$20
        sta $0318
        lda #$1a
        sta $0319
        lda #$00
        sta $02
        jmp loc_1823

// --- Region $ecb0-$ed66 ---
.pc = $ecb0 "loc_ecb0"

loc_ecb0:
        ora $40dd
        bit $0400
        lda #$18
        sta $0319
        lda #$01
        sta $0318
        jmp loc_1a29

dat_ecc3:
        .byte $80,$c2,$00,$2d,$ad                   // ...-.

loc_ecc8:
        ora ($dc,x)
        cmp #$ef
        beq loc_ecd1
        jmp loc_163e

loc_ecd1:
        jmp loc_1f40

dat_ecd4:
        .byte $82,$f3,$00,$60,$7b,$a2,$27           // ...`{.'

loc_ecdb:
        lda $0b02,x
        sta $06a8,x
        lda $0b52,x
        sta $06d0,x
        lda dat_0ba2,x
        sta $06f8,x
        lda txt_0bf2,x
        sta $0720,x
        lda dat_0c42,x
        sta $0748,x
        lda dat_0c92,x
.label loc_ecfd = * + 1
        sta $0770,x
        lda $0ce2,x
        sta $0798,x
.label loc_ed06 = * + 1
        lda $0d32,x
        sta $07c0,x
        dex
        bpl loc_ecdb
        jsr sub_3560
        ldx #$00

loc_ed13:
        lda #$0f
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_ed13
        lda #$00
        sta $d020
        sta $d021
        lda #$09
        sta $d022
        lda #$08
        sta $d023
        jsr sub_2c64
        jsr sub_2d64
        ldx #$27

loc_ed3e:
        lda #$07
        sta $d968,x
        sta $da30,x
        lda #$08
        sta $d990,x
        sta $da58,x
        dex
        bpl loc_ed3e
        jmp loc_1600

loc_ed54:
        lda $2f
        jsr sub_1f86
        jsr $f483
        inc $d019
        lda $dc0d
        jmp loc_1e00

dat_ed65:
        .byte $b1,$60                               // .`

// --- Region $edc1-$ee01 ---
.pc = $edc1 "loc_edc1"

loc_edc1:
        lda $2fff
        sta $d016
        jsr sub_109a
        jsr sub_2e00
        ror $d019
        jmp loc_ea81

dat_edd3:
        .byte $b5,$21,$60,$f8,$ea,$60,$27           // .!`..`'

loc_edda:
        lda $dc01
        cmp #$ff
        beq loc_edc1
        sei
        jsr $fda3
        jsr sub_1fe3
        jsr $ff5b
        ldy #$00
        sty $d020
        sty $d021
        iny
        tya
        ldx #$27

loc_edf7:
        sta $d800,x
        dex
        bpl loc_edf7
        jmp loc_0e80

dat_ee00:
        .byte $00,$e3                               // ..

// --- Region $ee1c-$ee88 ---
.pc = $ee1c "loc_ee1c"

loc_ee1c:
        sei
        lda #$37
        sta $01
        ldy #$1f

loc_ee23:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_ee23
        jsr $fda3
        lda #$d0

loc_ee31:
        cmp $d012
        bcs loc_ee31
        cli
        jsr $ff5b
        lda $02a6
        and #$01
        bne loc_ee78
        lda #$0b
        sta smc_1e3b
        lda #$06
        sta smc_1e54
        sta $16ac
        sta $16ad
        sta $16ae
        sta $16af
        sta smc_1711
        sta $1797
        lda #$0e
        sta smc_1e59
        sta smc_165a
        sta smc_167e
        sta smc_1717
        sta $179c
        lda #$01
        sta smc_1e66
        lda #$0c
        sta smc_1e6e

loc_ee78:
        rts

loc_ee79:
        lda #$37
        sta $01
        ldy #$1f

loc_ee7f:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_ee7f
        rts

// --- Region $f0ba-$f0e0 ---
.pc = $f0ba "loc_f0ba"

loc_f0ba:
        inc $d1
        cpy #$c4
        cmp ($b4),y
        cpx $b0
        bcc loc_f114
        bpl loc_f116
        bpl loc_f0c8

loc_f0c8:
        asl $19
        adc $99
        eor $94,x
        eor ($44),y
        ror $55
        eor ($44),y
        ora ($44),y
        ora ($44),y
        ror $55
        ora ($44),y
        ora ($00,x)
        ora ($00,x)
        rti

// --- Region $f114-$f11c ---
.pc = $f114 "loc_f114"

loc_f114:
        cpy #$c1

loc_f116:
        bne loc_f0e9
        .byte $d3,$93                               // dcp ($93),y // ILLEGAL
        .byte $53,$e3                               // sre ($e3),y // ILLEGAL

dat_f11c:
        .byte $13                                   // .

// --- Region $f1f8-$f1fc ---
.pc = $f1f8 "loc_f1f8"

loc_f1f8:
        bpl loc_f23a
        bpl loc_f221
        rti

// --- Region $f23a-$f244 ---
.pc = $f23a "loc_f23a"

loc_f23a:
        cmp $d6
        cmp $d9e6,y
        nop
        .byte $53,$53                               // sre ($53),y // ILLEGAL
        .byte $93,$53                               // sha ($53),y // ILLEGAL

dat_f244:
        .byte $e3                                   // .

// --- Region $f443-$f443 ---
.pc = $f443 "loc_f443"

loc_f443:
        brk

// --- Region $f483-$f4bc ---
.pc = $f483 "Segment $f483"
        and ($94,x)
        lda $22
        bcc loc_f493
        .byte $a7,$22                               // lax $22 // ILLEGAL
        rti

dat_f48c:
        .byte $25,$a7,$21,$04,$a7,$21,$40           // %.!..!@

loc_f493:
        lda $22
        jsr sub_a806
        and ($55,x)
        .byte $a7,$21                               // lax $21 // ILLEGAL
        bpl loc_f443
        .byte $23,$01                               // rla ($01,x) // ILLEGAL
        ora ($04,x)
        lda $22
        .byte $80,$14                               // nop #$14 // ILLEGAL
        tay
        and ($41,x)
        ldx $22
        ora ($01,x)
        lda $60
        and #$fe
        sbc $fbfc,x
        .byte $fa                                   // nop // ILLEGAL
        sbc $f7f8,y
        inc $f5,x
        .byte $f4,$f3                               // nop $f3,x // ILLEGAL
        .byte $f2                                   // jam // ILLEGAL

// --- Region $f5b7-$f5c0 ---
.pc = $f5b7 "loc_f5b7"

loc_f5b7:
        beq loc_f629
        bvs loc_f5b7
        bvs loc_f62d
        jmp ($21a4)

dat_f5c0:
        .byte $cc                                   // .

// --- Region $f629-$f638 ---
.pc = $f629 "loc_f629"

loc_f629:
        sec
        ldy $24
.label loc_f62d = * + 1
        .byte $7c,$ee,$4e                           // nop $4eee,x // ILLEGAL
        clc
        ldy $24
        ror $180c,x
        .byte $0c,$a4,$24                           // nop $24a4 // ILLEGAL
        rts

// --- Region $f75c-$f765 ---
.pc = $f75c "loc_f75c"

loc_f75c:
        ror $22a5,x
        bmi loc_f791
        ldx $23
        bmi loc_f795
        rts

// --- Region $f791-$f7e1 ---
.pc = $f791 "loc_f791"

loc_f791:
        beq loc_f794
        rts

loc_f794:
.label loc_f795 = * + 1
        lda $3128
        beq loc_f7dd
        bit $ea
        bit $ea
        sta $058f
        ora #$40
        sta $05b7
        inc smc_2c1c
        bne loc_f7ad
        inc smc_2c1d

loc_f7ad:
        lda smc_2c1d
        cmp #$24
        bne loc_f7b9
        lda #$20
        sta smc_2c1d

loc_f7b9:
        ldx #$00

loc_f7bb:
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        inx
        cpx #$27
        bne loc_f7bb
        lda #$ff
        sta $04
        rts

dat_f7d1:
        .byte $ac                                   // .

loc_f7d2:
        and $30a9
        sta smc_2c1d
        lda #$ff
        sta smc_2c1c

loc_f7dd:
        jmp loc_2c2c

dat_f7e0:
        .byte $80,$2f                               // ./

// --- Region $f843-$f852 ---
.pc = $f843 "loc_f843"

loc_f843:
        and $35a9
        sta smc_2d1d
        lda #$ff
        sta smc_2d1c
        jmp loc_2d2c

dat_f851:
        .byte $80,$8f                               // ..

// --- Region $fab9-$fb2b ---
.pc = $fab9 "loc_fab9"

loc_fab9:
        ldx #$00

loc_fabb:
        inc $b7,x
        lda $b7,x
        cmp #$40
        bne loc_fac7
        lda #$00
        sta $b7,x

loc_fac7:
        ldy $b7,x
        txa
        pha
        clc
        asl
        tax
        lda $35c0,y
        sta $d001,x
        pla
        tax
        inx
        cpx #$06
        bne loc_fabb
        rts

dat_fadc:
        .byte $80,$3d,$00,$60,$4b                   // .=.`K

loc_fae1:
        ldx #$1f
        stx $d015
        ldx #$0f

loc_fae8:
        lda $35b0,x
        sta $d000,x
        dex
        bpl loc_fae8
        ldx #$06

loc_faf3:
        lda #$01
        sta $d027,x
        dex
        bpl loc_faf3
        ldx #$c0
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        ldx #$be
        stx $07fc
        lda #$00
        sta $b7
        clc
        adc #$05
        sta $b8
        adc #$05
        sta $b9
        adc #$05
        sta $ba
        adc #$05
        sta $bb
        adc #$05
        sta $d01b
        rts

// --- Region $fda3-$fda3 ---
.pc = $fda3 "Segment $fda3"
        .byte $12                                   // jam // ILLEGAL

// --- Region $ff5b-$ff61 ---
.pc = $ff5b "Segment $ff5b"
        .byte $07,$15                               // slo $15 // ILLEGAL
        ora $2c13,y
        .byte $02                                   // jam // ILLEGAL

txt_ff61:
        .encoding "screencode_mixed"
        .text "a"
        .encoding "petscii_upper"

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

// --- Region $0800-$0800 ---
.pc = $0800 "dat_0800"

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $0a52-$0a52 ---
.pc = $0a52 "dat_0a52"

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

// --- Region $0b13-$0b1b ---
.pc = $0b13 "dat_0b13"

dat_0b13:
        .byte $01,$02,$03,$00,$04,$05,$06,$07       // ........

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

// --- Region $0b54-$0b77 ---
.pc = $0b54 "dat_0b54"

dat_0b54:
        // === Sine/lookup table (35 bytes, range $08-$29) ===
        .byte $08,$09,$0a,$0b,$0c,$0d,$0e,$08,$0f,$10,$0b,$11,$12,$13,$14,$15 // ................
        .byte $16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ..........

txt_0b6e:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'()"
        .byte $00                                   // string terminator

// --- Region $0ba2-$0bca ---
.pc = $0ba2 "dat_0ba2"

dat_0ba2:
        .text "**+,-"
        .byte $00

txt_0ba8:
        .text "./0123"
        .byte $00                                   // string terminator

txt_0baf:
        .text "456789:*;<=>?"
        .byte $40                                   // @ character
        .byte $08                                   // .

txt_0bbe:
        .text "ABCDEF"
        .byte $1c                                   // .

txt_0bc5:
        .text "GHIJK"
        .byte $00                                   // string terminator

// --- Region $0bf2-$0c1a ---
.pc = $0bf2 "txt_0bf2"

txt_0bf2:
        .text "LMNOPQRSTUVPWXYZ"
        .byte $5b,$5c,$00,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69 // [\.]^_`abcdefghi
        .byte $6a,$6b,$6c,$6d,$60,$6e,$6f,$70       // jklm`nop

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

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

dat_0c42:
        // === Sine/lookup table (40 bytes, range $71-$97) ===
        .byte $71,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$80 // qrstuvwxyz{|}~..
        .byte $81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90 // ................
        .byte $91,$92,$93,$94,$87,$95,$96,$97       // ........

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

// --- Region $0c92-$0cba ---
.pc = $0c92 "dat_0c92"

dat_0c92:
        .byte $98,$99,$9a,$9b,$9c,$9d,$9e,$9f,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8 // ................
        .byte $a9,$aa,$ab,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8 // ................
        .byte $b9,$ba,$bb,$bc,$bd,$be,$bf,$c0       // ........

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

// --- Region $0ce5-$0d08 ---
.pc = $0ce5 "dat_0ce5"

dat_0ce5:
        .byte $c1,$c2,$c3,$c4,$c5,$c6,$00,$c7,$c8,$c9,$c9,$ca,$cb,$00,$cc,$cd // ................
        .byte $c9,$ce,$cf,$d0,$d1,$d2,$d3,$d4,$c3,$d5,$00,$d6,$d7,$d8,$d9,$c2 // ................
        .byte $da,$db,$dc                           // ...

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

// --- Region $0d36-$0d56 ---
.pc = $0d36 "dat_0d36"

dat_0d36:
        .byte $dd,$de,$df,$00,$e0,$e1,$00,$e2,$e3,$e4,$00,$e5,$00,$00,$e6,$e7 // ................
        .byte $de,$e8,$e9,$00,$00,$d6,$ea,$eb,$00,$00,$00,$ec,$cb,$00,$00,$cb // ................

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

// --- Region $0d80-$0e7f ---
.pc = $0d80 "dat_0d80"

dat_0d80:
        // === Sine/lookup table (256 bytes, range $45-$fa) ===
        .byte $a0,$a2,$a4,$a6,$a8,$ab,$ad,$af,$b1,$b3,$b6,$b8,$ba,$bc,$be,$c0 // ................
        .byte $c2,$c4,$c6,$c8,$ca,$cc,$ce,$d0,$d2,$d4,$d6,$d7,$d9,$db,$dc,$de // ................
        .byte $e0,$e1,$e3,$e4,$e6,$e7,$e8,$ea,$eb,$ec,$ed,$ee,$f0,$f1,$f2,$f3 // ................
        .byte $f3,$f4,$f5,$f6,$f6,$f7,$f8,$f8,$f9,$f9,$f9,$fa,$fa,$fa,$fa,$fa // ................
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$f9,$f9,$f8,$f8,$f7,$f7,$f6,$f5,$f5 // ................
        .byte $f4,$f3,$f2,$f1,$f0,$ef,$ee,$ed,$ec,$ea,$e9,$e8,$e6,$e5,$e4,$e2 // ................
        .byte $e1,$df,$dd,$dc,$da,$d8,$d7,$d5,$d3,$d1,$cf,$cd,$cb,$c9,$c7,$c5 // ................
        .byte $c3,$c1,$bf,$bd,$bb,$b9,$b7,$b5,$b2,$b0,$ae,$ac,$aa,$a7,$a5,$a3 // ................
        .byte $a0,$9d,$9b,$99,$97,$94,$92,$90,$8e,$8c,$89,$87,$85,$83,$81,$7f // ................
        .byte $7d,$7b,$79,$77,$75,$73,$71,$6f,$6d,$6b,$69,$68,$66,$64,$63,$61 // }{ywusqomkihfdca
        .byte $5f,$5e,$5c,$5b                       // _^\[

txt_0e24:
        .text "YXWUTSRQONMLLKJIIHGGFFFEEEEEEEEEEEEFFGGHHIJJKLMNOPQRSUVWYZ"
        .byte $5b,$5d,$5e,$60,$62,$63,$65,$67,$68,$6a,$6c,$6e,$70,$72,$74,$76 // []^`bceghjlnprtv
        .byte $78,$7a,$7c,$7e,$80,$82,$84,$86,$88,$8a,$8d,$90,$92,$94,$96,$99 // xz|~............
        .byte $9b,$9e                               // ..

// --- Region $0ea2-$0f06 ---
.pc = $0ea2 "Program $0ea2"
        .byte $00,$bd,$00,$3b,$9d,$01,$08,$e8,$d0,$f7,$ee,$07,$05,$ee,$04,$05 // ...;............
        .byte $d0,$ef,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$4c,$ae,$a7,$00,$00,$03 // ...7..XL..L.....
        .byte $0f,$04,$05,$3a,$0a,$09,$08,$01,$04,$2f,$07,$12,$10,$08,$18,$3a // ...:...../.....:
        .byte $02,$0d,$0c,$2f,$1a,$01,$18,$3a,$32,$30,$03,$03,$2f,$06,$09,$18 // .../...:20../...
        .byte $3a,$02,$0f,$0f,$1a,$05               // :.....

txt_0ee8:
        .text "!  !"
        .byte $05,$0d,$10,$09,$12,$05,$2b,$01,$03,$14,$09,$0f,$0e,$21,$20,$20 // ......+......!  
        .byte $00,$00,$00,$00,$ad,$00,$dc,$c9,$7f,$d0,$04 // ...........

// --- Region $0f58-$0f66 ---
.pc = $0f58 "Program $0f58"
        .fill 8, $00
        .byte $ad,$00,$dc,$c9,$7f,$d0,$04           // .......

// --- Region $0fb4-$0fb4 ---
.pc = $0fb4 "dat_0fb4"

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

// --- Region $1000-$1099 ---
.pc = $1000 "dat_1000"

dat_1000:
        .byte $94,$98,$ba,$77,$7c,$83,$cb,$57,$8c,$85,$88,$6a,$6b,$85,$77,$a8 // ...w|..W...jk.w.
        .byte $89,$7c,$64,$9b,$47,$d0,$3f,$82,$ed,$f0,$05,$fb,$27,$fa,$06,$ff // .|d.G.?.....'...
        .byte $4b,$f1,$3f,$fa,$0b,$f6,$05,$f0,$90,$7e,$00,$6b,$3f,$83,$f6,$a1 // K.?......~.k?...
        .byte $3f,$07,$03,$b7,$c6,$61,$f0,$ff,$f1,$7f,$20,$ff,$c4,$07,$6f,$00 // ?....a.... ...o.
        .byte $1f,$f0,$0f,$c0,$1f,$a4,$37,$f0,$5f,$45,$7b,$b0,$ff,$0f,$f0,$7f // ......7._E{.....
        .byte $9f,$ff,$80,$00,$00,$11,$02,$42,$15,$41,$bd,$12,$56,$fa,$5f,$f8 // .......B.A..V._.
        .byte $fe,$3a,$b6,$84,$73,$3b,$00,$2a,$9b,$fa,$ef,$ff,$bf,$f7,$fd,$bb // .:..s;.*........
        .byte $a9,$ba,$56,$06,$01,$10,$00,$00,$00,$00,$00,$00,$00,$11,$32,$13 // ..V...........2.
        .byte $45,$bc,$5b,$df,$c3,$ff,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // E.[.............
        .byte $ff,$f6,$a4,$79,$40,$34,$02,$00,$20,$01 // ...y@4.. .

// --- Region $109b-$15ff ---
.pc = $109b "dat_109b"

dat_109b:
        .fill 10, $00
        .byte $11,$11,$11                           // ...

txt_10a8:
        .text "132D7C"
        .byte $7c,$65,$ba,$be,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // |e..............
        .byte $ff,$fa,$df,$ff,$fa,$bf,$bf,$46,$46,$14,$00,$00,$00,$00,$00,$00 // .......FF.......
        .fill 10, $00
        .byte $01,$12,$21,$14                       // ..!.

txt_10dc:
        .text "16E"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $84,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$df,$ff,$dc,$d7,$ee // ................
        .byte $ca,$ec,$bd,$99,$ba,$6a,$85,$78,$36,$90,$78,$58,$b2,$55,$49,$25 // .....j.x6.xX.UI%
        .byte $23,$63,$63,$77,$67,$59,$76,$76,$97,$66,$66,$76,$75,$a6,$74,$78 // #ccwgYvv.ffvu.tx
        .byte $1b,$82,$69,$06,$21,$22,$00,$00,$00,$00,$00,$00,$11,$11,$11,$11 // ..i.!"..........
        .byte $12                                   // .

txt_1121:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "33T6"
        .byte $e8,$bb,$ce,$cf,$ff,$ff,$cf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$bd,$cf,$cb,$c9,$a9,$7f,$a7,$ca,$6b,$e3,$7a,$66,$98 // ...........k.zf.
        .byte $62,$50,$32,$10,$22,$00,$00,$00,$00,$30,$00,$00,$01,$02,$20,$32 // bP2."....0.... 2
        .byte $03,$10,$02,$30,$02,$10,$12,$11,$11,$11,$11 // ...0.......

txt_1165:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "3333SC"
        .byte $68,$98,$6f,$97,$bd,$db,$ed,$dd,$bb,$fc,$bc,$b8,$df,$b9,$cb,$ed // h.o.............
        .byte $a8,$fc,$be,$cc,$be,$de,$cb,$ef,$cb,$fe,$ce,$df,$bf,$be,$fe,$ef // ................
        .byte $9d,$fe,$ed,$dd,$ff,$ef,$bc,$c9,$dd,$cd,$de,$cc,$bc,$bf,$ac,$bd // ................
        .byte $ea,$99,$ba,$65,$67,$42,$62,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ...egBb.........
        .byte $00,$00,$00,$00,$00,$00,$00,$11,$11,$11,$11,$12 // ............

txt_11bc:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "33333U4"
        .byte $64,$59,$89,$ac,$cb,$cd,$ff,$ff,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff // dY..............
        .fill 10, $ff
        .byte $ef,$ff,$fe,$ff,$ff,$ff,$fd,$ff,$fd,$de,$fe,$cd,$b8,$bc,$88,$77 // ...............w
        .byte $55,$25,$40,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // U%@...........

dat_1200:
        // === Fill data (58 bytes, $1200-$1239) ===
        .fill 58, $88
        .byte $c6,$b1,$56,$d8,$cb,$8d,$8d,$aa,$bc,$9c,$df,$d4,$ff,$61,$04,$23 // ..V..........a.#
        .byte $12,$11,$11,$14                       // ....

txt_124e:
        .text "5)($"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $a6,$18,$fe,$f8,$ff,$0b,$fe,$ff,$ff,$ff,$fe,$fe,$df,$cd,$fe,$c4 // ................
        .byte $58,$8f,$80,$00,$05,$f9,$00,$0b,$40,$00,$01,$03,$02,$12,$00,$22 // X.......@......"
        .byte $15,$25,$23,$38,$f1,$a8,$ff,$fc,$8f,$aa,$5f,$13,$fc,$ff,$ff,$ff // .%#8......_.....
        .byte $fe,$df,$db,$c9,$e5,$95,$ad,$82,$49,$e0,$00,$01,$10,$00,$01,$10 // ........I.......
        .byte $00,$00,$00,$01,$24,$25,$33,$6e,$81,$8f,$4a,$ff,$3f,$ff,$ff,$ff // ....$%3n..J.?...
        .byte $ff,$ff,$ff,$fd,$cc,$9f,$68,$8f,$f6,$61,$01,$90,$00,$03,$10,$00 // ......h..a......
        .byte $00,$00,$03,$00,$23,$03,$d6,$15,$08,$b4,$b5,$fc,$1f,$cf,$8f,$fa // ....#...........
        .byte $ff,$fd,$ef,$e4,$df,$c5,$c0,$bf,$6c,$03,$f1,$f0,$08,$03,$04,$00 // ........l.......
        .byte $00,$43,$20,$11,$a6,$22,$4f,$80,$03,$ff,$40,$ff,$80,$bf,$6b,$ff // .C .."O...@...k.
        .byte $01,$fd,$0f,$b8,$9f,$fe,$0e,$8f,$8f,$6d,$c5,$39,$63,$de,$f1,$98 // .........m.9c...
        .byte $00,$03,$21,$f0,$03,$00,$3f,$10,$5b,$23,$28,$fa,$51,$41,$9c,$00 // ..!...?.[#(.QA..
        .byte $82,$af,$20,$8e,$cc,$0e,$66,$fa,$dc,$df,$6f,$af,$a8,$fe,$85,$cf // .. ...f...o.....
        .byte $f6                                   // .

txt_1314:
        .text "A6"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $03,$20,$00,$30,$00,$25,$00,$04,$00,$2d,$63,$92,$fc,$83,$02,$bf // . .0.%...-c.....
        .byte $94,$4b,$ff,$88,$eb,$fa,$ff,$f8,$5f,$c8,$bd,$ab,$86,$bf,$e0,$3e // .K......_......>
        .byte $c0,$08,$00,$92,$00,$00,$92,$05,$40,$00,$28,$4a,$61,$f8,$32,$94 // ........@.(Ja.2.
        .byte $59,$ff,$5b,$ab,$fe,$da,$8f,$2f,$c1,$18,$f4,$b0,$3b,$e6,$60,$be // Y.[..../....;.`.
        .byte $48,$10,$6e,$98,$52,$c1,$b6,$d8,$05,$9d,$8a,$81,$58,$bb,$41,$3f // H.n.R.......X.A?
        .byte $e0,$00,$df,$01,$8b,$89,$10,$bf,$80,$96,$5e,$6b,$62,$f2,$8f,$ca // ..........^kb...
        .byte $48,$ee,$f4,$8f,$83,$d9,$eb,$a3,$c8,$83,$2b,$23,$40,$00,$8a,$00 // H.........+#@...
        .byte $34,$03,$a0,$08                       // 4...

txt_138b:
        .text "ASD"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $53,$bf,$e1,$f9,$fa,$9f,$e3,$9f,$f8,$1b,$cb,$f6,$30,$ff,$20,$3a // S...........0. :
        .byte $58,$03,$f2,$40,$03,$6c,$00,$15,$34,$18,$83,$22,$98,$bc,$b6,$6d // X..@.l..4.."...m
        .byte $db,$9b,$ff,$6f,$f8,$8f,$cb,$e8,$9d,$a4,$1b,$40,$60,$84,$13,$20 // ...o.......@`.. 
        .byte $28,$13,$11,$68,$44,$12,$fc,$62,$5b,$e5,$8c,$96,$af,$9a,$88,$eb // (..hD..b[.......
        .byte $c3,$a8,$a6,$b8,$1b,$98,$43,$8b,$65,$8d,$84,$d8,$8a,$88,$3b,$8b // ......C.e.....;.
        .byte $aa,$85,$89,$c2,$98,$b9,$85,$a6,$68,$88,$49,$62,$83,$85,$18,$85 // ........h.Ib....
        .byte $61,$44,$2b,$55,$88,$81,$8b,$c4,$4b,$fc,$48,$fe,$da,$8e,$fe,$ab // aD+U....K.H.....
        .byte $88,$8b,$e2,$94,$b6,$89,$36,$98,$15,$88,$95,$83,$bd,$83,$d8,$c5 // ......6.........
        .byte $f6,$ff,$db,$ac,$a9,$e4,$96,$42,$a1,$b4,$1b,$02,$98,$18,$45,$38 // .......B......E8
        .byte $42,$88,$9a,$88,$9c                   // B....

txt_1424:
        .text "<?"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $8b,$c8,$f8,$d8,$fa,$ba,$8a,$8b,$c2,$8b,$88,$86,$38,$3b,$66,$80 // ............8;f.
        .byte $35,$82,$86,$48,$56,$85,$38,$25,$94,$8c,$28,$c5,$96,$8a,$8b,$c8 // 5..HV.8%..(.....
        .byte $9c,$85,$f8,$b8,$b8,$a4,$bf,$6b,$aa,$5c,$3b,$80,$b8,$0a,$a8,$48 // .......k.\;....H
        .byte $86,$39,$80,$69,$44,$a8,$58,$6b,$48,$8c,$a8,$d8,$68,$65,$b8,$8a // .9.iD.XkH...he..
        .byte $2a,$6a                               // *j

txt_1469:
        .text "KH"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $c8,$b8,$58,$59,$6a,$36,$89,$48,$94,$99,$68,$1a,$3d,$39,$88,$cc // ..XYj6.H..h.=9..
        .byte $66,$86,$ca,$88,$c1,$99,$8b,$4b,$68,$8b,$63,$8c,$29,$88,$18,$a6 // f......Kh.c.)...
        .byte $68,$b5,$98,$64,$9a,$5a,$98,$88,$b6,$a9,$8a,$88,$a8,$63,$b6,$52 // h..d.Z.......c.R
        .byte $a9,$85,$88,$88,$64,$b6,$b8           // ....d..

txt_14a3:
        .text "9("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $68,$96,$c9,$88,$6a,$8a,$8a,$6a,$a6,$ba,$56,$a4,$a8,$89,$95,$d6 // h...j..j..V.....
        .byte $59,$82,$8a,$48,$65,$96,$69,$65,$a6,$96,$a5,$e4,$8d,$48,$a8,$89 // Y..He.ie.....H..
        .byte $9a,$68,$88,$4b,$86,$5b,$65,$96,$a8,$5a,$48,$8a,$58,$86,$88,$88 // .h.K.[e..ZH.X...
        .byte $88,$98,$5a,$a8,$88,$a4,$96,$84,$a6,$a4,$aa,$8a,$58,$8a,$86,$98 // ..Z.........X...
        .byte $88,$98,$69,$89,$68,$68,$98,$68,$88,$69,$48,$88,$69,$68,$85,$95 // ..i.hh.h.iH.ih..
        .byte $a6,$88,$99,$89,$88,$5a,$89,$95,$aa,$88,$88,$6b,$86,$88,$9a,$88 // .....Z.....k....
        .byte $96,$a6,$48,$84,$9a,$88,$98,$68,$a3,$94,$c6,$59,$85,$8c,$68,$a6 // ..H....h...Y..h.
        .byte $98,$98,$88,$88,$8a,$69,$88,$88,$86,$89,$68,$98,$89,$95,$86,$b8 // .....i....h.....
        .byte $89,$a4,$88,$89,$86,$86,$8c,$88,$96,$89,$86,$88,$59,$88,$88,$88 // ............Y...
        .byte $88,$88,$98,$89,$69,$8a,$98,$88,$88,$88,$68,$98,$88,$96,$98,$66 // ....i.....h....f
        .byte $88,$86,$a5,$88,$88,$98,$6b,$48,$88,$88,$88,$88,$89,$88,$96,$88 // ......kH........
        .byte $88,$89,$86,$9a,$66,$a8,$86,$88,$88,$89,$58,$a4,$a6,$a8,$98,$88 // ....f.....X.....
        .byte $8a,$68,$96,$a8,$88,$88,$8a,$68,$98,$88,$8a,$58,$89,$66,$88,$58 // .h.....h...X.f.X
        .byte $86,$88,$96,$88,$88,$88,$89,$88,$88,$88,$88,$86,$a6,$88,$88,$98 // ................
        .byte $98,$8a,$86,$98,$69,$88,$68           // ....i.h

dat_158d:
        // === Fill data (115 bytes, $158d-$15ff) ===
        .fill 115, $88

// --- Region $168a-$16b0 ---
.pc = $168a "Segment $168a"
        .byte $00,$00,$00,$00,$00,$00,$0b,$0b,$0b,$0c,$0c,$0c,$0c,$0f,$0f,$0f // ................
        .byte $0f,$03,$03,$03,$03,$03,$03,$01,$01,$01,$0f,$0f,$0f,$0f,$0f,$0c // ................
        .byte $0c,$0b,$09,$09,$09,$09               // ......

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

// --- Region $173b-$175b ---
.pc = $173b "dat_173b"

dat_173b:
        .byte $00,$00,$00,$00,$00,$a9,$1a,$8d,$18,$d0,$ad,$fa,$2f,$8d,$16,$d0 // ............/...
        .byte $a9,$90,$8d,$12,$d0,$a9,$80,$8d,$14,$03,$6e,$19,$d0,$4c,$81,$ea // ..........n..L..

dat_175b:
        // === Fill data (1 bytes, $175b-$175b) ===
        .byte $00                                   // .

// --- Region $1780-$17a6 ---
.pc = $1780 "dat_1780"

dat_1780:
        .byte $ad,$fb,$2f,$8d,$16,$d0,$a9,$b3,$8d,$12,$d0,$a9,$00,$8d,$14,$03 // ../.............
        .byte $20,$00,$35,$20,$00,$0f,$a9,$09,$8d,$22,$d0,$a9,$08,$8d,$23,$d0 //  .5 ....."....#.
        .byte $6e,$19,$d0,$4c,$81,$ea               // n..L..

dat_17a6:
        // === Fill data (1 bytes, $17a6-$17a6) ===
        .byte $00                                   // .

// --- Region $1800-$1800 ---
.pc = $1800 "dat_1800"

dat_1800:
        .byte $78                                   // x

// --- Region $1851-$1851 ---
.pc = $1851 "dat_1851"

dat_1851:
        // === Fill data (1 bytes, $1851-$1851) ===
        .byte $00                                   // .

// --- Region $188e-$18a8 ---
.pc = $188e "dat_188e"

dat_188e:
        // === Data block (27 bytes, $188e-$18a8) ===
        .fill 20, $00
        .byte $10,$12,$12,$14,$14,$16               // ......

dat_18a8:
        // === Fill data (1 bytes, $18a8-$18a8) ===
        .byte $00                                   // .

// --- Region $1900-$1980 ---
.pc = $1900 "dat_1900"

dat_1900:
        .byte $01,$03,$03,$03,$03,$03,$01,$03,$03,$01,$03,$01,$01,$03,$03,$03 // ................
        .byte $01,$03,$03,$03,$03,$03,$01,$03,$03,$01,$03,$01,$01,$03,$03,$03 // ................
        .byte $01,$03,$03,$03,$03,$03,$01,$03,$03,$01,$03,$01,$01,$03,$03,$03 // ................
        .byte $01,$03,$03,$03,$03,$03,$01,$03,$03,$01,$03,$01,$01,$03,$03,$03 // ................
        .byte $01,$03,$03,$03,$02,$03,$03,$01,$03,$01,$03,$01,$02,$03,$03,$03 // ................
        .byte $01,$03,$01,$03,$02,$03,$01,$01,$03,$01,$03,$01,$02,$01,$02,$02 // ................
        .byte $01,$03,$03,$03,$02,$03,$03,$01,$03,$01,$03,$01,$02,$03,$03,$03 // ................
        .byte $03,$03,$01,$03,$02,$01,$01,$01,$03,$03,$03,$01,$02,$01,$02,$02 // ................

dat_1980:
        // === Fill data (1 bytes, $1980-$1980) ===
        .byte $00                                   // .

// --- Region $1a11-$1a1f ---
.pc = $1a11 "dat_1a11"

dat_1a11:
        .fill 14, $00
        .byte $78                                   // x

// --- Region $1a3e-$1a3e ---
.pc = $1a3e "dat_1a3e"

dat_1a3e:
        // === Fill data (1 bytes, $1a3e-$1a3e) ===
        .byte $00                                   // .

// --- Region $1b0d-$1b0d ---
.pc = $1b0d "dat_1b0d"

dat_1b0d:
        // === Fill data (1 bytes, $1b0d-$1b0d) ===
        .byte $00                                   // .

// --- Region $1d8e-$1d8e ---
.pc = $1d8e "dat_1d8e"

dat_1d8e:
        // === Fill data (1 bytes, $1d8e-$1d8e) ===
        .byte $00                                   // .

// --- Region $1e91-$1eae ---
.pc = $1e91 "Segment $1e91"
        .fill 15, $00
        .byte $20,$00,$0a,$20,$60,$0a,$ad,$fe,$2f,$8d,$16,$d0,$a9,$18,$8d //  .. `.../......

// --- Region $1f0b-$1f3f ---
.pc = $1f0b "dat_1f0b"

dat_1f0b:
        .fill 21, $00
        .byte $60,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea // `...............
        .fill 9, $ea
        .byte $ad,$01,$dc,$c9,$ff,$f0,$e0           // .......

// --- Region $1f61-$1f85 ---
.pc = $1f61 "Segment $1f61"
        .byte $0b,$0b,$0c,$0c,$0c,$0f,$0f,$0f,$07,$07,$07,$01,$01,$01,$01,$01 // ................
        .byte $01,$07,$07,$07,$0f,$0f,$0f,$0c,$0c,$0c,$0b,$0b,$0b,$00,$00,$20 // ............... 
        .byte $60,$35,$4c,$20,$1f                   // `5L .

// --- Region $200b-$22aa ---
.pc = $200b "dat_200b"

dat_200b:
        .byte $01,$03,$03,$07,$0e,$00,$06,$7e,$e5,$95,$55,$55,$55,$00,$f8 // .......~..UUU..

txt_201a:
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$01,$07,$03,$00,$00,$07,$1e,$79,$e5,$95,$95 // ............y...
        .byte $e4,$00,$f4                           // ...

txt_2032:
        .text "YUUT"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$40,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ...@@...........
        .byte $00,$00,$00,$00,$01,$1f,$75,$e5,$00,$00,$00,$57,$fd,$55,$59,$66 // ......u....W.UYf
        .byte $00,$00,$15,$ff,$55,$56,$80,$00,$00,$00,$50,$ff,$99,$66,$19,$0e // ....UV....P..f..
        .byte $00,$00,$00,$50,$f4,$6d,$9b,$a6,$00,$00,$04,$1c,$74,$d4,$94,$64 // ...P.m......t..d
        .byte $00,$00,$00,$00,$01,$1f,$79,$e6,$00,$00,$00,$57,$fd,$65,$99,$66 // ......y....W.e.f
        .byte $00,$00,$5f,$f5,$99,$66,$09,$00,$00,$00,$f5,$5f,$95,$66,$99,$e6 // .._..f....._.f..
        .byte $00,$00,$40,$d0,$71,$53,$80,$40,$00,$00,$7f,$d5,$d5,$55,$01,$01 // ..@.qS.@.....U..
        .byte $1d,$1d,$f5
        .byte $56,$55,$66,$99,$66
        .text "UUWU"
        .byte $95,$65,$90
        .byte $50
        .byte $00,$00,$ff,$55,$55,$56,$00,$00,$00,$00,$ff,$55,$99,$66,$00,$00 // ...UUV.....U.f..
        .byte $00,$00,$df,$5d,$83,$43,$03,$01,$00,$00,$ff,$55,$55,$55,$95,$e5 // ...].C.....UUU..
        .byte $00,$00,$fd
        .text "TTTT"
        .byte $60,$00,$00,$00,$00,$00,$00,$01,$07
        .byte $00,$00,$00,$01,$07,$7d,$d9,$66,$00,$00,$01,$5f,$f5,$56,$99,$64 // .....}.f..._.V.d
        .byte $00,$00,$50,$ff,$99,$66,$99,$02,$00,$00,$00,$00,$00,$00,$00,$00 // ..P..f..........
        .byte $00,$00,$00,$54,$f5,$66,$99,$a6,$00,$00,$00,$00,$00,$50,$94,$65 // ...T.f.......P.e
        .byte $00,$00,$1f,$0d,$07,$03,$03,$01,$00,$00,$ff,$55,$55,$66,$99,$e6 // ...........UUf..
        .byte $00,$00,$d0,$50,$51,$67,$9d,$66,$00,$00,$05,$5f,$f5,$56,$98,$50 // ...PQg.f..._.V.P
        .byte $00,$00,$55,$ff,$99,$66,$01,$00,$00,$00,$00,$54,$fd,$67,$99,$e6 // ..U..f.....T.g..
        .byte $00,$00,$00,$00,$00,$40,$d0,$54,$00,$00,$00,$00,$00,$00,$ff,$ff // .....@.T........
        .byte $03,$07,$0d,$0e,$1e,$3e,$3b,$3e,$99,$66,$aa,$6b,$a9,$e9,$a8,$e4 // .....>;>.f.k....
        .byte $98,$60,$80,$00,$00,$00,$00,$00,$03,$01,$00,$00,$00,$00,$1d,$7f // .`..............
        .byte $aa,$ea,$79,$3a,$3a,$1e,$0f,$4e,$94,$64,$a4,$64,$a4,$e4,$a4,$e4 // ..y::..N.d.d....
        .byte $03,$07,$0e,$0e,$1e                   // .....

txt_218d:
        .text ":;>"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$ab,$ae,$b9,$ed,$bc,$f4,$98,$a0,$80,$00,$00,$00,$00,$00,$00 // j...............
        .byte $00,$00,$00,$00,$00,$1f,$bb,$7a,$3a,$1d,$06,$00,$00,$d0,$bd // .......z:......

txt_21b0:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$03,$03,$03,$03,$07,$07,$0f,$0e,$aa,$ea,$ab,$ae,$bb // ................
        .byte $ee,$bf,$ff,$90,$80                   // .....

txt_21ca:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$07,$0f,$01,$00,$00,$00,$00,$00,$fc,$fc // ................
        .byte $d9,$e6,$ea,$eb,$ea,$ea,$eb,$ee,$90,$50,$90,$90,$90,$d0,$90,$d0 // .........P......
        .byte $0e,$1e,$3b,$3e,$7b,$ee,$ff,$ff,$99,$a6,$9a,$a8,$b4,$e4,$b0,$d0 // ..;>{...........
        .byte $90,$40,$00,$00,$00,$00,$00,$00,$ea,$3a,$0d,$02,$03,$03,$00,$fc // .@.......:......
        .byte $99,$66,$aa,$6b,$aa,$ea,$ab,$ee,$00,$40,$40,$40,$90,$d0,$90,$d0 // .f.k.....@@@....
        .byte $ea,$ea,$eb,$ee,$fb,$ee,$ff,$ff,$99,$a6,$9a,$a9,$b8,$e4,$b4,$f4 // ................
        .byte $80,$40,$00,$00,$00,$00,$00,$00,$3a,$3a,$1d,$0e,$0e,$0e,$c3,$f3 // .@......::......
        .byte $94,$65,$a9,$69,$aa,$ea,$ab,$ee,$00,$00,$00,$00 // .e.i........

txt_224c:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$ae,$2b,$00,$00,$00,$00,$00,$00,$ff,$be,$fa // ......+.........
        .byte $f7,$fa,$fb,$fa,$fb,$fb,$f7,$aa,$fc,$fc,$bc,$fc,$bc,$ec,$b8,$3b // ...............;
        .byte $7f,$ff,$ea,$d5,$c0,$c0,$d1,$b4,$f4,$f0,$d0,$90,$50,$10,$10,$00 // ............P...
        .byte $00,$00,$00,$00,$00,$01,$02,$02,$07,$1f,$6f,$bf,$ef,$bf,$ff,$aa // ..........o.....
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$8f,$4f,$1f,$1e // ........O..

txt_229c:
        .text "5001"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $f4,$f4,$f4,$a4,$54,$04,$04,$3f,$7f,$fb // ....T..?..

// --- Region $22d2-$2304 ---
.pc = $22d2 "dat_22d2"

dat_22d2:
        .byte $90,$64,$59,$16,$59,$16,$0f,$0f,$0f,$8e,$8d,$4c,$8c,$4d,$be,$ed // .dY.Y......L.M..
        .byte $bd,$a9
        .byte $55,$01
        .byte $45,$11,$0a,$1f
        .text "????/"
        .byte $7f,$a6,$ee
        .byte $bb,$ff,$ff,$fb,$ef,$fb,$a8,$fc,$bc,$ec,$f8,$fc,$fc,$f8,$fb,$fe // ................
        .byte $ff,$fe,$e9                           // ...

// --- Region $2310-$28e0 ---
.pc = $2310 "Segment $2310"
        .byte $ff,$ef,$bf,$aa,$55,$00,$44,$11,$d0,$d0,$80 // ....U.D....

txt_231b:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$01,$03,$03,$06,$0b,$09,$1f,$7e,$fb,$ee,$ba,$ea,$a9,$54 // .........~.....T
        .byte $98,$a4,$9a,$a6,$9a,$56,$9a,$7b,$7e   // .....V.{~

txt_233a:
        .text "?>9401"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $f4,$f4,$a4,$54,$04,$04,$14,$ff,$ef,$ff,$ea,$d5,$c0,$c4,$d1,$f0 // ...T............
        .byte $d0,$90,$50,$10,$10,$10,$10,$00,$00,$00,$00,$00,$01,$00,$01,$06 // ..P.............
        .byte $26,$59,$16,$5a,$66,$59,$66,$61,$e1,$b0,$e8,$98,$64,$98 // &Y.ZfYfa....d.

txt_236f:
        .text "T"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d0,$90,$50,$10,$10,$10,$00,$16,$45,$11,$05,$16,$19,$16,$5a,$76 // ..P.....E.....Zv
        .byte $b9,$76,$b9,$76,$b9,$b6,$fa,$f6,$f6,$f6,$f5,$f6,$f5,$f2,$e8,$a8 // .v.v............
        .byte $a8,$64,$98,$64,$98,$54,$c4,$d1,$d4,$e5,$d9,$e6,$e9,$ea,$50,$10 // .d.d.T........P.
        .text "PPPP"
        .byte $94,$a4,$03,$02,$0a,$06,$09,$06,$05,$06,$bb,$ee
        .byte $ab,$aa,$aa,$66,$9a,$66,$fc,$fc,$b8,$ec,$b8,$e4,$b1,$a3,$74,$71 // ...f.f........tq
        .byte $d4,$e5,$d9,$e6,$e9,$aa,$44,$14,$44,$54,$54,$64,$94,$a4,$c5,$d6 // ......D.DTTd....
        .byte $d9,$e6,$da,$ea,$eb,$ee,$50,$50,$90,$50,$90,$90,$a4,$e4,$01,$02 // ......PP.P......
        .byte $09,$0a,$0a,$0a,$0e,$0a,$94,$65,$95,$a5,$99,$65,$99,$a5,$40,$10 // .......e...e..@.
        .byte $40,$10,$40,$10,$40,$10,$40,$10,$40,$00,$10,$00,$00,$00,$05,$11 // @.@.@.@.@.......
        .byte $45,$11,$45,$11,$05,$00,$8d,$4e,$8d   // E.E....N.

txt_240b:
        .text "NNNOGU"
        .byte $65,$99,$65,$99,$a9,$ab,$ee,$00,$00,$00,$00,$00,$00 // e.e..........

txt_241e:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $bb,$ae,$ab,$6e,$ab,$6a,$99,$fe,$fb,$ef,$bb,$ee,$bb,$aa,$9a,$fc // ...n.j..........
        .byte $f8,$ec,$b8,$e8,$a8,$a8,$80,$c4,$d1,$c5,$d6,$d9,$e6,$d9,$ea,$53 // ...............S
        .byte $53,$93,$53,$93,$93,$93,$53,$55,$66,$99,$66,$9a,$aa,$ab,$ee // S.S...SUf.f....

txt_2450:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $90,$90,$0e,$0a,$2a,$19,$26,$19,$15,$14,$a6,$99,$a5,$99,$65,$94 // ....*.&.......e.
        .text "UDVY"
        .byte $16
        .byte $45,$16
        .byte $45,$10

txt_246f:
        .text "D415696"
        .byte $79,$7a,$44,$54,$94,$64,$94,$a4,$a4,$64,$d5,$e6,$d9,$e6,$da,$ea // yzDT.d...d......
        .byte $eb,$ee,$50,$50,$90,$50,$90,$90,$90,$90,$04,$01,$04,$01,$04,$01 // ..PP.P..........
        .byte $04,$01,$59,$65,$54,$11,$44,$11,$44,$11,$44,$10,$44,$10,$44,$00 // ..YeT.D.D.D.D.D.
        .byte $01,$01,$50,$50,$90,$50,$90,$90,$90,$50,$09,$06,$09,$06,$0a,$0a // ..PP.P...P......
        .byte $0a,$0b,$ba,$b6,$ba,$b6,$ba,$b6,$fa,$ba,$e5,$fa,$e4,$90,$00,$00 // ................
        .byte $00,$00,$94,$a6,$00,$00,$00,$00,$00,$00,$3a,$3e,$2b,$0e,$0b,$02 // ..........:>+...
        .byte $00,$00,$e4,$a9,$a9,$ea,$bb,$ee,$ff,$1f,$05,$09,$00,$40,$90,$f4 // .............@..
        .byte $ff,$ef,$5a,$ab,$04,$11,$00,$00,$47,$ff,$93,$87,$4f,$1e,$3f,$7e // ..Z.....G...O.?~
        .byte $f9,$fc,$ba,$ae,$ab,$ee,$bb,$3f,$3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff // .......???......
        .byte $ff,$ff,$e4,$a4,$a4,$e4,$b4,$e4,$b5,$fd,$3a,$3a,$3b,$0e,$0b,$02 // ..........::;...
        .byte $00,$00,$b4,$ed,$b9,$fe,$fb,$ff,$bf,$1b,$0e,$0f,$09,$45,$d0,$f4 // .............E..
        .byte $be,$ef,$99,$fb,$44,$11,$00,$00,$41,$ff,$44,$a5,$00,$00,$00,$05 // ....D...A.D.....
        .byte $5b,$fe,$00,$54,$01,$07,$6f,$bf,$ff,$ff,$14,$74,$e4,$e0,$90,$d0 // [..T..o....t....
        .byte $80,$40,$47,$83,$02,$01,$00,$00,$00,$00,$bb,$ee,$bb,$fe,$fb,$bf // .@G.............
        .byte $2f,$0b                               // /.

txt_2558:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d5,$ed,$bf,$ef,$66,$ae,$00,$00,$00,$01,$56,$ff,$66,$ec,$01,$06 // ....f.....V.f...
        .byte $6f,$be,$fb,$fe,$14,$74,$e4,$e0,$90,$d1,$c1,$41,$e9,$ea,$eb,$ea // o....t.....A....
        .byte $fb,$ee,$ff,$ff,$90,$90,$90,$e4,$b4,$e4,$f5,$ed,$fb,$ee,$fb,$3e // ...............>
        .byte $2b,$0b,$02,$00,$90,$e4,$b4,$ed,$fb,$ef,$bf,$2f,$11,$19,$00,$00 // +........../....
        .byte $40,$d0,$fd,$ff,$11,$99,$00,$00,$00,$00,$47,$fe,$00,$51,$03,$07 // @.........G..Q..
        .byte $1f,$7f,$ff,$ff,$e9,$ea,$ab,$ea,$bb,$ee,$bd,$90,$a0,$90,$90,$c0 // ................
        .byte $40,$00,$00,$01,$fb,$ee,$fb,$fe,$fb,$ff,$ff,$ff,$90,$d0,$90,$d0 // @...............
        .byte $d0,$d4,$b4,$e4,$04,$06,$00,$00,$00,$00,$00,$01,$00,$56,$00,$00 // .............V..
        .byte $00,$01,$1b,$be,$43,$47,$0f,$1e,$7b,$ff,$ff,$ff,$e9,$aa,$ab,$ea // ....CG..{.......
        .byte $b9,$ec,$b4,$df,$80,$40,$40,$00,$00,$54,$7c,$ed,$0e,$0f,$0a,$0a // .....@@..T|.....
        .byte $00,$00,$00,$00,$fa,$f6,$9a,$aa,$00,$00,$00,$00,$81,$80,$20,$30 // .............. 0
        .byte $20,$08,$04,$02,$ff,$5a,$00,$00,$00,$00,$00,$00,$ff,$a9,$00,$00 //  ....Z..........
        .byte $00,$00,$00,$00,$e0,$40,$00,$00,$00,$00,$00,$00,$2f,$05,$00,$00 // .....@....../...
        .byte $00,$00,$00,$00,$fd,$54,$00,$00,$00,$00,$00,$20,$80,$80,$20,$30 // .....T..... .. 0
        .byte $20,$08,$08,$01,$6f,$05,$00,$00,$00,$00,$00,$00,$ff,$aa,$00,$00 //  ...o...........
        .byte $00,$00,$00,$00,$fe,$54,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00 // .....T......@...
        .byte $00,$00,$00,$00,$01,$08,$08,$02,$03,$03,$00,$00,$bf,$16,$00,$00 // ................
        .byte $00,$00,$80,$40,$fe,$94,$00,$00,$00,$00,$00,$00,$42,$00,$00,$00 // ...@........B...
        .byte $00,$00,$00,$00,$ff,$5a,$00,$00,$00,$00,$02,$01,$f9,$54,$00,$c0 // .....Z.......T..
        .byte $80,$40,$00,$00,$02,$02,$00,$00,$00,$00,$00,$00,$06,$00,$c0,$c0 // .@..............
        .byte $80,$20,$10,$04,$ff,$1a,$00,$00,$00,$00,$00,$00,$e4,$00,$00,$00 // . ..............
        .byte $00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$bf,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$f4,$00,$80,$c0,$c0,$40,$80,$40,$1b,$05,$00,$00 // .........@.@....
        .byte $00,$00,$00,$00,$ff,$aa,$00,$00,$00,$00,$01,$14,$ff,$a9,$00,$08 // ................
        .byte $30,$80,$00,$00,$ff,$54,$00,$00,$00,$00,$00,$00,$90,$09,$00,$00 // 0....T..........
        .byte $00,$00,$00,$00,$00,$00,$44,$00,$00,$00,$00,$00,$00,$00,$05,$00 // ......D.........
        .byte $00,$00,$00,$00,$30,$20,$29,$00,$00,$00,$00,$00,$00,$00,$94,$00 // ....0 ).........
        .byte $00,$00,$00,$00,$90,$0a,$00,$00,$00,$00,$00,$00,$00,$40,$25,$00 // .............@%.
        .byte $00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$40,$00 // ..............@.
        .byte $00,$00,$00,$00,$20,$06,$00,$00,$00,$00,$00,$00,$00,$00,$55,$00 // .... .........U.
        .byte $00,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$01,$01,$04,$00 // ................
        .byte $00,$00,$00,$00,$80,$14,$00,$00,$00,$00,$00,$00,$00,$00,$41,$00 // ..............A.
        .byte $00,$00,$00,$00,$00,$01,$01,$00,$00,$00,$00,$00,$fe,$fd,$fc,$fb // ................
        .byte $fa,$f9,$f8,$f7,$f6,$f5,$f4,$f3,$f2,$f1,$f0,$ef,$ee,$ed,$ec,$eb // ................
        .byte $ea,$e9,$e8,$e7,$e6,$e5,$cf,$ce,$cd,$cc,$cb,$ca,$df,$c9,$c8,$c7 // ................
        .byte $c6,$d2,$d6,$c5,$d8,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$44,$44,$15,$6a,$bf,$ea,$80,$11,$44,$51,$95,$a6,$ea // ...DD.j....DQ...
        .byte $ff,$ff,$ff,$66,$69,$1b,$5b,$9b,$e6,$b9,$2e,$44,$44,$15,$6a,$bf // ...fi.[....DD.j.
        .byte $ff,$aa,$11,$40,$51,$95,$a6,$ea,$ff,$ff,$ff,$66,$69,$1b,$5b,$9b // ...@Q......fi.[.
        .byte $e6,$b9,$2e,$44,$44,$15,$6a,$bf,$ff,$bf,$6a,$44,$11,$80,$a2,$ea // ...DD.j...jD....
        .byte $ff,$ff,$ff,$66,$69,$1b,$5b,$9b,$e6,$b9,$6e,$44,$44,$15,$6a,$bf // ...fi.[...nDD.j.
        .byte $ff,$ff,$bf,$6a,$11,$84,$a2,$ea,$ff,$ff,$ff,$66,$69,$1b,$5b,$9b // ...j.......fi.[.
        .byte $e6,$f9,$ae,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7c,$ee,$0e,$7e,$30,$f0,$70,$70,$7c,$76,$76,$77,$00,$00,$00,$00 // |..~0.pp|vvw....
        .byte $3e,$67,$e2,$e0,$06,$1e,$0e,$0e,$3e,$6e,$6e,$ee,$00,$00,$00,$00 // >g......>nn.....
        .byte $38,$6c,$ee,$fe,$1e,$37,$36,$38,$7c,$38,$38,$38,$00,$00,$00,$00 // 8l...768|888....
        .byte $7b,$ee,$ee,$ee,$30,$f0,$70,$70,$7c,$76,$76,$77,$10,$38,$30,$00 // {...0.pp|vvw.80.
        .byte $18,$78,$38,$38,$04,$0e,$0c,$00,$06,$1e,$0e,$0e,$30,$f0,$70,$70 // .x88........0.pp
        .byte $76,$7c,$78,$7c,$18,$78               // v|x|.x

txt_2862:
        .text "888888"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$ec,$ec,$fe,$fe,$00,$00,$00,$00,$dc,$ec,$ee,$ee,$00 // ................
        .byte $00,$00,$00,$3c,$66,$e7,$e7,$00,$00,$00,$00,$ec,$76,$76,$77,$00 // ...<f.......vvw.
        .byte $00,$00,$00,$37,$6e,$6e,$ee,$00,$00,$00,$00,$ee,$77,$76,$70,$00 // ...7nn......wvp.
        .byte $00,$00,$00,$7e,$e7,$70,$1e,$30,$f0,$70,$70,$fc,$70,$70,$6c,$00 // ...~.p.0.pp.ppl.
        .byte $00,$00,$00,$cc,$ee,$ee,$ee,$00,$00,$00,$00,$e7,$66,$76,$34,$00 // ............fv4.
        .byte $00,$00,$00,$c7,$c6,$d6,$d6,$00,$00,$00,$00,$ef,$66,$3c,$18,$00 // ............f<..
        .byte $00,$00,$00,$e7,$66,$76,$34,$00,$00,$00,$00,$fe,$ce,$1c,$38,$30 // ....fv4.......80
        .byte $60,$c0,$60,$30,$60,$c0,$80           // `.`0`..

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

// --- Region $2908-$2915 ---
.pc = $2908 "dat_2908"

dat_2908:
        .byte $30,$78,$78,$78,$30,$30,$30,$00,$00,$66,$66,$ee,$cc // 0xxx000..ff..

dat_2915:
        // === Fill data (1 bytes, $2915-$2915) ===
        .byte $00                                   // .

// --- Region $2939-$295f ---
.pc = $2939 "dat_2939"

dat_2939:
        .byte $18,$18
        .byte $38,$30,$00,$00,$00,$06,$0c,$1c,$18
        .text "8888"
        .byte $60
        .byte $30,$38,$18,$1c,$1c,$1c,$1c,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 08..............
        .byte $00,$00,$00,$00,$18,$18,$7e           // ......~

// --- Region $2978-$2ad3 ---
.pc = $2978 "dat_2978"

dat_2978:
        .byte $06,$0e,$0c,$1c,$18,$38,$30,$70,$00,$00,$00,$00,$3c,$66,$ef,$ff // .....80p....<f..
        .byte $00,$00,$00,$00,$38,$38,$78,$38,$00,$00,$00,$00,$7c,$ee,$4e,$18 // ....88x8....|.N.
        .byte $00,$00,$00,$00,$7e,$0c,$18,$0c,$00,$00,$00,$00,$60,$60,$6e,$ee // ....~.......``n.
        .byte $00,$00,$00,$00,$fe,$e0,$fc,$0e,$00,$00,$00,$00,$3c,$60,$6c,$f6 // ............<`l.
        .byte $00,$00,$00,$00,$fe,$ec,$18,$18,$00,$00,$00,$00,$7c,$ee,$7c,$ee // ............|.|.
        .byte $00,$00,$00,$00,$7e,$e7,$e7,$7f,$00,$00,$00,$00,$00,$30,$30,$00 // ....~........00.
        .byte $00,$00,$00,$00,$00,$30,$30,$00,$00,$00,$00,$00,$00,$12,$36,$6c // .....00.......6l
        .byte $00,$00,$00,$00,$00,$00,$7c,$00,$00,$00,$00,$00,$00,$48,$6c,$36 // ......|......Hl6
        .byte $7e,$e7,$67,$0e,$1c,$3c,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ~.g..<8.........
        .byte $ee,$ee,$77,$00,$00,$00,$00,$00,$77,$77,$ee,$00,$00,$00,$00,$00 // ..w.....ww......
        .byte $e2,$67,$3e,$00,$00,$00,$00,$00,$ee,$ee,$77,$00,$00,$00,$00,$00 // .g>.......w.....
        .byte $e0,$6e,$3c,$00,$00,$00,$00,$00,$38,$38,$7c,$00,$00,$00,$00,$00 // .n<.....88|.....
        .byte $7c,$e0,$78,$0c,$6e,$ee,$7c,$00,$77,$77,$f3,$00,$00,$00,$00,$00 // |.x.n.|.ww......
        .byte $38,$38,$7c,$00,$00,$00,$00,$00,$0e,$0e,$0e,$76,$f4,$ec,$78,$00 // 88|........v..x.
        .byte $76,$76,$fb,$00,$00,$00,$00,$00,$38,$38,$7c,$00,$00,$00,$00,$00 // vv......88|.....
        .byte $ee,$ef,$e6,$00,$00,$00,$00,$00,$ee,$ef,$e6,$00,$00,$00,$00,$00 // ................
        .byte $e7,$66,$3c,$00,$00,$00,$00,$00,$77,$76,$7c,$70,$70,$78,$e0,$00 // .f<.....wv|ppx..
        .byte $ee,$6e,$3e,$0e,$0e,$1e,$03,$00,$70,$70,$f8,$00,$00,$00,$00,$00 // .n>.....pp......
        .byte $67,$e7,$7e,$00,$00,$00,$00,$00,$6e,$76,$3c,$00,$00,$00,$00,$00 // g.~.....nv<.....
        .byte $ee,$ee,$77,$00,$00,$00,$00,$00,$3c,$18,$18,$00,$00,$00,$00,$00 // ..w.....<.......
        .byte $7c,$6c,$6c,$00,$00,$00,$00,$00,$3c,$6e,$f7,$00,$00,$00,$00,$00 // |ll.....<n......
        .byte $3c,$18,$18,$18,$50,$f0,$60,$00,$70,$e6,$fe // <...P.`.p..

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

// --- Region $2b08-$2b0b ---
.pc = $2b08 "dat_2b08"

dat_2b08:
        .byte $30,$78,$30                           // 0x0

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

// --- Region $2b40-$2bff ---
.pc = $2b40 "dat_2b40"

dat_2b40:
        .byte $18,$1c,$0c,$06,$00,$00,$00,$00,$18,$38,$30,$60,$00,$00,$00,$00 // .........80`....
        .fill 8, $00
        .byte $18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30,$00,$00,$00,$00 // ...........0....
        .fill 9, $00
        .byte $18,$18,$00,$00,$00,$00,$00,$60,$e0,$c0,$00,$00,$00,$00,$00,$f7 // .......`........
        .byte $66,$3c,$00,$00,$00,$00,$00,$38,$38,$fe,$00,$00,$00,$00,$00,$60 // f<.....88......`
        .byte $e6,$fe,$00,$00,$00,$00,$00,$6e,$ee,$7c,$00,$00,$00,$00,$00,$ff // .......n.|......
        .byte $0e,$0e,$00,$00,$00,$00,$00,$67,$e7,$7e,$00,$00,$00,$00,$00,$e7 // .......g.~......
        .byte $e7,$7e,$00,$00,$00,$00,$00,$38,$38,$38,$00,$00,$00,$00,$00,$ee // .~.....888......
        .byte $ee,$7c,$00,$00,$00,$00,$00,$07,$e7,$7e,$00,$00,$00,$00,$00,$30 // .|.......~.....0
        .byte $30,$00,$00,$00,$00,$00,$00,$30,$30,$60,$00,$00,$00,$00,$00,$36 // 0......00`.....6
        .byte $12,$00,$00,$00,$00,$00,$00,$7c,$00,$00,$00,$00,$00,$00,$00,$6c // .......|.......l
        .byte $48,$00,$00,$00,$00,$00,$00,$18,$3c,$18,$00,$00,$00,$00,$00 // H.......<......

// --- Region $2c58-$2c63 ---
.pc = $2c58 "dat_2c58"

dat_2c58:
        .fill 12, $00

// --- Region $2ca0-$2ca4 ---
.pc = $2ca0 "txt_2ca0"

txt_2ca0:
        .text "UUUU"
        .byte $00                                   // string terminator

// --- Region $2d58-$2d63 ---
.pc = $2d58 "dat_2d58"

dat_2d58:
        .fill 12, $00

// --- Region $2e29-$2e2c ---
.pc = $2e29 "Segment $2e29"
        .byte $0f,$00,$0f                           // ...

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

// --- Region $2f00-$2f38 ---
.pc = $2f00 "dat_2f00"

dat_2f00:
        .text "                                                        "
        .byte $00                                   // string terminator

// --- Region $2f80-$2f93 ---
.pc = $2f80 "dat_2f80"

dat_2f80:
        .byte $f8,$00,$00,$fc,$00,$00,$cc,$00,$00,$cc,$00,$00,$cc,$00,$00,$fc // ................
        .byte $00,$00,$f8                           // ...

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

// --- Region $2ff9-$3013 ---
.pc = $2ff9 "dat_2ff9"

dat_2ff9:
        .byte $01,$07,$07,$00,$00,$10,$14,$f8,$00,$00,$f8,$00,$00,$18,$00,$00 // ................
        .byte $18,$00,$00,$d8,$00,$00,$78,$00,$00,$38 // ......x..8

dat_3013:
        // === Fill data (1 bytes, $3013-$3013) ===
        .byte $00                                   // .

// --- Region $3040-$3053 ---
.pc = $3040 "dat_3040"

dat_3040:
        .byte $c0,$00,$00,$c0,$00,$00,$c0,$00,$00,$c0,$00,$00,$c0,$00,$00,$c0 // ................
        .byte $00,$00,$c0                           // ...

dat_3053:
        // === Fill data (1 bytes, $3053-$3053) ===
        .byte $00                                   // .

// --- Region $3080-$3093 ---
.pc = $3080 "dat_3080"

dat_3080:
        .byte $cc,$00,$00,$cc,$00,$00,$fc,$00,$00,$fc,$00,$00,$cc,$00,$00,$cc // ................
        .byte $00,$00,$cc                           // ...

dat_3093:
        // === Fill data (1 bytes, $3093-$3093) ===
        .byte $00                                   // .

// --- Region $30c0-$30d3 ---
.pc = $30c0 "dat_30c0"

dat_30c0:
        .byte $78,$00,$00,$fc,$00,$00,$cc,$00,$00,$fc,$00,$00,$cc,$00,$00,$cc // x...............
        .byte $00,$00,$cc                           // ...

dat_30d3:
        // === Fill data (1 bytes, $30d3-$30d3) ===
        .byte $00                                   // .

// --- Region $3100-$32d7 ---
.pc = $3100 "txt_3100"

txt_3100:
        .encoding "screencode_mixed"
        .text "  read the whole scrollers cuz action scrollers are always worth it"
        .encoding "petscii_upper"

txt_3143:
        .text "...    "

txt_314a:
        .encoding "screencode_mixed"
        .text "oh boye,on the 14th of june"
        .encoding "petscii_upper"

txt_3165:
        .text " 1991 "

txt_316b:
        .encoding "screencode_mixed"
        .text "crisp and spitfire present you "
        .byte $22                                   // double quote
        .text "tip-trick"
        .byte $22                                   // double quote
        .text ", the latest 1st release from the action factory"
        .encoding "petscii_upper"

txt_31c5:
        .text "...   "

txt_31cb:
        .encoding "screencode_mixed"
        .text "when you didn't read the other scroller yet,do it now!  at least cuz the greets and the raggings are in there"
        .encoding "petscii_upper"

txt_3238:
        .text "...     "

txt_3240:
        .encoding "screencode_mixed"
        .text "so see you in our next 1st release "
        .byte $22                                   // double quote
        .text "krymini"
        .byte $22                                   // double quote
        .text " and the other upcoming and unknown ones"
        .encoding "petscii_upper"

txt_3294:
        .text "!          "

txt_329f:
        .encoding "screencode_mixed"
        .text "spitfire is outta here"
        .encoding "petscii_upper"

dat_32b5:
        .text "                                  "
        .byte $00                                   // string terminator

// --- Region $3500-$3523 ---
.pc = $3500 "dat_3500"

dat_3500:
        .byte $a2,$00,$f6,$b7,$b5,$b7,$c9,$40,$d0,$04,$a9,$00,$95,$b7,$b4,$b7 // .......@........
        .byte $8a,$48,$18,$0a,$aa,$b9,$c0,$35,$9d,$01,$d0,$68,$aa,$e8,$e0,$06 // .H.....5...h....
        .byte $d0,$e0,$60                           // ..`

dat_3523:
        // === Fill data (1 bytes, $3523-$3523) ===
        .byte $00                                   // .

// --- Region $35ab-$3b00 ---
.pc = $35ab "dat_35ab"

dat_35ab:
        .byte $00,$00,$00,$00,$00,$22,$e0,$28,$e1,$2b,$e2,$32,$e4,$39,$e6,$00 // .....".(.+.2.9..
        .byte $00,$00,$00,$00,$00,$e0,$e0,$e0,$e0,$e1,$e1,$e1,$e2,$e2,$e2,$e3 // ................
        .byte $e3,$e3,$e4,$e4,$e4,$e5,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ec,$ed,$ee // ................
        .byte $ef,$f0,$f1,$f2,$f2,$f2,$f2,$f1,$f0,$ef,$ee,$ed,$ec,$eb,$ea,$e9 // ................
        .byte $e8,$e7,$e6,$e5,$e5,$e4,$e4,$e4,$e3,$e3,$e3,$e2,$e2,$e2,$e1,$e1 // ................
        .byte $e1,$e0,$e0,$e0,$e0                   // .....

txt_3600:
        .encoding "screencode_mixed"
        .text "  wake your joy and read this,damnit"
        .encoding "petscii_upper"

txt_3624:
        .text "!     "

txt_362a:
        .encoding "screencode_mixed"
        .text "greetings,in the states,to the coolest around as there are "
        .byte $22                                   // double quote
        .text "empire"
        .byte $22                                   // double quote
        .text " (even if i wouldn't like any of you guys i'd stick with you cuz you're the ones doing good in car crashs just as me (and jihad"
        .encoding "petscii_upper"

txt_36ec:
        .text "!)...)   "

txt_36f5:
        .encoding "screencode_mixed"
        .text "furthermore to mr.brownstone,atc (pathy (sys or rts,but never depack anything...haha) and george) and no fucking more as "
        .byte $22                                   // double quote
        .text "nec/nei"
        .byte $22                                   // double quote
        .text " is just a piece of crap and due to the fact that "
        .byte $22                                   // double quote
        .text "tbb"
        .byte $22                                   // double quote
        .text " is gay"
        .encoding "petscii_upper"

txt_37b5:
        .text "!!!   "

txt_37bb:
        .encoding "screencode_mixed"
        .text "before switching to the euro greets. make sure you call "
        .byte $22                                   // double quote
        .text "channel zer0"
        .byte $22                                   // double quote
        .text ",the action and empire hq,at"
        .encoding "petscii_upper"

txt_381d:
        .text " 718-356-1879    "

txt_382e:
        .encoding "screencode_mixed"
        .text "so euros worth being mentioned are   akrak,atg,beyond force,bonzai,bronx,censor,chromance,crest,dominators,enimga,f4cg,,fairlight,foxbeat,genesis project,guardian angels,headline,house design,hysteric,light,nato,manowar,occult,omega,origo,paradize,paragon,ruthless,science"
        .encoding "petscii_upper"

txt_393e:
        .text " 451,"

txt_3943:
        .encoding "screencode_mixed"
        .text "ikari+talent,the force,the freaks,transcom,trc,triad,verdict,victims,wow,x-factor and x-ray"
        .encoding "petscii_upper"

txt_399e:
        .text "     "

txt_39a3:
        .encoding "screencode_mixed"
        .text "after this,the europeans that pisses us off are legend (for being false guys,backstabbers and two faced people!) and sting of enigma for being a lame double of pinoccio and stealing our routines (watch out for our prove file"
        .encoding "petscii_upper"

txt_3a83:
        .text "!!!).                       "
        .byte $00                                   // string terminator

dat_3aa0:
        // === Fill data (96 bytes, $3aa0-$3aff) ===
        .fill 96, $bd

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

// --- Region $8cd1-$8cd1 ---
.pc = $8cd1 "dat_8cd1"

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

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

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

// --- Region $9d0e-$9d0e ---
.pc = $9d0e "dat_9d0e"

dat_9d0e:
        // === Fill data (1 bytes, $9d0e-$9d0e) ===
        .byte $00                                   // .

// --- Region $a419-$a419 ---
.pc = $a419 "dat_a419"

dat_a419:
        // === Fill data (1 bytes, $a419-$a419) ===
        .byte $00                                   // .

// --- Region $a807-$a807 ---
.pc = $a807 "dat_a807"

dat_a807:
        // === Fill data (1 bytes, $a807-$a807) ===
        .byte $00                                   // .

// --- Region $bd08-$bd08 ---
.pc = $bd08 "dat_bd08"

dat_bd08:
        // === Fill data (1 bytes, $bd08-$bd08) ===
        .byte $00                                   // .

// --- Region $e100-$ea80 ---
.pc = $e100 "dat_e100"

dat_e100:
        .byte $c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01 // .....H.......L..
        .byte $00,$08,$07,$e2                       // ....

txt_e114:
        .text "2'"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_e117:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$80,$1e,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$81,$00,$00,$32,$e6,$0a // .........`...2..
        .byte $e6,$0a,$a6,$0a,$bd,$80,$0d,$48,$29,$07,$49,$17,$8d,$fe,$2f,$68 // .......H).I.../h
        .byte $e3,$4a,$60,$3d,$ea,$ea,$a8,$a2,$00,$ea,$b9,$f0,$0a,$9d,$00,$04 // .J`=............
        .byte $b9,$40,$0b,$9d,$28,$04,$b9,$90,$0b,$9d,$50,$04,$b9,$e0,$0b,$9d // .@..(.....P.....
        .byte $78,$04,$b9,$30,$0c,$9d,$a0,$04,$b9,$80,$0c,$9d,$c8,$04,$b9,$d0 // x..0............
        .byte $0c,$9d,$f0,$04,$b9,$20,$0d,$9d,$18,$05,$c8,$e8,$e0,$28,$d0,$ca // ..... .......(..
        .byte $60,$80,$c1,$00,$28,$01,$02,$03,$00,$04,$05,$06,$07,$80,$39,$00 // `...(.........9.
        .byte $60,$23,$08,$09,$0a,$0b,$0c,$0d,$0e,$08,$0f,$10,$0b,$11,$12,$13 // `#..............
        .byte $14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ............

txt_e289:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'()"
        .byte $80,$2b,$00,$60                       // .+.`

txt_e296:
        .text "(**+,-"
        .byte $00                                   // string terminator

txt_e29d:
        .text "./0123"
        .byte $00                                   // string terminator

txt_e2a4:
        .text "456789:*;<=>?"
        .byte $40                                   // @ character
        .byte $08                                   // .

txt_e2b3:
        .text "ABCDEF"
        .byte $1c
        .text "GHIJK"
        .byte $80
        .byte $28,$00,$60

txt_e2c3:
        .text "(LMNOPQRSTUVPWXYZ"
        .byte $5b,$5c,$00,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69 // [\.]^_`abcdefghi
        .byte $6a,$6b,$6c,$6d,$60,$6e,$6f,$70,$80,$28,$00,$60,$28,$71,$72,$73 // jklm`nop.(.`(qrs
        .byte $74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$80,$81,$82,$83 // tuvwxyz{|}~.....
        .byte $84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93 // ................
        .byte $94,$87,$95,$96,$97,$80,$28,$00,$60,$28,$98,$99,$9a,$9b,$9c,$9d // ......(.`(......
        .byte $9e,$9f,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae // ................
        .byte $af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be // ................
        .byte $bf,$c0,$80,$2b,$00,$60,$23,$c1,$c2,$c3,$c4,$c5,$c6,$00,$c7,$c8 // ...+.`#.........
        .byte $c9,$c9,$ca,$cb,$00,$cc,$cd,$c9,$ce,$cf,$d0,$d1,$d2,$d3,$d4,$c3 // ................
        .byte $d5,$00,$d6,$d7,$d8,$d9,$c2,$da,$db,$dc,$80,$2e,$00,$2c,$dd,$de // .............,..
        .byte $df,$00,$e0,$e1,$00,$e2,$e3,$e4,$00,$e5,$a2,$25,$e6,$e7,$de,$e8 // ...........%....
        .byte $e9,$a2,$23,$d6,$ea,$eb,$a3,$22,$ec,$cb,$a2,$21,$cb,$80,$2a,$00 // ..#...."...!..*.
        .byte $60,$38,$a0,$a2,$a4,$a6,$a8,$ab,$ad,$af,$b1,$b3,$b6,$b8,$ba,$bc // `8..............
        .byte $be,$c0,$c2,$c4,$c6,$c8,$ca,$cc,$ce,$d0,$d2,$d4,$d6,$d7,$d9,$db // ................
        .byte $dc,$de,$e0,$e1,$e3,$e4,$e6,$e7,$e8,$ea,$eb,$ec,$ed,$ee,$f0,$f1 // ................
        .byte $f2,$f3,$f3,$f4,$f5,$f6,$f6,$f7,$f8,$f8,$e3,$f9,$ec,$fa,$60,$71 // ..............`q
        .byte $f9,$f9,$f8,$f8,$f7,$f7,$f6,$f5,$f5,$f4,$f3,$f2,$f1,$f0,$ef,$ee // ................
        .byte $ed,$ec,$ea,$e9,$e8,$e6,$e5,$e4,$e2,$e1,$df,$dd,$dc,$da,$d8,$d7 // ................
        .byte $d5,$d3,$d1,$cf,$cd,$cb,$c9,$c7,$c5,$c3,$c1,$bf,$bd,$bb,$b9,$b7 // ................
        .byte $b5,$b2,$b0,$ae,$ac,$aa,$a7,$a5,$a3,$a0,$9d,$9b,$99,$97,$94,$92 // ................
        .byte $90,$8e,$8c,$89,$87,$85,$83,$81,$7f,$7d,$7b,$79,$77,$75,$73,$71 // .........}{ywusq
        .byte $6f,$6d,$6b,$69,$68,$66,$64,$63,$61,$5f,$5e,$5c,$5b // omkihfdca_^\[

txt_e431:
        .text "YXWUTSRQONMLLKJIIHGG"
        .byte $e3,$46,$ec,$45,$60,$78               // .F.E`x

txt_e44b:
        .text "FFGGHHIJJKLMNOPQRSUVWYZ"
        .byte $5b,$5d,$5e,$60,$62,$63,$65,$67,$68,$6a,$6c,$6e,$70,$72,$74,$76 // []^`bceghjlnprtv
        .byte $78,$7a,$7c,$7e,$80,$82,$84,$86,$88,$8a,$8d,$90,$92,$94,$96,$99 // xz|~............
        .byte $9b,$9e,$78,$2c,$ea,$ea,$2c,$ea,$ea,$24,$ea,$a9,$34,$85,$01,$a2 // ..x,..,..$..4...
        .byte $00,$bd,$c1,$0e,$9d,$00,$04,$bd,$a1,$0e,$9d,$00,$05,$e8,$d0,$f1 // ................
        .byte $4c,$00,$05,$a2,$00,$bd,$00,$3b,$9d,$01,$08,$e8,$d0,$f7,$ee,$07 // L......;........
        .byte $05,$ee,$04,$05,$d0,$ef,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$4c,$ae // .......7..XL..L.
        .byte $a7,$a2,$60,$3b,$03,$0f,$04,$05,$3a,$0a,$09,$08,$01,$04,$2f,$07 // ..`;....:...../.
        .byte $12,$10,$08,$18,$3a,$02,$0d,$0c,$2f,$1a,$01,$18,$3a,$32,$30,$03 // ....:.../...:20.
        .byte $03,$2f,$06,$09,$18,$3a,$02,$0f,$0f,$1a,$05 // ./...:.....

txt_e4ed:
        .text "!  !"
        .byte $05,$0d,$10,$09,$12,$05,$2b,$01,$03,$14,$09,$0f,$0e // ......+......

txt_e4fe:
        .text "!  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $60,$56,$ad,$00,$dc,$c9,$7f,$d0,$04,$8d,$0c,$0f,$60,$c9,$7f,$f0 // `V..........`...
        .byte $f8,$8d,$0c,$0f,$c9,$7b,$d0,$1d,$ee,$04,$2c,$ad,$04,$2c,$c9,$03 // .....{....,..,..
        .byte $d0,$05,$a9,$04,$8d,$04,$2c,$c9,$05,$d0,$05,$a9,$08,$8d,$04,$2c // ......,........,
        .byte $c9,$09,$f0,$05,$60,$c9,$77,$d0,$1c,$ce,$04,$2c,$ad,$04,$2c,$c9 // ....`.w....,..,.
        .byte $07,$d0,$05,$a9,$04,$8d,$04,$2c,$c9,$03,$d0,$05,$a9,$02,$8d,$04 // .......,........
        .byte $2c,$c9,$ff,$f0,$c3,$4c,$72,$0f,$aa,$60,$54,$ad,$00,$dc,$c9,$7f // ,....Lr..`T.....
        .byte $d0,$04,$8d,$6c,$0f,$60,$c9,$77,$f0,$f8,$8d,$6c,$0f,$c9,$7e,$d0 // ...l.`.w...l..~.
        .byte $1d,$ee,$04,$2d,$ad,$04,$2d,$c9,$03,$d0,$05,$a9,$04,$8d,$04,$2d // ...-..-........-
        .byte $c9,$05,$d0,$05,$a9,$08,$8d,$04,$2d,$c9,$09,$f0,$05,$60,$c9,$7d // ........-....`.}
        .byte $d0,$1c,$ce,$04,$2d,$ad,$04,$2d,$c9,$07,$d0,$05,$a9,$04,$8d,$04 // ....-..-........
        .byte $2d,$c9,$03,$d0,$05,$a9,$02,$8d,$04,$2d,$c9,$ff,$f0,$c3,$60,$80 // -........-....`.
        .byte $4c,$00,$60,$53,$94,$98,$ba,$77,$7c,$83,$cb,$57,$8c,$85,$88,$6a // L.`S...w|..W...j
        .byte $6b,$85,$77,$a8,$89,$7c,$64,$9b,$47,$d0,$3f,$82,$ed,$f0,$05,$fb // k.w..|d.G.?.....
        .byte $27,$fa,$06,$ff,$4b,$f1,$3f,$fa,$0b,$f6,$05,$f0,$90,$7e,$00,$6b // '...K.?......~.k
        .byte $3f,$83,$f6,$a1,$3f,$07,$03,$b7,$c6,$61,$f0,$ff,$f1,$7f,$20,$ff // ?...?....a.... .
        .byte $c4,$07,$6f,$00,$1f,$f0,$0f,$c0,$1f,$a4,$37,$f0,$5f,$45,$7b,$b0 // ..o.......7._E{.
        .byte $ff,$0f,$f0,$7f,$9f,$ff,$80,$a2,$60,$21,$11,$02,$42,$15,$41,$bd // ........`!..B.A.
        .byte $12,$56,$fa,$5f,$f8,$fe,$3a,$b6,$84,$73,$3b,$00,$2a,$9b,$fa,$ef // .V._..:..s;.*...
        .byte $ff,$bf,$f7,$fd,$bb,$a9,$ba,$56,$06,$01,$10,$a7,$2a,$11,$32,$13 // .......V....*.2.
        .byte $45,$bc,$5b,$df,$c3,$ff,$fb,$ca,$29,$f6,$a4,$79,$40,$34,$02,$00 // E.[.....)..y@4..
        .byte $20,$01,$ab,$e3,$11                   //  ....

txt_e647:
        .text "+132D7C"
        .byte $7c,$65,$ba,$be,$fe,$cc,$29,$fa,$df,$ff,$fa,$bf,$bf,$46,$46,$14 // |e....)......FF.
        .byte $b0,$2a,$01,$12,$21,$14               // .*..!.

txt_e664:
        .text "16E"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $84,$7f,$c8,$60,$2c,$fc,$df,$ff,$dc,$d7,$ee,$ca,$ec,$bd,$99,$ba // ...`,...........
        .byte $6a,$85,$78
        .byte $36,$90,$78
        .byte $58,$b2
        .text "UI%#"
        .byte $63,$63,$77,$67
        .byte $59,$76,$76,$97,$66,$66,$76,$75,$a6,$74,$78,$1b,$82,$69,$06 // Yvv.ffvu.tx..i.

txt_e697:
        .text "!"
        .byte $22                                   // double quote character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $e4,$11,$21,$12,$e5                   // ..!..

txt_e69f:
        .byte $22                                   // double quote character
        .text "(33T6"
        .byte $e8,$bb,$ce,$cf,$c2,$21,$cf,$cc,$32,$bd,$cf,$cb,$c9,$a9,$7f,$a7 // .....!..2.......
        .byte $ca,$6b,$e3,$7a,$66,$98,$62,$50,$32,$10,$22,$a4 // .k.zf.bP2.".

txt_e6c1:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2b,$01,$02,$20,$32,$03,$10,$02,$30,$02,$10,$12,$e4,$11,$e5,$22 // +.. 2...0......"
        .byte $e4,$33,$60,$3a,$53,$43,$68,$98,$6f,$97,$bd,$db,$ed,$dd,$bb,$fc // .3`:SCh.o.......
        .byte $bc,$b8,$df,$b9,$cb,$ed,$a8,$fc,$be,$cc,$be,$de,$cb,$ef,$cb,$fe // ................
        .byte $ce,$df,$bf,$be,$fe,$ef,$9d,$fe,$ed,$dd,$ff,$ef,$bc,$c9,$dd,$cd // ................
        .byte $de,$cc,$bc,$bf,$ac,$bd,$ea,$99,$ba,$65,$67,$42,$62,$01,$af,$e4 // .........egBb...
        .byte $11
        .byte $21,$12,$e5
        .byte $22,$e5
        .text "3(U4"
        .byte $64
        .byte $59,$89,$ac,$cb,$cd
        .byte $c2,$21,$ef,$d1,$23,$ef,$ff,$fe,$c3,$2e,$fd,$ff,$fd,$de,$fe,$cd // .!..#...........
        .byte $b8,$bc,$88,$77,$55,$25,$40,$10,$aa,$80,$3a,$88,$60,$20,$c6,$b1 // ...wU%@...:.` ..
        .byte $56,$d8,$cb,$8d,$8d,$aa,$bc,$9c,$df,$d4,$ff,$61,$04,$23,$12,$11 // V..........a.#..
        .byte $11,$14                               // ..

txt_e756:
        .text "5)($"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $a6,$18,$fe,$f8,$ff,$0b,$fe,$c3,$60,$23,$fe,$fe,$df,$cd,$fe,$c4 // ........`#......
        .byte $58,$8f,$80,$00,$05,$f9,$00,$0b,$40,$00,$01,$03,$02,$12,$00,$22 // X.......@......"
        .byte $15,$25,$23,$38,$f1,$a8,$ff,$fc,$8f,$aa,$5f,$13,$fc,$c3,$30,$fe // .%#8......_...0.
        .byte $df,$db,$c9,$e5,$95,$ad,$82,$49,$e0,$00,$01,$10,$00,$01,$10,$a3 // .......I........
        .byte $2a,$01,$24,$25,$33,$6e,$81,$8f,$4a,$ff,$3f,$c6,$2c,$fd,$cc,$9f // *.$%3n..J.?.,...
        .byte $68,$8f,$f6,$61,$01,$90,$00,$03,$10,$a3,$3d,$03,$00,$23,$03,$d6 // h..a......=..#..
        .byte $15,$08,$b4,$b5,$fc,$1f,$cf,$8f,$fa,$ff,$fd,$ef,$e4,$df,$c5,$c0 // ................
        .byte $bf,$6c,$03,$f1,$f0,$08,$03,$04,$a2,$60,$67,$43,$20,$11,$a6,$22 // .l.......`gC .."
        .byte $4f,$80,$03,$ff,$40,$ff,$80,$bf,$6b,$ff,$01,$fd,$0f,$b8,$9f,$fe // O...@...k.......
        .byte $0e,$8f,$8f,$6d,$c5,$39,$63,$de,$f1,$98,$00,$03,$21,$f0,$03,$00 // ...m.9c.....!...
        .byte $3f,$10,$5b,$23,$28,$fa,$51,$41,$9c,$00,$82,$af,$20,$8e,$cc,$0e // ?.[#(.QA.... ...
        .byte $66,$fa,$dc,$df,$6f,$af,$a8,$fe,$85,$cf,$f6 // f...o......

txt_e816:
        .text "A6"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $03,$20,$00,$30,$00,$25,$00,$04,$00,$2d,$63,$92,$fc,$83,$02,$bf // . .0.%...-c.....
        .byte $94,$4b,$ff,$88,$eb,$fa,$ff,$f8,$5f,$c8,$bd,$ab,$86,$bf,$e0,$3e // .K......_......>
        .byte $c0,$08,$00,$92,$a2,$61,$97,$92,$05,$40,$00,$28,$4a,$61,$f8,$32 // .....a...@.(Ja.2
        .byte $94,$59,$ff,$5b,$ab,$fe,$da,$8f,$2f,$c1,$18,$f4,$b0,$3b,$e6,$60 // .Y.[..../....;.`
        .byte $be,$48,$10,$6e,$98,$52,$c1,$b6,$d8,$05,$9d,$8a,$81,$58,$bb,$41 // .H.n.R.......X.A
        .byte $3f,$e0,$00,$df,$01,$8b,$89,$10,$bf,$80,$96,$5e,$6b,$62,$f2,$8f // ?..........^kb..
        .byte $ca,$48,$ee,$f4,$8f,$83,$d9,$eb,$a3,$c8,$83,$2b,$23,$40,$00,$8a // .H.........+#@..
        .byte $00,$34,$03,$a0,$08                   // .4...

txt_e88e:
        .text "ASD"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $53,$bf,$e1,$f9,$fa,$9f,$e3,$9f,$f8,$1b,$cb,$f6,$30,$ff,$20,$3a // S...........0. :
        .byte $58,$03,$f2,$40,$03,$6c,$00,$15,$34,$18,$83,$22,$98,$bc,$b6,$6d // X..@.l..4.."...m
        .byte $db,$9b,$ff,$6f,$f8,$8f,$cb,$e8,$9d,$a4,$1b,$40,$60,$84,$13,$20 // ...o.......@`.. 
        .byte $28,$13,$11,$68,$44,$12,$fc,$62,$5b,$e5,$8c,$96,$af,$9a,$88,$eb // (..hD..b[.......
        .byte $c3,$a8,$a6,$b8,$1b,$98,$43,$8b,$65,$8d,$84,$d8,$8a,$88,$3b,$8b // ......C.e.....;.
        .byte $aa,$85,$89,$c2,$98,$b9,$85,$a6,$68,$88,$49,$62,$83,$85,$18,$85 // ........h.Ib....
        .byte $61,$44,$2b,$55,$88,$81,$8b,$c4,$4b,$fc,$48,$fe,$da,$8e,$fe,$ab // aD+U....K.H.....
        .byte $88,$8b,$e2,$94,$b6,$89,$36,$98,$15,$88,$95,$83,$bd,$83,$d8,$c5 // ......6.........
        .byte $f6,$ff,$db,$ac,$a9,$e4,$96,$42,$a1,$b4,$1b,$02,$98,$18,$45,$38 // .......B......E8
        .byte $42,$88,$9a,$88,$9c                   // B....

txt_e927:
        .text "<?"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $8b,$c8,$f8,$d8,$fa,$ba,$8a,$8b,$c2,$8b,$88,$86,$38,$3b,$66,$80 // ............8;f.
        .byte $35,$82,$86,$48,$56,$85,$38,$25,$94,$8c,$28,$c5,$96,$8a,$8b,$c8 // 5..HV.8%..(.....
        .byte $9c,$85,$f8,$b8,$b8,$a4,$bf,$6b,$aa,$5c,$3b,$80,$b8,$0a,$a8,$48 // .......k.\;....H
        .byte $86,$39,$80,$69,$44,$a8,$58,$6b,$48,$8c,$a8,$d8,$68,$65,$b8,$8a // .9.iD.XkH...he..
        .byte $2a,$6a                               // *j

txt_e96c:
        .text "KH"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $c8,$b8,$58,$59,$6a,$36,$89,$48,$94,$99,$68,$1a,$3d,$39,$88,$cc // ..XYj6.H..h.=9..
        .byte $66,$86,$ca,$88,$c1,$99,$8b,$4b,$68,$8b,$63,$8c,$29,$88,$18,$a6 // f......Kh.c.)...
        .byte $68,$b5,$98,$64,$9a,$5a,$98,$88,$b6,$a9,$8a,$88,$a8,$63,$b6,$52 // h..d.Z.......c.R
        .byte $a9,$85,$88,$88,$64,$b6,$b8           // ....d..

txt_e9a6:
        .text "9("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $68,$96,$c9,$88,$6a,$8a,$8a,$6a,$a6,$ba,$56,$a4,$a8,$89,$95,$d6 // h...j..j..V.....
        .byte $59,$82,$8a,$48,$65,$96,$69,$65,$a6,$96,$a5,$e4,$8d,$48,$a8,$89 // Y..He.ie.....H..
        .byte $9a,$68,$88,$4b,$86,$5b,$65,$96,$a8,$5a,$48,$8a,$58,$86,$e3,$88 // .h.K.[e..ZH.X...
        .byte $60,$5c,$98,$5a,$a8,$88,$a4,$96,$84,$a6,$a4,$aa,$8a,$58,$8a,$86 // `\.Z.........X..
        .byte $98,$88,$98,$69,$89,$68,$68,$98,$68,$88,$69,$48,$88,$69,$68,$85 // ...i.hh.h.iH.ih.
        .byte $95,$a6,$88,$99,$89,$88,$5a,$89,$95,$aa,$88,$88,$6b,$86,$88,$9a // ......Z.....k...
        .byte $88,$96,$a6,$48,$84,$9a,$88,$98,$68,$a3,$94,$c6,$59,$85,$8c,$68 // ...H....h...Y..h
        .byte $a6,$98,$98,$88,$88,$8a,$69,$88,$88,$86,$89,$68,$98,$89,$95,$86 // ......i....h....
        .byte $b8,$89,$a4,$88,$89,$86,$86,$8c,$88,$96,$89,$86,$88,$59,$e5,$88 // .............Y..
        .byte $25,$98,$89,$69,$8a,$98,$e3,$88,$2e,$68,$98,$88,$96,$98,$66,$88 // %..i.....h....f.
        .byte $86,$a5,$88,$88,$98,$6b,$48,$e4,$88,$60,$27,$89,$88,$96,$88,$88 // .....kH..`'.....
        .byte $89,$86,$9a,$66,$a8,$86,$88,$88,$89,$58,$a4,$a6,$a8,$98,$88,$8a // ...f.....X......
        .byte $68,$96,$a8,$88,$88,$8a,$68,$98,$88,$8a,$58,$89,$66,$88,$58,$86 // h.....h...X.f.X.
        .byte $88,$96,$e3,$88,$21,$89,$e4,$88       // ....!...

// --- Region $eb1d-$eb32 ---
.pc = $eb1d "Segment $eb1d"
        .byte $0b,$e4,$0c,$e4,$0f,$e6,$03,$e3,$01,$e5,$0f,$23,$0c,$0c,$0b,$e4 // ...........#....
        .byte $09,$80,$50,$00,$60,$3b               // ..P.`;

// --- Region $eb6e-$ebca ---
.pc = $eb6e "dat_eb6e"

dat_eb6e:
        .byte $a5,$3b,$a9,$1a,$8d,$18,$d0,$ad,$fa,$2f,$8d,$16,$d0,$a9,$90,$8d // .;......./......
        .byte $12,$d0,$a9,$80,$8d,$14,$03,$6e,$19,$d0,$4c,$81,$ea,$80,$25,$00 // .......n..L...%.
        .byte $60,$26,$ad,$fb,$2f,$8d,$16,$d0,$a9,$b3,$8d,$12,$d0,$a9,$00,$8d // `&../...........
        .byte $14,$03,$20,$00,$35,$20,$00,$0f,$a9,$09,$8d,$22,$d0,$a9,$08,$8d // .. .5 ....."....
        .byte $23,$d0,$6e,$19,$d0,$4c,$81,$ea,$80,$5a,$00,$2d,$78,$85,$fe,$ad // #.n..L...Z.-x...
        .byte $19,$15,$48,$29,$0f,$8d,$18,$d4,$68,$e4,$4a,$60,$40 // ..H)....h.J`@

// --- Region $ec0b-$ec8f ---
.pc = $ec0b "dat_ec0b"

dat_ec0b:
        .byte $80,$51,$00,$26,$10,$12,$12,$14,$14,$16,$80,$58,$00,$21,$01,$e5 // .Q.&.......X.!..
        .byte $03,$26,$01,$03,$03,$01,$03,$01,$02,$01,$03,$03,$03,$28,$03,$03 // .&...........(..
        .byte $01,$03,$03,$01,$03,$01,$02,$01,$03,$03,$03,$28,$03,$03,$01,$03 // ...........(....
        .byte $03,$01,$03,$01,$02,$01,$03,$03,$03,$28,$03,$03,$01,$03,$03,$01 // .........(......
        .byte $03,$01,$02,$01,$03,$03,$03,$29,$02,$03,$03,$01,$03,$01,$03,$01 // .......)........
        .byte $02,$e3,$03,$31,$01,$03,$01,$03,$02,$03,$01,$01,$03,$01,$03,$01 // ...1............
        .byte $02,$01,$02,$02,$01,$e3,$03,$29,$02,$03,$03,$01,$03,$01,$03,$01 // .......)........
        .byte $02,$e5,$03,$23,$01,$03,$02,$e3,$01,$e3,$03,$25,$01,$02,$01,$02 // ...#.......%....
        .byte $02,$80,$80,$00,$31                   // ....1

// --- Region $eca1-$ecaf ---
.pc = $eca1 "dat_eca1"

dat_eca1:
        .byte $ae,$60,$1f,$78,$48,$e6,$02,$a5,$02,$c9,$b0,$f0,$05,$68,$4e // .`.xH........hN

// --- Region $ed67-$edc0 ---
.pc = $ed67 "Segment $ed67"
        .byte $6b,$20,$00,$0a,$20,$60,$0a,$ad,$fe,$2f,$8d,$16,$d0,$a9,$18,$8d // k .. `.../......
        .byte $18,$d0,$20,$f0,$0f,$20,$00,$2d,$a9,$76,$cd,$12,$d0,$d0,$fb,$a9 // .. .. .-.v......
        .byte $1a,$8d,$18,$d0,$ad,$fa,$2f,$8d,$16,$d0,$a9,$90,$cd,$12,$d0,$d0 // ....../.........
        .byte $fb,$a9,$12,$8d,$18,$d0,$ad,$f9,$2f,$8d,$16,$d0,$a9,$a0,$cd,$12 // ......../.......
        .byte $d0,$d0,$fb,$a9,$1a,$8d,$18,$d0,$ad,$fb,$2f,$8d,$16,$d0,$a9,$b4 // ........../.....
        .byte $cd,$12,$d0,$d0,$fb,$a9,$18,$8d,$18,$d0 // ..........

// --- Region $ee02-$ee1b ---
.pc = $ee02 "Segment $ee02"
        .byte $0b,$e3,$0c,$e3,$0f,$e3,$07,$e6,$01,$e3,$07,$e3,$0f,$e3,$0c,$e3 // ................
        .byte $0b,$a2,$60,$73,$20,$60,$35,$4c,$20,$1f // ..`s `5L .

// --- Region $ee89-$f0b9 ---
.pc = $ee89 "dat_ee89"

dat_ee89:
        .byte $b8,$2a,$01,$03,$03,$07,$0e,$00,$06,$7e,$e5,$95,$e3,$55,$26,$00 // .*.......~...U&.
        .byte $f8                                   // .

txt_ee9a:
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $23,$01,$07,$03,$a2,$2e,$07,$1e,$79,$e5,$95,$95,$e4,$00,$f4 // #.......y......

txt_eeae:
        .text "YUUT"
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_eeb4:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$01,$a4,$24,$01,$1f,$75,$e5,$a3,$25,$57,$fd,$55,$59,$66,$a2 // !..$..u..%W.UYf.
        .byte $25,$15,$ff,$55,$56,$80,$a3,$26,$50,$ff,$99,$66,$19,$0e,$a3,$25 // %..UV..&P..f...%
        .byte $50,$f4,$6d,$9b,$a6,$a2,$26,$04,$1c,$74,$d4,$94,$64,$a4,$24,$01 // P.m...&..t..d.$.
        .byte $1f,$79,$e6,$a3,$25,$57,$fd,$65,$99,$66,$a2,$25,$5f,$f5,$99,$66 // .y..%W.e.f.%_..f
        .byte $09,$a3,$26,$f5,$5f,$95,$66,$99,$e6,$a2 // ..&._.f...

txt_ef02:
        .text "&"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $71,$53,$80,$40,$a2,$36,$7f,$d5,$d5,$55,$01,$01,$1d,$1d,$f5,$56 // qS.@.6...U.....V
        .byte $55,$66,$99,$66
        .text "UUWU"
        .byte $95,$65,$90
        .byte $50,$a2
        .byte $24,$ff

txt_ef24:
        .text "UUV"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$ff,$55,$99,$66,$a4,$26,$df,$5d,$83,$43,$03,$01,$a2,$c1,$e3 // $.U.f.&.].C.....
        .byte $55,$22,$95,$e5,$a2,$21,$fd,$e4,$54,$21,$60,$a6,$22,$01,$07,$a3 // U"...!..T!`."...
        .byte $25,$01,$07,$7d,$d9,$66,$a2,$26,$01,$5f,$f5,$56,$99,$64,$a2,$26 // %..}.f.&._.V.d.&
        .byte $50,$ff,$99,$66,$99,$02,$ab,$25,$54,$f5,$66,$99,$a6,$a5,$23,$50 // P..f...%T.f...#P
        .byte $94,$65,$a2,$26,$1f,$0d,$07,$03,$03,$01,$a2,$26,$ff,$55,$55,$66 // .e.&.......&.UUf
        .byte $99,$e6,$a2,$26,$d0,$50,$51,$67,$9d,$66,$a2,$26,$05,$5f,$f5,$56 // ...&.PQg.f.&._.V
        .byte $98,$50,$a2,$25,$55,$ff,$99,$66,$01,$a4,$25,$54,$fd,$67,$99,$e6 // .P.%U..f..%T.g..
        .byte $a5                                   // .

txt_ef99:
        .text "#"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $54,$a6,$c2,$33,$03,$07,$0d,$0e,$1e,$3e,$3b,$3e,$99,$66,$aa,$6b // T..3.....>;>.f.k
        .byte $a9,$e9,$a8,$e4,$98,$60,$80,$a5,$22,$03,$01,$a4,$60,$25,$1d,$7f // .....`.."...`%..
        .byte $aa,$ea,$79,$3a,$3a,$1e,$0f,$4e,$94,$64,$a4,$64,$a4,$e4,$a4,$e4 // ..y::..N.d.d....
        .byte $03,$07,$0e,$0e,$1e                   // .....

txt_efd1:
        .text ":;>"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$ab,$ae,$b9,$ed,$bc,$f4,$98,$a0,$80,$ab,$26,$1f,$bb,$7a,$3a // j..........&..z:
        .byte $1d,$06,$a2,$22,$d0,$bd,$e4,$40,$a4,$e4,$03,$2e,$07,$07,$0f,$0e // ..."...@........
        .byte $aa,$ea,$ab,$ae,$bb,$ee,$bf,$ff,$90,$80,$e5,$40,$a7,$23,$07,$0f // ...........@.#..
        .byte $01,$a5,$2c,$fc,$fc,$d9,$e6,$ea,$eb,$ea,$ea,$eb,$ee,$90,$50,$e3 // ..,...........P.
        .byte $90,$29,$d0,$90,$d0,$0e,$1e,$3b,$3e,$7b,$ee,$c2,$2a,$99,$a6,$9a // .).....;>{..*...
        .byte $a8,$b4,$e4,$b0,$d0,$90,$40,$a6,$31,$ea,$3a,$0d,$02,$03,$03,$00 // ......@.1.:.....
        .byte $fc,$99,$66,$aa,$6b,$aa,$ea,$ab,$ee,$00,$e3,$40,$2a,$90,$d0,$90 // ..f.k......@*...
        .byte $d0,$ea,$ea,$eb,$ee,$fb,$ee,$c2,$2a,$99,$a6,$9a,$a9,$b8,$e4,$b4 // ........*.......
        .byte $f4,$80,$40,$a6,$23,$3a,$3a,$1d,$e3,$0e,$2a,$c3,$f3,$94,$65,$a9 // ..@.#::...*...e.
        .byte $69,$aa,$ea,$ab,$ee,$a4,$e4,$40,$a6,$22,$ae,$2b,$a6,$60,$22,$ff // i......@.".+.`".
        .byte $be,$fa,$f7,$fa,$fb,$fa,$fb,$fb,$f7,$aa,$fc,$fc,$bc,$fc,$bc,$ec // ................
        .byte $b8,$3b,$7f,$ff,$ea,$d5,$c0,$c0,$d1,$b4,$f4,$f0,$d0,$90,$50,$10 // .;............P.
        .byte $10,$a6,$2b,$01,$02,$02,$07,$1f,$6f,$bf,$ef,$bf,$ff,$aa,$c6,$2a // ..+.....o......*
        .byte $fd,$8f,$4f,$1f,$1e                   // ..O..

txt_f0aa:
        .text "5001"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $e3,$f4,$60,$34,$a4,$54,$04,$04,$3f,$7f,$fb // ..`4.T..?..

// --- Region $f0e1-$f113 ---
.pc = $f0e1 "dat_f0e1"

dat_f0e1:
        .byte $90,$64,$59,$16,$59,$16,$e3,$0f       // .dY.Y...

loc_f0e9:
        .byte $2f,$8e,$8d,$4c,$8c,$4d,$be,$ed,$bd,$a9,$55,$01,$45,$11,$0a,$1f // /..L.M....U.E...
        .byte $e4,$3f,$25,$2f,$7f,$a6,$ee,$bb,$c2,$38,$fb,$ef,$fb,$a8,$fc,$bc // .?%/.....8......
        .byte $ec,$f8,$fc,$fc,$f8,$fb,$fe,$ff,$fe,$e9,$d4 // ...........

// --- Region $f11d-$f1f7 ---
.pc = $f11d "Segment $f11d"
        .byte $2b,$ff,$ef,$bf,$aa,$55,$00,$44,$11,$d0,$d0,$80,$e5,$40,$a3,$60 // +....U.D.....@.`
        .byte $31,$01,$03,$03,$06,$0b,$09,$1f,$7e,$fb,$ee,$ba,$ea,$a9,$54,$98 // 1.......~.....T.
        .byte $a4,$9a,$a6,$9a,$56,$9a,$7b,$7e       // ....V.{~

txt_f145:
        .text "?>9401"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $f4,$f4,$a4,$54,$04,$04,$14,$ff,$ef,$ff,$ea,$d5,$c0,$c4,$d1,$f0 // ...T............
        .byte $d0,$90,$50,$e4,$10,$a5,$38,$01,$00,$01,$06,$26,$59,$16,$5a,$66 // ..P...8....&Y.Zf
        .byte $59,$66,$61,$e1,$b0,$e8,$98,$64,$98   // Yfa....d.

txt_f175:
        .text "T"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d0,$90,$50,$e3,$10,$31,$00,$16,$45,$11,$05,$16,$19,$16,$5a,$76 // ..P..1..E.....Zv
        .byte $b9,$76,$b9,$76,$b9,$b6,$fa,$e3,$f6,$36,$f5,$f6,$f5,$f2,$e8,$a8 // .v.v.....6......
        .byte $a8,$64,$98,$64,$98,$54,$c4,$d1,$d4,$e5,$d9,$e6,$e9,$ea,$50,$10 // .d.d.T........P.
        .byte $e4,$50,$60,$3d,$94,$a4,$03,$02,$0a,$06,$09,$06,$05,$06,$bb,$ee // .P`=............
        .byte $ab,$aa,$aa,$66,$9a,$66,$fc,$fc,$b8,$ec,$b8,$e4,$b1,$a3,$74,$71 // ...f.f........tq
        .byte $d4,$e5,$d9,$e6,$e9,$aa,$44,$14,$44,$54,$54,$64,$94,$a4,$c5,$d6 // ......D.DTTd....
        .byte $d9,$e6,$da,$ea,$eb,$ee,$50,$50,$90,$50,$90,$90,$a4,$e4,$01,$02 // ......PP.P......
        .byte $09,$e3,$0a,$2a,$0e,$0a,$94,$65,$95,$a5,$99,$65,$99,$a5,$02,$40 // ...*...e...e...@

// --- Region $f1fd-$f239 ---
.pc = $f1fd "dat_f1fd"

dat_f1fd:
        .byte $10,$40,$00,$10,$a3,$2b,$05,$11,$45,$11,$45,$11,$05,$00,$8d,$4e // .@...+..E.E....N
        .byte $8d,$e3
        .text "N*OGU"
        .byte $65,$99,$65,$99,$a9,$ab,$ee,$a6,$60

txt_f21d:
        .text "&"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $af                                   // '/' | $80 (end-of-string marker)

loc_f221:
        .byte $bb,$ae,$ab,$6e,$ab,$6a,$99,$fe,$fb,$ef,$bb,$ee,$bb,$aa,$9a,$fc // ...n.j..........
        .byte $f8,$ec,$b8,$e8,$a8,$a8,$80,$c4,$d1   // .........

// --- Region $f245-$f442 ---
.pc = $f245 "Segment $f245"
        .byte $93,$29,$53,$55,$66,$99,$66,$9a,$aa,$ab,$ee,$e6,$40,$60,$36,$90 // .)SUf.f.....@`6.
        .byte $90,$0e,$0a,$2a,$19,$26,$19,$15,$14,$a6,$99,$a5,$99,$65,$94,$55 // ...*.&.......e.U
        .byte $44,$56,$59,$16,$45,$16,$45,$10       // DVY.E.E.

txt_f26d:
        .text "D415696"
        .byte $79,$7a,$44,$54,$94,$64,$94,$a4,$a4,$64,$d5,$e6,$d9,$e6,$da,$ea // yzDT.d...d......
        .byte $eb,$ee,$50,$50,$90,$50,$e4,$90,$3c,$04,$01,$04,$01,$04,$01,$04 // ..PP.P..<.......
        .byte $01,$59,$65,$54,$11,$44,$11,$44,$11,$44,$10,$44,$10,$44,$00,$01 // .YeT.D.D.D.D.D..
        .byte $01,$50,$50,$90,$50,$e3,$90,$25,$50,$09,$06,$09,$06,$e3,$0a,$2d // .PP.P..%P......-
        .byte $0b,$ba,$b6,$ba,$b6,$ba,$b6,$fa,$ba,$e5,$fa,$e4,$90,$a4,$22,$94 // ..............".
        .byte $a6,$a6
        .text "&:>+"
        .byte $0e,$0b,$02,$a2
        .byte $34,$e4,$a9,$a9,$ea,$bb
        .byte $ee,$ff,$1f,$05,$09,$00,$40,$90,$f4,$ff,$ef,$5a,$ab,$04,$11,$a2 // ......@....Z....
        .byte $2f,$47,$ff,$93,$87,$4f,$1e,$3f,$7e,$f9,$fc,$ba,$ae,$ab,$ee,$bb // /G...O.?~.......
        .byte $e3,$3f,$c8,$2e,$e4,$a4,$a4,$e4,$b4,$e4,$b5,$fd,$3a,$3a,$3b,$0e // .?..........::;.
        .byte $0b,$02,$a2,$34,$b4,$ed,$b9,$fe,$fb,$ff,$bf,$1b,$0e,$0f,$09,$45 // ...4...........E
        .byte $d0,$f4,$be,$ef,$99,$fb,$44,$11,$a2,$24,$41,$ff,$44,$a5,$a3,$29 // ......D..$A.D..)
        .byte $05,$5b,$fe,$00,$54,$01,$07,$6f,$bf,$c2,$2c,$14,$74,$e4,$e0,$90 // .[..T..o..,.t...
        .byte $d0,$80,$40,$47,$83,$02,$01,$a4,$28,$bb,$ee,$bb,$fe,$fb,$bf,$2f // ..@G....(....../
        .byte $0b,$e3                               // ..

txt_f346:
        .byte $40                                   // @ character
        .text "'"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d5,$ed,$bf,$ef,$66,$ae,$a3,$39,$01,$56,$ff,$66,$ec,$01,$06,$6f // ....f..9.V.f...o
        .byte $be,$fb,$fe,$14,$74,$e4,$e0,$90,$d1,$c1,$41,$e9,$ea,$eb,$ea,$fb // ....t.....A.....
        .byte $ee,$c2,$e3,$90,$37,$e4,$b4,$e4,$f5,$ed,$fb,$ee,$fb,$3e,$2b,$0b // ....7........>+.
        .byte $02,$00,$90,$e4,$b4,$ed,$fb,$ef,$bf,$2f,$11,$19,$a2 // ........./...

txt_f386:
        .text "&"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $fd,$ff,$11,$99,$a4,$28,$47,$fe,$00,$51,$03,$07,$1f,$7f,$c2,$2d // .....(G..Q.....-
        .byte $e9,$ea,$ab,$ea,$bb,$ee,$bd,$90,$a0,$90,$90,$c0,$40,$a2,$26,$01 // ............@.&.
        .byte $fb,$ee,$fb,$fe,$fb,$c3,$2a,$90,$d0,$90,$d0,$d0,$d4,$b4,$e4,$04 // ......*.........
        .byte $06,$a5,$23,$01,$00,$56,$a3,$28,$01,$1b,$be,$43,$47,$0f,$1e,$7b // ..#..V.(...CG..{
        .byte $c3,$2b,$e9,$aa,$ab,$ea,$b9,$ec,$b4,$df,$80 // .+.........

txt_f3d4:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $27,$54,$7c,$ed,$0e,$0f,$0a,$0a,$a4,$24,$fa,$f6,$9a,$aa,$a4,$2a // 'T|......$.....*
        .byte $81,$80,$20,$30,$20,$08,$04,$02,$ff,$5a,$a6,$22,$ff,$a9,$a6,$22 // .. 0 ....Z."..."
        .byte $e0,$40,$a6,$22,$2f,$05,$a6,$22,$fd,$54,$a5,$2b,$20,$80,$80,$20 // .@."/..".T.+ .. 
        .byte $30,$20,$08,$08,$01,$6f,$05,$a6,$22,$ff,$aa,$a6,$22,$fe,$54,$a6 // 0 ...o.."...".T.

txt_f417:
        .text "!"
        .byte $40                                   // @ character
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $26,$01,$08,$08,$02,$03,$03,$a2,$22,$bf,$16,$a4,$24,$80,$40,$fe // &......."...$.@.
        .byte $94,$a6                               // ..

txt_f42c:
        .text "!B"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $22,$ff,$5a,$a4,$28,$02,$01,$f9,$54,$00,$c0,$80,$40,$a2,$22,$02 // ".Z.(...T...@.".
        .byte $02,$a6,$2a,$06                       // ..*.

// --- Region $f444-$f482 ---
.pc = $f444 "dat_f444"

dat_f444:
        .byte $c0,$c0,$80,$20,$10,$04,$ff,$1a,$a6,$21,$e4,$a7,$21,$01,$a7,$21 // ... .....!..!..!
        .byte $bf,$a7,$2a,$f4,$00,$80,$c0,$c0,$40,$80,$40,$1b,$05,$a6,$22,$ff // ..*.....@.@...".
        .byte $aa,$a4,$28,$01,$14,$ff,$a9,$00,$08,$30,$80,$a2,$22,$ff,$54,$a6 // ..(......0..".T.
        .byte $22,$90,$09,$a8                       // "...

txt_f478:
        .text "!D"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$05,$a5                           // !..

txt_f47e:
        .text "#0 )"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

// --- Region $f4bd-$f5b6 ---
.pc = $f4bd "dat_f4bd"

dat_f4bd:
        .byte $f1,$f0,$ef,$ee,$ed,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$cf,$ce,$cd // ................
        .byte $cc,$cb,$ca,$df,$c9,$c8,$c7,$c6,$d2,$d6,$c5,$d8,$ce,$2d,$44,$44 // .............-DD
        .byte $15,$6a,$bf,$ea,$80,$11,$44,$51,$95,$a6,$ea,$c3,$35,$66,$69,$1b // .j....DQ....5fi.
        .byte $5b,$9b,$e6,$b9,$2e,$44,$44,$15,$6a,$bf,$ff,$aa,$11,$40,$51,$95 // [....DD.j....@Q.
        .byte $a6,$ea,$c3,$35,$66,$69,$1b,$5b,$9b,$e6,$b9,$2e,$44,$44,$15,$6a // ...5fi.[....DD.j
        .byte $bf,$ff,$bf,$6a,$44,$11,$80,$a2,$ea,$c3,$2d,$66,$69,$1b,$5b,$9b // ...jD.....-fi.[.
        .byte $e6,$b9,$6e,$44,$44,$15,$6a,$bf,$c2,$26,$bf,$6a,$11,$84,$a2,$ea // ..nDD.j..&.j....
        .byte $c3,$29,$66,$69,$1b,$5b,$9b,$e6,$f9,$ae,$ff,$ac,$2c,$7c,$ee,$0e // .)fi.[......,|..
        .byte $7e,$30,$f0,$70,$70,$7c,$76,$76,$77,$a4,$2c,$3e,$67,$e2,$e0,$06 // ~0.pp|vvw.,>g...
        .byte $1e,$0e,$0e,$3e,$6e,$6e,$ee,$a4,$29,$38,$6c,$ee,$fe,$1e,$37,$36 // ...>nn..)8l...76
        .byte $38,$7c,$e3,$38,$a4,$21,$7b,$e3,$ee,$60,$22,$30,$f0,$70,$70,$7c // 8|.8.!{..`"0.pp|
        .byte $76,$76,$77,$10,$38,$30,$00,$18,$78,$38,$38,$04,$0e,$0c,$00,$06 // vvw.80..x88.....
        .byte $1e,$0e,$0e,$30,$f0,$70,$70,$76,$7c,$78,$7c,$18,$78,$e6,$38,$a4 // ...0.ppv|x|.x.8.
        .byte $24,$ec,$ec,$fe,$fe,$a4,$24,$dc,$ec,$ee,$ee,$a4,$24,$3c,$66,$e7 // $.....$.....$<f.
        .byte $e7,$a4,$24,$ec,$76,$76,$77,$a4,$24,$37,$6e,$6e,$ee,$a4,$24,$ee // ..$.vvw.$7nn..$.
        .byte $77,$76,$70,$a4,$2c,$7e,$e7,$70,$1e,$30 // wvp.,~.p.0

// --- Region $f5c1-$f628 ---
.pc = $f5c1 "Segment $f5c1"
        .byte $e3,$ee,$a4,$24,$e7,$66,$76,$34,$a4,$24,$c7,$c6,$d6,$d6,$a4,$24 // ...$.fv4.$.....$
        .byte $ef,$66,$3c,$18,$a4,$24,$e7,$66,$76,$34,$a4,$2c,$fe,$ce,$1c,$38 // .f<..$.fv4.,...8
        .byte $30,$60,$c0,$60,$30,$60,$c0,$80,$80,$28,$00,$21,$30,$e3,$78,$e3 // 0`.`0`...(.!0.x.
        .byte $30,$a2,$24,$66,$66,$ee,$cc,$80,$24,$00,$24,$18,$18 // 0.$ff...$.$..

txt_f5fe:
        .text "80"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$06,$0c,$1c,$18,$e4,$38,$24,$60,$30,$38,$18,$e4,$1c,$ad,$23 // $.....8$`08....#
        .byte $18,$18,$7e,$b8,$28,$06,$0e,$0c,$1c,$18,$38,$30,$70,$a4,$24,$3c // ..~.(.....80p.$<
        .byte $66,$ef,$ff,$a4,$24,$38,$38,$78       // f...$88x

// --- Region $f639-$f75b ---
.pc = $f639 "dat_f639"

dat_f639:
        .byte $60,$6e,$ee,$a4,$24,$fe,$e0,$fc,$0e,$a4,$24,$3c,$60,$6c,$f6,$a4 // `n..$.....$<`l..
        .byte $24,$fe,$ec,$18,$18,$a4,$24,$7c,$ee,$7c,$ee,$a4,$24,$7e,$e7,$e7 // $.....$|.|..$~..
        .byte $7f,$a5                               // ..

txt_f65b:
        .byte $22                                   // double quote character
        .text "00"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f65f:
        .byte $22                                   // double quote character
        .text "00"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $23,$12,$36,$6c,$a6,$21,$7c,$a6,$2a,$48,$6c,$36,$7e,$e7,$67,$0e // #.6l.!|.*Hl6~.g.
        .byte $1c                                   // .

txt_f674:
        .text "<8"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $23,$ee,$ee,$77,$a5,$23,$77,$77,$ee,$a5,$23,$e2,$67,$3e,$a5,$23 // #..w.#ww..#.g>.#
        .byte $ee,$ee,$77,$a5,$23,$e0,$6e,$3c,$a5,$23,$38,$38,$7c,$a5,$2b,$7c // ..w.#.n<.#88|.+|
        .byte $e0,$78,$0c,$6e,$ee,$7c,$00,$77,$77,$f3,$a5,$23,$38,$38,$7c,$a5 // .x.n.|.ww..#88|.
        .byte $e3,$0e,$28,$76,$f4,$ec,$78,$00,$76,$76,$fb,$a5,$23,$38,$38,$7c // ..(v..x.vv..#88|
        .byte $a5,$23,$ee,$ef,$e6,$a5,$23,$ee,$ef,$e6,$a5,$23,$e7,$66,$3c,$a5 // .#....#....#.f<.
        .byte $33,$77,$76,$7c,$70,$70,$78,$e0,$00,$ee,$6e,$3e,$0e,$0e,$1e,$03 // 3wv|ppx...n>....
        .byte $00,$70,$70,$f8,$a5,$23,$67,$e7,$7e,$a5,$23,$6e,$76,$3c,$a5,$23 // .pp..#g.~.#nv<.#
        .byte $ee,$ee,$77,$a5,$23,$3c,$18,$18,$a5,$23,$7c,$6c,$6c,$a5,$23,$3c // ..w.#<...#|ll.#<
        .byte $6e,$f7,$a5,$21,$3c,$e3,$18,$27,$50,$f0,$60,$00,$70,$e6,$fe,$80 // n..!<..'P.`.p...
        .byte $35,$00,$23,$30,$78,$30,$80,$35,$00,$24,$18,$1c,$0c,$06,$a4,$24 // 5.#0x0.5.$.....$
        .byte $18,$38,$30,$60,$ac,$22,$18,$18,$a7,$23,$18,$18,$30,$ad,$22,$18 // .80`."...#..0.".
        .byte $18,$a5,$23,$60,$e0,$c0,$a5,$23,$f7,$66,$3c,$a5,$23,$38,$38,$fe // ..#`...#.f<.#88.
        .byte $a5,$23,$60,$e6,$fe,$a5,$23,$6e,$ee,$7c,$a5,$23,$ff,$0e,$0e,$a5 // .#`...#n.|.#....
        .byte $23,$67,$e7,$7e,$a5,$23,$e7,$e7,$7e,$a5,$e3,$38,$a5,$23,$ee,$ee // #g.~.#..~..8.#..
        .byte $7c,$a5,$23,$07,$e7                   // |.#..

// --- Region $f766-$f790 ---
.pc = $f766 "dat_f766"

dat_f766:
        .byte $a5,$22,$36,$12,$a6,$21,$7c,$a7,$22,$6c,$48,$a6,$23,$18,$3c,$18 // ."6..!|."lH.#.<.
        .byte $a5,$60,$58,$a5,$04,$38,$e9,$04,$85,$04,$a5,$04,$29,$07,$09,$00 // .`X..8......)...
        .byte $8d,$fa,$2f,$a5,$04,$29,$08,$4a,$ea,$4a,$4a // ../..).J.JJ

// --- Region $f7e2-$f842 ---
.pc = $f7e2 "Segment $f7e2"
        .byte $00,$e4,$55,$80,$5c,$00,$60,$58,$a5,$05,$38,$e9,$02,$85,$05,$a5 // ..U.\.`X..8.....
        .byte $05,$29,$07,$29,$07,$8d,$fb,$2f,$a5,$05,$29,$08,$4a,$ea,$4a,$4a // .).).../..).J.JJ
        .byte $f0,$01,$60,$ad,$14,$33,$f0,$44,$24,$ea,$24,$ea,$8d,$57,$06,$09 // ..`..3.D$.$..W..
        .byte $40,$8d,$7f,$06,$ee,$1c,$2d,$d0,$03,$ee,$1d,$2d,$ad,$1d,$2d,$c9 // @.....-....-..-.
        .byte $24,$d0,$05,$a9,$20,$8d,$1d,$2d,$a2,$00,$bd,$31,$06,$9d,$30,$06 // $... ..-...1..0.
        .byte $bd,$59,$06,$9d,$58,$06,$e8,$e0,$27,$d0,$ef,$a9,$ff,$85,$05,$60 // .Y..X...'......`
        .byte $ac                                   // .

// --- Region $f853-$fab8 ---
.pc = $f853 "Segment $f853"
        .byte $00,$33,$e6,$06,$e6,$06,$a6,$06,$bd,$80,$0d,$4a,$48,$29,$07,$49 // .3.........JH).I
        .byte $07,$8d,$f9,$2f,$68,$e3               // .../h.

txt_f869:
        .text "J6"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a0,$00,$bd,$00,$2f,$99,$e0,$05,$e8,$c8,$c0,$27,$d0,$f4,$a9,$ff // ..../......'....
        .byte $60,$00,$0f,$00,$0f,$80,$d4,$00,$80,$38,$20,$80,$48,$00,$21,$f8 // `........8 .H.!.
        .byte $a2,$21,$fc,$a2,$21,$cc,$a2,$21,$cc,$a2,$21,$cc,$a2,$21,$fc,$a2 // .!..!..!..!..!..
        .byte $21,$f8,$80,$66,$00,$23,$01,$07,$07,$a2,$23,$10,$14,$f8,$a2,$21 // !..f.#....#....!
        .byte $f8,$a2,$21,$18,$a2,$21,$18,$a2,$21,$d8,$a2,$21,$78,$a2,$21,$38 // ..!..!..!..!x.!8
        .byte $80,$2d,$00,$21,$c0,$a2,$21,$c0,$a2,$21,$c0,$a2,$21,$c0,$a2,$21 // .-.!..!..!..!..!
        .byte $c0,$a2,$21,$c0,$a2,$21,$c0,$80,$2d,$00,$21,$cc,$a2,$21,$cc,$a2 // ..!..!..-.!..!..
        .byte $21,$fc,$a2,$21,$fc,$a2,$21,$cc,$a2,$21,$cc,$a2,$21,$cc,$80,$2d // !..!..!..!..!..-
        .byte $00,$21,$78,$a2,$21,$fc,$a2,$21,$cc,$a2,$21,$fc,$a2,$21,$cc,$a2 // .!x.!..!..!..!..
        .byte $21,$cc,$a2,$21,$cc,$80,$2d,$00,$60,$43 // !..!..-.`C

txt_f906:
        .encoding "screencode_mixed"
        .text "  read the whole scrollers cuz action scrollers are always worth it"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e4,$20,$60,$7b               // ... `{

txt_f94f:
        .encoding "screencode_mixed"
        .text "oh boye,on the 14th of june"
        .encoding "petscii_upper"

txt_f96a:
        .text " 1991 "

txt_f970:
        .encoding "screencode_mixed"
        .text "crisp and spitfire present you "
        .byte $22                                   // double quote
        .text "tip-trick"
        .byte $22                                   // double quote
        .text ", the latest 1st release from the action factory"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e3,$20,$60,$6d               // ... `m

txt_f9d0:
        .encoding "screencode_mixed"
        .text "when you didn't read the other scroller yet,do it now!  at least cuz the greets and the raggings are in there"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e5,$20,$60,$55               // ... `U

txt_fa43:
        .encoding "screencode_mixed"
        .text "so see you in our next 1st release "
        .byte $22                                   // double quote
        .text "krymini"
        .byte $22                                   // double quote
        .text " and the other upcoming and unknown ones!"
        .encoding "petscii_upper"
        .byte $ea                                   // .

txt_fa99:
        .encoding "screencode_mixed"
        .text " 6spitfire is outta here"
        .encoding "petscii_upper"
        .byte $80,$22,$20,$82,$29,$00,$60,$23       // ." .).`#

// --- Region $fb2c-$fda2 ---
.pc = $fb2c "dat_fb2c"

dat_fb2c:
        .byte $a5,$2a,$22,$e0,$28,$e1,$2b,$e2,$32,$e4,$39,$e6,$a6,$e4,$e0,$e3 // .*".(.+.2.9.....
        .byte $e1,$e3,$e2,$e3,$e3,$e3,$e4,$2e,$e5,$e5,$e6,$e7,$e8,$e9,$ea,$eb // ................
        .byte $ec,$ed,$ee,$ef,$f0,$f1,$e4,$f2,$2e,$f1,$f0,$ef,$ee,$ed,$ec,$eb // ................
        .byte $ea,$e9,$e8,$e7,$e6,$e5,$e5,$e3,$e4,$e3,$e3,$e3,$e2,$e3,$e1,$e4 // ................
        .byte $e0,$60                               // .`

txt_fb6e:
        .encoding "screencode_mixed"
        .text "%  wake your joy and read this,damnit!"
        .encoding "petscii_upper"
        .byte $e5,$20,$60,$c4                       // . `.

txt_fb98:
        .encoding "screencode_mixed"
        .text "greetings,in the states,to the coolest around as there are "
        .byte $22                                   // double quote
        .text "empire"
        .byte $22                                   // double quote
        .text " (even if i wouldn't like any of you guys i'd stick with you cuz you're the ones doing good in car crashs just as me (and jihad!)"
        .encoding "petscii_upper"
        .byte $e3,$2e,$21,$29,$e3,$20,$60,$4d       // ..!). `M

txt_fc64:
        .encoding "screencode_mixed"
        .text "furthermore to mr.brownstone,atc (pathy (sys or rts,but never depack anything"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$70                       // ..`p

txt_fcb5:
        .encoding "screencode_mixed"
        .text "haha) and george) and no fucking more as "
        .byte $22                                   // double quote
        .text "nec/nei"
        .byte $22                                   // double quote
        .text " is just a piece of crap and due to the fact that "
        .byte $22                                   // double quote
        .text "tbb"
        .byte $22                                   // double quote
        .text " is gay"
        .encoding "petscii_upper"
        .byte $e3,$21,$e3,$20,$60,$6f               // .!. `o

txt_fd2b:
        .encoding "screencode_mixed"
        .text "before switching to the euro greets. make sure you call "
        .byte $22                                   // double quote
        .text "channel zer0"
        .byte $22                                   // double quote
        .text ",the action and empire hq,at"
        .encoding "petscii_upper"

txt_fd8d:
        .text " 718-356-1879"
        .byte $e4,$20,$60,$22,$13,$0f,$20,$05,$15   // . `".. ..

// --- Region $fda4-$ff5a ---
.pc = $fda4 "txt_fda4"

txt_fda4:
        .encoding "screencode_mixed"
        .text "os worth being mentioned are"
        .encoding "petscii_upper"
        .byte $e3,$20,$61,$4b                       // . aK

txt_fdc4:
        .encoding "screencode_mixed"
        .text "akrak,atg,beyond force,bonzai,bronx,censor,chromance,crest,dominators,enimga,f4cg,,fairlight,foxbeat,genesis project,guardian angels,headline,house design,hysteric,light,nato,manowar,occult,omega,origo,paradize,paragon,ruthless,science"
        .encoding "petscii_upper"

txt_feaf:
        .text " 451,"

txt_feb4:
        .encoding "screencode_mixed"
        .text "ikari+talent,the force,the freaks,transcom,trc,triad,verdict,victims,wow,x-factor and x-ray"
        .encoding "petscii_upper"
        .byte $e5,$20,$60,$e0                       // . `.

txt_ff13:
        .encoding "screencode_mixed"
        .text "after this,the europeans that pisses us off are legend (for being false "
        .encoding "petscii_upper"

// --- Region $ff62-$ffff ---
.pc = $ff62 "Segment $ff62"
        .byte $03,$0b,$13,$14,$01,$02,$02,$05,$12,$13,$20,$01,$0e,$04,$20,$14 // .......... ... .
        .byte $17,$0f,$20,$06,$01,$03,$05,$04,$20,$10,$05,$0f,$10,$0c,$05,$21 // .. ..... ......!
        .byte $29,$20,$01,$0e,$04,$20,$13,$14,$09,$0e,$07,$20,$0f,$06,$20,$05 // ) ... ..... .. .
        .byte $0e,$09,$07,$0d,$01,$20,$06,$0f,$12,$20,$02,$05,$09,$0e,$07,$20 // ..... ... ..... 
        .byte $01,$20,$0c,$01,$0d,$05,$20,$04,$0f,$15,$02,$0c,$05,$20,$0f,$06 // . .... ...... ..
        .byte $20,$10,$09,$0e,$0f,$03,$03,$09,$0f,$20,$01,$0e,$04,$20,$13,$14 //  ........ ... ..
        .byte $05,$01,$0c,$09,$0e,$07,$20,$0f,$15,$12,$20,$12,$0f,$15,$14,$09 // ...... ... .....
        .byte $0e,$05,$13,$20,$28,$17,$01,$14,$03,$08,$20,$0f,$15,$14,$20,$06 // ... (..... ... .
        .byte $0f,$12,$20,$0f,$15,$12,$20,$10,$12,$0f,$16,$05,$20,$06,$09,$0c // .. ... ..... ...
        .byte $05,$e3
        .text "!"
        .byte $22                                   // double quote
        .text ")."
        .byte $f7
        .byte $20,$a1,$80,$60,$bd,$00,$06
