// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:47
// 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:  $1fa0 (8096)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1005 bytes, Data: 62483 bytes
// Labels: 253, Subroutines: 5
//
// Cross-references: all OK
// ============================================


// --- Region $0bd5-$0bd8 ---
.pc = $0bd5 "loc_0bd5"

loc_0bd5:
        jmp loc_108b

dat_0bd8:
        .byte $a0                                   // .

// --- Region $0c26-$0c67 ---
.pc = $0c26 "loc_0c26"

loc_0c26:
        bne loc_0c88
        ldx #$1d
        ldy #$16
        lda $0f40,x
        sta $0c4f
        lda $0f04,y
        sta $0c57
        dec $0c29
        bne loc_0c42
        lda #$1d
        sta $0c29

loc_0c42:
        dec $0c2b
        bne loc_0c4c
        lda #$3d
        sta $0c2b

loc_0c4c:
        ldy #$00

loc_0c4e:
        lda #$00
        sta $d828,y
        sta $db48,y
        lda #$00
        sta $da80,y
        iny
        cpy #$78
        bne loc_0c4e
        rts
// Referenced by: jsr from $0fe8

sub_0c61:
.label smc_0c62 = * + 1
        lda #$01                                    // !SMC: modified by $0c9f
        cmp #$01
        beq loc_0c92

dat_0c67:
        .byte $20                                   //  

// --- Region $0c88-$0d4d ---
.pc = $0c88 "loc_0c88"

loc_0c88:
        ora ($60,x)
        and #$07
        sta dat_0ea6
        jmp loc_0cd9

loc_0c92:
        jsr sub_0d32
        lda $0eae
        beq loc_0ca2
        lda #$00
        sta $0eae
        sta smc_0c62                                // SMC: modifies $0c62

loc_0ca2:
        lda $0ead
        sta smc_0cad                                // SMC: modifies $0cad
        lda dat_0ea6
        clc
.label smc_0cad = * + 1
        adc #$00                                    // !SMC: modified by $0ca5
        sta dat_0ea6
        cmp #$08
        bcs loc_0cb6
        rts

loc_0cb6:
        and #$07
        sta dat_0ea6
        dec $0cf7
        dec $0cfd
        dec $0d03
        dec $0d09
        dec $0d0f
        dec $0d15
        dec $0d1b
        dec $0d21
        dec $0d27
        jmp loc_0cf4

loc_0cd9:
        inc $0cf7
        inc $0cfd
        inc $0d03
        inc $0d09
        inc $0d0f
        inc $0d15
        inc $0d1b
        inc $0d21
        inc $0d27

loc_0cf4:
        ldy #$00

loc_0cf6:
        lda $1424,y
        sta $04f0,y
        lda $14a4,y
        sta $0518,y
        lda $1524,y
        sta $0540,y
        lda $15a4,y
        sta $0568,y
        lda $1624,y
        sta $0590,y
        lda $16a4,y
        sta $05b8,y
        lda $1724,y
        sta $05e0,y
        lda $17a4,y
        sta $0608,y
        lda $1824,y
        sta $0630,y
        iny
        cpy #$28
        bne loc_0cf6
        rts
// Referenced by: jsr from $0c92

sub_0d32:
.label smc_0d33 = * + 1
        lda $13c0                                   // !SMC: modified by $0d49
        sta $0ead
        inc smc_0d33
        lda smc_0d33
        cmp #$fd
        bne loc_0d4c
        lda #$01
        sta $0eae
        lda #$c0
        sta smc_0d33                                // SMC: modifies $0d33

loc_0d4c:
        rts

dat_0d4d:
        .byte $60                                   // `

// --- Region $0d7b-$0dfc ---
.pc = $0d7b "loc_0d7b"

loc_0d7b:
        dec $0eab
        ldx $0ea9
        lda txt_1150,x
        sta $044f
        lda $1200,x
        sta $0477
        lda txt_12b0,x
        sta $049f
        inc $0ea9
        rts

loc_0d97:
        ldy #$00
        lda txt_1900
        cmp #$00
        bne loc_0daa
        lda #$00
        sta $0d9a
        lda #$19
        sta $0d9b

loc_0daa:
        tax
        inc $0d9a
        lda $0d9a
        bne loc_0db6
        inc $0d9b

loc_0db6:
        cpx #$1b
        bmi loc_0dbd

dat_0dba:
        .byte $4c,$cc,$0d                           // L..

loc_0dbd:
        lda $135f,x
        sta $0eab
        lda $138f,x
        sta $0ea9
        jmp loc_0d7b

loc_0dcc:
        cpx #$3a
        bpl loc_0ddb
        cpx #$30
        bmi loc_0ddb
        txa
        sbc #$15
        tax
        jmp loc_0dbd

loc_0ddb:
        cpx #$2e
        bne loc_0de4
        ldx #$26
        jmp loc_0dbd

loc_0de4:
        cpx #$2d
        bne loc_0ded
        ldx #$25
        jmp loc_0dbd

loc_0ded:
        cpx #$2c
        bne loc_0df6
        ldx #$27
        jmp loc_0dbd

loc_0df6:
        ldx #$29
        jmp loc_0dbd

dat_0dfb:
        .byte $60,$ac                               // `.

// --- Region $0e26-$0ea7 ---
.pc = $0e26 "loc_0e26"

loc_0e26:
        dec $0eac
        ldx $0eaa
        lda txt_1150,x
        sta $076f
        lda $1200,x
        sta $0797
        lda txt_12b0,x
        sta $07bf
        inc $0eaa
        rts

loc_0e42:
        ldy #$00
        lda scr_1c00
        cmp #$00
        bne loc_0e55
        lda #$00
        sta $0e45
        lda #$1c
        sta $0e46

loc_0e55:
        tax
        inc $0e45
        lda $0e45
        bne loc_0e61
        inc $0e46

loc_0e61:
        cpx #$1b
        bmi loc_0e68
        jmp loc_0e77

loc_0e68:
        lda $135f,x
        sta $0eac
        lda $138f,x
        sta $0eaa
        jmp loc_0e26

loc_0e77:
        cpx #$3a
        bpl loc_0e86
        cpx #$30
        bmi loc_0e86
        txa
        sbc #$15
        tax
        jmp loc_0e68

loc_0e86:
        cpx #$2e
        bne loc_0e8f
        ldx #$26
        jmp loc_0e68

loc_0e8f:
        cpx #$2d
        bne loc_0e98
        ldx #$25
        jmp loc_0e68

loc_0e98:
        cpx #$2c
        bne loc_0ea1
        ldx #$27
        jmp loc_0e68

loc_0ea1:
        ldx #$29
        jmp loc_0e68

dat_0ea6:
        .byte $b8,$c8                               // ..

// --- Region $0f5e-$1031 ---
.pc = $0f5e "sub_0f5e"
// Referenced by: jsr from $10b1; jmp from $0f83

sub_0f5e:
        lda $0fe2
        beq loc_0f86

loc_0f63:
        dec $0fe2
        ldx dat_0fe1
        ldy #$00
        lda txt_1150,x
        sta $0680,y
        lda $1200,x
        sta $06a8,y
        lda txt_12b0,x
        sta $06d0,y
        inc dat_0fe1
        inc $0f6a
        jmp sub_0f5e

loc_0f86:
        ldy #$00
        lda txt_1f00
        cmp #$00
        bne loc_0f90
        rts

loc_0f90:
        tax
        inc $0f89
        lda $0f89
        bne loc_0f9c
        inc $0f8a

loc_0f9c:
        cpx #$1b
        bmi loc_0fa3
        jmp loc_0fb2

loc_0fa3:
        lda $135f,x
        sta $0fe2
        lda $138f,x
        sta dat_0fe1
        jmp loc_0f63

loc_0fb2:
        cpx #$39
        bpl loc_0fc1
        cpx #$30
        bmi loc_0fc1
        txa
        sbc #$15
        tax
        jmp loc_0fa3

loc_0fc1:
        cpx #$2e
        bne loc_0fca
        ldx #$26
        jmp loc_0fa3

loc_0fca:
        cpx #$2d
        bne loc_0fd3
        ldx #$25
        jmp loc_0fa3

loc_0fd3:
        cpx #$2c
        bne loc_0fdc
        ldx #$27
        jmp loc_0fa3

loc_0fdc:
        ldx #$29
        jmp loc_0fa3

dat_0fe1:
        .byte $00,$00                               // ..

loc_0fe3:
        lda #$00
        sta $0eaf
        jsr sub_0c61

loc_0feb:
        lda $0eaf
        bne loc_0fe3
        lda $dc01
        cmp #$ef
        bne loc_0feb
        sei
        lda #$f0
        sta $d01a
        ldx #$31
        ldy #$ea
        stx $0314
        sty $0315
        cli
        jsr $fda3
        jsr $e518
        jsr $e544
        ldx #$00
        stx $d021
        stx $d020

loc_1019:
        lda txt_1031,x
        sta $0400,x
        lda #$00
        sta $d828,x
        inx
        cpx #$50
        bne loc_1019
        sei
        lda #$34
        sta $01
        jmp $0428

txt_1031:
        .encoding "screencode_mixed"
        .text "i"
        .encoding "petscii_upper"

// --- Region $1072-$10e3 ---
.pc = $1072 "loc_1072"

loc_1072:
        sta $0800
        cli
        jmp loc_fce2

dat_1079:
        .fill 8, $00
// Referenced by: jsr from $10cf

sub_1081:
        sta $d012
        stx $0314
        sty $0315
        rts

loc_108b:
        lda #$08
        jsr $ffd2
        jsr $ff81
        ldx #$00
        lda #$0a

loc_1097:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        inx
        bne loc_1097
        lda #$00
        tax

loc_10a6:
        sta $d8c8,x
        sta $da58,x
        inx
        cpx #$28
        bne loc_10a6
        jsr sub_0f5e
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        jsr sub_1fc0
        lda #$12
        sta $d018
        lda #$1b
        sta $d011
        lda #$31
        ldx #$e2
        ldy #$10
        jsr sub_1081
        lda #$31
        lda #$0a
        sta $d022
        lda #$07
        sta $d023
        cli
        jmp loc_0feb

dat_10e2:
        .byte $2e,$19                               // ..

// --- Region $1fa0-$1fc6 ---
.pc = $1fa0 "main_1fa0"

main_1fa0:
        lda $02a6
        beq loc_1fb9
        lda #$ea
        sta $0bf1
        sta $0bf2
        sta $0c19
        sta $0c1a
        dec $10ec
        dec $1134

loc_1fb9:
        jmp loc_0bd5

scr_1fbc:
        // === Screen RAM (4 bytes, $1fbc-$1fbf) ===
        .encoding "screencode_mixed"
        .text "@@@@"
        .encoding "petscii_upper"
// Referenced by: jsr from $10bc

sub_1fc0:
        sta $d019
        sta $d01a
        rts

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

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

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

// --- Region $ea31-$ea31 ---
.pc = $ea31 "irq_ea31"

irq_ea31:
        brk

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

loc_fce2:
        lsr
        eor #$4a
        eor #$4a
        ora ($12,x)
        lda $23
        .byte $0f,$30,$33                           // slo $3330 // ILLEGAL
        lda $24
        .byte $fc,$03,$f3                           // nop $f303,x // ILLEGAL
        .byte $04,$e6                               // nop $e6 // ILLEGAL
        ora ($2b),y
        .byte $04,$95                               // nop $95 // ILLEGAL
        .byte $64,$98                               // nop $98 // ILLEGAL
        pla
        tya
        pla
        tya
        pla
        bmi loc_fd32
        inc $c0
        inx
        .byte $0c,$28,$a4                           // nop $a428 // ILLEGAL
        sty $a4,x
        sty $a4,x
        sty $a4,x
        sty $e4,x
        .byte $04,$e4                               // nop $e4 // ILLEGAL
        ora ($2a,x)
        cli
        pla
        cli
        asl $1a,x
        asl $15,x
        asl $c0
        cpy #$e4
        bmi loc_fd43
        sty $a68c
        .byte $22                                   // jam // ILLEGAL

// --- Region $fd32-$fd4c ---
.pc = $fd32 "loc_fd32"

loc_fd32:
        and ($33,x)
        cpx $12
        .byte $e3,$0c                               // isc ($0c,x) // ILLEGAL
        and $4c03,y
        .byte $43,$60                               // sre ($60,x) // ILLEGAL
        rts

dat_fd3e:
        .byte $68
        .text "V5?3"

loc_fd43:
        .byte $c3,$02                               // dcp ($02,x) // ILLEGAL
        ora #$25
        .byte $97,$5f                               // sax $5f,y // ILLEGAL
        .byte $ff,$f3,$b3                           // isc $b3f3,x // ILLEGAL

dat_fd4c:
        .byte $b3                                   // .

// --- Region $fda3-$fdc1 ---
.pc = $fda3 "Segment $fda3"
        .byte $04,$01                               // nop $01 // ILLEGAL
        sty $60a3
        pla
        lsr $fd,x
        .byte $3f,$0f,$a2                           // rla $a20f,x // ILLEGAL
        rol $f0,x
        ora $aa00
        .byte $5a                                   // nop // ILLEGAL
        sbc $04,x
        .byte $04,$12                               // nop $12 // ILLEGAL
        lsr
        ora #$a5
        .byte $57,$ff                               // sre $ff,x // ILLEGAL
        .byte $3c,$bc,$7c                           // nop $7cbc,x // ILLEGAL

dat_fdc0:
        .byte $7c,$f0                               // |.

// --- Region $ff81-$ff8b ---
.pc = $ff81 "Segment $ff81"
        rol $c0
        cpy #$c1
        and ($34),y
        .byte $44,$a3                               // nop $a3 // ILLEGAL
        and $55
        brk

// --- Region $ffd2-$ffd9 ---
.pc = $ffd2 "Segment $ffd2"
        cpy #$3f
        ldy $24
        eor $ff,x
        brk

dat_ffd9:
        .byte $ff                                   // .

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

// --- Region $0808-$0bd4 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $fe,$01,$01,$00,$00,$00,$00,$00,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8 // ................
        .byte $7c,$3e,$07,$00,$00,$00,$00,$00,$01,$03,$fe,$00,$00,$00,$00,$00 // |>..............
        .byte $fc,$fc,$fc,$00,$00,$00,$00,$00,$00,$7e,$7e,$7e,$7c,$7c,$7c,$7c // .........~~~||||
        .byte $7d,$7f,$7e,$7c,$7c,$7c,$7c,$7c,$ff,$01,$00,$00,$00,$00,$00,$00 // }.~|||||........
        .byte $80,$f0,$f8,$7c,$7c,$7c,$7c,$7c,$fe,$ff,$fd,$00,$00,$00,$00,$00 // ...|||||........
        .byte $00,$01,$ff,$00,$00,$00,$00,$00,$f8,$f0,$80,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$c0,$f8,$7c,$00,$00,$00,$00,$00 // ..........|.....
        .byte $00,$00,$ff,$00,$00,$00,$00,$00,$7c,$f8,$c0,$00,$00,$00,$00,$00 // ........|.......
        .byte $fe,$03,$01,$00,$00,$00,$00,$00,$00,$f8,$f8,$f8,$f8,$f8,$f8,$f8 // ................
        .byte $07,$3e,$7c,$f8,$f8,$ff,$f8,$f8,$ff,$01,$00,$00,$00,$ff,$00,$00 // .>|.............
        .byte $80,$f0,$f8,$7c,$7c,$fc,$00,$00,$f8,$f0,$80,$00,$00,$00,$00,$00 // ...||...........
        .byte $00,$03,$1f,$3e,$7c,$7c,$7c,$7c,$00,$e0,$7c,$3e,$1f,$1f,$00,$00 // ...>||||..|>....
        .byte $ff,$ff,$ff,$7c,$7c,$7c,$7c,$7c,$fe,$fe,$fe,$00,$00,$00,$00,$00 // ...|||||........
        .byte $7c,$fc,$fc,$7c,$7c,$7c,$7c,$7c,$7c,$3e,$07,$00,$00,$f8,$7c,$0f // |..||||||>....|.
        .byte $00,$01,$ff,$00,$00,$00,$01,$ff,$fc,$fc,$fc,$7c,$7c,$f8,$f0,$80 // ...........||...
        .byte $7d,$7f,$7e,$7c,$7c,$7c,$7c,$7c,$00,$00,$00,$00,$00,$00,$00,$00 // }.~|||||........
        .byte $00,$78,$fc,$fc,$fc,$78,$00,$00,$fc,$fc,$fc,$7c,$7c,$7c,$7c,$7c // .x...x.....|||||
        .byte $00,$00,$00,$00,$f0,$f8,$7d,$0f,$7c,$7c,$7c,$7c,$7c,$f8,$f0,$80 // ......}.|||||...
        .byte $7c,$7c,$7c,$7c,$7c,$7f,$7c,$7c,$01,$07,$0f,$3f,$fc,$f0,$fc,$3f // |||||.||...?...?
        .byte $f8,$f8,$c0,$00,$00,$00,$00,$00,$0f,$07,$01,$00,$00,$00,$00,$00 // ................
        .byte $c0,$f8,$f8,$00,$00,$00,$00,$00,$00,$fc,$fc,$fc,$7c,$7c,$7c,$7c // ............||||
        .fill 8, $7c
        .byte $fc,$ff,$fe,$7c,$7c,$7c,$7c,$7c,$f8,$8e,$07,$07,$07,$07,$07,$07 // ...|||||........
        .byte $3f,$e0,$c0,$c0,$c0,$c0,$c0,$c0,$e0,$f8,$7c,$7c,$7c,$7c,$7c,$7c // ?.........||||||
        .byte $07,$07,$07,$00,$00,$00,$00,$00,$c0,$c0,$c0,$00,$00,$00,$00,$00 // ................
        .byte $fc,$fd,$ff,$7e,$7c,$7c,$7c,$7c,$7f,$c1,$00,$00,$00,$00,$00,$00 // ...~||||........
        .byte $c0,$f0,$f8,$f8,$f8,$f8,$f8,$f8,$fd,$ff,$fe,$7c,$7c,$7c,$7c,$7c // ...........|||||
        .byte $7e,$7f,$7d,$7c,$7c,$fe,$fe,$fe,$fc,$fc,$fc,$f8,$f8,$f8,$f8,$f8 // ~.}||...........
        .byte $f8,$f8,$f8,$f8,$f8,$fc,$fc,$fc,$7f,$c3,$00,$01,$01,$00,$00,$00 // ................
        .byte $e0,$f8,$fc,$fc,$f8,$e0,$00,$00,$0f,$7f,$fc,$f8,$7f,$0f,$00,$f8 // ................
        .byte $ff,$03,$00,$00,$80,$ff,$07,$00,$7c,$fc,$fc,$7c,$00,$c0,$f8,$7c // ........|..|...|
        .byte $fc,$ff,$fb,$00,$00,$00,$00,$00,$00,$03,$ff,$00,$00,$00,$00,$00 // ................
        .byte $fc,$f8,$c0,$00,$00,$00,$00,$00,$00,$7c,$7c,$7c,$7c,$7c,$7c,$7c // .........|||||||
        .byte $ff,$ff,$ff,$7c,$7c,$7c,$7c,$7c,$00,$00,$00,$00,$00,$00,$00,$7c // ...|||||.......|
        .byte $7c,$3e,$0f,$00,$00,$00,$00,$00,$7c,$f8,$c0,$00,$00,$00,$00,$00 // |>......|.......
        .byte $01,$01,$01,$00,$00,$00,$00,$00,$3e,$1f,$03,$00,$00,$00,$00,$00 // ........>.......
        .byte $ff,$ff,$3e,$1f,$1f,$0f,$07,$07,$03,$03,$01,$03,$03,$87,$cf,$cf // ..>.............
        .byte $fc,$fc,$f0,$e0,$e0,$c0,$80,$80,$03,$01,$01,$00,$00,$00,$00,$00 // ................
        .byte $ff,$fe,$fe,$00,$00,$00,$00,$00,$00,$00,$00,$03,$07,$8f,$df,$ff // ................
        .byte $03,$03,$01,$03,$83,$c7,$ef,$ff,$fc,$f8,$f0,$00,$00,$00,$00,$00 // ................
        .byte $ff,$7e,$3e,$00,$00,$00,$00,$00,$ff,$ff,$3e,$0f,$03,$00,$03,$0f // .~>.......>.....
        .byte $03,$03,$01,$87,$ff,$fc,$ff,$87,$fc,$fc,$f0,$c0,$00,$00,$00,$c0 // ................
        .byte $3e,$ff,$ff,$00,$00,$00,$00,$00,$01,$03,$03,$00,$00,$00,$00,$00 // >...............
        .byte $f0,$fc,$fc,$00,$00,$00,$00,$00,$03,$01,$01,$00,$f0,$f8,$7d,$1f // ..............}.
        .byte $ff,$fe,$fe,$7c,$f8,$f8,$f0,$c0,$ff,$f8,$f8,$00,$00,$00,$01,$07 // ...|............
        .byte $ff,$00,$03,$0f,$1e,$7c,$f0,$c0,$fc,$f8,$e0,$80,$00,$00,$00,$00 // .....|..........
        .byte $1f,$7c,$ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00 // .|..............
        .byte $7c,$7c,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$70 // ||.............p
        .byte $f8,$f8,$70,$00,$00,$00,$00,$00,$f8,$f8,$70,$e0,$00,$00,$00,$00 // ..p.......p.....
        .byte $1f,$73,$f8,$70,$00,$07,$01,$0e,$c0,$f8,$fc,$7c,$f8,$e0,$80,$00 // .s.p.......|....
        .byte $1f,$1f,$0e,$00,$00,$00,$00,$00,$00,$00,$38,$38,$fe,$fe,$38,$38 // ..........88..88
        .byte $38,$78,$78                           // 8xx

txt_0b33:
        .text "8888888"
        .byte $7c,$00,$00,$00,$00,$00,$7c,$ee,$ee,$1c,$1c,$38,$38,$70,$70,$e0 // |.....|....88pp.
        .byte $fe,$00,$00,$00,$00,$00,$7c,$ee,$ee,$0e,$0e,$1c,$0e,$0e,$ee,$ee // ......|.........
        .byte $7c,$00,$00,$00,$00,$00,$3e,$3e,$6e,$6e,$ce,$ff,$ff,$0e,$0e,$0e // |.....>>nn......
        .byte $0e,$00,$00,$00,$00,$00,$fe,$e0,$e0,$e0,$e0,$fc,$0e,$0e,$0e,$ee // ................
        .byte $7c,$00,$00,$00,$00,$00,$1c,$70,$70,$e0,$e0,$fc,$ee,$ee,$ee,$ee // |......pp.......
        .byte $7c,$00,$00,$00,$00,$00,$fe,$0e,$0e,$0e,$1c,$1c,$38,$38,$70,$70 // |...........88pp
        .byte $70,$00,$00,$00,$00,$00,$7c,$ee,$ee,$ee,$ee,$7c,$ee,$ee,$7c,$ee // p.....|....|..|.
        .byte $ee,$ee,$ee,$7e,$0e,$0e,$1c,$1c,$78,$00,$00,$00,$00,$00,$7c,$ee // ...~....x.....|.
        .byte $ee,$ee,$ee,$ee,$ee,$ee,$07,$3e,$7c,$f8,$f8,$f8,$f8,$f8,$00,$00 // .......>|.......
        .fill 11, $00

// --- Region $0bd9-$0c25 ---
.pc = $0bd9 "Program $0bd9"
        .byte $08,$18,$bd,$b0,$0e,$8d,$21,$d0,$8d,$20,$d0,$e8,$88,$f0,$f0,$20 // ......!.. ..... 
        .byte $ff,$0b,$20,$ff,$0b,$20,$ff,$0b,$a1,$20,$e0,$26,$d0,$e4,$a9,$00 // .. .. ... .&....
        .byte $8d,$21,$d0,$8d,$20,$d0,$60,$a0,$08,$18,$bd,$da,$0e,$8d,$21,$d0 // .!.. .`.......!.
        .byte $8d,$20,$d0,$e8,$88,$f0,$f0,$20,$27,$0c,$20,$27,$0c,$20,$27,$0c // . ..... '. '. '.
        .byte $a1,$20,$e0,$26,$d0,$e4,$a9,$00,$8d,$21,$d0,$8d,$20 // . .&.....!.. 

// --- Region $0c68-$0c87 ---
.pc = $0c68 "Program $0c68"
        .byte $32,$0d,$ad,$ae,$0e,$f0,$09,$a2,$00,$8e,$ae,$0e,$e8,$8e,$62,$0c // 2.............b.
        .byte $ad,$ad,$0e,$8d,$83,$0c,$ad,$a6,$0e,$38,$e9,$00,$8d,$a6,$0e,$90 // .........8......

// --- Region $0d4e-$0d7a ---
.pc = $0d4e "Program $0d4e"
        .byte $ce,$a7,$0e,$ac,$a7,$0e,$c0,$bf,$d0,$f5,$a9,$c7,$8d,$a7,$0e,$a0 // ................
        .byte $00,$b9,$29,$04,$99,$28,$04,$b9,$51,$04,$99,$50,$04,$b9,$79,$04 // ..)..(..Q..P..y.
        .byte $99,$78,$04,$c8,$c0,$28,$d0,$e9,$ad,$ab,$0e,$f0,$1c // .x...(.......

// --- Region $0dfd-$0e25 ---
.pc = $0dfd "Program $0dfd"
        .byte $a8,$0e,$c0,$bf,$d0,$f8,$a9,$c7,$8d,$a8,$0e,$a0,$00,$b9,$49,$07 // ..............I.
        .byte $99,$48,$07,$b9,$71,$07,$99,$70,$07,$b9,$99,$07,$99,$98,$07,$c8 // .H..q..p........
        .byte $c0,$28,$d0,$e9,$ad,$ac,$0e,$f0,$1c   // .(.......

// --- Region $0ea8-$0f1f ---
.pc = $0ea8 "Program $0ea8"
        .byte $c8,$00,$00,$00,$00,$00,$00,$00,$0b,$06,$0c,$0e,$0f,$03,$01,$03 // ................
        .byte $0f,$0e,$0c,$06,$0b,$00,$0b,$00,$00,$0b,$00,$00,$00,$0b,$00,$0b // ................
        .byte $00,$0b,$02,$0c,$0a,$0f,$07,$01,$07,$0f,$0a,$0c,$02,$0b,$00,$00 // ................
        .byte $00,$00,$0b,$02,$0c,$0a,$0f,$07,$01,$07,$0f,$0a,$0c,$02,$0b,$00 // ................
        .byte $0b,$00,$00,$0b,$00,$00,$00,$0b,$00,$0b,$00,$0b,$06,$0c,$0e,$0f // ................
        .byte $03,$01,$03,$0f,$0e,$0c,$06,$0b,$00,$00,$00,$00,$00,$00,$0b,$0b // ................
        .byte $02,$02,$0c,$0c,$0a,$0a,$0f,$0f,$07,$07,$01,$07,$07,$0f,$0f,$0a // ................
        .byte $0a,$0c,$0c,$02,$02,$0b,$0b           // .......

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

// --- Region $0f42-$0f5d ---
.pc = $0f42 "dat_0f42"

dat_0f42:
        .byte $0b,$0b,$06,$06,$0c,$0c,$0e,$0e,$0f,$0f,$03,$03,$03,$03,$03,$0f // ................
        .byte $0f,$0e,$0e,$0c,$0c,$06,$06,$0b,$0b,$00,$00,$00 // ............

// --- Region $1032-$1071 ---
.pc = $1032 "Segment $1032"
        .byte $0e,$14,$12,$0f,$20,$01,$0e,$04,$20,$07,$12,$01,$06,$09,$18,$20 // .... ... ...... 
        .byte $02,$19,$20,$14,$08,$05,$20,$0d,$09,$0e,$04,$20,$13,$0c,$01,$19 // .. ... .... ....
        .byte $05,$12,$2f,$09,$0e,$03,$20,$a2,$00,$bd,$01,$28,$9d,$01,$08,$e8 // ../... ....(....
        .byte $d0,$f7,$ee,$2f,$04,$ee,$2c,$04,$d0,$ed,$a9,$37,$85,$01,$a9,$00 // .../..,....7....

// --- Region $10e4-$1880 ---
.pc = $10e4 "Segment $10e4"
        .byte $d0,$ad,$a7,$0e,$8d,$16,$d0,$a2,$0f,$ca,$d0,$fd,$20,$d8,$0b,$a9 // ............ ...
        .byte $18,$8d,$18,$d0,$ad,$a6,$0e,$18,$69,$10,$8d,$16,$d0,$20,$4e,$0d // ........i.... N.
        .byte $20,$fc,$0d,$20,$28,$0c,$a9,$b0,$cd,$12,$d0,$d0,$fb,$ee,$af,$0e //  .. (...........
        .byte $a9,$12,$8d,$18,$d0,$a9,$c8,$8d,$16,$d0,$a2,$2a,$a0,$11,$a9,$d2 // ...........*....
        .byte $20,$81,$10,$4c,$81,$ea,$2e,$19,$d0,$ad,$a8,$0e,$8d,$16,$d0,$a2 //  ..L............
        .byte $02,$ca,$d0,$fd,$20,$00,$0c,$a9,$c8,$8d,$16,$d0,$ce,$a8,$0e,$a2 // .... ...........
        .byte $e2,$a0,$10,$a9,$31,$20,$81,$10,$4c,$31,$ea,$00 // ....1 ..L1..

txt_1150:
        .text "    "
        .byte $06                                   // .

txt_1155:
        .text "         "
        .byte $12                                   // .

txt_115f:
        .text "     "
        .byte $17,$18                               // ..

txt_1166:
        .text "      "
        .byte $06                                   // .

txt_116d:
        .text "   !    !  "
        .byte $06                                   // .

txt_1179:
        .text "   *                               A"

dat_119d:
        // === Fill data (99 bytes, $119d-$11ff) ===
        .fill 99, $20
        .byte $78,$01,$02,$20,$07,$08,$09,$20,$78,$0d,$0e,$20,$78 // x.. ... x.. x

txt_120d:
        .encoding "screencode_mixed"
        .text "qb stu y   "
        .encoding "petscii_upper"
        .byte $78,$08,$1b,$20,$1f,$08,$09           // x.. ...

txt_121f:
        .text " "
        .byte $22                                   // double quote character
        .text "    "
        .byte $22                                   // double quote character
        .text "  %&' +   ,-./234 "
        .byte $78,$08,$09,$20,$35,$08,$09,$20,$78,$11 // x.. 5.. x.

txt_1242:
        .text "7 29: ;<= BC  "
        .byte $22                                   // double quote character
        .text "F"
        .byte $02                                   // .

txt_1253:
        .text " HIJ HMNJQRS HIJ YZ"
        .byte $5b,$20,$77,$20,$20,$20,$66,$20,$20,$20,$68,$20,$20,$20,$6a,$20 // [ w   f   h   j 
        .byte $20,$20,$6c,$20,$20,$20,$6e,$20,$20,$20,$70,$20,$20,$20,$72,$20 //   l   n   p   r 
        .byte $20,$20,$74,$20,$20,$20,$75,$20,$20,$20,$65,$20,$20,$20,$5f,$20 //   t   u   e   _ 
        .byte $20,$20,$5f,$20,$20,$20,$62,$63       //   _   bc

txt_129e:
        .text "                  "

txt_12b0:
        .encoding "screencode_mixed"
        .text "cde jkl cop cde ckv z   "
        .encoding "petscii_upper"
        .byte $1c,$1d,$1e,$20,$1a,$20,$1a,$20,$1a   // ... . . .

txt_12d1:
        .text "   #$  "

txt_12d8:
        .encoding "screencode_mixed"
        .text "e() z   z01ez e ckl 6kl cd8 z"
        .encoding "petscii_upper"

txt_12f5:
        .text "   >?"
        .byte $40                                   // @ character
        .text " DE  G"
        .byte $04,$05                               // ..

txt_1303:
        .text " KL  KOP TUV WX  "
        .byte $5c                                   // backslash character
        .byte $5d,$5e,$20,$71,$20,$20,$20,$67,$20,$20,$20,$69,$20,$20,$20,$6b // ]^ q   g   i   k
        .byte $20,$20,$20,$6d,$20,$20,$20,$6f,$20,$20,$20,$71,$20,$20,$20,$73 //    m   o   q   s
        .byte $20,$20,$20,$71,$20,$20,$20,$76       //    q   v

txt_133d:
        .text "       "
        .byte $60,$20,$20,$20,$61,$20,$20,$20,$64   // `   a   d

txt_134d:
        .text "                   "
        .byte $03,$03,$03,$03,$03,$02,$03,$03,$01,$02,$03,$01,$04,$03,$03,$03 // ................
        .byte $03,$03,$03,$02,$03,$03,$04,$03,$03,$03,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$02,$01,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$04,$08,$0c,$10,$14,$18,$1c       // ........

txt_1398:
        .text " $(,048<"
        .byte $40                                   // @ character
        .text "DHLPTX"
        .byte $5c                                   // backslash character
        .byte $60,$64,$68,$6c,$70,$74,$78,$7c,$80,$84,$88,$8c,$90,$94,$98,$9c // `dhlptx|........
        .byte $a0,$a4,$a8,$ac,$00,$00,$00,$00,$01,$01,$01,$02,$02,$02,$03,$03 // ................
        .byte $03,$03,$04,$04,$04,$04,$04,$05,$05,$05,$05,$05,$06,$06,$06,$06 // ................
        .byte $06,$06,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07,$06,$06,$06,$06 // ................
        .byte $06,$06,$05,$05,$05,$05,$05,$04,$04,$04,$04,$04,$03,$03,$03,$03 // ................
        .byte $02,$02,$02,$01,$01,$01,$00,$00       // ........

dat_1400:
        // === Fill data (50 bytes, $1400-$1431) ===
        .fill 50, $ff
        .byte $94,$95,$96                           // ...

dat_1435:
        // === Fill data (82 bytes, $1435-$1486) ===
        .fill 82, $ff
        .byte $00,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$02,$03,$04,$ff,$ff // ................
        .fill 13, $ff
        .byte $00,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$97,$98 // ................
        .byte $99                                   // .

dat_14b5:
        // === Fill data (81 bytes, $14b5-$1505) ===
        .fill 81, $ff
        .byte $05,$06,$07,$08,$ff,$ff,$09,$0a,$0b,$0c,$0d,$ff,$0e,$0f,$10,$ff // ................
        .byte $11,$12,$13,$14,$15,$ff,$16,$17,$18,$19,$1a,$1b,$ff,$05,$06,$07 // ................
        .byte $08,$ff,$ff,$ff,$ff,$9f,$a0,$a1,$a2,$ff,$ff,$ff,$16,$17,$18,$ff // ................
        .byte $16,$17,$18,$19,$1a,$1b,$ff,$ff,$ff,$9a,$9b,$9c,$9d,$9e // ..............

dat_1544:
        // === Fill data (66 bytes, $1544-$1585) ===
        .fill 66, $ff
        .byte $1c,$1d,$1e,$1f,$ff                   // .....

txt_158b:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()"
        .byte $ff                                   // .

txt_1596:
        .text "*+,-./0123456"
        .byte $1c,$1d,$1e,$1f,$ff,$ff,$ff,$ff,$a9,$aa,$ab,$ac,$ad,$ff,$ff,$30 // ...............0
        .byte $31,$29,$ff                           // 1).

txt_15b6:
        .text "0123456"
        .byte $ff,$a3,$a4,$a5,$a6,$a7,$a8           // .......

dat_15c4:
        // === Fill data (67 bytes, $15c4-$1606) ===
        .fill 67, $ff
        .byte $37,$38,$ff,$ff,$ff                   // 78...

txt_160c:
        .text "9:;<=>'()?"
        .byte $40                                   // @ character
        .text "ABCDE'FG"
        .byte $ff,$48,$49,$10,$ff,$37,$38,$ff,$ff,$ff,$ff,$ff,$b1,$b2,$b3,$b4 // .HI..78.........
        .byte $ff,$ff,$ff,$27,$28,$29,$ff,$27,$28,$47,$ff,$48,$49,$10,$ff,$ae // ...'().'(G.HI...
        .byte $af,$b0                               // ..

dat_1641:
        // === Fill data (70 bytes, $1641-$1686) ===
        .fill 70, $ff
        .byte $37,$38,$ff,$ff                       // 78..

txt_168b:
        .text "JKLMNO>'()PQRSTUV'F)"
        .byte $ff,$27,$d0,$10,$ff,$37,$38,$ff,$ff,$ff,$ff,$b8,$b9,$ba,$bb,$ff // .'...78.........
        .byte $ff,$ff,$ff,$27,$28,$29,$ff,$27,$28,$29,$ff,$27,$d0,$10,$ff,$b5 // ...'().'().'....
        .byte $b6,$b7                               // ..

dat_16c1:
        // === Fill data (70 bytes, $16c1-$1706) ===
        .fill 70, $ff
        .text "W8XYZ"
        .byte $5b
        .byte $5c,$ff,$5d,$5e
        .text ">'()"
        .byte $5f,$60
        .byte $61,$ff,$62,$63,$64
        .byte $27,$46,$29,$ff
        .byte $27,$d0,$65
        .text "&W8X"
        .byte $59,$ff,$ff,$bc,$bd,$be,$bf,$c0,$c1,$c2,$ff,$27,$28,$29,$ff,$27 // Y..........'().'
        .byte $28,$29,$ff,$27,$d0,$65,$64,$5f,$60,$61,$ff,$62,$63,$64 // ().'.ed_`a.bcd

dat_1745:
        // === Fill data (66 bytes, $1745-$1786) ===
        .fill 66, $ff
        .byte $66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$ff,$74 // fghijklmnopqrs.t
        .byte $75,$76,$77,$78,$79,$71,$72,$73,$ff,$7a,$7b,$7c,$79,$66,$67,$68 // uvwxyqrs.z{|yfgh
        .byte $69,$ff,$ff,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$de,$71,$72,$73,$ff,$71 // i..........qrs.q
        .byte $72,$73,$ff,$7a,$7b,$7c,$79,$ff,$74,$75,$76,$77,$78,$79 // rs.z{|y.tuvwxy

dat_17c5:
        // === Fill data (66 bytes, $17c5-$1806) ===
        .fill 66, $ff
        .byte $7d,$7e,$7f,$80,$ff,$81,$82,$83,$84,$85,$86,$87,$88,$89,$ff,$ff // }~..............
        .byte $8a,$8b,$8c,$8d,$ff,$8e,$8f,$90,$ff,$91,$92,$93,$ff,$7d,$7e,$7f // .............}~.
        .byte $80,$ff,$ff,$ff,$ca,$cb,$cc,$cd,$ce,$cf,$e8,$87,$88,$89,$ff,$8e // ................
        .byte $8f,$90,$ff,$91,$92,$93,$ff,$ff,$ff,$8a,$8b,$8c,$8d // .............

dat_1844:
        // === Fill data (60 bytes, $1844-$187f) ===
        .fill 60, $ff

dat_1880:
        // === Fill data (1 bytes, $1880-$1880) ===
        .byte $00                                   // .

// --- Region $1900-$1a20 ---
.pc = $1900 "txt_1900"

txt_1900:
        .encoding "screencode_mixed"
        .text " talent and inc are proud to present -batman- on september"
        .encoding "petscii_upper"

txt_193a:
        .text " 21...  "
        .byte $07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f // ......... ..

txt_194e:
        .text ": . "

txt_1952:
        .encoding "screencode_mixed"
        .text "nfi . xds . paninaro . contex . dcs . wwe and trc"
        .encoding "petscii_upper"

txt_1983:
        .text " . 711 . "

txt_198c:
        .encoding "screencode_mixed"
        .text "dynamix . derby ram . flt . nato . oneway . action . this game fucking cool"
        .encoding "petscii_upper"

txt_19d7:
        .text "... "

txt_19db:
        .encoding "screencode_mixed"
        .text "they did a good job of converting it from the movie"
        .encoding "petscii_upper"

txt_1a0e:
        .text "       "
        .byte $0c,$01,$14,$05,$12                   // .....

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

// --- Region $1c00-$1cec ---
.pc = $1c00 "scr_1c00"

scr_1c00:
        .text "     "
        .encoding "screencode_mixed"
        .text "notice. this game has expert protection,"
        .text " and may not work with all cartriges"
        .encoding "petscii_upper"

txt_1c51:
        .text "...   "
        .encoding "screencode_mixed"
        .text "hey, fbr take a good look at this game.."
        .text ".it is a real release"
        .encoding "petscii_upper"

txt_1c94:
        .text "... "
        .encoding "screencode_mixed"
        .text "none of this fuck my muppet printer cons"
        .text "truction shit"
        .encoding "petscii_upper"

txt_1ccd:
        .text "...      "
        .encoding "screencode_mixed"
        .text "we win"
        .encoding "petscii_upper"

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

// --- Region $1f00-$1f16 ---
.pc = $1f00 "txt_1f00"

txt_1f00:
        .text "        "
        .encoding "screencode_mixed"
        .text "batman"
        .encoding "petscii_upper"

txt_1f0e:
        .text " ----   "
        .byte $00                                   // string terminator

// --- Region $1fc7-$1fc7 ---
.pc = $1fc7 "scr_1fc7"

scr_1fc7:
        // === Screen RAM (1 bytes, $1fc7-$1fc7) ===
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

// --- Region $2000-$2688 ---
.pc = $2000 "dat_2000"

dat_2000:
        .byte $15                                   // .

txt_2001:
        .byte $40                                   // @ character
        .text "JJJJJJP"
        .byte $0c,$8c,$8c,$8c,$8c,$8c,$8c,$00,$00,$00,$01,$01,$04,$04,$10,$15 // ................
        .byte $40,$40,$01,$09,$09,$29,$a9           // @@...).

txt_2020:
        .byte $40                                   // @ character
        .text "0000000"
        .byte $00                                   // string terminator
        .byte $00,$00,$15                           // ...

txt_202c:
        .byte $40                                   // @ character
        .text "JJJJJJ*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a9,$a6,$8c,$8c,$8c,$a3,$98,$66,$99,$65,$00,$00,$00,$f0,$0c // ........f.e.....
        .byte $4c,$4c,$4c,$00,$00,$00,$00,$00,$05,$10,$42,$00,$00,$00,$01,$54 // LLL.......B....T
        .byte $00,$2a,$a9,$00,$00,$00,$54,$01,$a0,$aa,$9a,$00,$00,$00,$00,$40 // .*....T........@
        .byte $14,$01,$a0,$00,$00,$00,$00,$00,$00,$00,$40,$10,$12,$12,$10,$15 // ..........@.....
        .byte $01,$01,$01,$a5,$a9,$a5               // ......

txt_207b:
        .text ")%)%)00000000"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$01,$14,$40,$0a,$00 // .............@..
        .byte $00,$00,$15,$40,$0a,$aa,$99,$00,$00,$00,$40,$15,$00,$a8,$9a,$00 // ...@......@.....
        .byte $00,$00,$00,$00,$40,$10,$04,$00,$00,$00,$00,$00,$00,$01,$01,$00 // ....@...........
        .byte $00,$00,$15,$40,$40,$02,$0a,$00,$00,$00 // ...@@.....

txt_20c3:
        .byte $40                                   // @ character
        .text "0000"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$0f,$30,$c2,$ca,$00,$00,$00,$ff,$00,$28,$aa,$66,$00 // ....0.......(.f.
        .byte $00,$00,$00,$f0,$0c,$83,$a3,$4a,$4a,$40,$15,$00,$00,$00,$00,$99 // .......JJ@......
        .byte $66,$09
        .text "JIJIJ"
        .byte $99

txt_20f1:
        .text "U"
        .byte $40                                   // @ character
        .text "CLLLLLL"
        .byte $0c,$f0,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$00,$00,$46,$36 // ..............F6
        .byte $35,$3d,$3f,$0c,$40,$43,$96,$65,$90   // 5=?.@C.e.

txt_2113:
        .text "O0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$00,$65,$56,$01,$f0,$0f,$00,$00,$00,$a8,$5a,$66,$19,$06,$c5 // ..eV.......Zf...
        .byte $31,$31,$10,$10,$84,$84,$61,$a1,$61,$50,$00,$00,$00,$00,$00,$00 // 11....a.aP......
        .byte $00,$c0,$01,$01,$01,$01,$01,$01,$01,$01 // ..........

txt_2140:
        .text "%)%)%)%)00000000"
        .byte $04,$04,$10,$12,$41,$4a,$49,$0a,$29,$a6,$99,$64,$90,$41,$44,$44 // ....AJI.)..d.ADD
        .byte $66,$55,$40,$05,$50,$00,$00,$00,$66,$59,$16,$01,$50,$04,$01,$01 // fU@.P...fY..P...
        .byte $81,$a1,$60,$98,$68,$14,$19,$15,$00,$00,$40,$40,$40,$10,$10,$10 // ..`.h.....@@@...
        .byte $04,$04,$10,$10,$12,$12,$10,$15,$09,$29,$a9,$a9,$a9,$a5 // .........)....

txt_218e:
        .text ")%33<<214"
        .byte $10,$09,$26,$99,$66,$55,$40,$0f,$f0,$99,$66,$99,$66,$59,$06,$c1 // ..&.fU@...f.fY..
        .byte $30,$a0,$68,$a8,$68,$9a,$6a,$9a,$66,$c0,$c0,$c0 // 0.h.h.j.f...

txt_21b3:
        .text "00000IJIJIJIJLLLLLLLL<"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$01,$04,$00,$00,$00,$00,$01,$14,$40,$0a,$00,$00 // ............@...
        .byte $00,$00,$55,$00,$aa,$a9,$0c,$0c,$0c,$0c,$54,$00,$a8,$99,$68,$98 // ..U.......T...h.
        .byte $a4,$94,$a4,$94,$a4,$94,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$01,$01 // ................
        .byte $01,$04,$04,$04,$04,$04
        .text "%)%)"
        .byte $99,$a5,$99,$a5,$04,$10
        .byte $10,$3f,$00,$aa,$66,$99,$00,$00,$00,$ff,$00,$aa,$66,$99,$01,$00 // .?..f.......f...
        .byte $00,$ff,$00,$aa,$66,$99,$09,$c9,$c9,$c9,$09,$a9,$65,$97,$10,$10 // ....f.......e...
        .byte $0c,$cc,$cc,$cc,$cc,$cc               // ......

txt_2230:
        .text ")%)%)%)%CL"
        .byte $0c
        .text "00000"
        .byte $0c,$0c,$0c,$01,$01,$01,$01,$01
        .byte $5a,$66
        .byte $1a,$16,$1a,$16,$1a,$16,$00,$00,$00,$01,$01,$04,$04,$04,$10 // ...............

txt_2259:
        .text "BJ)*"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $19,$a5,$aa,$99,$66,$95
        .text "TCL0"
        .byte $66,$95

txt_226a:
        .text "TC<"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$00,$66,$55,$00,$fc,$0c,$0c,$0c,$0c,$a4,$54,$a4,$94,$a4,$94 // ..fU.......T....
        .byte $a4,$94,$04,$10,$12,$12,$12,$10,$04,$04,$99,$a5,$94,$64,$94,$a4 // .............d..
        .byte $94,$a4,$55,$55,$00,$ff,$c0,$c0,$c0,$c0,$55,$55,$00,$ff,$00,$00 // ..UU......UU....
        .byte $00,$00,$55,$ff,$00,$ff,$00,$00,$00,$00,$7f,$ff,$00,$ff,$00,$00 // ..U.............
        .byte $00,$00,$0c                           // ...

txt_22b1:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00                       // ....

txt_22b8:
        .text "IJIJIJ"
        .byte $01,$12,$00,$00,$00,$00,$00,$0f,$30,$33,$00,$00,$00,$00,$00,$fc // ........03......
        .byte $03,$f3,$04,$11,$11,$11,$11,$11,$11,$04,$95,$64,$98,$68,$98,$68 // ...........d.h.h
        .byte $98,$68                               // .h

txt_22e0:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$c0,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$a4,$94,$a4 // ................
        .byte $94,$a4,$94,$a4,$94,$04,$04,$04,$04,$01,$01,$01,$01,$58,$68,$58 // .............XhX
        .byte $16,$1a,$16,$15,$06,$c0,$c0
        .text "0000"
        .byte $8c,$8c,$00,$00,$00
        .byte $00,$00,$00,$01,$01,$00,$00,$00,$00,$14,$43,$33,$3c,$00,$00,$00 // ..........C3<...
        .byte $00,$00,$00,$00,$c0                   // .....

txt_2328:
        .text "00000003"
        .byte $12,$12,$12,$12,$0c,$0c,$0c,$03,$4c,$43,$60,$60,$68 // ........LC``h

txt_233d:
        .text "V5?3"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $02,$09,$25,$97,$5f,$ff,$f3,$b3,$b3,$c3,$cc,$cc,$0c,$30,$04,$04 // ..%._........0..
        .byte $04,$03,$03,$03,$00,$00,$58,$66,$5a,$16,$16,$15,$c5,$31,$30,$30 // ......XfZ....100
        .byte $30,$0c,$8c,$a3,$60,$5a,$00,$00,$3f,$c0,$cc,$2c,$ac,$bc,$0c,$0c // 0...`Z..?..,....
        .byte $0c,$cc,$cc,$cc,$cc,$cc,$a4,$94,$a4,$94,$a4,$97,$a7,$95,$c0,$c0 // ................
        .byte $c0,$30,$30,$0c,$cc,$cc,$01,$01,$01,$04,$04,$10,$10,$12 // .00...........

txt_2390:
        .text "%)%)%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a9,$95,$30,$30,$30,$0c,$cc,$c3,$f3,$f3,$45,$45,$41,$11,$10,$04 // ..000.....EEA...
        .byte $04,$01,$8c,$a3,$60,$68,$56,$fd,$3f,$0f,$00,$00,$f0,$0d,$00,$aa // ....`hV.?.......
        .byte $5a,$f5,$04,$04,$12,$4a,$09,$a5,$57,$ff,$3c,$bc,$7c,$7c,$f0,$f3 // Z....J..W.<.||..
        .byte $c3,$0c,$c0,$c0,$c0,$c0,$c0,$00,$00,$00,$01,$01,$01,$01,$01,$01 // ................
        .byte $0c,$0c,$1a,$16,$1a,$16,$1a,$16,$1a,$d7,$3c,$30,$00,$0c,$30,$b3 // ..........<0..0.
        .byte $c3,$0c,$03,$00,$00,$00,$00,$00,$00,$00,$03,$c0,$3c,$03,$00,$00 // ............<...
        .byte $00,$00,$fc,$00,$0f,$f0,$00,$00,$00,$00,$30,$c0,$00,$00,$00,$00 // ..........0.....
        .byte $00,$00,$30,$0f,$00,$00,$00,$00,$00,$00,$3f,$03,$f0,$0f,$00,$00 // ..0.......?.....
        .byte $00,$00,$fc,$f0,$03,$fc,$00,$00,$00,$00,$cc,$cc,$0c,$03,$00,$00 // ................
        .byte $00,$00,$ff,$ff,$00,$ff,$00,$00,$00,$00,$cc,$cc,$0c,$f0,$00,$00 // ................
        .byte $00,$00,$11,$13,$10,$0f,$00,$00,$00,$00,$7f,$ff,$00,$ff,$00,$00 // ................
        .byte $00,$00,$f3,$f3,$03,$fc,$00,$00,$00,$00,$40,$14,$01,$00,$00,$00 // ..........@.....
        .byte $00,$00,$ff,$0f,$40,$3f,$00,$00,$00,$00,$fc,$00,$3f,$c0,$00,$00 // ....@?......?...
        .byte $00,$00,$30,$c0,$00,$00,$00,$00,$00,$00,$11,$13,$10,$0f,$00,$00 // ..0.............
        .byte $00,$00,$7f,$ff,$00,$ff,$00,$00,$00,$00,$f3,$f3,$03,$fc,$00,$00 // ................
        .byte $00,$00,$0c
        .text "03330"
        .byte $0f,$00,$fc,$f0,$c3,$0c
        .byte $30,$c0
        .byte $00,$00,$30,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01 // ..0.............
        .byte $01,$01,$00,$15,$40,$48,$0a,$29,$29,$25,$00,$00 // ....@H.))%..

txt_24b2:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "0000"
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$14,$c4,$c0,$3f,$00,$00,$00,$00 // ...........?....
        .byte $30,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$04,$04 // 0...............
        .byte $00,$00,$00,$01,$14,$40,$0a,$a9,$00,$00,$00,$55,$00,$aa,$aa,$55 // .....@.....U...U
        .byte $00,$00,$00,$54,$01,$a0,$aa,$5a,$00,$00,$00,$00,$40,$10,$10,$8c // ...T...Z....@...
        .byte $00,$00,$00,$00,$00,$01,$01,$04,$00,$00,$00,$05,$50,$02,$2a,$2a // ............P.**
        .byte $00,$00,$00,$54,$01,$a0,$aa,$66,$00,$00,$00,$00,$40,$10,$04,$84 // ...T...f....@...
        .byte $00,$00,$00,$00,$01,$01,$01,$00,$10,$42,$4a,$4a,$09 // .........BJJ.

txt_2525:
        .text "*))"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $94                                   // .

txt_252a:
        .text "SCLLL0"
        .byte $00                                   // string terminator
        .byte $fc,$03,$00,$00,$00,$00,$00,$d6       // ........

txt_2539:
        .text "5="
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $cf,$c0,$3f,$00,$8c,$8c,$8c,$cc,$0c,$30,$c0,$00,$04,$04,$10,$11 // ..?......0......
        .byte $11,$11,$11,$11,$a9,$a5,$94,$a3,$8c,$b0,$b0,$b0,$99,$55,$05,$f1 // .............U..
        .byte $0c,$03,$03,$03,$81,$a1,$61,$60,$68,$58,$68,$58,$00,$00,$00,$c0 // ......a`hXhX....
        .byte $c0,$c0,$c0,$c0,$04,$04,$04,$04,$04,$04,$10,$12,$25,$a9,$95,$a4 // ............%...
        .byte $94,$a4,$94,$a4                       // ....

txt_2580:
        .text "0000"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$05,$05,$04,$04,$01,$01,$05,$11,$b0,$b0,$8c,$9d,$9c // ................
        .byte $93,$27,$27,$03,$04,$12,$49,$25,$94,$50,$03,$63,$93,$53,$4c,$0c // .''...I%.P.c.SL.
        .byte $30,$c0,$00,$12,$12,$12,$12,$12,$10,$04,$04,$94,$64,$94,$64,$94 // 0...........d.d.
        .byte $a4,$94,$a8,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$01,$01,$04,$04 // ................
        .byte $10,$12,$12,$41,$0a                   // ...A.

txt_25ca:
        .text "*%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $95,$a4,$64,$68,$48,$49,$1a,$12,$12,$34,$c4,$cc,$f0,$c0,$30,$30 // ..dhHI...4....00
        .byte $4c,$8c,$9c,$12                       // L...

txt_25e1:
        .text "BIJIJB"
        .byte $12,$94,$50,$93,$53,$93,$53,$93,$53,$c1,$c1,$01,$00,$00,$00,$00 // ..P.S.S.S.......
        .byte $00
        .text "##$HK"
        .byte $12,$12,$06,$00,$00,$c0,$c0,$c1
        .byte $31,$34
        .byte $44,$00,$00,$00,$55,$00,$3c,$3c,$7f,$00,$00,$00,$00,$40,$40,$30 // D...U.<<.....@@0
        .byte $30,$12,$12,$10,$04,$04,$04,$01,$00,$90,$54,$a4,$95,$a9,$25,$0a // 0.........T...%.
        .byte $4f,$c0,$c0,$c0,$30,$30,$4f,$80,$ea,$04,$04,$01,$01,$00,$ff,$00 // O...00O.........
        .byte $aa,$44,$44,$04,$10,$d2,$c2,$29,$a7,$5f,$9f,$9c,$9c,$7c,$70,$c3 // .DD....)._...|p.
        .byte $cf                                   // .

txt_2648:
        .text "000"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$00,$00,$40,$3c,$03,$00,$00,$00,$00,$00,$fd,$0f,$c0,$3f // ....@<.........?
        .byte $00,$00,$00,$00,$55,$ff,$00,$ff,$00,$00,$00,$00,$fc,$c0,$0f,$f3 // ....U...........
        .byte $03,$00,$00,$00,$0c,$f0,$05           // .......

txt_2673:
        .text "+?"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c3,$3c,$c0,$c0,$c0                   // .<...

txt_267b:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$00,$1a,$16,$1a,$16,$1a,$16,$1a,$16 // ..........

dat_2688:
        // === Fill data (1 bytes, $2688-$2688) ===
        .byte $00                                   // .

// --- Region $3800-$3800 ---
.pc = $3800 "chr_3800"

chr_3800:
        .byte $00                                   // .

// --- Region $bdd1-$bdd1 ---
.pc = $bdd1 "dat_bdd1"

dat_bdd1:
        // === Fill data (1 bytes, $bdd1-$bdd1) ===
        .byte $00                                   // .

// --- Region $e519-$e519 ---
.pc = $e519 "dat_e519"

dat_e519:
        // === Fill data (1 bytes, $e519-$e519) ===
        .byte $00                                   // .

// --- Region $e545-$e545 ---
.pc = $e545 "dat_e545"

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

// --- Region $ea32-$ea32 ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

// --- Region $ec00-$fce1 ---
.pc = $ec00 "dat_ec00"

dat_ec00:
        .byte $31,$99,$00,$ec,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08 // 1.......2.....H.
        .byte $99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00,$08,$10,$ed,$29,$1c,$b1 // ......L......)..

txt_ec20:
        .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               // ...7..

txt_ecbc:
        .text "X "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $1f,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // .L........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$a8,$23,$fe,$01,$01,$a5,$e8,$f8,$23,$7c,$3e,$07,$a5,$23,$01 // `.#......#|>..#.
        .byte $03,$fe,$a5,$e3,$fc,$a6,$e3,$7e,$e4,$7c,$23,$7d,$7f,$7e,$e5,$7c // .......~.|#}.~.|
        .byte $22,$ff,$01,$a6,$23,$80,$f0,$f8,$e5,$7c,$23,$fe,$ff,$fd,$a6,$22 // "...#....|#...."
        .byte $01,$ff,$a5,$23,$f8,$f0,$80,$a5,$c1,$a7,$23,$c0,$f8,$7c,$a7,$c1 // ...#......#..|..
        .byte $a5,$23,$7c,$f8,$c0,$a5,$23,$fe,$03,$01,$a6,$e7,$f8,$2a,$07,$3e // .#|...#......*.>
        .byte $7c,$f8,$f8,$ff,$f8,$f8,$ff,$01,$a3,$c1,$a2,$26,$80,$f0,$f8,$7c // |..........&...|
        .byte $7c,$fc,$a2,$23,$f8,$f0,$80,$a6,$23,$03,$1f,$3e,$e4,$7c,$26,$00 // |..#....#..>.|&.
        .byte $e0,$7c,$3e,$1f,$1f,$a2,$c3,$e5,$7c,$e3,$fe,$a5,$23,$7c,$fc,$fc // .|>.....|...#|..
        .byte $e6,$7c,$22,$3e,$07,$a2,$26,$f8,$7c,$0f,$00,$01,$ff,$a3,$22,$01 // .|">..&.|.....".
        .byte $ff,$e3,$fc,$28,$7c,$7c,$f8,$f0,$80,$7d,$7f,$7e,$e5,$7c,$a9,$21 // ...(||...}.~.|.!
        .byte $78,$e3,$fc,$21,$78,$a2,$e3,$fc,$e5,$7c,$a4,$24,$f0,$f8,$7d,$0f // x..!x....|.$..}.
        .byte $e5,$7c,$23,$f8,$f0,$80,$e5,$7c,$2e,$7f,$7c,$7c,$01,$07,$0f,$3f // .|#....|..||...?
        .byte $fc,$f0,$fc,$3f,$f8,$f8,$c0,$a5,$23,$0f,$07,$01,$a5,$23,$c0,$f8 // ...?....#....#..
        .byte $f8,$a6,$e3,$fc,$ec,$7c,$23,$fc,$ff,$fe,$e5,$7c,$22,$f8,$8e,$e6 // .....|#....|"...
        .byte $07,$22,$3f,$e0,$e6,$c0,$22,$e0,$f8,$e6,$7c,$e3,$07,$a5,$e3,$c0 // ."?..."...|.....
        .byte $a5,$24,$fc,$fd,$ff,$7e,$e4,$7c,$22,$7f,$c1,$a6,$22,$c0,$f0,$e6 // .$...~.|"..."...
        .byte $f8,$23,$fd,$ff,$fe,$e5,$7c,$25,$7e,$7f,$7d,$7c,$7c,$e3,$fe,$e3 // .#....|%~.}||...
        .byte $fc,$ea,$f8,$e3,$fc,$25,$7f,$c3,$00,$01,$01,$a3,$26,$e0,$f8,$fc // .....%......&...
        .byte $fc,$f8,$e0,$a2,$2a,$0f,$7f,$fc,$f8,$7f,$0f,$00,$f8,$ff,$03,$a2 // ....*...........
        .byte $2f,$80,$ff,$07,$00,$7c,$fc,$fc,$7c,$00,$c0,$f8,$7c,$fc,$ff,$fb // /....|..|...|...
        .byte $a6,$22,$03,$ff,$a5,$23,$fc,$f8,$c0,$a6,$e7,$7c,$c3,$e5,$7c,$a7 // ."...#.....|..|.
        .byte $24,$7c,$7c,$3e,$0f,$a5,$23,$7c,$f8,$c0,$a5,$e3,$01,$a5,$23,$3e // $||>..#|......#>
        .byte $1f,$03,$a5,$c2,$39,$3e,$1f,$1f,$0f,$07,$07,$03,$03,$01,$03,$03 // ....9>..........
        .byte $87,$cf,$cf,$fc,$fc,$f0,$e0,$e0,$c0,$80,$80,$03,$01,$01,$a5,$23 // ...............#
        .byte $ff,$fe,$fe,$a8,$30,$03,$07,$8f,$df,$ff,$03,$03,$01,$03,$83,$c7 // ....0...........
        .byte $ef,$ff,$fc,$f8,$f0,$a5,$23,$ff,$7e,$3e,$a5,$c2,$32,$3e,$0f,$03 // ......#.~>..2>..
        .byte $00,$03,$0f,$03,$03,$01,$87,$ff,$fc,$ff,$87,$fc,$fc,$f0,$c0,$a3 // ................
        .byte $22,$c0,$3e,$c2,$a5,$23,$01,$03,$03,$a5,$23,$f0,$fc,$fc,$a5,$33 // ".>..#....#....3
        .byte $03,$01,$01,$00,$f0,$f8,$7d,$1f,$ff,$fe,$fe,$7c,$f8,$f8,$f0,$c0 // ......}....|....
        .byte $ff,$f8,$f8,$a3,$2e,$01,$07,$ff,$00,$03,$0f,$1e,$7c,$f0,$c0,$fc // ............|...
        .byte $f8,$e0,$80,$a4,$23,$1f,$7c,$ff,$a7,$c1,$a5,$23,$7c,$7c,$fc,$ac // ....#.|....#||..
        .byte $24,$70,$f8,$f8,$70,$a5,$24,$f8,$f8,$70,$e0,$a4,$33,$1f,$73,$f8 // $p..p.$..p..3.s.
        .byte $70,$00,$07,$01,$0e,$c0,$f8,$fc,$7c,$f8,$e0,$80,$00,$1f,$1f,$0e // p.......|.......
        .byte $a7,$24,$38,$38,$fe,$fe,$e3,$38,$22,$78,$78,$e7,$38,$21,$7c,$a5 // .$88...8"xx.8!|.
        .byte $2b,$7c,$ee,$ee,$1c,$1c,$38,$38,$70,$70,$e0,$fe,$a5,$2b,$7c,$ee // +|....88pp...+|.
        .byte $ee,$0e,$0e,$1c,$0e,$0e,$ee,$ee,$7c,$a5,$25,$3e,$3e,$6e,$6e,$ce // ........|.%>>nn.
        .byte $c2,$e4,$0e,$a5,$21,$fe,$e4,$e0,$21,$fc,$e3,$0e,$22,$ee,$7c,$a5 // ....!...!...".|.
        .byte $26,$1c,$70,$70,$e0,$e0,$fc,$e4,$ee,$21,$7c,$a5,$21,$fe,$e3,$0e // &.pp.....!|.!...
        .byte $24,$1c,$1c,$38,$38,$e3,$70,$a5,$21,$7c,$e4,$ee,$24,$7c,$ee,$ee // $..88.p.!|..$|..
        .byte $7c,$e4,$ee,$26,$7e,$0e,$0e,$1c,$1c,$78,$a5,$21,$7c,$e7,$ee,$23 // |..&~....x.!|..#
        .byte $07,$3e,$7c,$e5,$f8,$ad,$62,$d4,$4c,$8b,$10,$a0,$08,$18,$bd,$b0 // .>|...b.L.......
        .byte $0e,$8d,$21,$d0,$8d,$20,$d0,$e8,$88,$f0,$f0,$20,$ff,$0b,$20,$ff // ..!.. ..... .. .
        .byte $0b,$20,$ff,$0b,$a1,$20,$e0,$26,$d0,$e4,$a9,$00,$8d,$21,$d0,$8d // . ... .&.....!..
        .byte $20,$d0,$60,$a0,$08,$18,$bd,$da,$0e,$8d,$21,$d0,$8d,$20,$d0,$e8 //  .`.......!.. ..
        .byte $88,$f0,$f0,$20,$27,$0c,$20,$27,$0c,$20,$27,$0c,$a1,$20,$e0,$26 // ... '. '. '.. .&
        .byte $d0,$e4,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$60,$a2,$1d,$a0,$16,$bd // .....!.. .`.....
        .byte $40,$0f,$8d,$4f,$0c,$b9,$04,$0f,$8d,$57,$0c,$ce,$29,$0c,$d0,$05 // @..O.....W..)...
        .byte $a9,$1d,$8d,$29,$0c,$ce,$2b,$0c,$d0,$05,$a9,$3d,$8d,$2b,$0c,$a0 // ...)..+....=.+..
        .byte $00,$a9,$00,$99,$28,$d8,$99,$48,$db,$a9,$00,$99,$80,$da,$c8,$c0 // ....(..H........
        .byte $78,$d0,$ee,$60,$a9,$01,$c9,$01,$f0,$2b,$20,$32,$0d,$ad,$ae,$0e // x..`.....+ 2....
        .byte $f0,$09,$a2,$00,$8e,$ae,$0e,$e8,$8e,$62,$0c,$ad,$ad,$0e,$8d,$83 // .........b......
        .byte $0c,$ad,$a6,$0e,$38,$e9,$00,$8d,$a6,$0e,$90,$01,$60,$29,$07,$8d // ....8.......`)..
        .byte $a6,$0e,$4c,$d9,$0c,$20,$32,$0d,$ad,$ae,$0e,$f0,$08,$a9,$00,$8d // ..L.. 2.........
        .byte $ae,$0e,$8d,$62,$0c,$ad,$ad,$0e,$8d,$ad,$0c,$ad,$a6,$0e,$18,$69 // ...b...........i
        .byte $00,$8d,$a6,$0e,$c9,$08,$b0,$01,$60,$29,$07,$8d,$a6,$0e,$ce,$f7 // ........`)......
        .byte $0c,$ce,$fd,$0c,$ce,$03,$0d,$ce,$09,$0d,$ce,$0f,$0d,$ce,$15,$0d // ................
        .byte $ce,$1b,$0d,$ce,$21,$0d,$ce,$27,$0d,$4c,$f4,$0c,$ee,$f7,$0c,$ee // ....!..'.L......
        .byte $fd,$0c,$ee,$03,$0d,$ee,$09,$0d,$ee,$0f,$0d,$ee,$15,$0d,$ee,$1b // ................
        .byte $0d,$ee,$21,$0d,$ee,$27,$0d,$a0,$00,$b9,$24,$14,$99,$f0,$04,$b9 // ..!..'....$.....
        .byte $a4,$14,$99,$18,$05,$b9,$24,$15,$99,$40,$05,$b9,$a4,$15,$99,$68 // ......$..@.....h
        .byte $05,$b9,$24,$16,$99,$90,$05,$b9,$a4,$16,$99,$b8,$05,$b9,$24,$17 // ..$...........$.
        .byte $99,$e0,$05,$b9,$a4,$17,$99,$08,$06,$b9,$24,$18,$99,$30,$06,$c8 // ..........$..0..
        .byte $c0,$28,$d0,$c5,$60,$ad,$c0,$13,$8d,$ad,$0e,$ee,$33,$0d,$ad,$33 // .(..`.......3..3
        .byte $0d,$c9,$fd,$d0,$0a,$a9,$01,$8d,$ae,$0e,$a9,$c0,$8d,$33,$0d,$60 // .............3.`
        .byte $60,$ce,$a7,$0e,$ac,$a7,$0e,$c0,$bf,$d0,$f5,$a9,$c7,$8d,$a7,$0e // `...............
        .byte $a0,$00,$b9,$29,$04,$99,$28,$04,$b9,$51,$04,$99,$50,$04,$b9,$79 // ...)..(..Q..P..y
        .byte $04,$99,$78,$04,$c8,$c0,$28,$d0,$e9,$ad,$ab,$0e,$f0,$1c,$ce,$ab // ..x...(.........
        .byte $0e,$ae,$a9,$0e,$bd,$50,$11,$8d,$4f,$04,$bd,$00,$12,$8d,$77,$04 // .....P..O.....w.
        .byte $bd,$b0,$12,$8d,$9f,$04,$ee,$a9,$0e,$60,$a0,$00,$ad,$00,$19,$c9 // .........`......
        .byte $00,$d0,$0a,$a9,$00,$8d,$9a,$0d,$a9,$19,$8d,$9b,$0d,$aa,$ee,$9a // ................
        .byte $0d,$ad,$9a,$0d,$d0,$03,$ee,$9b,$0d,$e0,$1b,$30,$03,$4c,$cc,$0d // ...........0.L..
        .byte $bd,$5f,$13,$8d,$ab,$0e,$bd,$8f,$13,$8d,$a9,$0e,$4c,$7b,$0d,$e0 // ._..........L{..
        .byte $3a,$10,$0b,$e0,$30,$30,$07,$8a,$e9,$15,$aa,$4c,$bd,$0d,$e0,$2e // :...00.....L....
        .byte $d0,$05,$a2                           // ...

txt_f1a2:
        .text "&L"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $0d,$e0,$2d,$d0,$05,$a2               // ..-...

txt_f1ab:
        .text "%L"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $0d,$e0,$2c,$d0,$05,$a2               // ..,...

txt_f1b4:
        .text "'L"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $0d,$a2                               // ..

txt_f1b9:
        .text ")L"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $0d,$60,$ac,$a8,$0e,$c0,$bf,$d0,$f8,$a9,$c7,$8d,$a8,$0e,$a0,$00 // .`..............
        .byte $b9,$49,$07,$99,$48,$07,$b9,$71,$07,$99,$70,$07,$b9,$99,$07,$99 // .I..H..q..p.....
        .byte $98,$07,$c8,$c0,$28,$d0,$e9,$ad,$ac,$0e,$f0,$1c,$ce,$ac,$0e,$ae // ....(...........
        .byte $aa,$0e,$bd,$50,$11,$8d,$6f,$07,$bd,$00,$12,$8d,$97,$07,$bd,$b0 // ...P..o.........
        .byte $12,$8d,$bf,$07,$ee,$aa,$0e,$60,$a0,$00,$ad,$00,$1c,$c9,$00,$d0 // .......`........
        .byte $0a,$a9,$00,$8d,$45,$0e,$a9,$1c,$8d,$46,$0e,$aa,$ee,$45,$0e,$ad // ....E....F...E..
        .byte $45,$0e,$d0,$03,$ee,$46,$0e,$e0,$1b,$30,$03,$4c,$77,$0e,$bd,$5f // E....F...0.Lw.._
        .byte $13,$8d,$ac,$0e,$bd,$8f,$13,$8d,$aa,$0e,$4c,$26,$0e,$e0,$3a,$10 // ..........L&..:.
        .byte $0b,$e0,$30,$30,$07,$8a,$e9,$15,$aa,$4c,$68,$0e,$e0,$2e,$d0,$05 // ..00.....Lh.....
        .byte $a2,$26,$4c,$68,$0e,$e0,$2d,$d0,$05,$a2,$25,$4c,$68,$0e,$e0,$2c // .&Lh..-...%Lh..,
        .byte $d0,$05,$a2,$27,$4c,$68,$0e,$a2,$29,$4c,$68,$0e,$b8,$c8,$c8,$a7 // ...'Lh..)Lh.....
        .byte $2f,$0b,$06,$0c,$0e,$0f,$03,$01,$03,$0f,$0e,$0c,$06,$0b,$00,$0b // /...............
        .byte $a2,$21,$0b,$a3,$31,$0b,$00,$0b,$00,$0b,$02,$0c,$0a,$0f,$07,$01 // .!..1...........
        .byte $07,$0f,$0a,$0c,$02,$0b,$a4,$2f,$0b,$02,$0c,$0a,$0f,$07,$01,$07 // ......./........
        .byte $0f,$0a,$0c,$02,$0b,$00,$0b,$a2,$21,$0b,$a3,$31,$0b,$00,$0b,$00 // ........!..1....
        .byte $0b,$06,$0c,$0e,$0f,$03,$01,$03,$0f,$0e,$0c,$06,$0b,$a6,$39,$0b // ..............9.
        .byte $0b,$02,$02,$0c,$0c,$0a,$0a,$0f,$0f,$07,$07,$01,$07,$07,$0f,$0f // ................
        .byte $0a,$0a,$0c,$0c,$02,$02,$0b,$0b,$80,$23,$00,$2a,$0b,$0b,$06,$06 // .........#.*....
        .byte $0c,$0c,$0e,$0e,$0f,$0f,$e5,$03,$2a,$0f,$0f,$0e,$0e,$0c,$0c,$06 // ........*.......
        .byte $06,$0b,$0b,$a3,$60,$83,$ad,$e2,$0f,$f0,$23,$ce,$e2,$0f,$ae,$e1 // ....`.....#.....
        .byte $0f,$a0,$00,$bd,$50,$11,$99,$80,$06,$bd,$00,$12,$99,$a8,$06,$bd // ....P...........
        .byte $b0,$12,$99,$d0,$06,$ee,$e1,$0f,$ee,$6a,$0f,$4c,$5e,$0f,$a0,$00 // .........j.L^...
        .byte $ad,$00,$1f,$c9,$00,$d0,$01,$60,$aa,$ee,$89,$0f,$ad,$89,$0f,$d0 // .......`........
        .byte $03,$ee,$8a,$0f,$e0,$1b,$30,$03,$4c,$b2,$0f,$bd,$5f,$13,$8d,$e2 // ......0.L..._...
        .byte $0f,$bd,$8f,$13,$8d,$e1,$0f,$4c,$63,$0f,$e0,$39,$10,$0b,$e0,$30 // .......Lc..9...0
        .byte $30,$07,$8a,$e9,$15,$aa,$4c,$a3,$0f,$e0,$2e,$d0,$05,$a2 // 0.....L.......

txt_f35a:
        .text "&L"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $0f,$e0,$2d,$d0,$05,$a2               // ..-...

txt_f363:
        .text "%L"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $0f,$e0,$2c,$d0,$05,$a2               // ..,...

txt_f36c:
        .text "'L"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $0f,$a2                               // ..

txt_f371:
        .text ")L"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $0f,$a2,$60,$96,$a9,$00,$8d,$af,$0e,$20,$61,$0c,$ad,$af,$0e,$d0 // ..`...... a.....
        .byte $f3,$ad,$01,$dc,$c9,$ef,$d0,$f4,$78,$a9,$f0,$8d,$1a,$d0,$a2,$31 // ........x......1
        .byte $a0,$ea,$8e,$14,$03,$8c,$15,$03       // ........

txt_f39c:
        .text "X "
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $fd,$20,$18,$e5,$20,$44,$e5,$a2,$00,$8e,$21,$d0,$8e,$20,$d0,$bd // . .. D....!.. ..
        .byte $31,$10,$9d,$00,$04,$a9,$00,$9d,$28,$d8,$e8,$e0,$50,$d0,$f0,$78 // 1.......(...P..x
        .byte $a9,$34,$85,$01,$4c                   // .4..L

txt_f3c4:
        .encoding "screencode_mixed"
        .text "(dintro and grafix by the mind slayer/inc "
        .encoding "petscii_upper"
        .byte $a2,$00,$bd,$01,$28,$9d,$01,$08,$e8,$d0,$f7,$ee,$2f,$04,$ee,$2c // ....(......./..,
        .byte $04,$d0,$ed,$a9,$37,$85,$01,$a9,$00,$8d,$00,$08,$58,$4c,$e2,$fc // ....7.......XL..
        .byte $a8,$60,$cf,$8d,$12,$d0,$8e,$14,$03,$8c,$15,$03,$60,$a9,$08,$20 // .`..........`.. 
        .byte $d2,$ff,$20,$81,$ff,$a2,$00,$a9,$0a,$9d,$00,$d8,$9d,$00,$d9,$9d // .. .............
        .byte $00,$da,$e8,$d0,$f4,$a9,$00,$aa,$9d,$c8,$d8,$9d,$58,$da,$e8,$e0 // ............X...
        .byte $28,$d0,$f5,$20,$5e,$0f,$78,$a9,$7f,$8d,$0d,$dc,$a9,$01,$20,$c0 // (.. ^.x....... .
        .byte $1f,$a9,$12,$8d,$18,$d0,$a9,$1b,$8d,$11,$d0,$a9,$31,$a2,$e2,$a0 // ............1...
        .byte $10,$20,$81,$10,$a9,$31,$a9,$0a,$8d,$22,$d0,$a9,$07,$8d,$23,$d0 // . ...1..."....#.
        .byte $58,$4c,$eb,$0f,$2e,$19,$d0,$ad,$a7,$0e,$8d,$16,$d0,$a2,$0f,$ca // XL..............
        .byte $d0,$fd,$20,$d8,$0b,$a9,$18,$8d,$18,$d0,$ad,$a6,$0e,$18,$69,$10 // .. ...........i.
        .byte $8d,$16,$d0,$20,$4e,$0d,$20,$fc,$0d,$20,$28,$0c,$a9,$b0,$cd,$12 // ... N. .. (.....
        .byte $d0,$d0,$fb,$ee,$af,$0e,$a9,$12,$8d,$18,$d0,$a9,$c8,$8d,$16,$d0 // ................
        .byte $a2,$2a,$a0,$11,$a9,$d2,$20,$81,$10,$4c,$81,$ea,$2e,$19,$d0,$ad // .*.... ..L......
        .byte $a8,$0e,$8d,$16,$d0,$a2,$02,$ca,$d0,$fd,$20,$00,$0c,$a9,$c8,$8d // .......... .....
        .byte $16,$d0,$ce,$a8,$0e,$a2,$e2,$a0,$10,$a9,$31,$20,$81,$10,$4c,$31 // ..........1 ..L1
        .byte $ea,$00,$e4,$20,$21,$06,$e9,$20,$21,$12,$e5,$20,$22,$17,$18,$e6 // ... !.. !.. "...
        .byte $20,$21,$06,$e3,$20,$21,$21,$e4       //  !.. !!.

txt_f4f6:
        .text " $!  "
        .byte $06,$e3,$20,$21,$2a,$80,$1f,$20,$21,$41,$80,$63,$20,$35,$78,$01 // .. !*.. !A.c 5x.
        .byte $02,$20,$07,$08,$09,$20,$78,$0d,$0e,$20,$78 // . ... x.. x

txt_f516:
        .encoding "screencode_mixed"
        .text "qb stu y"
        .encoding "petscii_upper"
        .byte $e3,$20,$29,$78,$08,$1b,$20,$1f,$08,$09,$20,$22,$e4 // . )x.. ... ".

txt_f52b:
        .text " ("
        .byte $22                                   // double quote character
        .text "  %&' +"
        .byte $e3,$20,$60                           // . `

txt_f538:
        .text "9,-./234 "
        .byte $78,$08,$09,$20,$35,$08,$09,$20,$78,$11 // x.. 5.. x.

txt_f54b:
        .text "7 29: ;<= BC  "
        .byte $22                                   // double quote character
        .text "F"
        .byte $02                                   // .

txt_f55c:
        .text " HIJ HMNJQRS HIJ YZ"
        .byte $5b,$20,$77,$e3,$20,$21,$66,$e3,$20,$21,$68,$e3,$20,$21,$6a,$e3 // [ w. !f. !h. !j.
        .byte $20,$21,$6c,$e3,$20,$21,$6e,$e3,$20,$21,$70,$e3,$20,$21,$72,$e3 //  !l. !n. !p. !r.
        .byte $20,$21,$74,$e3,$20,$21,$75,$e3,$20,$21,$65,$e3,$20,$21,$5f,$e3 //  !t. !u. !e. !_.
        .byte $20,$21,$5f,$e3,$20,$22,$62,$63,$f2   //  !_. "bc.

txt_f5a8:
        .encoding "screencode_mixed"
        .text " 5cde jkl cop cde ckv z"
        .encoding "petscii_upper"
        .byte $e3,$20,$29,$1c,$1d,$1e,$20,$1a,$20,$1a,$20,$1a,$e3 // . )... . . ..

txt_f5cc:
        .text " )#$  "
        .byte $05,$28,$29,$20,$1a,$e3               // .() ..

txt_f5d8:
        .encoding "screencode_mixed"
        .text " 5z01ez e ckl 6kl cd8 z"
        .encoding "petscii_upper"
        .byte $e3,$20,$60                           // . `

txt_f5f2:
        .text "!>?"
        .byte $40                                   // @ character
        .text " DE  G"
        .byte $04,$05                               // ..

txt_f5fe:
        .text " KL  KOP TUV WX  "
        .byte $5c                                   // backslash character
        .byte $5d,$5e,$20,$71,$e3,$20,$21,$67,$e3,$20,$21,$69,$e3,$20,$21,$6b // ]^ q. !g. !i. !k
        .byte $e3,$20,$21,$6d,$e3,$20,$21,$6f,$e3,$20,$21,$71,$e3,$20,$21,$73 // . !m. !o. !q. !s
        .byte $e3,$20,$21,$71,$e3,$20,$21,$76,$e7,$20,$21,$60,$e3,$20,$21,$61 // . !q. !v. !`. !a
        .byte $e3,$20,$21,$64,$f3,$20,$e5,$03,$28,$02,$03,$03,$01,$02,$03,$01 // . !d. ..(.......
        .byte $04,$e6,$03,$24,$02,$03,$03,$04,$e3,$03,$ed,$01,$22,$02,$01,$a8 // ...$........"...
        .byte $60,$2b,$04,$08,$0c,$10,$14,$18,$1c   // `+.......

txt_f669:
        .text " $(,048<"
        .byte $40                                   // @ character
        .text "DHLPTX"
        .byte $5c                                   // backslash character
        .byte $60,$64,$68,$6c,$70,$74,$78,$7c,$80,$84,$88,$8c,$90,$94,$98,$9c // `dhlptx|........
        .byte $a0,$a4,$a8,$ac,$a4,$e3,$01,$e3,$02,$e4,$03,$e5,$04,$e5,$05,$e6 // ................
        .byte $06,$ea,$07,$e6,$06,$e5,$05,$e5,$04,$e4,$03,$e3,$02,$e3,$01,$a2 // ................
        .byte $80,$32,$ff,$23,$94,$95,$96,$80,$52,$ff,$22,$00,$01,$c9,$23,$02 // .2.#....R."...#.
        .byte $03,$04,$cf,$22,$00,$01,$cc,$23,$97,$98,$99,$80,$51,$ff,$24,$05 // ..."...#....Q.$.
        .byte $06,$07,$08,$c2,$3b,$09,$0a,$0b,$0c,$0d,$ff,$0e,$0f,$10,$ff,$11 // ....;...........
        .byte $12,$13,$14,$15,$ff,$16,$17,$18,$19,$1a,$1b,$ff,$05,$06,$07,$08 // ................
        .byte $c4,$24,$9f,$a0,$a1,$a2,$c3,$2a,$16,$17,$18,$ff,$16,$17,$18,$19 // .$.....*........
        .byte $1a,$1b,$c3,$25,$9a,$9b,$9c,$9d,$9e,$80,$42,$ff,$60,$21,$1c,$1d // ...%......B.`!..
        .byte $1e,$1f,$ff                           // ...

txt_f70c:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()"
        .byte $ff                                   // .

txt_f717:
        .text "*+,-./0123456"
        .byte $1c,$1d,$1e,$1f,$c4
        .byte $25,$a9,$aa,$ab,$ac,$ad,$c2
        .text "201)"
        .byte $ff                                   // .

txt_f735:
        .text "0123456"
        .byte $ff,$a3,$a4,$a5,$a6,$a7,$a8,$80,$43,$ff // ........C.

txt_f746:
        .byte $22                                   // double quote character
        .text "78"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_f74a:
        .text ":9:;<=>'()?"
        .byte $40                                   // @ character
        .text "ABCDE'FG"
        .byte $ff,$48,$49,$10,$ff                   // .HI..

txt_f763:
        .text "78"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $24,$b1,$b2,$b3,$b4,$c3
        .text "/'()"
        .byte $ff
        .byte $27,$28,$47,$ff
        .byte $48
        .byte $49,$10,$ff,$ae,$af,$b0,$80,$46,$ff   // I......F.

txt_f77f:
        .byte $22                                   // double quote character
        .text "78"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_f783:
        .text ";JKLMNO>'()PQRSTUV'F)"
        .byte $ff,$27,$d0,$10,$ff                   // .'...

txt_f79d:
        .text "78"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $24,$b8,$b9,$ba,$bb,$c4,$21,$27,$02,$28,$29,$ff // $.....!'.().

txt_f7ac:
        .text "'&"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $10,$ff,$b5,$b6,$b7,$80,$46,$ff,$60   // ......F.`

txt_f7b8:
        .text "!W8XYZ"
        .byte $5b
        .byte $5c,$ff,$5d,$5e
        .text ">'()"
        .byte $5f,$60,$61,$ff,$62,$63,$64
        .byte $27,$46,$29,$ff,$27,$d0,$65           // 'F).'.e

txt_f7d5:
        .text "&W8XY"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $27,$bc,$bd,$be,$bf,$c0,$c1,$c2,$02,$ff
        .text "'(),"
        .byte $ff
        .byte $27
        .byte $d0,$65,$64,$5f,$60,$61,$ff,$62,$63,$64,$80,$42,$ff,$60,$21,$66 // .ed_`a.bcd.B.`!f
        .byte $67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$ff,$74,$75 // ghijklmnopqrs.tu
        .byte $76,$77,$78,$79,$71,$72,$73,$ff,$7a,$7b,$7c,$79,$66,$67,$68,$69 // vwxyqrs.z{|yfghi
        .byte $c2,$28,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$de,$02,$71,$72,$73,$ff,$2b // .(.........qrs.+
        .byte $7a,$7b,$7c,$79,$ff,$74,$75,$76,$77,$78,$79,$80,$42,$ff,$2e,$7d // z{|y.tuvwxy.B..}
        .byte $7e,$7f,$80,$ff,$81,$82,$83,$84,$85,$86,$87,$88,$89,$c2,$31,$8a // ~.............1.
        .byte $8b,$8c,$8d,$ff,$8e,$8f,$90,$ff,$91,$92,$93,$ff,$7d,$7e,$7f,$80 // ............}~..
        .byte $c3,$32,$ca,$cb,$cc,$cd,$ce,$cf,$e8,$87,$88,$89,$ff,$8e,$8f,$90 // .2..............
        .byte $ff,$91,$92,$93,$c3,$24,$8a,$8b,$8c,$8d,$80,$3c,$ff,$80,$80,$00 // .....$.....<....
        .byte $60                                   // `

txt_f87c:
        .encoding "screencode_mixed"
        .text "= talent and inc are proud to present -batman- on september 21"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$97                       // ..`.

txt_f8be:
        .encoding "screencode_mixed"
        .text "  greetings to"
        .encoding "petscii_upper"

txt_f8cc:
        .text ": . "

txt_f8d0:
        .encoding "screencode_mixed"
        .text "nfi . xds . paninaro . contex . dcs . wwe and trc"
        .encoding "petscii_upper"

txt_f901:
        .text " . 711 . "

txt_f90a:
        .encoding "screencode_mixed"
        .text "dynamix . derby ram . flt . nato . oneway . action . this game fucking cool"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60                           // ..`

txt_f958:
        .encoding "screencode_mixed"
        .text "4 they did a good job of converting it from the movie"
        .encoding "petscii_upper"
        .byte $e7,$20,$25,$0c,$01,$14,$05,$12,$e6,$20,$81,$e0,$00,$e5,$20,$60 // . %...... .... `
        .byte $4c                                   // L

txt_f99e:
        .encoding "screencode_mixed"
        .text "notice. this game has expert protection, and may not work with all cartriges"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e3,$20,$60                   // ... `

txt_f9ef:
        .encoding "screencode_mixed"
        .text "&hey, fbr take a good look at this game"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_fa17:
        .encoding "screencode_mixed"
        .text ".4it is a real release"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60                           // ..`

txt_fa30:
        .encoding "screencode_mixed"
        .text "6 none of this fuck my muppet printer construction shit"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e6,$20,$26,$17,$05,$20,$17,$09,$0e,$f0,$20,$82,$14,$00 // ... &.. .... ...
        .byte $e8,$20,$27,$02,$01,$14,$0d,$01,$0e,$20,$e4,$2d,$e3,$20,$80,$8a // . '...... .-. ..
        .byte $00,$3c,$ad,$a6,$02,$f0,$14,$a9,$ea,$8d,$f1,$0b,$8d,$f2,$0b,$8d // .<..............
        .byte $19,$0c,$8d,$1a,$0c,$ce,$ec,$10,$ce,$34,$11,$4c,$d5,$0b,$a4,$27 // .........4.L...'
        .byte $8d,$19,$d0,$8d,$1a,$d0,$60,$80,$39,$00,$22,$15,$40,$e6,$4a,$22 // ......`.9.".@.J"
        .byte $50,$0c,$e6,$8c,$a3,$2e,$01,$01,$04,$04,$10,$15,$40,$40,$01,$09 // P...........@@..
        .byte $09,$29,$a9,$40,$e7,$30,$a3,$22,$15,$40,$e6 // .).@.0.".@.

txt_fad2:
        .text "J%*"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a9,$a6,$e3,$8c,$25,$a3,$98,$66,$99,$65,$a3,$22,$f0,$0c,$e3 // .....%..f.e."...
        .byte $4c,$a5,$23,$05,$10,$42,$a3,$25,$01,$54,$00,$2a,$a9,$a3,$25,$54 // L.#..B.%.T.*..%T
        .byte $01,$a0,$aa,$9a,$a4,$24,$40,$14,$01,$a0,$a7,$26,$40,$10,$12,$12 // .....$@....&@...
        .byte $10,$15,$e3,$01
        .byte $28,$a5,$a9,$a5
        .text ")%)%)"
        .byte $e8
        .byte $30,$a7
        .byte $21,$01,$a4,$24,$01,$14,$40,$0a,$a3,$25,$15,$40,$0a,$aa,$99,$a3 // !..$..@..%.@....
        .byte $25,$40,$15,$00,$a8,$9a,$a5,$23,$40,$10,$04,$a6,$22,$01,$01,$a3 // %@.....#@..."...
        .byte $25,$15,$40,$40,$02,$0a,$a3,$21,$40,$e4,$30,$a4,$24,$0f,$30,$c2 // %.@@...!@.0.$.0.
        .byte $ca,$a3,$25,$ff,$00,$28,$aa,$66,$a4,$28,$f0,$0c,$83,$a3,$4a,$4a // ..%..(.f.(....JJ
        .byte $40,$15,$a4
        .byte $2c,$99,$66,$09
        .text "JIJIJ"
        .byte $99
        .byte $55,$40,$43
        .byte $e6,$4c,$22,$0c,$f0,$a5,$e5,$01,$a2   // .L"......

txt_fb6f:
        .text "5F65=?"
        .byte $0c,$40,$43,$96,$65,$90               // .@C.e.

txt_fb7b:
        .text "O0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$00,$65,$56,$01,$f0,$0f,$a3,$30,$a8,$5a,$66,$19,$06,$c5,$31 // ..eV....0.Zf...1
        .byte $31,$10,$10,$84,$84,$61,$a1,$61,$50,$a7,$21,$c0,$e8,$01 // 1....a.aP.!...

txt_fb9c:
        .text "(%)%)%)%)"
        .byte $e8,$30,$35,$04,$04,$10,$12,$41,$4a,$49,$0a,$29,$a6,$99,$64,$90 // .05....AJI.)..d.
        .byte $41,$44,$44,$66,$55,$40,$05,$50,$a3,$30,$66,$59,$16,$01,$50,$04 // ADDfU@.P.0fY..P.
        .byte $01,$01,$81,$a1,$60,$98,$68,$14,$19,$15,$a2,$e3,$40,$e3,$10,$2a // ....`.h.....@..*
        .byte $04,$04,$10,$10,$12,$12,$10,$15,$09,$29,$e3,$a9,$60,$23,$a5 // .........)..`#.

txt_fbe4:
        .text ")%33<<214"
        .byte $10,$09,$26,$99,$66,$55,$40,$0f,$f0,$99,$66,$99,$66,$59,$06,$c1 // ..&.fU@...f.fY..
        .byte $30,$a0,$68,$a8,$68,$9a,$6a,$9a,$66,$e3,$c0,$e5 // 0.h.h.j.f...

txt_fc09:
        .text "0(IJIJIJIJ"
        .byte $e8                                   // .

txt_fc14:
        .text "L!<"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $22,$01,$04,$a4,$24,$01,$14,$40,$0a,$a4,$24,$55,$00,$aa,$a9,$e4 // "...$..@..$U....
        .byte $0c,$2c,$54,$00,$a8,$99,$68,$98,$a4,$94,$a4,$94,$a4,$94,$e8,$c0 // .,T...h.........
        .byte $e3,$01,$e5,$04
        .text "0%)%)"
        .byte $99,$a5,$99,$a5,$04,$10,$10
        .byte $3f,$00,$aa,$66,$99,$a3,$26,$ff,$00,$aa,$66,$99,$01,$a2,$26,$ff // ?..f..&...f...&.
        .byte $00,$aa,$66,$99,$09,$e3,$c9,$27,$09,$a9,$65,$97,$10,$10,$0c,$e5 // ..f....'..e.....
        .byte $cc                                   // .

txt_fc69:
        .text "+)%)%)%)%CL"
        .byte $0c,$e5,$30,$e3,$0c,$e5,$01,$28,$5a,$66,$1a,$16,$1a,$16,$1a,$16 // ..0....(Zf......
        .byte $a3,$22,$01,$01,$e3,$04,$36,$10       // ."....6.

txt_fc8c:
        .text "BJ)*"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $19,$a5,$aa,$99,$66,$95
        .text "TCL0"
        .byte $66,$95

txt_fc9d:
        .text "TC<"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a2,$24,$66,$55,$00,$fc,$e4,$0c,$2a,$a4,$54,$a4,$94,$a4,$94,$a4 // .$fU....*.T.....
        .byte $94,$04,$10,$e3,$12,$2f,$10,$04,$04,$99,$a5,$94,$64,$94,$a4,$94 // ...../......d...
        .byte $a4,$55,$55,$00,$ff,$e4,$c0,$24,$55,$55,$00,$ff,$a4,$24,$55,$ff // .UU....$UU...$U.
        .byte $00,$ff,$a4,$24,$7f,$ff,$00,$ff,$a4,$24,$0c // ...$.....$.

txt_fcdc:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a4,$28,$49                           // .(I

// --- Region $fd25-$fd31 ---
.pc = $fd25 "dat_fd25"

dat_fd25:
        .byte $01,$01,$a4,$24,$14                   // ...$.

txt_fd2a:
        .text "C3<"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$c0,$e7,$30                       // !..0

// --- Region $fd4d-$fda2 ---
.pc = $fd4d "Segment $fd4d"
        .byte $c3,$cc,$cc,$0c,$30,$e3,$04,$e3,$03,$a2,$28,$58,$66,$5a,$16,$16 // ....0.....(XfZ..
        .byte $15,$c5,$31,$e3,$30,$25,$0c,$8c,$a3,$60,$5a,$a2 // ..1.0%...`Z.

txt_fd69:
        .text "&?"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $cc,$2c,$ac,$bc,$e3,$0c,$e5,$cc,$28,$a4,$94,$a4,$94,$a4,$97,$a7 // .,......(.......
        .byte $95,$e3,$c0,$25,$30,$30,$0c,$cc,$cc,$e3,$01,$2d,$04,$04,$10,$10 // ...%00.....-....
        .byte $12                                   // .

txt_fd8d:
        .text "%)%)%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a9,$95,$e3,$30,$35,$0c,$cc,$c3,$f3,$f3,$45,$45,$41,$11,$10,$04 // ...05.....EEA...

// --- Region $fdc2-$ff80 ---
.pc = $fdc2 "Segment $fdc2"
        .byte $f3,$c3,$0c,$e5,$c0,$a3,$e6,$01,$33,$0c,$0c,$1a,$16,$1a,$16,$1a // ........3.......
        .byte $16,$1a,$d7,$3c,$30,$00,$0c,$30,$b3,$c3,$0c,$03,$a7,$24,$03,$c0 // ...<0..0.....$..
        .byte $3c,$03,$a4,$24,$fc,$00,$0f,$f0,$a4   // <..$.....

txt_fdeb:
        .byte $22                                   // double quote character
        .text "0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a6,$22,$30,$0f,$a6,$24,$3f,$03,$f0,$0f,$a4,$24,$fc,$f0,$03,$fc // ."0..$?....$....
        .byte $a4,$24,$cc,$cc,$0c,$03,$a4,$c2,$22,$00,$ff,$a4,$24,$cc,$cc,$0c // .$......"...$...
        .byte $f0,$a4,$24,$11,$13,$10,$0f,$a4,$24,$7f,$ff,$00,$ff,$a4,$24,$f3 // ..$.....$.....$.
        .byte $f3,$03,$fc,$a4,$23,$40,$14,$01,$a5,$24,$ff,$0f // ....#@...$..

txt_fe2a:
        .byte $40                                   // @ character
        .text "?"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$fc,$00,$3f,$c0,$a4               // $..?..

txt_fe33:
        .byte $22                                   // double quote character
        .text "0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a6,$24,$11,$13,$10,$0f,$a4,$24,$7f,$ff,$00,$ff,$a4,$24,$f3,$f3 // .$.....$.....$..
        .byte $03,$fc,$a4,$22,$0c,$30,$e3,$33,$27,$30,$0f,$00,$fc,$f0,$c3,$0c // ...".0.3'0......
        .byte $02,$30,$c0,$00,$00,$a8,$e4,$01,$28,$00,$15,$40,$48,$0a // .0......(..@H.

txt_fe64:
        .text "))%"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$40,$40,$e4,$30,$21,$01,$a7,$24,$14,$c4,$c0,$3f,$a4 // "@@.0!..$...?.

txt_fe76:
        .text "#0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$aa,$23,$01,$04,$04,$a3,$25,$01,$14,$40,$0a,$a9,$a3,$25,$55 // ..#....%..@...%U
        .byte $00,$aa,$aa,$55,$a3,$25,$54,$01,$a0,$aa,$5a,$a4,$24,$40,$10,$10 // ...U.%T...Z.$@..
        .byte $8c,$a5,$23,$01,$01,$04,$a3,$25,$05,$50,$02 // ..#....%.P.

txt_fea4:
        .text "**"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$54,$01,$a0,$aa,$66,$a4,$24,$40,$10,$04,$84,$a4,$e3,$01,$2d // %T...f.$@......-
        .byte $00,$10,$42,$4a,$4a,$09               // ..BJJ.

txt_febd:
        .text "*))"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $94,$53,$43,$e3,$4c,$24,$30,$00,$fc,$03,$a5,$28,$d6 // .SC.L$0....(.

txt_fece:
        .text "5="
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $cf,$c0,$3f,$00,$e3,$8c,$28,$cc,$0c,$30,$c0,$00,$04,$04,$10,$e5 // ..?...(..0......
        .byte $11,$25,$a9,$a5,$94,$a3,$8c,$e3,$b0,$25,$99,$55,$05,$f1,$0c,$e3 // .%.......%.U....
        .byte $03,$28,$81,$a1,$61,$60,$68,$58,$68,$58,$a3,$e5,$c0,$e6,$04,$2a // .(..a`hXhX.....*
        .byte $10,$12,$25,$a9,$95,$a4,$94,$a4,$94,$a4,$e4,$30,$e4,$c0,$60,$20 // ..%........0..` 
        .byte $05,$05,$04,$04,$01,$01,$05,$11,$b0,$b0,$8c,$9d,$9c,$93,$27,$27 // ..............''
        .byte $03,$04,$12,$49,$25,$94,$50,$03,$63,$93,$53,$4c,$0c,$30,$c0,$00 // ...I%.P.c.SL.0..
        .byte $e5,$12,$2b,$10,$04,$04,$94,$64,$94,$64,$94,$a4,$94,$a8,$e8,$c0 // ..+....d.d......
        .byte $60,$33,$00,$01,$01,$04,$04,$10,$12,$12,$41,$0a // `3........A.

txt_ff4d:
        .text "*%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $95,$a4,$64,$68,$48,$49,$1a,$12,$12,$34,$c4,$cc,$f0,$c0,$30,$30 // ..dhHI...4....00
        .byte $4c,$8c,$9c,$12                       // L...

txt_ff64:
        .text "BIJIJB"
        .byte $12,$94,$50,$93,$53,$93,$53,$93,$53,$c1,$c1,$01,$a5 // ..P.S.S.S....

txt_ff77:
        .text "(##$HK"
        .byte $12,$12,$06,$a2                       // ....

// --- Region $ff8c-$ffd1 ---
.pc = $ff8c "dat_ff8c"

dat_ff8c:
        .byte $3c,$3c,$7f,$a4
        .text "'"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "00"
        .byte $12,$12,$10,$e3,$04
        .byte $2a,$01
        .byte $00,$90
        .byte $54,$a4,$95,$a9
        .byte $25,$0a
        .byte $4f,$e3,$c0
        .text "=00O"
        .byte $80
        .byte $ea,$04,$04,$01,$01,$00,$ff,$00,$aa,$44,$44,$04,$10,$d2,$c2,$29 // .........DD....)
        .byte $a7,$5f,$9f,$9c,$9c,$7c,$70,$c3,$cf,$e3,$30,$e3,$c0,$a2,$23,$40 // ._...|p...0...#@
        .byte $3c,$03,$a5,$24,$fd,$0f               // <..$..

// --- Region $ffda-$ffff ---
.pc = $ffda "Segment $ffda"
        .byte $a4,$25,$fc,$c0,$0f,$f3,$03,$a3,$28,$0c,$f0,$05 // .%......(...

txt_ffe6:
        .text "+?"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c3,$3c,$e3,$c0                       // .<..

txt_ffed:
        .text "#00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a2,$28,$1a,$16,$1a,$16,$1a,$16,$1a,$16,$81,$79,$00,$00,$14 // .(.........y...
