// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:20
// 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:  $32d0 (13008)
// IRQ handler:  $33cb (irq_33cb)
// IRQ handler:  $3467 (irq_3467)
// IRQ handler:  $3739 (irq_3739)
//
// Code: 3196 bytes, Data: 60292 bytes
// Labels: 493, Subroutines: 32
//
// Cross-references: all OK
// ============================================


// --- Region $1800-$1a93 ---
.pc = $1800 "loc_1800"

loc_1800:
        jmp loc_180f
// Referenced by: jsr from $3bc3

sub_1803:
        ldy #$00
        sty $1fff
        sta $e0
        stx $e1
        jmp loc_1a18

loc_180f:
        lda $1fff
        beq loc_1822
// Referenced by: jsr from $1a70, $1a73

sub_1814:
        jsr sub_1823
        ldx #$18

loc_1819:
        lda $1f2b,x
        sta scr_d400,x
        dex
        bpl loc_1819

loc_1822:
        rts
// Referenced by: jsr from $1814

sub_1823:
        inc $1d74
        lda $1d74
        cmp $1d73
        bcc loc_1833
        lda #$00
        sta $1d74

loc_1833:
        lda dat_1f40
        clc
        adc $1d90
        sta dat_1f40
        cmp #$08
        bcc loc_1847
        and #$07
        sta dat_1f40
        sec

loc_1847:
        lda $1f41
        adc $1d91
        sta $1f41
        ldx #$00

loc_1852:
        ldy $1e17,x
        sty $e2
        lda $1dba,x
        clc
        adc #$01
        cmp $1d8d,x
        bcc loc_1876
        inc $1dbd,x
        lda $1dab,x
        clc
        adc #$01
        cmp #$03
        bcc loc_1871
        lda #$00

loc_1871:
        sta $1dab,x
        lda #$00

loc_1876:
        sta $1dba,x
        lda $1e14,x
        sta $e0
        lda $1e11,x
        sta $e1
        lda $1d74
        bne loc_18c4
        inc $1d9f,x
        lda $1dc3,x
        cmp #$ff
        beq loc_189d
        cmp #$00
        bne loc_18c4
        lda $1e0e,x
        cmp #$01
        bne loc_18c4

loc_189d:
        ldy #$00
        lda ($e0),y
        sec
        sbc #$01
        cmp #$25
        bcs loc_18c4
        asl
        tay
        lda $1ee1,y
        sta smc_18bd                                // SMC: modifies $18bd
        lda $1ee2,y
        sta smc_18be                                // SMC: modifies $18be
        ldy #$01
        lda ($e0),y
        ldy $e2
.label smc_18bd = * + 1
.label smc_18be = * + 2
        jsr sub_1aac                                // !SMC: modified by $18ad, $18b3
        jsr sub_1d5e
        bne loc_189d

loc_18c4:
        ldy $e2
        lda $1d7b,x
        beq loc_1930
        lda $1d93,x
        beq loc_18de
        lda $1d9f,x
        cmp $1d9c,x
        bcc loc_18de
        lda $1d93,x
        jsr sub_1cb4

loc_18de:
        lda $1da2,x
        beq loc_18e6
        jsr sub_1c4e

loc_18e6:
        lda $1d87,x
        beq loc_1920
        cmp #$06
        bcc loc_18fe
        lda $1dbd,x
        and #$01
        bne loc_1918
        lda $1d87,x
        sec
        sbc #$05
        bpl loc_1912

loc_18fe:
        lda $1d9f,x
        cmp #$01
        bcc loc_1918
        lda $1d8a,x
        beq loc_190f
        cmp $1d9f,x
        bcc loc_1918

loc_190f:
        lda $1d87,x

loc_1912:
        tay
        lda $1e1b,y
        bne loc_191b

loc_1918:
        lda $1d7e,x

loc_191b:
        ldy $e2
        sta $1f2f,y

loc_1920:
        lda $1d84,x
        beq loc_1928
        jsr sub_1c1f

loc_1928:
        lda $1dea,x
        beq loc_1930
        jsr sub_1bcd

loc_1930:
        lda $1d74
        bne loc_1938
        jsr sub_194a

loc_1938:
        lda $e0
        sta $1e14,x
        lda $e1
        sta $1e11,x
        inx
        cpx #$03
        bcs loc_196f
        jmp loc_1852
// Referenced by: jsr from $1935

sub_194a:
        lda $1e0e,x
        sec
        sbc #$01
        sta $1e0e,x
        bcs loc_1958
        dec $1dc3,x

loc_1958:
        lda $1dc3,x
        bne loc_196f
        lda $1e0e,x
        beq loc_1970
        cmp $1d81,x
        bcs loc_196f
        lda $1f2f,y
        and #$fe
        sta $1f2f,y

loc_196f:
        rts

loc_1970:
        sta $1f2d,y
        sta $1d9f,x
        sta $1dc6,x
        sta $1dcc,x
        sta $1dc9,x
        sta $1dba,x
        sta $1dbd,x
        sta $1dab,x
        cpx $1d72
        bne loc_1996
        sta dat_1f40
        lda $1d92
        sta $1f41

loc_1996:
        lda $1de7,x
        sta $1f30,y
        lda $1dde,x
        sta $1f31,y
        lda $1de4,x
        sta $1f2e,y
        lda $1da8,x
        sta $1da5,x
        ldy #$00
        lda ($e0),y
        sta $1d7b,x
        beq loc_19db
        sta $e3
        lda $1db1,x
        beq loc_19cb
        clc
        adc $e3
        jsr sub_1d46
        sta $1db4,x
        tya
        sta $1db7,x

loc_19cb:
        lda $1dae,x
        beq loc_19d6
        clc
        adc $e3
        jsr sub_1b75

loc_19d6:
        lda $e3
        jsr sub_1d46

loc_19db:
        pha
        tya
        ldy $e2
        sta $1f2c,y
        sta $1d78,x
        pla
        sta $1f2b,y
        sta $1d75,x
        ldy #$01
        lda ($e0),y
        ldy $e2
        sta $1e0e,x
        jsr sub_1d5e
        lda $1de1,x
        sta $1f2f,y
        sta $1d7e,x
        ldy #$00
        lda ($e0),y
        cmp #$19
        bne loc_1a12
        iny
        lda ($e0),y
        pha
        jsr sub_1d5e
        pla
.label loc_1a12 = * + 1
        bit.abs $00a9
        sta $1dc3,x
        rts

loc_1a18:
        lda #$00
        ldx #$9b

loc_1a1c:
        sta $1d71,x
        dex
        bne loc_1a1c
        ldx #$02

loc_1a24:
        lda #$01
        sta $1e0e,x
        sta $1e0b,x
        sta $1d73
        lda #$02
        sta $1d81,x
        lda #$00
        sta $1dc3,x
        dex
        bpl loc_1a24
        lda $e0
        sta $1e1a
        clc
        adc #$04
        sta $1e14
        lda $e1
        sta $1e1b
        adc #$00
        sta $1e11
        ldx #$7e
        ldy #$00

loc_1a55:
        lda ($e0),y
        clc
        adc $1e14
        sta $1d97,x
        php
        iny
        plp
        lda ($e0),y
        adc $1e11
        sta $1d94,x
        iny
        inx
        bpl loc_1a55
        jsr sub_1a81
        jsr sub_1814
        jsr sub_1814
        lda #$01
        sta $1fff
        rts

dat_1a7c:
        .byte $a9,$00,$8d,$ff,$1f                   // .....
// Referenced by: jsr from $1a6d

sub_1a81:
        ldx #$17

loc_1a83:
        lda #$09
        sta $1f2b,x
        lda #$00
        sta $1f2b,x
        sta $d418
        dex
        bpl loc_1a83
        rts

// --- Region $1aac-$1ac7 ---
.pc = $1aac "sub_1aac"
// Referenced by: jsr from $18bc

sub_1aac:
        sta $e3
        txa
        tay
        lda $1ded,y
        clc
        adc #$01
        sta $1ded,y
        cmp $e3
        bcs loc_1ac7
        lda $1df3,y
        sta $e0
        lda $1df9,y
        sta $e1

loc_1ac7:
        rts

// --- Region $1b75-$1d69 ---
.pc = $1b75 "sub_1b75"
// Referenced by: jsr from $19d3

sub_1b75:
        jsr sub_1d46
        sta $1d99,x
        tya
        sta $1d96,x

loc_1b7f:
        rts

loc_1b80:
        pha
        lda $1dff,x
        sta $1e02,x
        lda $1e05,x
        sta $1e08,x
        lda $e0
        sta $1dff,x
        lda $e1
        sta $1e05,x
        ldy #$02
        lda ($e0),y
        sta $e3
        pla
        clc
        adc $1e1a
        sta $e0
        lda $e3
        adc $1e1b
        sta $e1
        pla
        pla
        jmp loc_189d

loc_1bb0:
        lda $1dff,x
        sta $e0
        lda $1e05,x
        sta $e1
        lda $1e02,x
        sta $1dff,x
        lda $1e08,x
        sta $1e05,x
        jmp sub_1d5e

dat_1bc9:
        .byte $8d,$73,$1d,$60                       // .s.`
// Referenced by: jsr from $192d

sub_1bcd:
        lda $1dba,x
        bne loc_1b7f
        lda $1dcf,x
        beq loc_1c0c
        lda $1dcc,x
        beq loc_1bf9
        lda $1f2d,y
        sec
        sbc $1dea,x
        sta $1f2d,y
        bcs loc_1c1e
        lda $1f2e,y
        sbc #$00
        sta $1f2e,y
        cmp $1dd2,x
        bcs loc_1c1e
        lda #$00
        beq loc_1c08

loc_1bf9:
        lda $1f2e,y
        cmp $1dcf,x
        bcc loc_1c0c
        cmp $1dd2,x
        bcc loc_1c1e
        lda #$01

loc_1c08:
        sta $1dcc,x
        rts

loc_1c0c:
        lda $1f2d,y
        clc
        adc $1dea,x
        sta $1f2d,y
        lda $1f2e,y
        adc #$00
        sta $1f2e,y

loc_1c1e:
        rts
// Referenced by: jsr from $1925

sub_1c1f:
        cmp #$01
        bne loc_1c35
        lda $1dbd,x
        lsr
        bcs loc_1c4b

loc_1c29:
        lda $1d96,x
        sta $1f2c,y
        lda $1d99,x
        jmp loc_1c47

loc_1c35:
        lda $1dab,x
        beq loc_1c4b
        cmp #$01
        beq loc_1c29
        lda $1db7,x
        sta $1f2c,y
        lda $1db4,x

loc_1c47:
        sta $1f2b,y
        rts

loc_1c4b:
        jmp loc_1d39
// Referenced by: jsr from $18e3

sub_1c4e:
        lda $1da5,x
        beq loc_1c57
        dec $1da5,x
        rts

loc_1c57:
        lda $1dc9,x
        cmp #$01
        beq loc_1c68
        cmp #$02
        beq loc_1c68
        jsr sub_1c86
        jmp loc_1c6b

loc_1c68:
        jsr sub_1c9b

loc_1c6b:
        lda $1dc6,x
        clc
        adc #$01
        cmp $1e0b,x
        bcc loc_1c82
        lda $1dc9,x
        adc #$00
        and #$03
        sta $1dc9,x
        lda #$00

loc_1c82:
        sta $1dc6,x
        rts
// Referenced by: jsr from $1c62

sub_1c86:
        lda $1d75,x
        clc
        adc $1da2,x
        sta $1d75,x
        sta $1f2b,y
        lda $1d78,x
        adc #$00
        jmp loc_1cad
// Referenced by: jsr from $1c68

sub_1c9b:
        lda $1d75,x
        sec
        sbc $1da2,x
        sta $1d75,x
        sta $1f2b,y
        lda $1d78,x
        sbc #$00

loc_1cad:
        sta $1d78,x
        sta $1f2c,y

loc_1cb3:
        rts

// Referenced by: jsr from $18db
sub_1cb4: {
        cmp #$01
        bne loc_1d30
        lda $1d96,x
        cmp $1d78,x
        bcc skip2
        bne skip1
        lda $1d99,x
        cmp $1d75,x
        beq loc_1cb3
        bcc skip2
skip1:
        jsr sub_1d07
        lda $1d72,x
        cmp $1d96,x
        bcc loc_1cb3
        bne loop
        lda $1d75,x
        cmp $1d99,x
        bcc loc_1cb3
loop:
        lda $1d99,x
        sta $1d75,x
        lda $1d96,x
        sta $1d78,x
        jmp loc_1d39
skip2:
        jsr loc_1d1a
        lda $1d78,x
        cmp $1d96,x
        bcc loop
        bne loc_1cb3
        lda $1d75,x
        cmp $1d99,x
        bcs loc_1cb3
        bcc loop
}
// Referenced by: jsr from $1ccc; branch from $1d36

sub_1d07:
        lda $1d75,x
        clc
        adc $1dd8,x
        sta $1d75,x
        lda $1d78,x
        adc $1ddb,x
        jmp loc_1d2a

loc_1d1a:
        lda $1d75,x
        sec
        sbc $1dd8,x
        sta $1d75,x
        lda $1d78,x
        sbc $1ddb,x

loc_1d2a:
        sta $1d78,x
        jmp loc_1d39

loc_1d30:
        cmp #$03
        beq loc_1d1a
        cmp #$02
        beq sub_1d07
        rts

loc_1d39:
        lda $1d78,x
        sta $1f2c,y
        lda $1d75,x
        sta $1f2b,y
        rts
// Referenced by: jsr from $19c1, $19d8, $1b75

sub_1d46:
        and #$7f
        clc
        adc $1dd5,x
        asl
        tay
        lda $1e21,y
        clc
        adc $1dc0,x
        pha
        lda $1e22,y
        adc #$00
        tay
        pla
        rts
// Referenced by: jsr from $18bf, $19f5, $1a0d; jmp from $1bc6

sub_1d5e:
        lda $e0
        clc
        adc #$02
        sta $e0
        bcc loc_1d69
        inc $e1

loc_1d69:
        rts

// --- Region $32d0-$34e5 ---
.pc = $32d0 "main_32d0"

main_32d0:
        lda $d011
        and #$ef
        sta $d011
        lda #$01
        sta $d030
        ldy #$00
        lda #$40

loc_32e1:
        sta $0400,y
        sta $0500,y
        sta $0600,y
        sta $0700,y
        iny
        bne loc_32e1
        ldx #$00
        ldy #$2f
        jsr sub_3315
        ldx #$00
        ldy #$04
        jsr sub_331a
        jsr sub_331f
        ldx #$e0
        ldy #$30
        jsr sub_3315
        ldx #$00
        ldy #$d8
        jsr sub_331a
        jsr sub_331f
        jmp loc_335a
// Referenced by: jsr from $32f4, $3305

sub_3315:
        stx $fb
        sty $fc
        rts
// Referenced by: jsr from $32fb, $330c

sub_331a:
        stx $fd
        sty $fe
        rts
// Referenced by: jsr from $32fe, $330f

sub_331f:
        lda #$00
        sta bmp_334a
        sta $334b
        ldy #$00

loc_3329:
        lda ($fb),y
        sta ($fd),y
        jsr sub_334c
        jsr sub_3353
        inc bmp_334a
        bne loc_333b
        inc $334b

loc_333b:
        lda $334b
        cmp #$01
        bne loc_3329
        lda bmp_334a
        cmp #$e0
        bne loc_3329
        rts

bmp_334a:
        // === Bitmap data (2 bytes, $334a-$334b) ===
        .byte $00,$00                               // ..
// Referenced by: jsr from $332d, $3774, $3786

sub_334c:
        inc $fb
        bne loc_3352
        inc $fc

loc_3352:
        rts
// Referenced by: jsr from $3330, $3a3f, $3a50, $3ac9, $3ae3

sub_3353:
        inc $fd
        bne loc_3359
        inc $fe

loc_3359:
        rts

loc_335a:
        sei
        lda #$0b
        sta $d011
        lda #$01
        sta $d01a
        sta $d019
        lda #$7f
        sta $dc0d
        lda #$2f
        sta $d012
        lda #$cb
        sta $0314
        lda #$33
        sta $0315
        ldy #$00

loc_337e:
        lda #$20
        sta $05e0,y
        lda #$00
        sta $d9e0,y
        lda #$05
        ora #$08
        sta $da30,y
        sta $da58,y
        iny
        cpy #$28
        bne loc_337e
        jsr sub_395f
        jsr sub_3578
        jsr sub_3884
        jsr sub_3892
        lda #$00
        sta $c6
        sta $34ed
        sta $34ee
        sta $38b4
        sta $34ef
        sta $34f0
        sta $389c
        sta $389d
        sta $1fff
        sta $34f1
        sta bmp_3c98
        sta $d030
        jmp loc_3ba5

irq_33cb:
        ldy #$0b

loc_33cd:
        dey
        bne loc_33cd
        lda #$01
        sta $d019
        lda #$3b
        sta $d011
        lda #$1b
        sta $d016
        lda #$1d
        sta $d018
        ldy #$00

loc_33e6:
        lda $17a0,y
        sta $d020
        sta $d021
        ldx $351e,y

loc_33f2:
        dex
        bne loc_33f2
        iny
        cpy #$59
        bne loc_33e6
        ldy #$00

loc_33fc:
        lda $367d,y
        sta $d000,y
        iny
        cpy #$11
        bne loc_33fc
        lda $368e
        sta $d025
        lda $368f
        sta $d026
        inc $34f0
        lda $34f0
        cmp #$14
        bne loc_342a
        lda #$00
        sta $34f0
        lda $34ef
        eor #$07
        sta $34ef

loc_342a:
        dec $34f2
        bne loc_344c
        inc $34f3
        lda $34f3
        cmp #$08
        bne loc_343e
        lda #$00
        sta $34f3

loc_343e:
        asl
        tay
        lda $3709,y
        sta $34f2
        lda $370a,y
        sta $3708

loc_344c:
        lda #$91
        sta $d012
        lda #$67
        sta $0314
        lda #$34
        sta $0315
        jmp loc_3461

loc_345e:
        lda $dc0d

loc_3461:
        pla
        tay
        pla
        tax
        pla
        rti

irq_3467:
        ldy #$05

loc_3469:
        dey
        bne loc_3469
        lda $32c0
        ldx $32c8
        ldy $34ef
        sta $d022
        stx $d023
        sty $d024
        dec $34ed
        bpl loc_348a
        lda #$07
        sta $34ed
        bne loc_348e

loc_348a:
        sbc ($00,x)
        sbc #$00

loc_348e:
        dec $34ed
        lda #$5b
        ldx $34ed
        ldy #$12
        sta $d011
        stx $d016
        sty $d018
        ldx #$0f
        stx $d021
        ldx #$01

loc_34a8:
        lda $32c0,x
        sta $d022
        lda $32c8,x
        sta $d023
        ldy bmp_34e5,x

loc_34b7:
        dey
        bne loc_34b7
        inx
        cpx #$08
        bne loc_34a8
        lda #$00
        sta $d021
        lda #$c8
        sta $d016
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        lda #$39
        sta $0314
        lda #$37
        sta $0315
        lda #$9c
        sta $d012
        jmp loc_3461

bmp_34e5:
        // === Bitmap data (1 bytes, $34e5-$34e5) ===
        .byte $08                                   // .

// --- Region $34f4-$350b ---
.pc = $34f4 "sub_34f4"
// Referenced by: jsr from $3808

sub_34f4:
        lda $02a6
        beq loc_34fc

loc_34f9:
        jmp loc_1800

loc_34fc:
        inc $389c
        lda $389c
        cmp #$05
        bne loc_34f9
        lda #$00
        sta $389c
        rts

// --- Region $3578-$3675 ---
.pc = $3578 "sub_3578"
// Referenced by: jsr from $339a, $3805

sub_3578:
        ldy #$00
        ldx $3708

loc_357d:
        txa
        sta $17a0,y
        iny
        cpy #$58
        bne loc_357d
        lda #$00
        sta $17a0,y
        lda #$00

loc_358d:
        pha
        jsr sub_3599
        pla
        clc
        adc #$01
        cmp #$03
        bne loc_358d

// Referenced by: jsr from $358e
sub_3599: {
        tay
        asl
        tax
        lda $3696,x
        sta $14
        lda txt_3697,x
        sta $15
        ldx $36a4,y
        dex
        beq skip1
        txa
        sta $36a4,y
        ldx $3700,y
        jmp $35d9
skip1:
        ldx $3700,y
        lda $3704,y
        bne skip2
        inx
        bne skip3
skip2:
        dex
skip3:
        cpx #$00
        beq skip4
        cpx #$50
        bne skip5
skip4:
        eor #$01
        sta $3704,y
skip5:
        txa
        sta $3700,y
        lda $36a8,x
        sta $36a4,y
skip6:
        ldy #$00
loop:
        lda ($14),y
        sta $17a0,x
        inx
        iny
        cpy #$08
        bne loop
        rts
}
// Referenced by: jsr from $37af

sub_35e7:
        ldx bmp_3676
        lda $3678
        bne loc_35f2
        inx
        bne loc_35f3

loc_35f2:
        dex

loc_35f3:
        ldy $3677
        lda $3679
        bne loc_35fe
        iny
        bne loc_35ff

loc_35fe:
        dey

loc_35ff:
        cpx #$19
        beq loc_3607
        cpx #$97
        bne loc_360f

loc_3607:
        lda $3678
        eor #$01
        sta $3678

loc_360f:
        cpy #$b5
        beq loc_3617
        cpy #$e5
        bne loc_361f

loc_3617:
        lda $3679
        eor #$01
        sta $3679

loc_361f:
        stx bmp_3676
        sty $3677
        tya
        ldy #$00

loc_3628:
        sta $367e,y
        iny
        iny
        cpy #$10
        bne loc_3628
        lda #$00
        sta $367a
        sta $368d
        lda #$01
        sta $367b
        lda bmp_3676
        sta $367d
        sta $367c
        ldy #$00

loc_3649:
        lda $367c
        clc
        adc #$18
        sta $367c
        sta $367f,y
        bcc loc_365a
        inc $367a

loc_365a:
        lda $367b
        asl
        sta $367b
        lda $368d
        ldx $367a
        beq loc_366c
        ora $367b

loc_366c:
        sta $368d
        iny
        iny
        cpy #$0e
        bne loc_3649
        rts

// --- Region $3739-$389b ---
.pc = $3739 "irq_3739"
irq_3739: {
        lda #$01
        sta $d019
        dec $34ee
        bpl skip1
        lda #$07
        sta $34ee
skip1:
        lda #$10
        ora $34ee
        ldy #$12
        sta $d016
        sty $d018
        lda $3912
        ldx $3913
        sta $d022
        stx $d023
        lda $34ed
        beq skip2
        jmp $37a5
skip2:
        ldy #$00
        lda ($fb),y
        bne skip3
        jsr sub_3884
skip3:
        lda ($fb),y
        jsr sub_334c
        cmp #$80
        bne skip4
        lda ($fb),y
        and #$03
        clc
        ror
        ror
        ror
        sta bmp_389b
        jsr sub_334c
        jmp $3769
skip4:
        and #$3f
        ora bmp_389b
        pha
        ldy #$00
loop1:
        iny
        lda $05e0,y
        dey
        sta $05e0,y
        iny
        cpy #$28
        bne loop1
        pla
        sta $0607
skip5:
        lda $34f1
        eor #$01
        sta $34f1
        bne skip6
        jsr sub_35e7
        jmp $3805
skip6:
        ldx #$00
loop2:
        ldy $389e,x
        dey
        beq skip7
        tya
        sta $389e,x
        jmp $3800
skip7:
        lda $38a5,x
        sta $389e,x
        txa
        asl
        tay
        lda $3696,y
        sta $14
        lda txt_3697,y
        sta $15
        lda $38ac,x
        beq skip8
        ldy #$00
        lda ($14),y
        pha
loop3:
        iny
        lda ($14),y
        dey
        sta ($14),y
        iny
        cpy #$07
        bne loop3
        jmp $37fd
skip8:
        ldy #$07
        lda ($14),y
        pha
loop4:
        dey
        lda ($14),y
        iny
        sta ($14),y
        dey
        bne loop4
        pla
        sta ($14),y
        inx
        cpx #$07
        bne loop2
        jsr sub_3578
        jsr sub_34f4
        lda $34ee
        beq skip12
        jmp $3843
skip12:
        ldy #$00
loop5:
        iny
        lda $0630,y
        ldx $0658,y
        dey
        sta $0630,y
        txa
        sta $0658,y
        iny
        cpy #$28
        bne loop5
        ldy $38b4
        lda txt_38b5,y
        sta $0657
        clc
        adc #$20
        sta $067f
        iny
        lda txt_38b5,y
        bne skip13
        ldy #$00
skip13:
        sty $38b4
        inc $38b3
        lda $38b3
        cmp #$0f
        bne skip15
        lda #$00
        sta $38b3
        ldx $3912
        ldy #$00
loop6:
        iny
        lda $3912,y
        dey
        sta $3912,y
        iny
        cpy #$0d
        bne loop6
        txa
        sta $3912,y
skip15:
        lda #$2f
        sta $d012
        lda #$cb
        sta $0314
        lda #$33
        sta $0315
        lda $d012
        cmp #$18
        bcs skip16
        jmp loc_345e
skip16:
        jmp loc_ea31
}
// Referenced by: jsr from $339d, $376f

sub_3884:
        lda #$00
        sta $fb
        lda #$50
        sta $fc
        lda #$00
        sta bmp_389b
        rts
// Referenced by: jsr from $33a0, $3a2f

sub_3892:
        lda #$00
        sta $fd
        lda #$10
        sta $fe
        rts

bmp_389b:
        // === Bitmap data (1 bytes, $389b-$389b) ===
        .byte $00                                   // .

// --- Region $395f-$39f8 ---
.pc = $395f "sub_395f"
// Referenced by: jsr from $3397

sub_395f:
        inc $1fff
        lda #$ff
        sta $d015
        sta $d01c
        sta $d40f
        lda #$00
        sta $d017
        sta $d01b
        sta $d01d
        ldx #$80
        stx $d418
        inx
        stx $d412

loc_3981:
        lda $d41b
        cmp #$1e
        bcc loc_3981
        cmp #$92
        bcs loc_3981
        sta bmp_3676

loc_398f:
        lda $d41b
        cmp #$ba
        bcc loc_398f
        cmp #$e0
        bcs loc_398f
        sta $3677
        lda $d41b
        and #$01
        sta $3678
        lda $d41b
        and #$01
        sta $3679
        dec $1fff
        ldy #$00
        ldx #$f8

loc_39b4:
        txa
        sta $07f8,y
        inx
        iny
        cpy #$08
        bne loc_39b4
        ldy #$00

loc_39c0:
        lda $3920,y
        sta $3e00,y
        sta $15a0,y
        sta $3e40,y
        sta $15e0,y
        sta $3e80,y
        sta $1620,y
        sta $3ec0,y
        sta $1660,y
        sta $3f00,y
        sta $16a0,y
        sta $3f40,y
        sta $16e0,y
        sta $3f80,y
        sta $1720,y
        sta $3fc0,y
        sta $1760,y
        iny
        cpy #$40
        bne loc_39c0
        rts

// --- Region $3a29-$3b6e ---
.pc = $3a29 "sub_3a29"
// Referenced by: jsr from $3bcb

sub_3a29:
        ldy #$00
        lda ($fd),y
        bne loc_3a32
        jsr sub_3892

loc_3a32:
        lda ($fd),y
        sta $3aeb
        lda #$00
        sta $3aec
        sta bmp_3aea

loc_3a3f:
        jsr sub_3353
        ldy #$00
        lda ($fd),y
        sta $3aed
        beq loc_3a50
        lda #$20
        jsr sub_3a67

loc_3a50:
        jsr sub_3353
        ldy #$00
        lda ($fd),y
        and #$3f
        pha
        jsr sub_3a67
        pla
        clc
        adc #$40
        jsr sub_3a67
        jmp loc_3ab8
// Referenced by: jsr from $3a4d, $3a5a, $3a61, $3ac6

sub_3a67:
        ldy #$00
        sta $16
        sty $17

loc_3a6d:
        lda $16
        asl
        sta $16
        rol $17
        iny
        cpy #$03
        bne loc_3a6d
        lda $16
        clc
        adc #$00
        sta $16
        lda $17
        adc #$0c
        sta $17
        lda $3aec
        asl
        tay
        lda bmp_39f9,y
        sta $18
        lda $39fa,y
        sta $19
        ldx #$00
        ldy #$00
        lda bmp_3aea
        beq loc_3aa0
        ldy #$27

loc_3aa0:
        sty $3aee
        txa
        tay
        lda ($16),y
        ldy $3aee
        sta ($18),y
        iny
        iny
        iny
        inx
        cpx #$08
        bne loc_3aa0
        inc $3aec
        rts

loc_3ab8:
        ldx $3aec
        lda $3aed
        beq loc_3acf
        cpx #$17
        bne loc_3ae7
        lda #$20
        jsr sub_3a67
        jsr sub_3353
        jmp loc_3ad3

loc_3acf:
        cpx #$18
        bne loc_3ae7

loc_3ad3:
        lda bmp_3aea
        bne loc_3ae3
        inc bmp_3aea
        lda #$00
        sta $3aec
        jmp loc_3a3f

loc_3ae3:
        jsr sub_3353
        rts

loc_3ae7:
        jmp loc_3a50

bmp_3aea:
        // === Bitmap data (5 bytes, $3aea-$3aee) ===
        .byte $00,$00,$00,$00,$00                   // .....
// Referenced by: jsr from $3c1c, $3c49

sub_3aef:
        php
        asl
        asl
        sta $3aec
        tya
        and #$04
        bne loc_3b00
        inc $3aec
        inc $3aec

loc_3b00:
        tya
        and #$03
        tay
        lda bmp_3b6e,y
        sta $3b72
        eor #$ff
        sta $3b73
        ldy $3aec
        lda $3b75,y
        sta $18
        lda $3b76,y
        sta $19
        ldy #$00

loc_3b1e:
        ldx #$00

loc_3b20:
        lda ($18),y
        and $3b73
        sta ($18),y
        iny
        iny
        iny
        inx
        cpx #$08
        bne loc_3b20
        cpy #$27
        bcs $3b37
        ldy #$27
        bne loc_3b1e
        pla
        and #$01
        bne loc_3b3d
        rts

loc_3b3d:
        ldy $3aec
        lda bmp_39f9,y
        sta $16
        lda $39fa,y
        sta $17
        ldy #$00

loc_3b4c:
        ldx #$00

loc_3b4e:
        lda ($16),y
        and $3b72
        sta $3b74
        lda ($18),y
        ora $3b74
        sta ($18),y
        iny
        iny
        iny
        inx
        cpx #$08
        bne loc_3b4e
        cpy #$27
        bcs $3b6d
        ldy #$27
        bne loc_3b4c
        rts

bmp_3b6e:
        // === Bitmap data (1 bytes, $3b6e-$3b6e) ===
        .byte $03                                   // .

// --- Region $3ba5-$3c99 ---
.pc = $3ba5 "loc_3ba5"

loc_3ba5:
        lda $d011
        bpl loc_3ba5
        cli

loc_3bab:
        lda $1fff
        bne loc_3bc6
        inc $389d
        lda $389d
        cmp #$0b
        bne loc_3bbf
        ldx #$fc
        jmp loc_3cad

loc_3bbf:
        lda #$00
        ldx #$40
        jsr sub_1803

loc_3bc6:
        lda bmp_3c98
        bne loc_3bdc
        jsr sub_3a29
        inc bmp_3c98
        lda #$00
        sta $3c99
        sta $3c9a
        jmp loc_3c65

loc_3bdc:
        cmp #$01
        bne loc_3bf5
        inc $3c99
        bne loc_3be8
        inc $3c9a

loc_3be8:
        lda $3c9a
        cmp #$19
        bne loc_3bf2
        inc bmp_3c98

loc_3bf2:
        jmp loc_3c65

loc_3bf5:
        cmp #$02
        bne loc_3c11
        lda #$00
        sta $3c9b
        lda #$fd
        sta $3c9d
        lda #$07
        sta $3c9c
        sta $3c9e
        inc bmp_3c98
        jmp loc_3c65

loc_3c11:
        lda $3c9b
        cmp #$0c
        beq loc_3c40
        ldy $3c9c
        clc
        jsr sub_3aef
        dec $3c9c
        bpl loc_3c40
        lda $3c9d
        bpl loc_3c2c
        inc $3c9d

loc_3c2c:
        lda #$07
        sta $3c9c
        ldy $3c9b
        ldx $3ca1,y
        lda $3aeb
        sta $d027,x
        inc $3c9b

loc_3c40:
        lda $3c9d
        bmi loc_3c65
        ldy $3c9e
        sec
        jsr sub_3aef
        dec $3c9e
        bpl loc_3c59
        lda #$07
        sta $3c9e
        inc $3c9d

loc_3c59:
        lda $3c9d
        cmp #$0c
        bne loc_3c65
        lda #$00
        sta bmp_3c98

loc_3c65:
        lda $c6
        beq loc_3c6f
        ldx $0277
        jmp loc_3cad

loc_3c6f:
        lda $028e
        beq loc_3c79
        ldx #$ff
        jmp loc_3cad

loc_3c79:
        lda $dc00
        and #$1f
        cmp #$1f
        beq loc_3c87
        ldx #$fe
        jmp loc_3cad

loc_3c87:
        lda $dc01
        and #$1f
        cmp #$1f
        beq loc_3c95
        ldx #$fd
        jmp loc_3cad

loc_3c95:
        jmp loc_3bab

bmp_3c98:
        // === Bitmap data (2 bytes, $3c98-$3c99) ===
        .byte $00,$00                               // ..

// --- Region $3cad-$3d0b ---
.pc = $3cad "loc_3cad"

loc_3cad:
        sei
        lda #$00
        sta $d01a
        sta $d011
        sta $d020
        stx $1ffe
        lda $0330
        sta $3c9f
        lda $0331
        sta $3ca0
        ldx #$00
        lda #$00

loc_3ccc:
        sta $02,x
        sta $0200,x
        sta $0300,x
        inx
        bne loc_3ccc
        lda #$04
        sta $0288
        jsr $ff81
        lda #$00
        sta $d020
        sta $d011
        jsr $ff8a
        ldx #$12
        lda #$00

loc_3cee:
        sta scr_d400,x
        dex
        bpl loc_3cee
        jsr $ff84
        lda $3c9f
        sta $0330
        lda $3ca0
        sta $0331
        lda #$08
        tay
        tax
        jmp loc_fce2

bmp_3d0a:
        // === Bitmap data (2 bytes, $3d0a-$3d0b) ===
        .byte $a9,$04                               // ..

// --- Region $4c33-$4c33 ---
.pc = $4c33 "Segment $4c33"
        brk

// --- Region $4e33-$4e33 ---
.pc = $4e33 "Segment $4e33"
        brk

// --- Region $4f46-$4f46 ---
.pc = $4f46 "Segment $4f46"
        brk

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

// --- Region $7f8d-$7f8d ---
.pc = $7f8d "Segment $7f8d"
        brk

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

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

// --- Region $9916-$9917 ---
.pc = $9916 "Segment $9916"
        brk
        brk

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

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

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

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

loc_ea31:
        lda $1dc9,x
        adc #$00
        and #$03
        sta $1dc9,x
        lda #$00
        sta $1dc6,x
        rts

bmp_ea41:
        // === Bitmap data (1 bytes, $ea41-$ea41) ===
        .byte $bd                                   // .

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

loc_fce2:
        .byte $14,$06                               // nop $06,x // ILLEGAL

bmp_fce4:
        // === Bitmap data (1 bytes, $fce4-$fce4) ===
        .byte $02                                   // .

// --- Region $ff81-$ff92 ---
.pc = $ff81 "Segment $ff81"
        .byte $4f,$54,$21                           // sre $2154 // ILLEGAL
        .byte $e3,$20                               // isc ($20,x) // ILLEGAL

txt_ff86:
        .text "3NO "
        .byte $54,$49                               // nop $49,x // ILLEGAL
        eor $2045
        lsr $4f
        .byte $52                                   // jam // ILLEGAL

txt_ff92:
        .text " "

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

// --- Region $0800-$0af0 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (753 bytes, $0800-$0af0) ===
        .byte $83,$39,$21,$21,$3f,$3f,$87,$ff       // char 0 @+0
        .byte $e7,$c3,$99,$99,$81,$99,$99,$ff       // char 1 @+1
        .byte $03,$99,$99,$83,$99,$99,$03,$ff       // char 2 @+2
        .byte $c3,$99,$3f,$3f,$3f,$99,$c3,$ff       // char 3 @+3
        .byte $07,$93,$99,$99,$99,$93,$07,$ff       // char 4 @+4
        .byte $01,$9d,$97,$87,$97,$9d,$01,$ff       // char 5 @+5
        .byte $01,$9d,$97,$87,$97,$9f,$0f,$ff       // char 6 @+6
        .byte $c3,$99,$3f,$3f,$31,$99,$c1,$ff       // char 7 @+7
        .byte $39,$39,$39,$01,$39,$39,$39,$ff       // char 8 @+8
        .byte $c3,$e7,$e7,$e7,$e7,$e7,$c3,$ff       // char 9 @+9
        .byte $e1,$f3,$f3,$f3,$33,$33,$87,$ff       // char 10 @+10
        .byte $19,$99,$93,$87,$93,$99,$19,$ff       // char 11 @+11
        .byte $0f,$9f,$9f,$9f,$9d,$99,$01,$ff       // char 12 @+12
        .byte $39,$11,$01,$01,$29,$39,$39,$ff       // char 13 @+13
        .byte $39,$19,$09,$21,$31,$39,$39,$ff       // char 14 @+14
        .byte $c7,$93,$39,$39,$39,$93,$c7,$ff       // char 15 @+15
        .byte $03,$99,$99,$83,$9f,$9f,$0f,$ff       // char 16 @+16
        .byte $87,$33,$33,$33,$23,$87,$e3,$ff       // char 17 @+17
        .byte $03,$99,$99,$83,$93,$99,$09,$ff       // char 18 @+18
        .byte $c3,$99,$8f,$c3,$f1,$99,$c3,$ff       // char 19 @+19
        .byte $81,$a5,$e7,$e7,$e7,$e7,$c3,$ff       // char 20 @+20

txt_08a8:
        .byte $39,$39,$39,$39,$39,$39,$83,$ff       // char 21 @+21
        .byte $39,$39,$39,$39,$39,$83,$c7,$ff       // char 22 @+22
        .byte $39,$39,$39,$29,$01,$11,$39,$ff       // char 23 @+23
        .byte $39,$39,$93,$c7,$c7,$93,$39,$ff       // char 24 @+24
        .byte $99,$99,$99,$c3,$e7,$e7,$c3,$ff       // char 25 @+25
        .byte $01,$39,$73,$e7,$cd,$99,$01,$ff       // char 26 @+26
        .byte $e3,$cf,$cf,$9f,$cf,$cf,$e3,$ff       // char 27 @+27
        .byte $f3,$ed,$cf,$83,$cf,$9d,$03,$ff       // char 28 @+28
        .byte $c7,$f3,$f3,$f9,$f3,$f3,$c7,$ff       // char 29 @+29
        .byte $ff,$ef,$c7,$83,$ef,$ef,$ef,$ff       // char 30 @+30
        .byte $ff,$ef,$cf,$81,$cf,$ef,$ff,$ff       // char 31 @+31
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 32 ' '
        .byte $e7,$c3,$c3,$e7,$e7,$ff,$e7,$ff       // char 33 '!'
        .byte $99,$99,$99,$db,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $93,$93,$01,$93,$01,$93,$93,$ff       // char 35 '#'
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$ff       // char 36 '$'
        .byte $ff,$39,$33,$e7,$cf,$99,$39,$ff       // char 37 '%'
        .byte $c7,$93,$c7,$89,$33,$33,$89,$ff       // char 38 '&'
        .byte $f3,$f3,$e7,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $f3,$e7,$cf,$cf,$cf,$e7,$f3,$ff       // char 40 '('
        .byte $cf,$e7,$f3,$f3,$f3,$e7,$cf,$ff       // char 41 ')'
        .byte $ff,$99,$c3,$00,$c3,$99,$ff,$ff       // char 42 '*'
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$cf       // char 44 ','
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff       // char 46 '.'
        .byte $ff,$f9,$f3,$e7,$cf,$9f,$3f,$ff       // char 47 '/'
        .byte $83,$39,$31,$21,$09,$39,$83,$ff       // char 48 '0'
        .byte $e7,$c7,$e7,$e7,$e7,$e7,$81,$ff       // char 49 '1'
        .byte $c3,$99,$f9,$e3,$cf,$99,$81,$ff       // char 50 '2'
        .byte $c3,$99,$f9,$e3,$f9,$99,$c3,$ff       // char 51 '3'
        .byte $e3,$c3,$93,$33,$01,$f3,$f3,$ff       // char 52 '4'
        .byte $81,$9f,$83,$f9,$f9,$99,$c3,$ff       // char 53 '5'
        .byte $e3,$cf,$9f,$83,$99,$99,$c3,$ff       // char 54 '6'
        .byte $81,$99,$f9,$f3,$e7,$e7,$e7,$ff       // char 55 '7'
        .byte $c3,$99,$99,$c3,$99,$99,$c3,$ff       // char 56 '8'
        .byte $c3,$99,$99,$c1,$f9,$f3,$c7,$ff       // char 57 '9'
        .byte $ff,$e7,$e7,$ff,$e7,$e7,$ff,$ff       // char 58 ':'
        .byte $ff,$e7,$e7,$ff,$ff,$e7,$e7,$cf       // char 59 ';'
        .byte $f1,$e7,$cf,$9f,$cf,$e7,$f1,$ff       // char 60 '<'
        .byte $ff,$ff,$81,$ff,$81,$ff,$ff,$ff       // char 61 '='
        .byte $8f,$e7,$f3,$f9,$f3,$e7,$8f,$ff       // char 62 '>'
        .byte $c3,$99,$f9,$f3,$e7,$ff,$e7,$ff       // char 63 '?'

spr_0a00:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 65 'A'
        .byte $55,$aa,$3c,$14,$28,$3c,$15           // char 66 (partial)

txt_0a17:
        .byte $2a                                   // char 66 (partial)
        .byte $54,$a8,$0c,$04,$80,$c0,$40,$80       // char 67 'C'
        .byte $01,$02,$0f,$05,$28,$3c,$14,$28       // char 68 'D'
        .byte $40,$80,$f0,$50,$28,$3c,$14,$28       // char 69 'E'
        .byte $05,$0a,$3c,$14,$a0,$f0,$50,$a0       // char 70 'F'
        .byte $50,$a0,$3c,$14,$00,$00,$00,$00       // char 71 'G'
        .byte $55,$aa,$3c,$14,$28,$3c,$14,$28       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $05,$0a,$3c,$14,$2a,$3f,$05,$0a       // char 74 'J'
        .byte $50,$a0,$3c,$14,$00,$00,$50,$a0       // char 75 'K'
        .byte $05,$0a,$3c,$14,$a0,$f0,$50,$a0       // char 76 'L'
        .byte $40,$80,$f0,$50,$28,$3c,$14           // char 77 (partial)

txt_0a6f:
        .byte $28                                   // char 77 (partial)
        .byte $55,$aa,$3c,$14,$28,$3c,$15           // char 78 (partial)

txt_0a77:
        .byte $2a                                   // char 78 (partial)
        .byte $54,$a8,$0c,$04,$80,$c0,$40,$80       // char 79 'O'
        .byte $15,$2a,$33,$11,$02,$03,$01,$02       // char 80 'P'
        .byte $54,$a8,$cc,$44,$80,$c0,$40,$80       // char 81 'Q'
        .byte $05,$0a,$03,$01,$02,$03,$01,$02       // char 82 'R'
        .byte $50,$a0,$c0,$40,$80,$c0,$40,$80       // char 83 'S'
        .byte $50,$a0,$fc,$54,$aa,$ff,$51,$a2       // char 84 'T'
        .byte $14,$28,$3c,$14                       // char 85 (partial)

txt_0aac:
        .byte $28,$3c,$54,$a8                       // char 85 (partial)
        .byte $05,$0a,$3c,$14,$a0,$f0,$50,$a0       // char 86 'V'
        .byte $50,$a0,$3c,$14,$00,$00,$00,$00       // char 87 'W'
        .byte $55,$aa,$3c,$14,$28,$3c,$15           // char 88 (partial)

txt_0ac7:
        .byte $2a                                   // char 88 (partial)
        .byte $50,$a0,$3c,$14                       // char 89 (partial)

txt_0acc:
        .byte $28,$3c,$50,$a0                       // char 89 (partial)
        .byte $55,$aa,$3c,$14,$28,$3c,$15           // char 90 (partial)

txt_0ad7:
        .byte $2a                                   // char 90 (partial)
        .byte $50,$a0,$3c,$14                       // char 91 (partial)

txt_0adc:
        .byte $28,$3c,$50,$a0                       // char 91 (partial)
        .byte $55,$aa,$3c,$14,$28,$3c,$14,$28       // char 92 '\'
        .byte $40,$80,$f0,$50,$28,$3c,$14,$28       // char 93 ']'

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

// --- Region $0b10-$10d8 ---
.pc = $0b10 "dat_0b10"

dat_0b10:
        .byte $3c,$14                               // char 98 (partial)

txt_0b12:
        .byte $28,$3c,$55,$aa,$00,$00               // char 98 (partial)
        .byte $c0,$40,$08,$0c,$54,$a8,$00,$00       // char 99 'c'
        .byte $3f,$15,$28,$3c,$14,$28,$00,$00       // char 100 'd'
        .byte $fc,$54,$28,$3c,$14,$28,$00,$00       // char 101 'e'
        .byte $f0,$50,$28,$3c,$05,$0a,$00,$00       // char 102 'f'
        .byte $fc                                   // char 103 (partial)

txt_0b39:
        .byte $54,$28,$3c,$54,$a8,$00,$00           // char 103 (partial)
        .byte $3c,$14                               // char 104 (partial)

txt_0b42:
        .byte $28,$3c,$55,$aa,$00,$00               // char 104 (partial)
        .byte $0c,$04                               // char 105 (partial)

txt_0b4a:
        .byte $28,$3c,$54,$a8,$00,$00               // char 105 (partial)
        .byte $00,$00,$28,$3c,$05,$0a,$00,$00       // char 106 'j'
        .byte $fc                                   // char 107 (partial)

txt_0b59:
        .byte $54,$28,$3c,$50,$a0,$00,$00           // char 107 (partial)
        .byte $f0,$50,$28,$3c,$05,$0a,$00,$00       // char 108 'l'
        .byte $3c,$14,$a0,$f0,$40,$80,$00,$00       // char 109 'm'
        .byte $3c,$14                               // char 110 (partial)

txt_0b72:
        .byte $28,$3c,$55,$aa,$00,$00               // char 110 (partial)
        .byte $c0,$40,$00,$00,$00,$00,$00,$00       // char 111 'o'
        .byte $03,$01,$02,$03,$05,$0a,$00,$00       // char 112 'p'
        .byte $c0,$40,$80,$c0,$50,$a0,$00,$00       // char 113 'q'
        .byte $03,$01,$02,$03,$05,$0a,$00,$00       // char 114 'r'
        .byte $c0,$40,$80,$c0,$50,$a0,$00,$00       // char 115 's'
        .byte $f0,$50,$a0,$f0,$50,$a0,$00,$00       // char 116 't'
        .byte $fc,$54,$28,$3c,$14,$28,$00,$00       // char 117 'u'
        .byte $f0,$50,$28,$3c,$05,$0a,$00,$00       // char 118 'v'
        .byte $00,$00                               // char 119 (partial)

txt_0bba:
        .byte $28,$3c,$50,$a0,$00,$00               // char 119 (partial)
        .byte $3c,$14                               // char 120 (partial)

txt_0bc2:
        .byte $28,$3c,$55,$aa,$00,$00               // char 120 (partial)
        .byte $f0,$50,$28,$3c,$14,$28,$00,$00       // char 121 'y'
        .byte $3c,$14                               // char 122 (partial)

txt_0bd2:
        .byte $28,$3c,$55,$aa,$00,$00               // char 122 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 123 '{'
        .byte $3c,$14                               // char 124 (partial)

txt_0be2:
        .byte $28,$3c,$55,$aa,$00,$00               // char 124 (partial)
        .byte $3c,$14,$a0,$f0,$40,$80,$00,$00       // char 125 '}'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 126 '~'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 127

scr_0c00:
        // === Screen RAM (1024 bytes, $0c00-$0fff) ===
        .encoding "screencode_mixed"
        .fill 9, $00                                // scrcode: @@@@@@@@@
        .text "jj"
        .encoding "petscii_upper"

txt_0c0b:
        .text "(*"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@"
        .byte $aa,$a0,$aa,$aa                       // scrcode: ....
        .text "@*"
        .byte $aa,$a0,$a0,$a0,$aa                   // scrcode: .....
        .text "*@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@"
        .byte $a0,$a0,$aa,$aa                       // scrcode: ....
        .text "@*"
        .byte $aa,$a0,$aa,$a0,$aa                   // scrcode: .....
        .text "*@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@"
        .byte $aa,$a0,$a0                           // scrcode: ...
        .byte $a0                                   // scrcode: .
        .text "@*"
        .byte $aa,$a0,$a0,$a0,$aa                   // scrcode: .....
        .text "*@"
        .byte $a0,$a0,$a0,$aa,$a0,$a0,$a0           // scrcode: .......
        .text "@**bbb**@**@"
        .byte $a0,$a0,$aa                           // scrcode: ...
        .text "*@"
        .byte $a0,$a2,$aa,$aa,$a2,$a0               // scrcode: ......
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $a0,$a0,$a0,$a0,$a0,$aa               // scrcode: ......
        .text "*@"
        .byte $a0,$a8,$aa,$aa,$a2,$a0,$a0           // scrcode: .......
        .text "@"
        .byte $a0,$a8,$aa,$aa,$a2,$a0,$a0           // scrcode: .......
        .text "@*"
        .byte $aa,$a0,$a0,$a0,$aa                   // scrcode: .....
        .text "*@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@"
        .byte $aa,$a0,$a0                           // scrcode: ...
        .byte $a0                                   // scrcode: .
        .text "@*"
        .byte $aa,$a0,$a0,$a0,$aa                   // scrcode: .....
        .text "*@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@"
        .byte $aa,$a0,$a0,$a0                       // scrcode: ....
        .text "@*"
        .byte $aa,$a0                               // scrcode: ..
        .text "*@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@@@@@@"
        .byte $a0,$a0,$a0,$a0,$a0,$aa               // scrcode: ......
        .text "*@"
        .byte $a0,$a0,$a0,$a0,$a8                   // scrcode: .....
        .text "*j@"
        .byte $a0,$a0,$a2,$aa,$aa,$a8,$a0           // scrcode: .......
        .text "@"
        .byte $a0,$a8                               // scrcode: ..
        .text "*j*"
        .byte $a8,$a0                               // scrcode: ..
        .text "@(((jbbb@"
        .byte $aa,$aa                               // scrcode: ..
        .text "bj*"
        .byte $aa                                   // scrcode: .
        .byte $aa                                   // scrcode: .
        .text "@"
        .byte $a0,$aa,$a2,$aa                       // scrcode: ....
        .text "b@b@@@@@@@@@"
        .byte $22                                   // scrcode: "
        .text "@@@@@@@"
        .byte $22                                   // scrcode: "
        .text "@@@@@@@"
        .byte $22                                   // scrcode: "
        .text "@@@@@"
        .fill 10, $00                               // scrcode: @@@@@@@@@@
        .text "bbbb@bb@(((@@@@@hh*h*hh@b*"
        .byte $a2                                   // scrcode: .
        .text "*b"
        .byte $aa                                   // scrcode: .
        .text "b@("
        .byte $a2,$a2                               // scrcode: ..
        .encoding "petscii_upper"

txt_0d2b:
        .text "**"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $80                                   // scrcode: .
        .text "@*"
        .byte $a2                                   // scrcode: .
        .text "*"
        .byte $aa,$a0,$aa                           // scrcode: ...
        .text "*@bbb@@@@@bj(((jb@jb@@@bj@@"
        .byte $22                                   // scrcode: "
        .text "j*j"
        .byte $22                                   // scrcode: "
        .text "@@@jj"
        .byte $aa                                   // scrcode: .
        .text "jj@@@@@@@jj(@@@"
        .byte $aa                                   // scrcode: .
        .text "@@@@@@@@@jj@@@bj*"
        .byte $a8                                   // scrcode: .
        .byte $a0                                   // scrcode: .
        .text "@*"
        .byte $a0,$a0,$a2,$aa,$a0                   // scrcode: .....
        .text "*@j*jjj"
        .byte $aa,$aa                               // scrcode: ..
        .text "@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@j"
        .byte $aa,$aa,$aa                           // scrcode: ...
        .text "@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@*@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@"
        .byte $a0,$a0,$a0,$a0,$aa,$aa               // scrcode: ......
        .text "@@"
        .byte $aa,$aa,$a0,$aa                       // scrcode: ....
        .text "@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@*"
        .byte $aa,$a0,$aa,$a0,$aa                   // scrcode: .....
        .text "*@"
        .byte $aa,$aa                               // scrcode: ..
        .text "@bjjj@*"
        .byte $aa,$a0                               // scrcode: ..
        .text "*"
        .byte $a0,$aa                               // scrcode: ..
        .text "*@*"
        .byte $aa,$a0                               // scrcode: ..
        .text "*@"
        .byte $aa                                   // scrcode: .
        .byte $aa                                   // scrcode: .
        .text "@@jj@jj@@@bb@bbj@@bj(jb@@@jj@jj@@*b@@@b"
        .text "*@j(@@b@b@@@@@@@@@"
        .byte $a0,$a8                               // scrcode: ..
        .encoding "petscii_upper"

txt_0e0a:
        .text "(("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "((@"
        .byte $a0,$a8                               // scrcode: ..
        .text "("
        .byte $a0                                   // scrcode: .
        .text "("
        .byte $a8,$a0                               // scrcode: ..
        .text "@"
        .byte $a0,$a8                               // scrcode: ..
        .text "(@("
        .byte $a8,$a0                               // scrcode: ..
        .text "@"
        .byte $a0,$a8                               // scrcode: ..
        .encoding "petscii_upper"

txt_0e22:
        .text "((("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@"
        .byte $a8                                   // scrcode: .
        .text "@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "@@@@"
        .byte $a0,$a8                               // scrcode: ..
        .text "@"
        .byte $a8                                   // scrcode: .
        .text "("
        .byte $a8,$a0                               // scrcode: ..
        .text "@"
        .encoding "petscii_upper"

txt_0e40:
        .text "((((((("
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .byte $a8,$a8,$80,$80,$80,$a8,$a8           // scrcode: .......
        .text "@"
        .byte $a8,$a8,$a0,$a0,$a0,$a0,$80           // scrcode: .......
        .text "@"
        .byte $a0,$80                               // scrcode: ..
        .text "@@"
        .byte $80,$a0                               // scrcode: ..
        .text "(@@@@@@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@("
        .byte $a8,$a8,$a8                           // scrcode: ...
        .text "(((@"
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0           // scrcode: .......
        .text "@"
        .byte $a0,$a8                               // scrcode: ..
        .encoding "petscii_upper"

txt_0e7a:
        .text "((("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $a0,$a8                               // scrcode: ..
        .text "("
        .byte $a0                                   // scrcode: .
        .text "@@@@"
        .byte $a0,$a8                               // scrcode: ..
        .encoding "petscii_upper"

txt_0e8a:
        .text "((("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $8a                                   // scrcode: .
        .text "@"
        .byte $80,$a8                               // scrcode: ..
        .text "("
        .byte $a0                                   // scrcode: .
        .text "(((@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "("
        .byte $a8,$a0                               // scrcode: ..
        .text "@"
        .byte $80,$a0,$a0,$a0,$a0,$a0,$a0           // scrcode: .......
        .text "@"
        .encoding "petscii_upper"

txt_0ea8:
        .text "((((("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a0                                   // scrcode: .
        .text "@"
        .encoding "petscii_upper"

txt_0eb0:
        .text "(((("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a0,$80                               // scrcode: ..
        .text "@"
        .encoding "petscii_upper"

txt_0eb8:
        .text "((("
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a8,$a8                               // scrcode: ..
        .text "(@("
        .byte $a8,$a0,$80,$a0,$a8                   // scrcode: .....
        .text "(@"
        .encoding "petscii_upper"

txt_0ec8:
        .text "((("
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $80,$80,$80                           // scrcode: ...
        .text "@"
        .byte $a8,$a8,$a0,$80                       // scrcode: ....
        .text "@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@@"
        .byte $80,$80,$a8,$80                       // scrcode: ....
        .text "("
        .byte $a8                                   // scrcode: .
        .text "@@@@@@@@@"
        .byte $88                                   // scrcode: .
        .text "@@@@@@@"
        .byte $88                                   // scrcode: .
        .text "@@@"
        .text "@@@@ @@@@@@@@@@@@@@@"
        .byte $80,$80,$80,$80                       // scrcode: ....
        .text "@"
        .byte $80,$80                               // scrcode: ..
        .text "@(((@@@@@"
        .encoding "petscii_upper"

txt_0f18:
        .text "  "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text " "
        .byte $a8                                   // scrcode: .
        .text "  @@"
        .byte $a8                                   // scrcode: .
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "("
        .byte $a0                                   // scrcode: .
        .text "@@h("
        .byte $a0,$a0                               // scrcode: ..
        .encoding "petscii_upper"

txt_0f2c:
        .text "(("
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "@@"
        .byte $80                                   // scrcode: .
        .text "j"
        .byte $a8,$a0,$a8,$8a                       // scrcode: ....
        .text "@"
        .byte $80,$80,$80                           // scrcode: ...
        .text "@@@@@"
        .byte $80                                   // scrcode: .
        .text "@@@@@"
        .byte $80                                   // scrcode: .
        .text "@@"
        .byte $80,$a0,$a0,$a0,$80                   // scrcode: .....
        .text "@@@ "
        .byte $80,$a0,$80                           // scrcode: ...
        .text " @"
        .text "@@@@"
        .byte $a0                                   // scrcode: .
        .text "@@@@@@@@@@@@@@@"
        .byte $a0                                   // scrcode: .
        .text "@@@@@@@@@@@@("
        .byte $a8,$a0,$80                           // scrcode: ...
        .text "@@@"
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "("
        .byte $a8,$a8                               // scrcode: ..
        .encoding "petscii_upper"

txt_0f84:
        .text "(("
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "@@@@@@"
        .byte $a0,$a0                               // scrcode: ..
        .text "@"
        .byte $a0,$a8,$a8,$a0                       // scrcode: ....
        .text "@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@"
        .byte $a0,$a8                               // scrcode: ..
        .text "("
        .byte $a0                                   // scrcode: .
        .text "("
        .byte $a8,$a0                               // scrcode: ..
        .text "@@@"
        .byte $a0,$a0,$a8,$a8,$a0                   // scrcode: .....
        .text "@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@"
        .byte $a0,$a8,$a8,$a0                       // scrcode: ....
        .text "@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "("
        .byte $a8,$a0                               // scrcode: ..
        .text "@"
        .byte $a8,$a8,$a8,$a0,$80,$80,$80           // scrcode: .......
        .text "@"
        .byte $a0,$a8                               // scrcode: ..
        .text "("
        .byte $a0                                   // scrcode: .
        .text "("
        .byte $a8,$a0                               // scrcode: ..
        .text "@"
        .byte $a0,$a8                               // scrcode: ..
        .text "("
        .byte $a8                                   // scrcode: .
        .text "("
        .byte $a8,$a0                               // scrcode: ..
        .text "@@@@@@@@"
        .text "@@"
        .byte $80,$80                               // scrcode: ..
        .text "@"
        .byte $80,$80                               // scrcode: ..
        .text "@@"
        .byte $a8,$80                               // scrcode: ..
        .text "@@@"
        .byte $80,$a8                               // scrcode: ..
        .text "@@"
        .byte $a0,$a0                               // scrcode: ..
        .text "@"
        .byte $a0,$a0                               // scrcode: ..
        .text "@@@"
        .byte $80,$a0                               // scrcode: ..
        .text "("
        .byte $a0,$80                               // scrcode: ..
        .text "@@"
        .byte $a0                                   // scrcode: .
        .encoding "petscii_upper"

txt_0ff9:
        .text "(("
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $80                                   // scrcode: .
        .text "@aa"
        .encoding "petscii_upper"

txt_1002:
        .text "   MITCH    "
        .byte $01                                   // .

txt_100f:
        .text " (THE GUY)  "
        .byte $03,$00                               // ..

txt_101d:
        .text "  THE HEAD  "
        .byte $01                                   // .

txt_102a:
        .text " LIBRARIAN  "
        .byte $01,$00                               // ..

txt_1038:
        .text "DEPECHE MODE"
        .byte $01                                   // .

txt_1045:
        .text "   PROWL    "
        .byte $03,$00                               // ..

txt_1053:
        .text "  FLETCHER  "
        .byte $01                                   // .

txt_1060:
        .text " CHRISTIAN  "
        .byte $01,$00                               // ..

txt_106e:
        .text "  KOMBALAR  "
        .byte $01                                   // .

txt_107b:
        .text " MUSIC MAN  "
        .byte $03,$01                               // ..

txt_1089:
        .text "GHOST RIDER "
        .byte $01                                   // .

txt_1096:
        .text " MEAN GENE  "
        .byte $01,$01                               // ..

txt_10a4:
        .text "THE BUTCHER "
        .byte $01                                   // .

txt_10b1:
        .text "PATH FINDER "
        .byte $03,$00                               // ..

txt_10bf:
        .text "  THE HELL  "
        .byte $00                                   // string terminator

txt_10cc:
        .text "   HACKER   "
        .byte $00                                   // string terminator

// --- Region $1400-$1400 ---
.pc = $1400 "scr_1400"

scr_1400:
        .byte $00                                   // .

// --- Region $1a94-$1aab ---
.pc = $1a94 "dat_1a94"

dat_1a94:
        .byte $20,$7c,$1a,$68,$68,$68,$68,$60,$8d,$43,$1f,$60,$9d,$e1,$1d,$60 //  |.hhhh`.C.`...`
        .byte $9d,$e7,$1d,$60,$9d,$de,$1d,$60       // ...`...`

// --- Region $1ac8-$1b74 ---
.pc = $1ac8 "dat_1ac8"

dat_1ac8:
        .byte $8a,$a8,$a5,$e0,$99,$f3,$1d,$a5,$e1,$99,$f9,$1d,$a9,$00,$99,$ed // ................
        .byte $1d,$60,$85,$e3,$8a,$18,$69,$03,$d0,$cd,$8a,$18,$69,$03,$d0,$e1 // .`....i.....i...
        .byte $9d,$d5,$1d,$60,$9d,$ea,$1d,$60,$9d,$db,$1d,$60,$9d,$d8,$1d,$60 // ...`...`...`...`
        .byte $9d,$e4,$1d,$60,$c9,$64,$90,$06,$e9,$64,$9d,$81,$1d,$60,$9d,$8a // ...`.d...d...`..
        .byte $1d,$60,$9d,$8d,$1d,$60,$c9,$63,$90,$06,$e9,$64,$8d,$72,$1d,$60 // .`...`.c...d.r.`
        .byte $9d,$87,$1d,$60,$9d,$84,$1d,$60,$9d,$93,$1d,$60,$9d,$a2,$1d,$60 // ...`...`...`...`
        .byte $9d,$9c,$1d,$60
        .byte $48,$29,$0f,$9d,$d2,$1d,$68
        .text "JJJJ"
        .byte $9d
        .byte $cf,$1d,$60,$9d,$0b,$1e,$60,$8d,$42,$1f,$60,$8d,$92,$1d,$60,$18 // ..`...`.B.`...`.
        .byte $7d,$d5,$1d,$9d,$d5,$1d,$60,$18,$6d,$43,$1f,$8d,$43,$1f,$60,$9d // }.....`.mC..C.`.
        .byte $b1,$1d,$60
        .text "HJJJ"
        .byte $8d,$91,$1d,$68
        .byte $29,$07,$8d,$90,$1d
        .byte $60,$9d,$ae,$1d,$60,$9d,$c0,$1d,$60,$9d,$a8,$1d,$60 // `...`...`...`

// --- Region $1d6a-$1f40 ---
.pc = $1d6a "txt_1d6a"

txt_1d6a:
        .text "(C) RATT"
        .byte $00                                   // string terminator
        .byte $07,$03,$1b,$01,$c6,$04,$4b,$07,$98,$cf,$9f,$41,$17,$15,$02,$02 // ......K....A....
        .byte $02,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$03,$01,$04,$9c,$08,$1b,$45,$36,$00,$00,$0c,$05,$00,$00,$00 // .......E6.......
        .byte $00,$02,$00,$00,$00,$00,$00,$00,$02,$00,$00,$0c,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $26,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00 // &...............
        .fill 8, $00
        .byte $f4,$00,$04,$2c,$d0,$c8,$01,$07,$00,$0a,$00,$24,$41,$17,$15,$03 // ...,.......$A...
        .byte $05,$04,$29,$24,$2a,$10,$02,$20,$05,$00,$01,$00,$03,$00,$5e,$7b // ..)$*.. ......^{
        .byte $fc,$00,$79,$00,$bc,$bc,$bd,$00,$bc,$00,$60,$00,$26,$00,$00,$00 // ..y.......`.&...
        .byte $bc,$00,$bd,$00,$00,$00,$01,$01,$05,$05,$05,$05,$be,$bc,$be,$db // ................
        .byte $81,$00,$00,$07,$0e,$48,$bc,$41,$21,$11,$81,$51,$06,$01,$16,$01 // .....H.A!..Q....
        .byte $27,$01,$38,$01,$4b,$01,$5e,$01,$73,$01,$89,$01,$a1,$01,$ba,$01 // '.8.K.^.s.......
        .byte $d4,$01,$f0,$01,$0d,$02,$2c,$02,$4e,$02,$71,$02,$96,$02,$bd,$02 // ......,.N.q.....
        .byte $e7,$02,$13,$03,$42,$03,$74,$03,$a8,$03,$e0,$03,$1b,$04,$59,$04 // ....B.t.......Y.
        .byte $9c,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$84,$06,$e8,$06 // ....,.{...'.....
        .byte $51,$07,$c0,$07,$36,$08,$b3,$08,$38,$09,$c4,$09,$59,$0a,$f6,$0a // Q...6...8...Y...
        .byte $9d,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a2,$0e,$81,$0f,$6d,$10,$67,$11 // ..N.........m.g.
        .byte $70,$12,$88,$13,$b2,$14,$ed,$15,$3a,$17,$9c,$18,$13,$1a,$a0,$1b // p.......:.......
        .byte $44,$1d,$02,$1f,$da,$20,$ce,$22,$e0,$24,$11,$27,$64,$29,$da,$2b // D.... .".$.'d).+
        .byte $75                                   // u

txt_1ea6:
        .text ".81&4"
        .byte $40                                   // @ character
        .text "7"
        .byte $89,$3a,$04,$3e,$b4,$41,$9c,$45,$c0   // .:.>.A.E.

txt_1eb6:
        .text "I"
        .byte $22                                   // double quote character
        .text "N"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $52,$b4,$57,$eb,$5c,$71,$62,$4c,$68,$80,$6e,$12,$75,$08,$7c,$68 // R.W.\qbLh.n.u.|h
        .byte $83,$39,$8b,$80,$93,$45,$9c,$90,$a5,$69,$af,$d7,$b9,$e3,$c4,$99 // .9...E...i......
        .byte $d0,$00,$dd,$25,$ea,$10,$f8,$9c,$1a,$a4,$1a,$a0,$1a,$f8,$1a,$fc // ...%............
        .byte $1a,$0a,$1b,$0e,$1b,$1c,$1b,$28,$1b,$a8,$1a,$24,$1b,$f0,$1a,$f4 // .......(...$....
        .byte $1a,$ec,$1a,$20,$1b,$ac,$1a,$c8,$1a,$da,$1a,$e2,$1a,$e8,$1a,$2c // ... ...........,
        .byte $1b,$3b,$1b,$3f,$1b,$43,$1b,$6c,$1b,$47,$1b,$4f,$1b,$57,$1b,$5b // .;.?.C.l.G.O.W.[
        .byte $1b,$94,$1a,$69,$1b,$6d,$1b,$71,$1b,$75,$1b,$80,$1b,$b0,$1b,$c9 // ...i.m.q.u......
        .byte $1b,$1b,$04,$60,$05,$41,$29,$0a,$01,$4b,$06,$05,$17,$24,$00,$c6 // ...`.A)..K...$..
        .byte $07,$60,$04,$15,$2a,$24               // .`..*$

dat_1f40:
        // === Fill data (1 bytes, $1f40-$1f40) ===
        .byte $00                                   // .

// --- Region $2000-$2000 ---
.pc = $2000 "spr_2000"

spr_2000:
        .byte $00                                   // .

// --- Region $21d6-$21e8 ---
.pc = $21d6 "dat_21d6"

dat_21d6:
        .byte $01,$01,$03,$0f,$3c,$32,$f2,$ca,$ca,$2a,$00,$40,$50,$10,$14,$84 // ....<2...*.@P...
        .byte $85,$a1                               // ..

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

// --- Region $22f7-$2350 ---
.pc = $22f7 "dat_22f7"

dat_22f7:
        .byte $05,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // ........U.......
        .byte $00,$00,$00,$00,$00,$00,$01,$01,$05,$0f,$3c,$32,$f2,$ca,$ca,$2a // ..........<2...*
        .byte $2a,$15                               // *.

txt_2319:
        .text "TRRJJ**RT"
        .byte $15,$15,$85,$85,$a1,$a1
        .byte $40
        .byte $50,$10,$14,$84,$85,$a1,$a1,$00,$00,$00,$00,$00,$00,$00,$40,$00 // P.............@.
        .byte $00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00,$00,$aa,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$80           // .......

dat_2350:
        // === Fill data (1 bytes, $2350-$2350) ===
        .byte $00                                   // .

// --- Region $2430-$248c ---
.pc = $2430 "dat_2430"

dat_2430:
        .byte $14,$13,$14,$05,$01,$01,$00,$00,$02,$d4,$f5,$3d,$3d,$8f,$8f,$a3 // ...........==...
        .byte $c0,$fc,$0f                           // ...

txt_2443:
        .byte $53,$54,$55,$a5,$a9,$3c,$32,$f2,$ca,$ca // STU..<2...

txt_244d:
        .text "**HTRRJJ**"
        .byte $aa,$ff,$ff,$ff,$ff,$ff
        .byte $ff,$ff,$95,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$54,$15,$15,$85,$85 // ...........T....
        .byte $a1,$a1,$a8,$50,$10,$15,$85,$84,$a3,$a3,$8f,$0a,$a8,$81,$15,$55 // ...P...........U
        .byte $57,$7f,$ff,$00,$5f,$7c,$f2,$f2,$ca,$c8,$28,$50,$10,$50,$40 // W..._|....(P.P@

dat_248c:
        // === Fill data (1 bytes, $248c-$248c) ===
        .byte $00                                   // .

// --- Region $2578-$25c8 ---
.pc = $2578 "dat_2578"

dat_2578:
        .byte $28,$0a,$02,$02,$02,$0a               // (.....

txt_257e:
        .byte $28,$21,$aa                           // (!.

txt_2581:
        .text "*******"
        .byte $a1,$a8,$e8,$e8,$e8,$e8,$e8,$e8,$fd
        .byte $f5,$f5,$ff,$ff,$ff,$ff,$ff,$15,$a4,$a5,$a5,$d5,$d5,$d5,$00,$5f // ..............._
        .text "WWWW"
        .byte $5f,$5f,$5f,$ff,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$17
        .byte $57,$5f,$5f,$5f,$5f,$5f,$5f           // W______

txt_25b8:
        .text "TSSSSSPRP"
        .byte $40                                   // @ character
        .byte $00,$00,$00
        .byte $40,$50,$10

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

// --- Region $26b2-$2710 ---
.pc = $26b2 "dat_26b2"

dat_26b2:
        .byte $01,$01,$05,$14,$13,$53,$f1,$c5,$c5,$15,$15 // .....S.....

txt_26bd:
        .text "TSS***"
        .byte $0a,$0a,$ca,$f2,$fc,$e8,$ea,$fa,$fe,$ff
        .byte $ff,$ff,$ff,$ff,$3c,$8c,$a0,$a8,$68,$58,$54,$00,$00,$55,$ff,$ff // ....<...hXT..U..
        .byte $ff,$ff,$77,$07,$00,$54,$fc,$fc,$fc,$fc,$74,$fc,$f1,$c5,$15,$56 // ..w..T....t....V
        .byte $5a,$6a,$aa,$5f,$5f,$7f,$ff,$ff,$ff,$ff,$fc,$a1,$a1,$a1,$81,$8c // Zj.__...........
        .byte $8c,$3f,$ff,$3c,$8c,$8f,$a3,$a3,$a8,$2a,$2a,$00,$00,$00,$00,$80 // .?.<.....**.....
        .byte $a0,$20,$28                           // . (

dat_2710:
        // === Fill data (1 bytes, $2710-$2710) ===
        .byte $00                                   // .

// --- Region $27e9-$2858 ---
.pc = $27e9 "dat_27e9"

dat_27e9:
        .byte $03,$03,$0f,$3c,$32,$f2,$ca,$85,$85,$15,$15 // ...<2......

txt_27f4:
        .text "TRRJJJ**"
        .byte $aa,$aa,$aa,$aa

spr_2800:
        // === Charset data (89 bytes, $2800-$2858) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $2a,$ca,$f0,$ff,$ff,$ff,$ff,$ff       // char 1 @+1
        .byte $54,$54,$54,$04,$f0,$fc,$f0,$c0       // char 2 @+2
        .byte $77,$77,$77,$77,$77,$77,$77,$07       // char 3 @+3
        .byte $74,$74,$74,$74,$74,$74,$74,$40       // char 4 @+4
        .byte $aa,$aa,$a8,$83,$3f,$ff,$3f,$0f       // char 5 @+5
        .byte $a3,$8f,$3f,$ff,$ff,$ff,$ff,$ff       // char 6 @+6
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 7 @+7
        .byte $ca,$ca,$f2,$f2,$fc,$ff,$ff,$ff       // char 8 @+8
        .byte $48,$4a,$52,$52,$54,$15,$15,$85       // char 9 @+9
        .byte $00,$00,$00,$40,$50,$10,$14,$84       // char 10 @+10

dat_2858:
        // === Fill data (1 bytes, $2858-$2858) ===
        .byte $00                                   // .

// --- Region $291f-$29a0 ---
.pc = $291f "dat_291f"

dat_291f:
        .byte $01                                   // char 35 (partial)
        .byte $03,$03,$0f,$3c,$32,$f2,$ca,$ca       // char 36 '$'
        .byte $85,$15,$15,$54,$52,$52,$4a,$4a       // char 37 '%'
        .byte $8f,$3f,$3f,$ff,$ff,$ff,$ff,$ff       // char 38 '&'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 40 '('
        .byte $ff,$ff,$ff,$fc,$fe,$fa,$fb,$ea       // char 41 ')'
        .byte $c5,$15,$14,$53,$0f,$ff,$ff,$ff       // char 42 '*'

txt_2958:
        .byte $22,$24,$b5,$fd,$bf,$af,$aa,$aa       // char 43 '+'
        .byte $32,$b2,$9c,$57,$5f,$7f,$ff,$ff       // char 44 ','
        .byte $4f,$53,$53,$14,$c2,$fe,$ff,$fe       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$7f,$5f       // char 46 '.'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 47 '/'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 48 '0'
        .byte $ca,$f2,$f2,$fc,$ff,$ff,$ff,$ff       // char 49 '1'
        .byte $4a,$52,$52,$54,$15,$15,$85,$85       // char 50 '2'
        .byte $00,$00,$40,$50,$10,$14,$84,$85       // char 51 '3'

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

// --- Region $2a56-$2af0 ---
.pc = $2a56 "dat_2a56"

dat_2a56:
        .byte $01,$05                               // char 74 (partial)
        .byte $03,$0f,$3c,$32,$f2,$ca,$ca           // char 75 (partial)

txt_2a5f:
        .byte $2a                                   // char 75 (partial)
        .byte $2a,$2a,$aa,$66,$66,$56,$66,$66       // char 76 'L'
        .byte $00,$00,$ff,$57,$7f,$5f,$7f,$57       // char 77 'M'
        .byte $00,$00,$ff,$57,$77,$57,$5f,$77       // char 78 'N'
        .byte $00,$00,$ff,$57,$7f,$5f,$7f,$57       // char 79 'O'
        .byte $00,$00,$ff,$fa,$fe,$fe,$fe,$fe       // char 80 'P'
        .byte $22,$00,$ff,$75,$f7,$f7,$f7,$f5       // char 81 'Q'
        .byte $00,$00,$ff,$bf,$bf,$bf,$bf,$bf       // char 82 'R'
        .byte $00,$00,$ff,$ab,$bf,$ab,$fb,$ab       // char 83 'S'
        .byte $00,$00,$ff,$ab,$ef,$ef,$ef,$ef       // char 84 'T'
        .byte $02,$00,$ff,$57,$77,$57,$77,$77       // char 85 'U'
        .byte $20,$00,$ff,$77,$77,$57,$df,$df       // char 86 'V'
        .byte $00,$00,$ff,$fa,$fe,$fe,$fe,$fa       // char 87 'W'
        .byte $00,$00,$ff,$77,$f5,$f5,$f5,$77       // char 88 'X'
        .byte $00,$00,$ff,$7f,$7f,$7f,$7f,$7f       // char 89 'Y'
        .byte $01,$01,$55,$a9,$99,$a9,$99,$a9       // char 90 'Z'
        .byte $a3,$a3,$a8,$56,$66,$56,$66,$56       // char 91 '['
        .byte $00,$c0,$f0,$30,$3c,$8c,$8f,$a3       // char 92 '\'
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // char 93 ']'

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

// --- Region $2b90-$2c2d ---
.pc = $2b90 "dat_2b90"

dat_2b90:
        .byte $08,$28,$28,$2a,$0a,$00,$00,$00       // char 114 'r'
        .byte $2a,$00,$00,$ff,$ff,$00,$00,$00       // char 115 's'
        .byte $ff,$00,$00,$aa,$aa,$00,$00,$00       // char 116 't'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 117 'u'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 118 'v'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 119 'w'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 120 'x'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 121 'y'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 122 'z'
        .byte $55,$00,$00,$aa,$aa,$00,$00,$00       // char 123 '{'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 124 '|'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 125 '}'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 126 '~'
        .byte $ff,$00,$00,$55,$55,$00,$00,$00       // char 127
        .byte $ff,$00,$00,$aa,$aa,$00,$00,$00       // char 128
        .byte $ff,$00,$00,$aa,$aa,$00,$00,$00       // char 129
        .byte $ff,$00,$00,$aa,$aa,$00,$00,$00       // char 130
        .byte $ff,$00,$00,$aa,$aa,$00,$00,$00       // char 131
        .byte $f0,$00,$00,$aa,$aa,$00,$00,$00       // char 132

txt_2c28:
        .byte $40,$50,$50,$50,$40                   // char 133 (partial)

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

// --- Region $2f00-$32cf ---
.pc = $2f00 "dat_2f00"

dat_2f00:
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$0c       // char 224
        .byte $06,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 225
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$7c,$7c       // char 226
        .byte $7c,$7c,$7c,$7c,$7c,$7c,$fc,$fc       // char 227
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 228
        .byte $fc,$fc,$fc,$fc,$06,$06,$06,$61       // char 229
        .byte $62,$21,$21,$02,$02,$fc,$fc,$fc       // char 230
        .byte $fc,$fc,$3c,$8b,$3b,$7c,$7c,$7c       // char 231
        .byte $7c,$7c,$12,$12,$21,$a1,$12,$fc       // char 232
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 233
        .byte $fc,$fc,$fc,$fc,$6c,$62,$61,$61       // char 234
        .byte $62,$2c,$12,$21,$02,$fc,$3c,$3c       // char 235
        .byte $3c,$3c,$8b,$b3,$b3,$3b,$3c,$73       // char 236
        .byte $73,$73,$1a,$a7,$a9,$9a,$1a,$fc       // char 237
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 238
        .byte $fc,$fc,$fc,$fc,$62,$62               // char 239 (partial)

txt_2f7e:
        .byte $21,$2c                               // char 239 (partial)
        .byte $2c,$2c,$2c,$21,$02,$fc,$3c,$83       // char 240
        .byte $89,$8b,$b3,$17,$81,$b3,$3b,$83       // char 241
        .byte $83,$3c,$1a,$a7,$9a,$9a,$1a,$7c       // char 242
        .byte $7c,$7c,$fc,$fc,$fc,$fc,$fc,$fc       // char 243
        .byte $fc,$fc,$fc,$fc,$2c,$12,$12,$2c       // char 244
        .byte $2c,$2c,$2c,$12,$02                   // char 245 (partial)

txt_2fad:
        .byte $3c,$3c,$b3                           // char 245 (partial)
        .byte $c9,$38,$70,$17,$1c,$cf,$8c,$9b       // char 246
        .byte $38,$3c,$1a,$1a,$19,$1b,$71,$7c       // char 247
        .byte $7c,$7c,$7c,$7c,$fc,$fc,$fc,$fc       // char 248
        .byte $fc,$fc,$fc,$fc,$12,$21,$21,$21       // char 249
        .byte $1c,$12,$1c,$21,$02,$1c,$38,$b8       // char 250
        .byte $89,$08,$98,$1c,$1c,$89,$8c,$b9       // char 251
        .byte $8b,$83,$fc,$fc,$fc,$7c,$7c,$7c       // char 252
        .byte $7c,$7c,$7c,$fc,$fc,$fc,$fc,$fc       // char 253
        .byte $fc,$fc,$fc,$fc,$1c,$fc,$fc,$fc       // char 254
        .byte $fc,$fc,$fc,$fc,$3c,$8b,$b3,$b3       // char 255
        .byte $fc,$c9,$98,$10,$10,$89,$c9,$0c       // char 256
        .byte $8b,$b3,$3b,$fc,$fc,$fc,$7c,$7c       // char 257
        .byte $7c,$76,$6e,$6e,$6e,$6e,$fc,$fc       // char 258
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 259
        .byte $fc,$fc,$fc,$3c,$8b,$b3,$8b,$fc       // char 260
        .byte $fc,$07,$80,$83,$18,$87,$7c,$fc       // char 261
        .byte $fc,$8b,$b3,$3b,$fc,$fc,$fc,$7c       // char 262
        .byte $7c,$6e,$61,$61,$6e,$6e,$3c,$fc       // char 263
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 264
        .byte $fc,$fc,$3c,$8b,$5b,$58,$58,$58       // char 265
        .byte $85,$57,$85,$85,$85,$57,$57,$85       // char 266

txt_3058:
        .byte $58,$58,$b5,$5b,$8b,$3c,$fc,$fc,$fc,$6e,$61,$61,$61,$6e,$3c,$fc // XX.[.<...naaan<.
        .fill 10, $fc
        .byte $83,$8b,$83                           // ...

txt_3075:
        .text "====88"
        .byte $b3
        .text "8000"
        .byte $83,$83,$83,$83,$83
        .byte $3c,$3c,$3c,$fc,$6e,$6e,$6e,$6e,$6e,$3c,$3c,$fc,$fc,$fc,$fc,$fc // <<<.nnnnn<<.....
        .byte $fc,$fc,$fc,$3c,$3c,$3c,$fb,$fb,$cb,$cb,$fc,$fc,$fc,$fc,$3b,$fb // ...<<<........;.
        .byte $cb,$cb,$fc,$5c,$fc,$fc,$fc,$fb,$fb,$cb,$fc,$fc,$fc,$3c,$3c,$3c // ...\.........<<<
        .byte $3c,$3c,$fc,$fc,$7c,$7c,$fc,$7c,$7c,$7c,$fc,$7b,$cb,$cb,$bc,$bc // <<..||.|||.{....
        .byte $7c,$5c,$7c,$7c,$cb,$bc,$bc,$bc,$c1   // |\||.....

txt_30ce:
        .byte $4c,$4c,$25,$cb,$21,$a1,$2a,$c1,$4c,$7c,$7c,$7c,$7c,$7c,$7c,$7c // LL%.!.*.L|||||||
        .byte $7c,$fc,$71,$71,$71,$21,$71,$71,$71,$71,$71,$71,$01,$71,$71,$71 // |.qqq!qqqqqq.qqq
        .byte $71,$71,$71,$21,$71,$71,$21,$71,$71,$71,$71,$71,$71,$21,$71,$f1 // qqq!qq!qqqqqq!q.
        .byte $71,$71,$71,$71,$11,$71,$71,$71,$71,$71,$f1,$71,$f1,$71,$71,$a1 // qqqq.qqqqq.q.qq.
        .byte $f1,$f0,$f1,$20,$f0,$f1,$f1,$f1,$70,$f0,$00,$a0,$f1,$f3,$f8,$71 // ... ....p......q
        .byte $21,$f1,$71,$a1,$fa,$7a,$fa,$20,$f0,$f1,$f1,$f1,$71,$f1,$11,$01 // !.q..z. ....q...
        .byte $01,$71,$21,$01,$71,$01,$01,$01,$02,$22,$71,$51,$00,$a0,$a1,$a0 // .q!.q...."qQ....
        .byte $a0,$70,$91,$20,$a3,$68,$28,$a8,$71,$a1,$91,$71,$a0,$a1,$71,$a1 // .p. .h(.q..q..q.
        .byte $10,$a1,$a1,$71,$a1,$71               // ...q.q

txt_3154:
        .byte $51,$31,$a1,$a1,$e1,$21,$71,$51,$21,$01,$60,$f1,$f1,$71,$f1,$10 // Q1...!qQ!.`..q..
        .byte $f1,$e0,$79,$f9,$73,$f3,$78,$73,$a3,$78,$f8,$a9,$f9,$f1,$70,$01 // ..y.s.xs.x....p.
        .byte $21,$a1,$70,$f1,$f1,$f1,$e1,$21,$f1,$71,$21,$21,$51,$71,$21,$31 // !.p....!.q!!Qq!1
        .byte $01,$00,$20,$f1,$71,$01,$01,$70,$c1,$f0,$01,$f8,$70,$09,$03,$23 // .. .q..p....p..#
        .byte $23,$73,$09,$03,$00,$01,$20,$50,$7a,$0a,$0a,$71,$a1,$01,$71,$f1 // #s.... Pz..q..q.
        .byte $01,$01,$01,$21,$71,$71,$71,$f1,$70,$80,$70,$70,$70,$70,$70,$70 // ...!qqq.p.pppppp
        .byte $71,$20,$7b,$73,$73,$79,$73,$73,$23,$73,$c9,$73,$73,$70,$71,$01 // q {ssyss#s.sspq.
        .byte $71,$71,$71,$71,$71,$71,$11,$71,$71,$21,$71,$71,$01,$71,$01,$21 // qqqqqq.qq!qq.q.!
        .byte $00,$01,$21,$01,$71,$21,$00,$a1,$00,$03,$78,$08,$13,$03,$03,$73 // ..!.q!....x....s
        .byte $03,$73,$03,$13,$03,$08,$28,$71,$01,$f1,$01,$71,$01,$01,$71,$51 // .s....(q...q..qQ
        .byte $71,$01,$01,$21,$71,$91,$01,$a1,$61,$a1,$a1,$71,$a1,$11,$71,$71 // q..!q...a..q..qq
        .byte $73,$78,$73,$23,$73,$f3,$73,$71,$73,$73,$13,$73,$73,$73,$78,$70 // sxs#s.sqss.sssxp
        .byte $71,$f1,$71,$71,$21,$71,$7e,$7e,$71,$71,$71,$f1,$f1,$71,$71,$e1 // q.qq!q~~qqq..qq.
        .byte $71,$51,$21,$51,$f1,$21,$a1,$73,$f8,$fb,$7b,$fb,$fb,$ab,$7b,$7b // qQ!Q.!.s..{...{{
        .byte $fb,$fb,$2b,$fb,$7b,$fb,$f8,$f3,$a3,$21,$f1,$f1,$f1,$f1,$7e,$fe // ..+.{....!....~.
        .byte $0e,$71,$f1,$f1,$f1,$01,$01,$71,$81,$71,$01,$01,$21,$01,$70,$03 // .q.....q.q..!.p.
        .byte $0b,$0b,$0b,$2b,$7b,$0b,$0b,$08,$0b,$0b,$0b,$7b,$0b,$fb,$0b,$0b // ...+{......{....
        .byte $2b,$01,$71,$01,$01,$f1,$01,$01,$01,$01,$21,$01,$71,$71,$71,$71 // +.q.......!.qqqq
        .byte $01,$71,$71,$71,$71,$71,$71,$f1,$f1,$e1,$21,$f1,$71,$f1,$f1,$71 // .qqqqqq...!.q..q
        .byte $f1,$21,$f1,$e1,$a1,$f1,$71,$f1,$11,$71,$a1,$f1,$a1,$f1,$21,$a1 // .!....q..q....!.
        .byte $71,$f1,$f1,$71,$71,$51,$f1,$91,$f1,$01,$01,$71,$f1,$71,$01,$01 // q..qqQ.....q.q..
        .byte $21,$01,$01,$21,$71,$f1,$01,$01,$71,$fb,$01,$01,$01,$01,$07,$72 // !..!q...q......r
        .byte $f1,$fa,$71,$01,$01,$71,$f1,$21,$f1,$71,$01,$01,$00,$03,$0e,$06 // ..q..q.!.q......
        .byte $06,$0e,$03,$00,$00,$07,$08,$09,$09,$08,$07,$00 // ............

// --- Region $34e6-$34f3 ---
.pc = $34e6 "Segment $34e6"
        .byte $07,$08,$08,$08,$08,$08,$08,$00,$00,$00,$00,$00,$01,$ff // ..............

// --- Region $350c-$3577 ---
.pc = $350c "bmp_350c"

bmp_350c:
        // === Bitmap data (108 bytes, $350c-$3577) ===
        .byte $09,$0e,$14,$12,$0f,$20,$02,$19,$20,$0b,$0f,$0d,$02,$01,$0c,$01 // ..... .. .......
        .byte $12,$00,$09,$09,$01,$08,$08,$09,$08,$09,$08,$09,$01,$08,$08,$09 // ................
        .byte $09,$08,$09,$08,$01,$08,$08,$09,$09,$08,$09,$08,$01,$08,$08,$09 // ................
        .byte $09,$08,$09,$09,$01,$08,$08,$09,$08,$08,$09,$09,$01,$08,$08,$09 // ................
        .byte $09,$08,$09,$08,$01,$08,$08,$09,$09,$08,$09,$08,$01,$08,$08,$09 // ................
        .byte $09,$08,$09,$08,$01,$08,$08,$09,$09,$08,$09,$08,$01,$08,$09,$09 // ................
        .byte $08,$08,$09,$09,$01,$08,$08,$09,$09,$08,$05,$00 // ............

// --- Region $3676-$3738 ---
.pc = $3676 "bmp_3676"

bmp_3676:
        // === Bitmap data (195 bytes, $3676-$3738) ===
        .byte $4a,$d0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // J...............
        .fill 9, $00
        .byte $05,$0d,$0a,$0a,$0d,$05,$00,$19       // ........

txt_3697:
        .text "7!7)717"
        .byte $c0
        .byte $32,$c8
        .byte $32,$8e
        .byte $36,$01,$01,$01
        .byte $01,$06,$06,$06,$05,$05,$05,$04,$04,$03,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02 // .............

dat_36c4:
        // === Fill data (32 bytes, $36c4-$36e3) ===
        .fill 32, $01
        .fill 12, $02
        .fill 8, $03
        .byte $04,$04,$05,$05,$05,$06,$06,$06,$0a,$19,$28,$37,$01,$01,$01,$01 // ..........(7....
        .byte $00,$f0,$00,$02,$0b,$04,$0c,$08,$0f,$10,$01,$08,$0f,$04,$0c,$02 // ................
        .byte $0b,$01,$02,$03,$04,$05,$06,$07,$08,$05,$06,$07,$08,$09,$0a,$0b // ................
        .byte $0c,$05,$08,$03,$04,$01,$06,$07,$09,$0f,$0e,$0d,$0c,$0b,$0a,$09 // ................
        .byte $08                                   // .

// --- Region $389c-$391f ---
.pc = $389c "Segment $389c"
        .byte $00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$03,$03,$01,$05,$05,$02 // ................
        .byte $01,$00,$01,$00,$01,$00,$01,$00,$00   // .........

txt_38b5:
        .text "BC"
        .byte $40                                   // @ character
        .text "ADE"
        .byte $40                                   // @ character
        .text "AFG"
        .byte $40                                   // @ character
        .text "AHI"
        .byte $40                                   // @ character
        .text "A"
        .text "BC"
        .byte $40                                   // @ character
        .text "AJK"
        .byte $40                                   // @ character
        .text "ALM"
        .byte $40                                   // @ character
        .text "ANO"
        .byte $40                                   // @ character
        .text "A"
        .text "PQ"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "ARS"
        .byte $40                                   // @ character
        .text "ATU"
        .byte $40                                   // @ character
        .text "AVW"
        .byte $40                                   // @ character
        .text "ALM"
        .byte $40                                   // @ character
        .text "AXY"
        .byte $40                                   // @ character
        .text "AZ"
        .byte $5b

txt_38f1:
        .byte $40                                   // @ character
        .text "ALM"
        .byte $40                                   // @ character
        .text "AXY"
        .byte $40                                   // @ character
        .text "ADE"
        .byte $40                                   // @ character
        .text "APQ"
        .byte $40                                   // @ character
        .text "ABC"
        .byte $40                                   // @ character
        .text "A"
        .byte $5c                                   // backslash
        .byte $5d

txt_3909:
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $00,$00,$01,$02,$03,$04,$05,$06
        .byte $07,$06,$05,$04,$03,$02,$01           // .......

// --- Region $393b-$3943 ---
.pc = $393b "dat_393b"

dat_393b:
        .byte $77,$77,$77,$dd,$dd,$dd,$77,$77,$77   // www...www

// --- Region $39f9-$3a28 ---
.pc = $39f9 "bmp_39f9"

bmp_39f9:
        // === Bitmap data (48 bytes, $39f9-$3a28) ===
        .byte $a0,$15,$a1,$15,$a2,$15,$e0,$15,$e1,$15,$e2,$15,$20,$16,$21,$16 // ............ .!.
        .byte $22,$16,$60,$16,$61,$16,$62,$16,$a0,$16,$a1,$16,$a2,$16,$e0,$16 // ".`.a.b.........
        .byte $e1,$16,$e2,$16,$20,$17,$21,$17,$22,$17,$60,$17,$61,$17,$62,$17 // .... .!.".`.a.b.

// --- Region $3b6f-$3ba4 ---
.pc = $3b6f "Segment $3b6f"
        .byte $0c,$30,$c0,$00,$00,$00,$00,$3e,$01,$3e,$02 // .0.....>.>.

txt_3b7a:
        .text ">"
        .byte $40                                   // @ character
        .text ">A>B>"
        .byte $80
        .byte $3e,$81
        .byte $3e,$82
        .byte $3e,$c0
        .byte $3e,$c1
        .byte $3e,$c2,$3e,$00,$3f,$01,$3f,$02       // >.>.?.?.

txt_3b92:
        .text "?"
        .byte $40                                   // @ character
        .text "?A?B?"
        .byte $80
        .byte $3f,$81
        .byte $3f,$82
        .byte $3f,$c0
        .byte $3f,$c1
        .byte $3f,$c2,$3f                           // ?.?

// --- Region $3c9a-$3cac ---
.pc = $3c9a "Segment $3c9a"
        .fill 9, $00
        .byte $01,$02,$02,$03,$04,$04,$05,$06,$06,$07 // ..........

// --- Region $3d0c-$3d24 ---
.pc = $3d0c "Segment $3d0c"
        .byte $a2,$1f,$a0                           // ...

txt_3d0f:
        .byte $3d,$20,$bd,$ff,$a9,$45,$8d,$00,$d0,$a9,$00,$85,$9d,$4c,$d5,$ff // = ...E.......L..
        .text "POOL"
        .byte $10

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

// --- Region $4000-$4284 ---
.pc = $4000 "dat_4000"

dat_4000:
        .byte $27,$00,$90,$00,$00,$01,$01,$0f,$02,$08,$04,$08,$0a,$01,$08,$01 // '...............
        .byte $07,$09,$0b,$b4,$16,$02,$22,$d4,$13,$00,$11,$00,$23,$46,$02,$00 // ......".....#F..
        .byte $10,$06,$23,$5b,$02,$00,$12,$de,$00,$01,$1e,$00,$01,$03,$21,$04 // ..#[..........!.
        .byte $07,$02,$08,$0a,$6a,$05,$69,$14,$01,$0b,$05,$16,$02,$0e,$08,$1f // ....j.i.........
        .byte $18,$14,$01,$23,$b4,$01,$00,$14,$05,$23,$15,$02,$00,$14,$08,$23 // ...#.....#.....#
        .byte $15,$02,$00,$11,$00,$14,$0a,$23,$b4,$01,$00,$14,$08,$23,$b4,$01 // .......#.....#..
        .byte $00,$14,$01,$23,$b4,$01,$00,$23,$b4,$01,$00,$14,$0a,$23,$b4,$01 // ...#...#.....#..
        .byte $00,$14,$08,$23,$b4,$01,$00,$14,$06,$23,$b4,$01,$00,$23,$b4,$01 // ...#.....#...#..
        .byte $00,$14,$01,$23,$b4,$01,$00,$23,$b4,$01,$00,$10,$de,$00,$e8,$19 // ...#...#........
        .byte $fd,$00,$01,$1e,$00,$01,$03,$17,$14,$19,$02,$08,$11,$00,$98,$07 // ................
        .byte $9c,$07,$9f,$07,$9c,$07,$10,$08,$1a,$03,$11,$00,$98,$07,$9c,$07 // ................
        .byte $9f,$07,$9c,$07,$10,$08,$03,$41,$04,$04,$02,$29,$0e,$10,$0b,$3c // .......A...)...<
        .byte $16,$02,$21,$08,$0a,$59,$05,$68,$15,$ef,$1f,$f4,$0f,$01,$13,$00 // ..!..Y.h........
        .byte $03,$41,$14,$01,$0d,$90,$0c,$01,$09,$2a,$23,$1d,$01,$00,$03,$41 // .A.......*#....A
        .byte $14,$0d,$0d,$20,$0c,$03,$09,$2a,$08,$01,$06,$03,$23,$1d,$01,$00 // ... ...*....#...
        .byte $06,$01,$08,$00,$03,$21,$14,$0d,$0d,$20,$0c,$03,$09,$15,$23,$1d // .....!... ....#.
        .byte $01,$00,$03,$11,$14,$19,$0d,$40,$0c,$06,$09,$2a,$08,$01,$07,$07 // .......@...*....
        .byte $23,$1d,$01,$00,$07,$00,$08,$00,$12,$03,$00,$01,$1e,$05,$94,$b9 // #...............
        .byte $e0,$b7,$d2,$05,$66,$b7,$07,$b4,$07,$b0,$15,$b4,$15,$b7,$1c,$b4 // ....f...........
        .byte $0e,$b7,$0e,$b4,$0e,$b7,$15,$b4,$15,$b0,$46,$b0,$15,$b4,$15,$b7 // ..........F.....
        .byte $1c,$b4,$0e,$b7,$0e,$b4,$0e,$b0,$15,$ad,$15,$b0,$46,$04,$01,$0e // ............F...
        .byte $20,$b4,$15,$b7,$15,$bc,$1c,$b9,$0e,$bc,$0e,$b9,$0e,$b4,$15,$b7 //  ...............
        .byte $15,$b9,$46,$04,$06,$0e,$10,$b2,$15,$b5,$15,$b7,$1c,$ba,$0e,$b9 // ..F.............
        .byte $0e,$ba,$0e,$b7,$70,$04,$0b,$b5,$15,$b7,$07,$b9,$0e,$bc,$46,$b5 // ....p.........F.
        .byte $15,$b9,$07,$b7,$0e,$b5,$46,$b5,$15,$b7,$07,$b9,$0e,$bc,$46,$b5 // ......F.......F.
        .byte $15,$b9,$07,$b7,$0e,$b5,$46,$b7,$15,$b4,$07,$b2,$0e,$b4,$46,$b7 // ......F.......F.
        .byte $15,$b4,$07,$b2,$0e,$b4,$46,$ae,$15,$ad,$15,$ab,$46,$b3,$15,$b2 // ......F.....F...
        .byte $15,$b0,$46,$24,$08,$01,$98,$07,$08,$00,$98,$07,$98,$07,$08,$01 // ..F$............
        .byte $98,$07,$08,$00,$98,$0e,$08,$01,$98,$07,$08,$00,$98,$07,$98,$0e // ................
        .byte $08,$01,$98,$07,$08,$00,$98,$07,$08,$01,$98,$07,$98,$07,$08,$00 // ................
        .byte $9c,$07,$9f,$07,$08,$01,$98,$07,$08,$00,$98,$07,$98,$07,$08,$01 // ................
        .byte $98,$07,$08,$00,$98,$0e,$08,$01,$98,$07,$08,$00,$98,$07,$98,$0e // ................
        .byte $08,$01,$98,$07,$08,$00,$98,$07,$08,$01,$98,$07,$08,$00,$98,$07 // ................
        .byte $93,$07,$90,$07,$24,$08,$01,$98,$07,$08,$00,$98,$07,$98,$07,$08 // ....$...........
        .byte $01,$98,$07,$08,$00,$98,$0e,$08,$01,$98,$07,$08,$00,$98,$07,$98 // ................
        .byte $0e,$08,$01,$98,$07,$08,$00,$98,$07,$08,$01,$98,$07,$08,$00,$98 // ................
        .byte $07,$93,$07,$90,$07,$24,$03,$41,$9f,$0e,$03,$11,$98,$07,$98,$07 // .....$.A........
        .byte $22,$b7,$ab,$0e,$22,$d4,$98,$07,$98,$07 // "...".....

txt_425a:
        .text "$"
        .byte $22                                   // double quote character
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $03,$41,$9f,$0e,$03,$11,$98,$07,$98,$07,$03,$41,$9f,$0e,$03,$81 // .A.........A....
        .byte $d4,$0e,$03,$11,$9f,$0e,$22,$b7,$ab,$0e,$ab,$0e,$22,$d4,$03,$81 // ......"....."...
        .byte $d4,$07,$d4,$07,$03,$11,$24           // ......$

dat_4284:
        // === Fill data (1 bytes, $4284-$4284) ===
        .byte $00                                   // .

// --- Region $4c34-$4c34 ---
.pc = $4c34 "dat_4c34"

dat_4c34:
        // === Fill data (1 bytes, $4c34-$4c34) ===
        .byte $00                                   // .

// --- Region $4e34-$4e34 ---
.pc = $4e34 "dat_4e34"

dat_4e34:
        // === Fill data (1 bytes, $4e34-$4e34) ===
        .byte $00                                   // .

// --- Region $4f47-$4f47 ---
.pc = $4f47 "dat_4f47"

dat_4f47:
        // === Fill data (1 bytes, $4f47-$4f47) ===
        .byte $00                                   // .

// --- Region $5000-$512b ---
.pc = $5000 "txt_5000"

txt_5000:
        .text "* * *  "
        .byte $80,$01                               // ..

txt_5009:
        .text "RACK 'EM UP"
        .byte $80,$00                               // ..

txt_5016:
        .text "  * * *  CRACKED BY "
        .byte $80,$03                               // ..

txt_502c:
        .text "EAGLE SOFT INCORPORATED"
        .byte $80,$00                               // ..

txt_5045:
        .text ", ON OCTOBER 5TH, 1988!      GREETINGS TO SCG, ATC, IKARI, HOTLINE, AND WHO EVER ELSE I FORGOT!   NO TIME FOR SCROLLS...BACK TO CRACKING!       ESI NO DOUBT #1 ON 64...SOON #1 ON AMIGA!(AT LEAST IN USA)         -"
        .byte $80,$02
        .text "LATER"
        .byte $80,$00

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

// --- Region $6721-$6721 ---
.pc = $6721 "dat_6721"

dat_6721:
        // === Fill data (1 bytes, $6721-$6721) ===
        .byte $00                                   // .

// --- Region $7f8e-$7f8e ---
.pc = $7f8e "dat_7f8e"

dat_7f8e:
        // === Fill data (1 bytes, $7f8e-$7f8e) ===
        .byte $00                                   // .

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

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

// --- Region $9918-$9918 ---
.pc = $9918 "dat_9918"

dat_9918:
        // === Fill data (1 bytes, $9918-$9918) ===
        .byte $00                                   // .

// --- Region $993a-$993a ---
.pc = $993a "dat_993a"

dat_993a:
        // === Fill data (1 bytes, $993a-$993a) ===
        .byte $00                                   // .

// --- Region $9ead-$9ead ---
.pc = $9ead "dat_9ead"

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

// --- Region $c000-$c000 ---
.pc = $c000 "chr_c000"

chr_c000:
        .byte $00                                   // .

// --- Region $c400-$c400 ---
.pc = $c400 "scr_c400"

scr_c400:
        .byte $00                                   // .

// --- Region $c800-$c800 ---
.pc = $c800 "chr_c800"

chr_c800:
        .byte $00                                   // .

// --- Region $c934-$c934 ---
.pc = $c934 "dat_c934"

dat_c934:
        // === Fill data (1 bytes, $c934-$c934) ===
        .byte $00                                   // .

// --- Region $cc00-$cc00 ---
.pc = $cc00 "scr_cc00"

scr_cc00:
        .byte $00                                   // .

// --- Region $d400-$d400 ---
.pc = $d400 "scr_d400"

scr_d400:
        .byte $00                                   // .

// --- Region $d800-$d800 ---
.pc = $d800 "chr_d800"

chr_d800:
        .byte $00                                   // .

// --- Region $dd00-$ea30 ---
.pc = $dd00 "dat_dd00"

dat_dd00:
        .byte $34,$85,$01,$a2,$05,$bd,$42,$08,$9d,$2d,$00,$ca,$10,$f7,$9a,$a0 // 4.....B..-......
        .byte $00,$c6,$32,$ce,$2c,$08,$b1,$31,$99,$00,$dd,$c8,$d0,$f8,$a5,$32 // ..2.,..1.......2
        .byte $c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01 // .....H.......L..
        .byte $00,$08,$27,$de,$12,$2b,$b1           // ..'..+.

txt_dd37:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1
        .byte $2f
        .byte $29,$1f,$aa,$20,$22,$01,$4c,$ff,$01,$a4,$43,$ab,$79,$58,$3b,$3f // ).. ".L...C.yX;?
        .byte $29,$e6,$2f,$d0,$02,$e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6 // )./...0`./ "..-.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff // -...............
        .byte $d0,$eb,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02 // .../.-./...0.-..
        .byte $e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91 // ....... q../ "..
        .byte $2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f // -.-........9..0.
        .byte $86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6 // .9./.L". q../.-.
        .byte $2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39 // /...0.-........9
        .byte $10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01 // ..L..,...7..

txt_ddd3:
        .byte $58,$20,$d0                           // X .

txt_ddd6:
        .byte $32,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // 2L........,.....
        .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
        .byte $3a,$83
        .text "9!!??"
        .byte $87,$ff,$e7,$c3,$99,$99,$81,$99
        .byte $99,$ff,$03,$99,$99,$83,$99,$99,$03,$ff,$c3,$99,$e3,$3f,$25,$99 // .............?%.
        .byte $c3,$ff,$07,$93,$e3,$99,$3b,$93,$07,$ff,$01,$9d,$97,$87,$97,$9d // ......;.........
        .byte $01,$ff,$01,$9d,$97,$87,$97,$9f,$0f,$ff,$c3,$99,$3f,$3f,$31,$99 // ............??1.
        .byte $c1,$ff,$e3,$39,$21,$01,$e3,$39,$22,$ff,$c3,$e5,$e7,$23,$c3,$ff // ...9!..9"....#..
        .byte $e1,$e3,$f3,$2d,$33,$33,$87,$ff,$19,$99,$93,$87,$93,$99,$19,$ff // ...-33..........
        .byte $0f,$e3,$9f,$36,$9d,$99,$01,$ff,$39,$11,$01,$01,$29,$39,$39,$ff // ...6....9...)99.
        .byte $39,$19,$09
        .text "!199"
        .byte $ff,$c7,$93,$e3
        .byte $39,$2c,$93,$c7,$ff
        .byte $03,$99,$99,$83,$9f,$9f,$0f,$ff,$87,$e3,$33,$36,$23,$87,$e3,$ff // ..........36#...
        .byte $03,$99,$99,$83,$93,$99,$09,$ff,$c3,$99,$8f,$c3,$f1,$99,$c3,$ff // ................
        .byte $81,$a5,$e4,$e7,$22,$c3,$ff,$e6,$39,$22,$83,$ff,$e5,$39,$23,$83 // ...."...9"...9#.
        .byte $c7,$ff,$e3,$39,$2d,$29,$01,$11,$39,$ff,$39,$39,$93,$c7,$c7,$93 // ...9-)..9.99....
        .byte $39,$ff,$e3,$99,$60,$24,$c3,$e7,$e7,$c3,$ff,$01,$39,$73,$e7,$cd // 9...`$......9s..
        .byte $99,$01,$ff,$e3,$cf,$cf,$9f,$cf,$cf,$e3,$ff,$f3,$ed,$cf,$83,$cf // ................
        .byte $9d,$03,$ff,$c7,$f3,$f3,$f9,$f3,$f3,$c7,$c2,$23,$ef,$c7,$83,$e3 // ...........#....
        .byte $ef,$c2,$25,$ef,$cf,$81,$cf,$ef,$ca,$28,$e7,$c3,$c3,$e7,$e7,$ff // ..%......(......
        .byte $e7,$ff,$e3,$99,$21,$db,$c4,$2f,$93,$93,$01,$93,$01,$93,$93,$ff // ....!../........
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$c2,$32,$39,$33,$e7,$cf,$99,$39,$ff // ........293...9.
        .byte $c7,$93,$c7,$89,$33,$33,$89,$ff,$f3,$f3,$e7,$c5,$22,$f3,$e7,$e3 // ....33......"...
        .byte $cf,$25,$e7,$f3,$ff,$cf,$e7,$e3,$f3,$22,$e7,$cf,$c2,$25,$99,$c3 // .%......."...%..
        .byte $00,$c3,$99,$c3,$25,$e7,$e7,$81,$e7,$e7,$c7,$23,$e7,$e7,$cf,$c3 // ....%......#....
        .byte $21,$81,$c9,$22,$e7,$e7,$c2,$31,$f9,$f3,$e7,$cf,$9f,$3f,$ff,$83 // !.."...1.....?..
        .byte $39,$31,$21,$09,$39,$83,$ff,$e7,$c7,$e4,$e7,$60,$2e,$81,$ff,$c3 // 91!.9......`....
        .byte $99,$f9,$e3,$cf,$99,$81,$ff,$c3,$99,$f9,$e3,$f9,$99,$c3,$ff,$e3 // ................
        .byte $c3,$93,$33,$01,$f3,$f3,$ff,$81,$9f,$83,$f9,$f9,$99,$c3,$ff,$e3 // ..3.............
        .byte $cf,$9f,$83,$99,$99,$c3,$ff,$81,$99,$f9,$f3,$e3,$e7,$30,$ff,$c3 // .............0..
        .byte $99,$99,$c3,$99,$99,$c3,$ff,$c3,$99,$99,$c1,$f9,$f3,$c7,$c2,$25 // ...............%
        .byte $e7,$e7,$ff,$e7,$e7,$c3,$22,$e7,$e7,$c2,$2a,$e7,$e7,$cf,$f1,$e7 // ......"...*.....
        .byte $cf,$9f,$cf,$e7,$f1,$c3,$23,$81,$ff,$81,$c3,$30,$8f,$e7,$f3,$f9 // ......#....0....
        .byte $f3,$e7,$8f,$ff,$c3,$99,$f9,$f3,$e7,$ff // ..........

bmp_e000:
        // === Bitmap data (2609 bytes, $e000-$ea30) ===
        .byte $e7,$ff,$b0,$60                       // ...`

txt_e004:
        .byte $2c,$55,$aa,$3c,$14,$28,$3c,$15       // ,U.<.(<.

txt_e00c:
        .byte $2a,$54,$a8,$0c,$04,$80,$c0,$40,$80,$01,$02,$0f,$05,$28,$3c,$14 // *T.....@.....(<.
        .byte $28,$40,$80,$f0,$50,$28,$3c,$14,$28,$05,$0a,$3c,$14,$a0,$f0,$50 // (@..P(<.(..<...P
        .byte $a0,$50,$a0,$3c,$14,$a4               // .P.<..

txt_e032:
        .byte $28,$55,$aa,$3c,$14,$28,$3c,$14,$28,$a8,$2c,$05,$0a,$3c,$14,$2a // (U.<.(<.(.,..<.*
        .byte $3f,$05,$0a,$50,$a0,$3c,$14,$a2,$60,$5e,$50,$a0,$05,$0a,$3c,$14 // ?..P.<..`^P...<.
        .byte $a0,$f0,$50,$a0,$40,$80,$f0,$50,$28,$3c,$14 // ..P.@..P(<.

txt_e05d:
        .byte $28,$55,$aa,$3c,$14,$28,$3c,$15       // (U.<.(<.

txt_e065:
        .byte $2a,$54,$a8,$0c,$04,$80,$c0,$40,$80,$15,$2a,$33,$11,$02,$03,$01 // *T.....@..*3....
        .byte $02,$54,$a8,$cc,$44,$80,$c0,$40,$80,$05,$0a,$03,$01,$02,$03,$01 // .T..D..@........
        .byte $02,$50,$a0,$c0,$40,$80,$c0,$40,$80,$50,$a0,$fc,$54,$aa,$ff,$51 // .P..@..@.P..T..Q
        .byte $a2,$14,$28,$3c,$14                   // ..(<.

txt_e09a:
        .byte $28,$3c,$54,$a8,$05,$0a,$3c,$14,$a0,$f0,$50,$a0,$50,$a0,$3c,$14 // (<T...<...P.P.<.
        .byte $a4,$60                               // .`

txt_e0ac:
        .byte $30,$55,$aa,$3c,$14,$28,$3c,$15       // 0U.<.(<.

txt_e0b4:
        .byte $2a,$50,$a0,$3c,$14                   // *P.<.

txt_e0b9:
        .byte $28,$3c,$50,$a0,$55,$aa,$3c,$14,$28,$3c,$15 // (<P.U.<.(<.

txt_e0c4:
        .byte $2a,$50,$a0,$3c,$14                   // *P.<.

txt_e0c9:
        .byte $28,$3c,$50,$a0,$55,$aa,$3c,$14,$28,$3c,$14,$28,$40,$80,$f0,$50 // (<P.U.<.(<.(@..P
        .byte $28,$3c,$14,$28,$80,$20,$00,$26,$3c,$14 // (<.(. .&<.

txt_e0e3:
        .byte $28,$3c,$55,$aa,$a2,$26,$c0,$40,$08,$0c,$54,$a8,$a2,$26,$3f,$15 // (<U..&.@..T..&?.
        .byte $28,$3c                               // (<

loc_e0f5:
        .byte $14,$28,$a2,$26,$fc,$54,$28,$3c,$14,$28,$a2,$26,$f0,$50,$28,$3c // .(.&.T(<.(.&.P(<
        .byte $05,$0a,$a2,$26,$fc                   // ...&.

txt_e10a:
        .text "T(<T"
        .byte $a8,$a2
        .byte $26,$3c,$14

txt_e113:
        .byte $28,$3c,$55,$aa,$a2,$26,$0c,$04       // (<U..&..

txt_e11b:
        .byte $28,$3c,$54,$a8,$a4,$24,$28,$3c,$05,$0a,$a2,$26,$fc // (<T..$(<...&.

txt_e128:
        .text "T(<P"
        .byte $a0,$a2
        .byte $26,$f0
        .byte $50,$28,$3c,$05,$0a,$a2
        .byte $26,$3c
        .byte $14,$a0,$f0,$40,$80,$a2,$26,$3c,$14   // ...@..&<.

txt_e141:
        .byte $28,$3c,$55,$aa,$a2,$22,$c0,$40,$a6,$26,$03,$01,$02,$03,$05,$0a // (<U..".@.&......
        .byte $a2,$26,$c0,$40,$80,$c0,$50,$a0,$a2,$26,$03,$01,$02,$03,$05,$0a // .&.@..P..&......
        .byte $a2,$26,$c0,$40,$80,$c0,$50,$a0,$a2,$26,$f0,$50,$a0,$f0,$50,$a0 // .&.@..P..&.P..P.
        .byte $a2,$26,$fc,$54,$28,$3c,$14,$28,$a2,$26,$f0,$50,$28,$3c,$05,$0a // .&.T(<.(.&.P(<..
        .byte $a4                                   // .

txt_e182:
        .text "$(<P"
        .byte $a0,$a2
        .byte $26,$3c,$14

txt_e18b:
        .byte $28,$3c,$55,$aa,$a2,$26,$f0,$50,$28,$3c,$14,$28,$a2,$26,$3c,$14 // (<U..&.P(<.(.&<.

txt_e19b:
        .byte $28,$3c,$55,$aa,$aa,$26,$3c,$14       // (<U..&<.

txt_e1a3:
        .byte $28,$3c,$55,$aa,$a2,$26,$3c,$14,$a0,$f0,$40,$80,$bb,$31,$0a,$0a // (<U..&<...@..1..

txt_e1b3:
        .byte $28,$2a,$a0,$a0,$00,$aa,$aa,$00,$aa,$a0,$aa,$aa,$00,$2a,$aa,$e3 // (*...........*..
        .byte $a0,$37,$aa,$2a,$00,$aa,$aa,$00,$a0,$a0,$aa,$aa,$00,$2a,$aa,$a0 // .7.*.........*..
        .byte $aa,$a0,$aa,$2a,$00,$aa,$aa,$00,$aa,$e3,$a0,$23,$00,$2a,$aa,$e3 // ...*.......#.*..
        .byte $a0,$23,$aa,$2a,$00,$e3,$a0,$21,$aa,$e3,$a0,$23,$00,$2a,$2a,$e3 // .#.*...!...#.**.
        .byte $02,$33,$2a,$2a,$00,$2a,$2a,$00,$a0,$a0,$aa,$2a,$00,$a0,$a2,$aa // .3**.**....*....
        .byte $aa,$a2,$a0,$a0,$00,$e5,$a0,$22,$aa,$2a,$42,$00,$a0,$a8,$aa,$aa // .......".*B.....
        .byte $a2,$a0,$a0,$23,$00,$2a,$aa,$e3,$a0,$27,$aa,$2a,$00,$aa,$aa,$00 // ...#.*...'.*....
        .byte $aa,$e3,$a0,$23,$00,$2a,$aa,$e3,$a0,$27,$aa,$2a,$00,$aa,$aa,$00 // ...#.*...'.*....
        .byte $aa,$e3,$a0,$2b,$00,$2a,$aa,$a0,$2a,$00,$aa,$aa,$00,$aa,$aa,$a6 // ...+.*..*.......
        .byte $e5,$a0,$23,$aa,$2a,$00,$e4,$a0,$34,$a8,$2a,$0a,$00,$a0,$a0,$a2 // ..#.*...4.*.....
        .byte $aa,$aa,$a8,$a0,$00,$a0,$a8,$2a,$0a,$2a,$a8,$a0,$00,$e3,$28,$21 // .......*.*....(!
        .byte $0a,$e3,$02,$30,$00,$aa,$aa,$02,$0a,$2a,$aa,$aa,$00,$a0,$aa,$a2 // ...0.....*......
        .byte $aa,$02,$00,$02,$a9                   // .....

txt_e278:
        .byte $21,$22,$a7                           // !".

txt_e27b:
        .byte $21,$22,$a7                           // !".

txt_e27e:
        .byte $21,$22,$af,$e4,$02,$24,$00,$02,$02,$00,$e3,$28,$a5,$60,$20,$08 // !"...$.....(.` .
        .byte $08,$2a,$08,$2a,$08,$08,$00,$02,$2a,$a2,$2a,$02,$aa,$02,$00,$28 // .*.*....*.*....(
        .byte $a2,$a2                               // ..

txt_e2a0:
        .byte $2a,$2a,$a2,$80,$00,$2a,$a2,$2a,$aa,$a0,$aa,$2a,$00,$e3,$02,$a5 // **...*.*...*....
        .byte $22,$02,$0a,$e3,$28,$25,$0a,$02,$00,$0a,$02,$a3,$22,$02,$0a,$a2 // "...(%......"...
        .byte $25,$22,$0a,$2a,$0a,$22,$a3,$25,$0a,$0a,$aa,$0a,$0a,$a7,$23,$0a // %".*.".%......#.
        .byte $0a,$28,$a3,$21,$aa,$a9,$22,$0a,$0a,$a3,$30,$02,$0a,$2a,$a8,$a0 // .(.!.."...0..*..
        .byte $00,$2a,$a0,$a0,$a2,$aa,$a0,$2a,$00,$0a,$2a,$e3,$0a,$27,$aa,$aa // .*.....*..*..'..
        .byte $00,$aa,$aa,$00,$0a,$e3,$aa,$29,$00,$aa,$aa,$00,$2a,$00,$aa,$aa // .......)....*...
        .byte $00,$e4,$a0,$22,$aa,$aa,$a2,$34,$aa,$aa,$a0,$aa,$00,$aa,$aa,$00 // ..."...4........
        .byte $2a,$aa,$a0,$aa,$a0,$aa,$2a,$00,$aa,$aa,$00,$02,$e3,$0a,$30,$00 // *.....*.......0.
        .byte $2a,$aa,$a0,$2a,$a0,$aa,$2a,$00,$2a,$aa,$a0,$2a,$00,$aa,$aa,$a2 // *..*..*.*..*....
        .byte $25,$0a,$0a,$00,$0a,$0a,$a3,$26,$02,$02,$00,$02,$02,$0a,$a2,$25 // %......&.......%
        .byte $02,$0a,$28,$0a,$02,$a3,$25,$0a,$0a,$00,$0a,$0a,$a2,$22,$2a,$02 // ..(...%......"*.
        .byte $a3,$25,$02,$2a,$00,$0a,$28,$a2,$23,$02,$00,$02,$a9,$3a,$a0,$a8 // .%.*..(.#....:..

txt_e360:
        .byte $28,$28,$a8,$28,$28,$00,$a0,$a8,$28,$a0,$28,$a8,$a0,$00,$a0,$a8 // ((.((...(.(.....
        .byte $28,$00,$28,$a8,$a0,$00,$a0,$a8,$e3   // (.(......

txt_e379:
        .byte $28,$2f,$a8,$a0,$00,$a8,$a8,$00,$a8,$00,$a8,$a8,$00,$a8,$a8,$00 // (/..............
        .byte $a0,$a4,$28,$a0,$a8,$00,$a8,$28,$a8,$a0,$00,$e7,$28,$23,$00,$a8 // ..(....(....(#..
        .byte $a8,$e3,$80,$25,$a8,$a8,$00,$a8,$a8,$e4,$a0,$24,$80,$00,$a0,$80 // ...%.......$....
        .byte $a2,$23,$80,$a0,$28,$a6,$24,$a8,$a8,$00,$28,$e3,$a8,$e3,$28,$a1 // .#..(.$...(...(.
        .byte $e7,$a0,$23,$00,$a0,$a8,$e3           // ..#....

txt_e3c0:
        .byte $28,$27,$a8,$a0,$00,$a0,$a8,$28,$a0,$a4,$22,$a0,$a8,$e3 // ('.....(.."...

txt_e3ce:
        .byte $28,$27,$a8,$8a,$00,$80,$a8,$28,$a0,$e3,$28,$2a,$00,$a8,$a8,$00 // ('.....(..(*....
        .byte $a0,$28,$a8,$a0,$00,$80,$e6,$a0,$a1,$e5 // .(........

txt_e3e8:
        .byte $28,$23,$a8,$a0,$00,$e4               // (#....

txt_e3ee:
        .byte $28,$24,$a8,$a0,$80,$00,$e3,$28,$e3,$a8,$2a,$28,$00,$28,$a8,$a0 // ($.....(..*(.(..
        .byte $80,$a0,$a8,$28,$00,$e3               // ...(..

txt_e404:
        .byte $28,$21,$a0,$e3,$80,$28,$00,$a8,$a8,$a0,$80,$00,$a8,$a8,$a2,$26 // (!...(.........&
        .byte $80,$80,$a8,$80,$28,$a8,$a9,$21,$88,$a7,$21,$88,$a7 // ....(..!..!..

txt_e421:
        .byte $21,$20,$af,$e4,$80,$24,$00,$80,$80,$00,$e3,$28,$a5 // ! ...$.....(.

txt_e42e:
        .byte $27,$20,$20,$a8,$20,$a8               // '  . .

txt_e434:
        .byte $20,$20,$a2,$25,$a8,$00,$a0,$28,$a0,$a2,$27,$08,$28,$a0,$a0 //   .%...(..'.(..

txt_e443:
        .byte $28,$28,$a0,$a2,$27,$80,$0a,$a8,$a0,$a8,$8a,$00,$e3,$80,$a5,$21 // ((..'..........!
        .byte $80,$a5,$21,$80,$a2,$21,$80,$e3,$a0,$21,$80,$a3,$25,$20,$80,$a0 // ..!..!...!..% ..
        .byte $80,$20,$a5,$21,$a0,$af,$21,$a0,$ac   // . .!..!..

txt_e46c:
        .byte $24,$28,$a8,$a0,$80,$a4,$27,$a0,$28,$a8,$a8 // $(....'.(..

txt_e477:
        .byte $28,$28,$a0,$a6,$32,$a0,$a0,$00,$a0,$a8,$a8,$a0,$00,$a8,$a8,$00 // ((..2...........
        .byte $a0,$a8,$28,$a0,$28,$a8,$a0,$a3,$21,$a0,$42,$a0,$a8,$a8,$a0,$00 // ..(.(...!.B.....
        .byte $a8,$a8,$00,$25,$a0,$28,$a8,$a0,$00,$e3,$a8,$21,$a0,$e3,$80,$30 // ...%.(.....!...0
        .byte $00,$a0,$a8,$28,$a0,$28,$a8,$a0,$00,$a0,$a8,$28,$a8,$28,$a8,$a0 // ...(.(.....(.(..
        .byte $aa,$25,$80,$80,$00,$80,$80,$a2,$22,$a8,$80,$a3,$22,$80,$a8,$a2 // .%......"..."...
        .byte $25,$a0,$a0,$00,$a0,$a0,$a3,$25,$80,$a0,$28,$a0,$80,$a2,$2a,$a0 // %......%..(...*.

txt_e4d7:
        .byte $28,$28,$a0,$80,$00,$80,$00,$01,$01,$e3 // ((........

txt_e4e1:
        .text " %MITCH"
        .byte $e4
        .byte $20,$60
        .byte $37,$01

txt_e4ed:
        .text " (THE GUY)  "
        .byte $03,$00

txt_e4fb:
        .text "  THE HEAD  "
        .byte $01

txt_e508:
        .text " LIBRARIAN  "
        .byte $01,$00

txt_e516:
        .text "DEPECHE MODE"
        .byte $01,$e3

txt_e524:
        .text " %PROWL"
        .byte $e4
        .byte $20,$60,$7b,$03,$00

txt_e531:
        .text "  FLETCHER  "
        .byte $01

txt_e53e:
        .text " CHRISTIAN  "
        .byte $01,$00

txt_e54c:
        .text "  KOMBALAR  "
        .byte $01

txt_e559:
        .text " MUSIC MAN  "
        .byte $03,$01

txt_e567:
        .text "GHOST RIDER "
        .byte $01

txt_e574:
        .text " MEAN GENE  "
        .byte $01,$01

txt_e582:
        .text "THE BUTCHER "
        .byte $01

txt_e58f:
        .text "PATH FINDER "
        .byte $03,$00

txt_e59d:
        .text "  THE HELL  "
        .byte $00,$e3

txt_e5ab:
        .text " &HACKER"
        .byte $e3
        .byte $20,$87
        .byte $28,$00,$62,$97
        .byte $4c
        .byte $0f,$18,$a0,$00,$8c,$ff,$1f,$85,$e0,$86,$e1,$4c,$18,$1a,$ad,$ff // ...........L....
        .byte $1f,$f0,$0e,$20,$23,$18,$a2,$18,$bd,$2b,$1f,$9d,$00,$d4,$ca,$10 // ... #....+......
        .byte $f7,$60,$ee,$74,$1d,$ad,$74,$1d,$cd,$73,$1d,$90,$05,$a9,$00,$8d // .`.t..t..s......
        .byte $74,$1d,$ad,$40,$1f,$18,$6d,$90,$1d,$8d,$40,$1f,$c9,$08,$90,$06 // t..@..m...@.....
        .byte $29,$07,$8d,$40,$1f,$38,$ad,$41,$1f,$6d,$91,$1d,$8d,$41,$1f,$a2 // )..@.8.A.m...A..
        .byte $00,$bc,$17,$1e,$84,$e2,$bd,$ba,$1d,$18,$69,$01,$dd,$8d,$1d,$90 // ..........i.....
        .byte $14,$fe,$bd,$1d,$bd,$ab,$1d,$18,$69,$01,$c9,$03,$90,$02,$a9,$00 // ........i.......
        .byte $9d,$ab,$1d,$a9,$00,$9d,$ba,$1d,$bd,$14,$1e,$85,$e0,$bd,$11,$1e // ................
        .byte $85,$e1,$ad,$74,$1d,$d0,$3c,$fe,$9f,$1d,$bd,$c3,$1d,$c9,$ff,$f0 // ...t..<.........
        .byte $0b,$c9,$00,$d0,$2e,$bd,$0e,$1e,$c9,$01,$d0,$27,$a0,$00,$b1,$e0 // ...........'....
        .byte $38,$e9,$01,$c9,$25,$b0,$1c,$0a,$a8,$b9,$e1,$1e,$8d,$bd,$18,$b9 // 8...%...........
        .byte $e2,$1e,$8d,$be,$18,$a0,$01,$b1,$e0,$a4,$e2,$20,$ac,$1a,$20,$5e // ........... .. ^
        .byte $1d,$d0,$d9,$a4,$e2,$bd,$7b,$1d,$f0,$65,$bd,$93,$1d,$f0,$0e,$bd // ......{..e......
        .byte $9f,$1d,$dd,$9c,$1d,$90,$06,$bd,$93,$1d,$20,$b4,$1c,$bd,$a2,$1d // .......... .....
        .byte $f0,$03,$20,$4e,$1c,$bd,$87,$1d,$f0,$35,$c9,$06,$90,$0f,$bd,$bd // .. N.....5......
        .byte $1d,$29,$01,$d0,$22,$bd,$87,$1d,$38,$e9,$05,$10,$14,$bd,$9f,$1d // .).."...8.......
        .byte $c9,$01,$90,$13,$bd,$8a,$1d,$f0,$05,$dd,$9f,$1d,$90,$09,$bd,$87 // ................
        .byte $1d,$a8,$b9,$1b,$1e,$d0,$03,$bd,$7e,$1d,$a4,$e2,$99,$2f,$1f,$bd // ........~..../..
        .byte $84,$1d,$f0,$03,$20,$1f,$1c,$bd,$ea,$1d,$f0,$03,$20,$cd,$1b,$ad // .... ....... ...
        .byte $74,$1d,$d0,$03,$20,$4a,$19,$a5,$e0,$9d,$14,$1e,$a5,$e1,$9d,$11 // t... J..........
        .byte $1e,$e8,$e0,$03,$b0,$28,$4c,$52,$18,$bd,$0e,$1e,$38,$e9,$01,$9d // .....(LR....8...
        .byte $0e,$1e,$b0,$03,$de,$c3,$1d,$bd,$c3,$1d,$d0,$12,$bd,$0e,$1e,$f0 // ................
        .byte $0e,$dd,$81,$1d,$b0,$08,$b9,$2f,$1f,$29,$fe,$99,$2f,$1f,$60,$99 // ......./.)../.`.
        .byte $2d,$1f,$9d,$9f,$1d,$9d,$c6,$1d,$9d,$cc,$1d,$9d,$c9,$1d,$9d,$ba // -...............
        .byte $1d,$9d,$bd,$1d,$9d,$ab,$1d,$ec,$72,$1d,$d0,$09,$8d,$40,$1f,$ad // ........r....@..
        .byte $92,$1d,$8d,$41,$1f,$bd,$e7,$1d,$99,$30,$1f,$bd,$de,$1d,$99,$31 // ...A.....0.....1
        .byte $1f,$bd,$e4,$1d,$99,$2e,$1f,$bd,$a8,$1d,$9d,$a5,$1d,$a0,$00,$b1 // ................
        .byte $e0,$9d,$7b,$1d,$f0,$24,$85,$e3,$bd,$b1,$1d,$f0,$0d,$18,$65,$e3 // ..{..$........e.
        .byte $20,$46,$1d,$9d,$b4,$1d,$98,$9d,$b7,$1d,$bd,$ae,$1d,$f0,$06,$18 //  F..............
        .byte $65,$e3,$20,$75,$1b,$a5,$e3,$20,$46,$1d,$48,$98,$a4,$e2,$99,$2c // e. u... F.H....,
        .byte $1f,$9d,$78,$1d,$68,$99,$2b,$1f,$9d,$75,$1d,$a0,$01,$b1,$e0,$a4 // ..x.h.+..u......
        .byte $e2,$9d,$0e,$1e,$20,$5e,$1d,$bd,$e1,$1d,$99,$2f,$1f,$9d,$7e,$1d // .... ^...../..~.
        .byte $a0,$00,$b1,$e0,$c9,$19,$d0,$09,$c8,$b1,$e0,$48,$20,$5e,$1d,$68 // ...........H ^.h
        .byte $2c,$a9,$00,$9d,$c3,$1d,$60,$a9,$00,$a2,$9b,$9d,$71,$1d,$ca,$d0 // ,.....`.....q...
        .byte $fa,$a2,$02,$a9,$01,$9d,$0e,$1e,$9d,$0b,$1e,$8d,$73,$1d,$a9,$02 // ............s...
        .byte $9d,$81,$1d,$a9,$00,$9d,$c3,$1d,$ca,$10,$e8,$a5,$e0,$8d,$1a,$1e // ................
        .byte $18,$69,$04,$8d,$14,$1e,$a5,$e1,$8d,$1b,$1e,$69,$00,$8d,$11,$1e // .i.........i....
        .byte $a2,$7e,$a0,$00,$b1,$e0,$18,$6d,$14,$1e,$9d,$97,$1d,$08,$c8,$28 // .~.....m.......(
        .byte $b1,$e0,$6d,$11,$1e,$9d,$94,$1d,$c8,$e8,$10,$e8,$20,$81,$1a,$20 // ..m......... .. 
        .byte $14,$18,$20,$14,$18,$a9,$01,$8d,$ff,$1f,$60,$a9,$00,$8d,$ff,$1f // .. .......`.....
        .byte $a2,$17,$a9,$09,$9d,$2b,$1f,$a9,$00,$9d,$2b,$1f,$8d,$18,$d4,$ca // .....+....+.....
        .byte $10,$f0,$60,$20,$7c,$1a,$e4,$68,$60,$98,$60,$8d,$43,$1f,$60,$9d // ..` |..h`.`.C.`.
        .byte $e1,$1d,$60,$9d,$e7,$1d,$60,$9d,$de,$1d,$60,$85,$e3,$8a,$a8,$b9 // ..`...`...`.....
        .byte $ed,$1d,$18,$69,$01,$99,$ed,$1d,$c5,$e3,$b0,$0a,$b9,$f3,$1d,$85 // ...i............
        .byte $e0,$b9,$f9,$1d,$85,$e1,$60,$8a,$a8,$a5,$e0,$99,$f3,$1d,$a5,$e1 // ......`.........
        .byte $99,$f9,$1d,$a9,$00,$99,$ed,$1d,$60,$85,$e3,$8a,$18,$69,$03,$d0 // ........`....i..
        .byte $cd,$8a,$18,$69,$03,$d0,$e1,$9d,$d5,$1d,$60,$9d,$ea,$1d,$60,$9d // ...i......`...`.
        .byte $db,$1d,$60,$9d,$d8,$1d,$60,$9d,$e4,$1d,$60,$c9,$64,$90,$06,$e9 // ..`...`...`.d...
        .byte $64,$9d,$81,$1d,$60,$9d,$8a,$1d,$60,$9d,$8d,$1d,$60,$c9,$63,$90 // d...`...`...`.c.
        .byte $06,$e9,$64,$8d,$72,$1d,$60,$9d,$87,$1d,$60,$9d,$84,$1d,$60,$9d // ..d.r.`...`...`.
        .byte $93,$1d,$60,$9d,$a2,$1d,$60,$9d,$9c,$1d,$60,$48,$29,$0f,$9d,$d2 // ..`...`...`H)...
        .byte $1d,$68,$e4,$4a,$60,$25,$9d,$cf,$1d,$60,$9d,$0b,$1e,$60,$8d,$42 // .h.J`%...`...`.B
        .byte $1f,$60,$8d,$92,$1d,$60,$18,$7d,$d5,$1d,$9d,$d5,$1d,$60,$18,$6d // .`...`.}.....`.m
        .byte $43,$1f,$8d,$43,$1f,$60,$9d,$b1,$1d,$60,$48,$e3,$4a,$62,$22,$8d // C..C.`...`H.Jb".
        .byte $91,$1d,$68,$29,$07,$8d,$90,$1d,$60,$9d,$ae,$1d,$60,$9d,$c0,$1d // ..h)....`...`...
        .byte $60,$9d,$a8,$1d,$60,$20,$46,$1d,$9d,$99,$1d,$98,$9d,$96,$1d,$60 // `...` F........`
        .byte $48,$bd,$ff,$1d,$9d,$02,$1e,$bd,$05,$1e,$9d,$08,$1e,$a5,$e0,$9d // H...............
        .byte $ff,$1d,$a5,$e1,$9d,$05,$1e,$a0,$02,$b1,$e0,$85,$e3,$68,$18,$6d // .............h.m
        .byte $1a,$1e,$85,$e0,$a5,$e3,$6d,$1b,$1e,$85,$e1,$68,$68,$4c,$9d,$18 // ......m....hhL..
        .byte $bd,$ff,$1d,$85,$e0,$bd,$05,$1e,$85,$e1,$bd,$02,$1e,$9d,$ff,$1d // ................
        .byte $bd,$08,$1e,$9d,$05,$1e,$4c,$5e,$1d,$8d,$73,$1d,$60,$bd,$ba,$1d // ......L^..s.`...
        .byte $d0,$ad,$bd,$cf,$1d,$f0,$35,$bd,$cc,$1d,$f0,$1d,$b9,$2d,$1f,$38 // ......5......-.8
        .byte $fd,$ea,$1d,$99,$2d,$1f,$b0,$36,$b9,$2e,$1f,$e9,$00,$99,$2e,$1f // ....-..6........
        .byte $dd,$d2,$1d,$b0,$29,$a9,$00,$f0,$0f,$b9,$2e,$1f,$dd,$cf,$1d,$90 // ....)...........
        .byte $0b,$dd,$d2,$1d,$90,$18,$a9,$01,$9d,$cc,$1d,$60,$b9,$2d,$1f,$18 // ...........`.-..
        .byte $7d,$ea,$1d,$99,$2d,$1f,$b9,$2e,$1f,$69,$00,$99,$2e,$1f,$60,$c9 // }...-....i....`.
        .byte $01,$d0,$12,$bd,$bd,$1d,$4a,$b0,$22,$bd,$96,$1d,$99,$2c,$1f,$bd // ......J."....,..
        .byte $99,$1d,$4c,$47,$1c,$bd,$ab,$1d,$f0,$11,$c9,$01,$f0,$eb,$bd,$b7 // ..LG............
        .byte $1d,$99,$2c,$1f,$bd,$b4,$1d,$99,$2b,$1f,$60,$4c,$39,$1d,$bd,$a5 // ..,.....+.`L9...
        .byte $1d,$f0,$04,$de,$a5,$1d,$60,$bd,$c9,$1d,$c9,$01,$f0,$0a,$c9,$02 // ......`.........
        .byte $f0,$06,$20,$86,$1c,$4c,$6b,$1c,$20,$9b,$1c,$bd,$c6,$1d,$18,$69 // .. ..Lk. ......i
        .byte $01,$dd,$0b,$1e,$90,$0c               // ......

// --- Region $ea42-$fce1 ---
.pc = $ea42 "Segment $ea42"
        .byte $75,$1d,$18,$7d,$a2,$1d,$9d,$75,$1d,$99,$2b,$1f,$bd,$78,$1d,$69 // u..}...u..+..x.i
        .byte $00,$4c,$ad,$1c,$bd,$75,$1d,$38,$fd,$a2,$1d,$9d,$75,$1d,$99,$2b // .L...u.8....u..+
        .byte $1f,$bd,$78,$1d,$e9,$00,$9d,$78,$1d,$99,$2c,$1f,$60,$c9,$01,$d0 // ..x....x..,.`...
        .byte $78,$bd,$96,$1d,$dd,$78,$1d,$90,$30,$d0,$0a,$bd,$99,$1d,$dd,$75 // x....x..0......u
        .byte $1d,$f0,$e9,$90,$24,$20,$07,$1d,$bd,$72,$1d,$dd,$96,$1d,$90,$dc // ....$ ...r......
        .byte $d0,$08,$bd,$75,$1d,$dd,$99,$1d,$90,$d2,$bd,$99,$1d,$9d,$75,$1d // ...u..........u.
        .byte $bd,$96,$1d,$9d,$78,$1d,$4c,$39,$1d,$20,$1a,$1d,$bd,$78,$1d,$dd // ....x.L9. ...x..
        .byte $96,$1d,$90,$e6,$d0,$b6,$bd,$75,$1d,$dd,$99,$1d,$b0,$ae,$90,$da // .......u........
        .byte $bd,$75,$1d,$18,$7d,$d8,$1d,$9d,$75,$1d,$bd,$78,$1d,$7d,$db,$1d // .u..}...u..x.}..
        .byte $4c,$2a,$1d,$bd,$75,$1d,$38,$fd,$d8,$1d,$9d,$75,$1d,$bd,$78,$1d // L*..u.8....u..x.
        .byte $fd,$db,$1d,$9d,$78,$1d,$4c,$39,$1d,$c9,$03,$f0,$e6,$c9,$02,$f0 // ....x.L9........
        .byte $cf,$60,$bd,$78,$1d,$99,$2c,$1f,$bd,$75,$1d,$99,$2b,$1f,$60,$29 // .`.x..,..u..+.`)
        .byte $7f,$18,$7d,$d5,$1d,$0a,$a8,$b9,$21,$1e,$18,$7d,$c0,$1d,$48,$b9 // ..}.....!..}..H.
        .byte $22,$1e,$69,$00,$a8,$68,$60,$a5,$e0,$18,$69,$02,$85,$e0,$90,$02 // ".i..h`...i.....
        .byte $e6,$e1,$60                           // ..`

txt_eb25:
        .text "(C) RATT"
        .byte $00,$07,$03,$1b,$01,$c6,$04
        .byte $4b
        .byte $07,$98,$cf,$9f,$41,$17,$15,$e3,$02,$a6,$21,$02,$a8,$29,$01,$03 // ....A.....!..)..
        .byte $01,$04,$9c,$08,$1b                   // .....

txt_eb4a:
        .byte $45,$36,$a2,$22,$0c,$05,$a4,$21,$02,$a6,$21,$02,$a2,$21,$0c,$ae // E6."...!..!..!..
        .byte $23,$26,$03,$03,$a8,$21,$03,$ac,$60,$2d,$f4,$00,$04,$2c,$d0,$c8 // #&...!..`-...,..
        .byte $01,$07,$00,$0a,$00,$24,$41,$17,$15,$03,$05,$04,$29,$24,$2a,$10 // .....$A.....)$*.
        .byte $02,$20,$05,$00,$01,$00,$03,$00,$5e,$7b,$fc,$00,$79,$00,$bc,$bc // . ......^{..y...
        .byte $bd,$00,$bc,$00,$60,$00,$26,$a3,$23,$bc,$00,$bd,$a3,$22,$01,$01 // ....`.&.#...."..
        .byte $e4,$05,$25,$be,$bc,$be,$db,$81,$a2,$61,$28,$07,$0e,$48,$bc,$41 // ..%......a(..H.A
        .byte $21,$11,$81,$51,$06,$01,$16,$01,$27,$01,$38,$01,$4b,$01,$5e,$01 // !..Q....'.8.K.^.
        .byte $73,$01,$89,$01,$a1,$01,$ba,$01,$d4,$01,$f0,$01,$0d,$02,$2c,$02 // s.............,.
        .byte $4e,$02,$71,$02,$96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03 // N.q.........B.t.
        .byte $a8,$03,$e0,$03,$1b,$04,$59,$04,$9c,$04,$e2,$04,$2c,$05,$7b,$05 // ......Y.....,.{.
        .byte $ce,$05,$27,$06,$84,$06,$e8,$06,$51,$07,$c0,$07,$36,$08,$b3,$08 // ..'.....Q...6...
        .byte $38,$09,$c4,$09,$59,$0a,$f6,$0a,$9d,$0b,$4e,$0c,$09,$0d,$d0,$0d // 8...Y.....N.....
        .byte $a2,$0e,$81,$0f,$6d,$10,$67,$11,$70,$12,$88,$13,$b2,$14,$ed,$15 // ....m.g.p.......
        .byte $3a,$17,$9c,$18,$13,$1a,$a0,$1b,$44,$1d,$02,$1f,$da,$20,$ce,$22 // :.......D.... ."
        .byte $e0,$24,$11,$27,$64,$29,$da,$2b,$75   // .$.'d).+u

txt_ec33:
        .text ".81&4"
        .byte $40                                   // @ character
        .text "7"
        .byte $89
        .byte $3a,$04
        .byte $3e,$b4
        .byte $41,$9c
        .byte $45,$c0

txt_ec43:
        .byte $49,$22,$4e,$c8,$52,$b4,$57,$eb,$5c,$71,$62,$4c,$68,$80,$6e,$12 // I"N.R.W.\qbLh.n.
        .byte $75,$08,$7c,$68,$83,$39,$8b,$80,$93,$45,$9c,$90,$a5,$69,$af,$d7 // u.|h.9...E...i..
        .byte $b9,$e3,$c4,$99,$d0,$00,$dd,$25,$ea,$10,$f8,$9c,$1a,$a4,$1a,$a0 // .......%........
        .byte $1a,$f8,$1a,$fc,$1a,$0a,$1b,$0e,$1b,$1c,$1b,$28,$1b,$a8,$1a,$24 // ...........(...$
        .byte $1b,$f0,$1a,$f4,$1a,$ec,$1a,$20,$1b,$ac,$1a,$c8,$1a,$da,$1a,$e2 // ....... ........
        .byte $1a,$e8,$1a,$2c,$1b,$3b,$1b,$3f,$1b,$43,$1b,$6c,$1b,$47,$1b,$4f // ...,.;.?.C.l.G.O
        .byte $1b,$57,$1b,$5b,$1b,$94,$1a,$69,$1b,$6d,$1b,$71,$1b,$75,$1b,$80 // .W.[...i.m.q.u..
        .byte $1b,$b0,$1b,$c9,$1b,$1b,$04,$60,$05,$41,$29,$0a,$01,$4b,$06,$05 // .......`.A)..K..
        .byte $17,$24,$00,$c6,$07,$60,$04,$15,$2a,$24,$82,$96,$00,$32,$01,$01 // .$...`..*$...2..
        .byte $03,$0f,$3c,$32,$f2,$ca,$ca,$2a,$00,$40,$50,$10,$14,$84,$85,$a1 // ..<2...*.@P.....
        .byte $81,$0f,$00,$21,$05,$a7               // ...!..

txt_ece9:
        .byte $21,$55,$ad,$60,$23,$01,$01,$05,$0f,$3c,$32,$f2,$ca,$ca,$2a,$2a // !U.`#....<2...**
        .byte $15                                   // .

txt_ecfa:
        .text "TRRJJ**RT"
        .byte $15,$15,$85,$85,$a1,$a1
        .byte $40
        .byte $50,$10,$14,$84,$85,$a1,$a1,$a7       // P.......

txt_ed12:
        .byte $21,$40,$a7,$21,$02,$a7,$21,$aa,$a7,$21,$80,$80,$e0,$00,$26,$14 // !@.!..!..!....&.
        .byte $13,$14,$05,$01,$01,$a2,$60,$20,$02,$d4,$f5,$3d,$3d,$8f,$8f,$a3 // ......` ...==...
        .byte $c0,$fc,$0f                           // ...

txt_ed35:
        .byte $53,$54,$55,$a5,$a9,$3c,$32,$f2,$ca,$ca // STU..<2...

txt_ed3f:
        .text "**HTRRJJ**"
        .byte $aa,$c7
        .byte $22,$95,$fc,$c6
        .byte $60,$25,$bf,$54,$15,$15,$85,$85,$a1,$a1,$a8,$50,$10,$15,$85,$84 // `%.T.......P....
        .byte $a3,$a3,$8f,$0a,$a8,$81,$15,$55,$57,$7f,$ff,$00,$5f,$7c,$f2,$f2 // .......UW..._|..
        .byte $ca,$c8,$28,$50,$10,$50,$40,$80,$ec,$00,$22,$28,$0a,$e3,$02,$24 // ..(P.P@..."(...$
        .byte $0a                                   // .

txt_ed80:
        .byte $28,$21,$aa,$e7                       // (!..

txt_ed84:
        .byte $2a,$22,$a1,$a8,$e6,$e8,$23,$fd,$f5,$f5,$c5,$24,$15,$a4,$a5,$a5 // *"....#....$....
        .byte $e3,$d5,$22,$00,$5f,$e4,$57,$e3,$5f,$c1,$e7,$fc,$22,$17,$57,$e6 // .."._.W._...".W.
        .byte $5f,$21,$54,$e5                       // _!T.

txt_eda8:
        .text "S$PRP"
        .byte $40                                   // @ character
        .byte $a3
        .byte $23,$40,$50,$10,$80,$ea,$00
        .byte $2e,$01
        .byte $01,$05,$14,$13,$53,$f1,$c5,$c5,$15,$15,$54,$53,$53,$e3,$2a,$29 // ....S.....TSS.*)
        .byte $0a,$0a,$ca,$f2,$fc,$e8,$ea,$fa,$fe,$c5,$27,$3c,$8c,$a0,$a8,$68 // ..........'<...h

txt_edd8:
        .byte $58,$54,$a2                           // XT.

txt_eddb:
        .byte $21,$55,$c4,$24,$77,$07,$00,$54,$e4,$fc,$2c,$74,$fc,$f1,$c5,$15 // !U.$w..T..,t....
        .byte $56,$5a,$6a,$aa,$5f,$5f,$7f,$c4,$21,$fc,$e3,$a1,$2d,$81,$8c,$8c // VZj.__..!...-...
        .byte $3f,$ff,$3c,$8c,$8f,$a3,$a3,$a8       // ?.<.....

txt_ee03:
        .byte $2a,$2a,$a4,$24,$80,$a0,$20,$28,$80,$d9,$00,$2e,$03,$03,$0f,$3c // **.$.. (.......<
        .byte $32,$f2,$ca,$85,$85,$15,$15
        .byte $54,$52,$52,$e3
        .text "J"
        .byte $22                                   // double quote
        .text "**"
        .byte $e4
        .byte $aa,$c8                               // ..

txt_ee25:
        .byte $23,$2a,$ca,$f0,$c5,$e3,$54,$25,$04,$f0,$fc,$f0,$c0,$e7,$77,$21 // #*....T%......w!
        .byte $07,$e7,$74                           // ..t

txt_ee38:
        .byte $2c,$40,$aa,$aa,$a8,$83,$3f,$ff,$3f,$0f,$a3,$8f,$3f,$cd,$25,$ca // ,@....?.?...?.%.
        .byte $ca,$f2,$f2,$fc,$c3                   // .....

txt_ee4d:
        .text "(HJRRT"
        .byte $15,$15,$85,$a3
        .byte $25,$40,$50,$10,$14,$84
        .byte $80,$c7,$00,$34,$01,$03,$03,$0f,$3c,$32,$f2,$ca,$ca,$85,$15,$15 // ...4....<2......
        .text "TRRJJ"
        .byte $8f

txt_ee73:
        .byte $3f,$3f,$d8,$2a,$fc,$fe,$fa,$fb,$ea,$c5,$15,$14,$53,$0f,$c3 // ??.*........S..

txt_ee82:
        .byte $2e,$22,$24,$b5,$fd,$bf,$af,$aa,$aa,$32,$b2,$9c,$57,$5f,$7f,$c2 // ."$......2..W_..
        .text "(OSS"
        .byte $14,$c2,$fe,$ff,$fe,$c5
        .byte $23,$7f,$7f,$5f,$d0
        .byte $24
        .byte $ca,$f2,$f2,$fc,$c4
        .text "(JRRT"
        .byte $15,$15,$85,$85,$a2
        .byte $26
        .byte $40,$50,$10,$14,$84,$85,$80,$b6,$00,$29,$01,$05,$03,$0f,$3c,$32 // @P.......)....<2
        .byte $f2,$ca,$ca,$e3                       // ....

txt_eec6:
        .byte $2a,$26,$aa,$66,$66,$56,$66,$66,$a2,$26,$ff,$57,$7f,$5f,$7f,$57 // *&.ffVff.&.W._.W
        .byte $a2,$26,$ff,$57,$77,$57,$5f,$77,$a2,$26,$ff,$57,$7f,$5f,$7f,$57 // .&.WwW_w.&.W._.W
        .byte $a2,$22,$ff,$fa,$e4,$fe,$24,$22,$00,$ff,$75,$e3,$f7,$21,$f5,$a2 // ."....$"..u..!..
        .byte $c1,$e5,$bf,$a2,$26,$ff,$ab,$bf,$ab,$fb,$ab,$a2,$22,$ff,$ab,$e4 // ....&......."...
        .byte $ef,$30,$02,$00,$ff,$57,$77,$57,$77,$77,$20,$00,$ff,$77,$77,$57 // .0...WwWww ..wwW
        .byte $df,$df,$a2,$22,$ff,$fa,$e3,$fe,$21,$fa,$a2,$22,$ff,$77,$e3,$f5 // ..."....!..".w..
        .byte $21,$77,$a2,$c1,$e5,$7f,$38,$01,$01,$55,$a9,$99,$a9,$99,$a9,$a3 // !w....8..U......
        .byte $a3,$a8,$56,$66,$56,$66,$56,$00,$c0,$f0,$30,$3c,$8c,$8f,$a3,$a7 // ..VfVfV...0<....
        .byte $21,$40,$80,$a0,$00,$25,$08,$28,$28,$2a,$0a,$a3 // !@...%.((*..

txt_ef52:
        .byte $21,$2a,$a2,$c2,$a3,$c1,$a2,$22,$aa,$aa,$a3,$c1,$a2 // !*.....".....

txt_ef5f:
        .text "!UEU"
        .byte $00,$00,$00,$ff,$00,$00

txt_ef69:
        .byte $55,$21,$55,$a3                       // U!U.

txt_ef6d:
        .byte $21,$55,$a2,$22,$aa,$aa,$a3,$c1,$a2   // !U.".....

txt_ef76:
        .text "!UCU"
        .byte $00,$00,$00,$ff,$00,$00

txt_ef80:
        .byte $55,$21,$55,$a3,$c1,$a2,$21,$aa,$43,$aa,$00,$00,$00,$ff,$00,$00 // U!U...!.C.......
        .byte $aa,$21,$aa,$a3,$21,$f0,$a2,$22,$aa,$aa,$a3,$21,$40,$e3,$50,$21 // .!..!.."...!@.P!
        .byte $40,$82,$d3,$00,$e7,$fc,$22,$0c,$06,$ed,$fc,$e8,$7c,$ee,$fc,$e3 // @.....".....|...
        .byte $06,$26,$61,$62,$21,$21,$02,$02,$e5,$fc,$23,$3c,$8b,$3b,$e5,$7c // .&ab!!....#<.;.|
        .byte $25,$12,$12,$21,$a1,$12,$ed,$fc,$2a,$6c,$62,$61,$61,$62,$2c,$12 // %..!....*lbaab,.
        .byte $21,$02,$fc,$e4,$3c,$25,$8b,$b3,$b3,$3b,$3c,$e3,$73,$25,$1a,$a7 // !...<%...;<.s%..
        .byte $a9,$9a,$1a,$ed,$fc,$23,$62,$62,$21,$e4,$2c,$34,$21,$02,$fc,$3c // .....#bb!.,4!..<
        .byte $83,$89,$8b,$b3,$17,$81,$b3,$3b,$83,$83,$3c,$1a,$a7,$9a,$9a,$1a // .......;..<.....
        .byte $e3,$7c,$ea,$fc,$23,$2c,$12,$12,$e4,$2c,$34,$12,$02 // .|..#,...,4..

txt_f00d:
        .byte $3c,$3c,$b3,$c9,$38,$70,$17,$1c,$cf,$8c,$9b,$38,$3c,$1a,$1a,$19 // <<..8p.....8<...
        .byte $1b,$71,$e5,$7c,$e8,$fc,$21,$12,$e3,$21,$32,$1c,$12,$1c,$21,$02 // .q.|..!..!2...!.
        .byte $1c,$38,$b8,$89,$08,$98,$1c,$1c,$89,$8c,$b9,$8b,$83,$e3,$fc,$e6 // .8..............
        .byte $7c,$e9,$fc,$21,$1c,$e7,$fc,$2f,$3c,$8b,$b3,$b3,$fc,$c9,$98,$10 // |..!.../<.......
        .byte $10,$89,$c9,$0c,$8b,$b3,$3b,$e3,$fc,$e3,$7c,$21,$76,$e4,$6e,$ed // ......;...|!v.n.
        .byte $fc,$31,$3c,$8b,$b3,$8b,$fc,$fc,$07,$80,$83,$18,$87,$7c,$fc,$fc // .1<..........|..
        .byte $8b,$b3,$3b,$e3,$fc,$28,$7c,$7c,$6e,$61,$61,$6e,$6e,$3c,$eb,$fc // ..;..(||naann<..
        .byte $23,$3c,$8b,$5b,$e3,$58,$22,$85,$57,$e3,$85,$29,$57,$57,$85 // #<.[.X".W..)WW.

txt_f08c:
        .byte $58,$58,$b5,$5b,$8b,$3c,$e3,$fc,$21,$6e,$e3,$61,$22,$6e,$3c,$eb // XX.[.<..!n.a"n<.
        .byte $fc,$23,$83,$8b,$83,$e4               // .#....

txt_f0a2:
        .text "=$88"
        .byte $b3
        .byte $38,$e3
        .byte $30,$e5,$83,$e3
        .byte $3c,$21,$fc,$e5,$6e
        .byte $22,$3c,$3c,$e8,$fc,$e3,$3c,$24,$fb,$fb,$cb,$cb,$e4,$fc,$26,$3b // "<<...<$......&;
        .byte $fb,$cb,$cb,$fc,$5c,$e3,$fc,$23,$fb,$fb,$cb,$e3,$fc,$e5,$3c,$25 // ....\..#......<%
        .byte $fc,$fc,$7c,$7c,$fc,$e3,$7c,$2b,$fc,$7b,$cb,$cb,$bc,$bc,$7c,$5c // ..||..|+.{....|\
        .byte $7c,$7c,$cb,$e3,$bc,$2a,$c1           // ||...*.

txt_f0e9:
        .byte $4c,$4c,$25,$cb,$21,$a1,$2a,$c1,$4c,$e8,$7c,$21,$fc,$e3,$71,$21 // LL%.!.*.L.|!..q!
        .byte $21,$e6,$71,$21,$01,$e6,$71,$24,$21,$71,$71,$21,$e6,$71,$23,$21 // !.q!..q$!qq!.q#!
        .byte $71,$f1,$e4,$71,$21,$11,$e5,$71,$2b,$f1,$71,$f1,$71,$71,$a1,$f1 // q..q!..q+.q.qq..
        .byte $f0,$f1,$20,$f0,$e3,$f1,$31,$70,$f0,$00,$a0,$f1,$f3,$f8,$71,$21 // .. ...1p......q!
        .byte $f1,$71,$a1,$fa,$7a,$fa,$20,$f0,$e3,$f1,$29,$71,$f1,$11,$01,$01 // .q..z. ...)q....
        .byte $71,$21,$01,$71,$e3,$01,$60,$41,$02,$22,$71,$51,$00,$a0,$a1,$a0 // q!.q..`A."qQ....
        .byte $a0,$70,$91,$20,$a3,$68,$28,$a8,$71,$a1,$91,$71,$a0,$a1,$71,$a1 // .p. .h(.q..q..q.
        .byte $10,$a1,$a1,$71,$a1,$71               // ...q.q

txt_f15f:
        .byte $51,$31,$a1,$a1,$e1,$21,$71,$51,$21,$01,$60,$f1,$f1,$71,$f1,$10 // Q1...!qQ!.`..q..
        .byte $f1,$e0,$79,$f9,$73,$f3,$78,$73,$a3,$78,$f8,$a9,$f9,$f1,$70,$01 // ..y.s.xs.x....p.
        .byte $21,$a1,$70,$e3,$f1,$60,$2a,$e1,$21,$f1,$71,$21,$21,$51,$71,$21 // !.p..`*.!.q!!Qq!
        .byte $31,$01,$00,$20,$f1,$71,$01,$01,$70,$c1,$f0,$01,$f8,$70,$09,$03 // 1.. .q..p....p..
        .byte $23,$23,$73,$09,$03,$00,$01,$20,$50,$7a,$0a,$0a,$71,$a1,$01,$71 // ##s.... Pz..q..q
        .byte $f1,$e3,$01,$21,$21,$e3,$71,$23,$f1,$70,$80,$e6,$70,$30,$71,$20 // ...!!.q#.p..p0q 
        .byte $7b,$73,$73,$79,$73,$73,$23,$73,$c9,$73,$73,$70,$71,$01,$e6,$71 // {ssyss#s.sspq..q
        .byte $60,$45,$11,$71,$71,$21,$71,$71,$01,$71,$01,$21,$00,$01,$21,$01 // `E.qq!qq.q.!..!.
        .byte $71,$21,$00,$a1,$00,$03,$78,$08,$13,$03,$03,$73,$03,$73,$03,$13 // q!....x....s.s..
        .byte $03,$08,$28,$71,$01,$f1,$01,$71,$01,$01,$71,$51,$71,$01,$01,$21 // ..(q...q..qQq..!
        .byte $71,$91,$01,$a1,$61,$a1,$a1,$71,$a1,$11,$71,$71,$73,$78,$73,$23 // q...a..q..qqsxs#
        .byte $73,$f3,$73,$71,$73,$73,$13,$e3,$73,$2a,$78,$70,$71,$f1,$71,$71 // s.sqss..s*xpq.qq
        .byte $21,$71,$7e,$7e,$e3,$71,$60,$1f,$f1,$f1,$71,$71,$e1,$71,$51,$21 // !q~~.q`...qq.qQ!
        .byte $51,$f1,$21,$a1,$73,$f8,$fb,$7b,$fb,$fb,$ab,$7b,$7b,$fb,$fb,$2b // Q.!.s..{...{{..+
        .byte $fb,$7b,$fb,$f8,$f3,$a3,$21,$e4,$f1,$24,$7e,$fe,$0e,$71,$e3,$f1 // .{....!..$~..q..
        .byte $2b,$01,$01,$71,$81,$71,$01,$01,$21,$01,$70,$03,$e3,$0b,$25,$2b // +..q.q..!.p...%+
        .byte $7b,$0b,$0b,$08,$e3,$0b,$2b,$7b,$0b,$fb,$0b,$0b,$2b,$01,$71,$01 // {.....+{....+.q.
        .byte $01,$f1,$e4,$01,$22,$21,$01,$e4,$71,$21,$01,$e6,$71,$60,$33,$f1 // ...."!..q!..q`3.
        .byte $f1,$e1,$21,$f1,$71,$f1,$f1,$71,$f1,$21,$f1,$e1,$a1,$f1,$71,$f1 // ..!.q..q.!....q.
        .byte $11,$71,$a1,$f1,$a1,$f1,$21,$a1,$71,$f1,$f1,$71,$71,$51,$f1,$91 // .q....!.q..qqQ..
        .byte $f1,$01,$01,$71,$f1,$71,$01,$01,$21,$01,$01,$21,$71,$f1,$01,$01 // ...q.q..!..!q...
        .byte $71,$fb,$e4,$01,$35,$07,$72,$f1,$fa,$71,$01,$01,$71,$f1,$21,$f1 // q...5.r..q..q.!.
        .byte $71,$01,$01,$00,$03,$0e,$06,$06,$0e,$03,$a2,$60,$81,$07,$08,$09 // q..........`....
        .byte $09,$08,$07,$00,$ad,$11,$d0,$29,$ef,$8d,$11,$d0,$a9,$01,$8d,$30 // .......).......0
        .byte $d0,$a0,$00,$a9,$40,$99,$00,$04,$99,$00,$05,$99,$00,$06,$99,$00 // ....@...........
        .byte $07,$c8,$d0,$f1,$a2,$00,$a0,$2f,$20,$15,$33,$a2,$00,$a0,$04,$20 // ......./ .3.... 
        .byte $1a,$33,$20,$1f,$33,$a2,$e0,$a0,$30,$20,$15,$33,$a2,$00,$a0,$d8 // .3 .3...0 .3....
        .byte $20,$1a
        .byte $33,$20,$1f
        .text "3LZ3"
        .byte $86,$fb,$84,$fc,$60,$86,$fd
        .byte $84,$fe,$60,$a9,$00,$8d,$4a,$33,$8d   // ..`...J3.

txt_f328:
        .byte $4b,$33,$a0,$00,$b1,$fb,$91,$fd       // K3......

txt_f330:
        .text " L3 S3"
        .byte $ee

txt_f337:
        .byte $4a,$33,$d0,$03,$ee                   // J3...

txt_f33c:
        .byte $4b,$33,$ad                           // K3.

txt_f33f:
        .byte $4b,$33,$c9,$01,$d0,$e7,$ad           // K3.....

txt_f346:
        .byte $4a,$33,$c9,$e0,$d0,$e0,$60,$a2,$61,$9b,$e6,$fb,$d0,$02,$e6,$fc // J3....`.a.......
        .byte $60,$e6,$fd,$d0,$02,$e6,$fe,$60,$78,$a9,$0b,$8d,$11,$d0,$a9,$01 // `......`x.......
        .byte $8d,$1a,$d0,$8d,$19,$d0,$a9,$7f,$8d,$0d,$dc,$a9,$2f,$8d,$12,$d0 // ............/...
        .byte $a9,$cb,$8d,$14,$03,$a9,$33,$8d,$15,$03,$a0,$00,$a9,$20,$99,$e0 // ......3...... ..
        .byte $05,$a9,$00,$99,$e0,$d9,$a9,$05,$09,$08,$99,$30,$da,$99,$58,$da // ...........0..X.
        .byte $c8,$c0,$28,$d0,$e7,$20,$5f,$39,$20,$78,$35,$20,$84,$38,$20,$92 // ..(.. _9 x5 .8 .
        .byte $38,$a9,$00,$85,$c6,$8d,$ed,$34,$8d,$ee,$34,$8d,$b4,$38,$8d,$ef // 8......4..4..8..
        .byte $34,$8d,$f0,$34,$8d,$9c,$38,$8d,$9d,$38,$8d,$ff,$1f,$8d,$f1,$34 // 4..4..8..8.....4
        .byte $8d,$98,$3c,$8d,$30,$d0,$4c,$a5,$3b,$a0,$0b,$88,$d0,$fd,$a9,$01 // ..<.0.L.;.......
        .byte $8d,$19,$d0,$a9,$3b,$8d,$11,$d0,$a9,$1b,$8d,$16,$d0,$a9,$1d,$8d // ....;...........
        .byte $18,$d0,$a0,$00,$b9,$a0,$17,$8d,$20,$d0,$8d,$21,$d0,$be,$1e,$35 // ........ ..!...5
        .byte $ca,$d0,$fd,$c8,$c0,$59,$d0,$ec,$a0,$00,$b9,$7d,$36,$99,$00,$d0 // .....Y.....}6...
        .byte $c8,$c0,$11,$d0,$f5,$ad,$8e,$36,$8d,$25,$d0,$ad,$8f,$36,$8d,$26 // .......6.%...6.&
        .byte $d0,$ee,$f0,$34,$ad,$f0,$34,$c9,$14,$d0,$0d,$a9,$00,$8d,$f0,$34 // ...4..4........4
        .byte $ad,$ef,$34,$49,$07,$8d,$ef,$34,$ce,$f2,$34,$d0,$1d,$ee,$f3,$34 // ..4I...4..4....4
        .byte $ad,$f3,$34,$c9,$08,$d0,$05,$a9,$00,$8d,$f3,$34,$0a,$a8,$b9,$09 // ..4........4....
        .byte $37,$8d,$f2,$34,$b9,$0a,$37,$8d,$08,$37,$a9,$91,$8d,$12,$d0,$a9 // 7..4..7..7......
        .byte $67,$8d,$14,$03,$a9,$34,$8d,$15,$03,$4c,$61,$34,$ad,$0d,$dc,$68 // g....4...La4...h
        .byte $a8,$68,$aa,$68,$40,$a0,$05,$88,$d0,$fd,$ad,$c0,$32,$ae,$c8,$32 // .h.h@.......2..2
        .byte $ac,$ef,$34,$8d,$22,$d0,$8e,$23,$d0,$8c,$24,$d0,$ce,$ed,$34,$10 // ..4."..#..$...4.
        .byte $07,$a9,$07,$8d,$ed,$34,$d0,$04,$e1,$00,$e9,$00,$ce,$ed,$34,$a9 // .....4........4.
        .byte $5b,$ae,$ed,$34,$a0,$12,$8d,$11,$d0,$8e,$16,$d0,$8c,$18,$d0,$a2 // [..4............
        .byte $0f,$8e,$21,$d0,$a2,$01,$bd,$c0,$32,$8d,$22,$d0,$bd,$c8,$32,$8d // ..!.....2."...2.
        .byte $23,$d0,$bc,$e5,$34,$88,$d0,$fd,$e8,$e0,$08,$d0,$e9,$a9,$00,$8d // #...4...........
        .byte $21,$d0,$a9,$c8,$8d,$16,$d0,$a9,$1b,$8d,$11,$d0,$a9,$01,$8d,$19 // !...............
        .byte $d0,$a9,$39,$8d,$14,$03,$a9,$37,$8d,$15,$03,$a9,$9c,$8d,$12,$d0 // ..9....7........
        .byte $4c,$61,$34,$08,$07,$e6,$08,$a5,$60,$36,$01,$ff,$ad,$a6,$02,$f0 // La4.....`6......
        .byte $03,$4c,$00,$18,$ee,$9c,$38,$ad,$9c,$38,$c9,$05,$d0,$f3,$a9,$00 // .L....8..8......
        .byte $8d,$9c,$38,$60,$09,$0e,$14,$12,$0f,$20,$02,$19,$20,$0b,$0f,$0d // ..8`..... .. ...
        .byte $02,$01,$0c,$01,$12,$00,$09,$09,$01,$08,$08,$09,$08,$09,$08,$09 // ................
        .byte $42,$01,$08,$08,$09,$09,$08,$09,$08,$30,$01,$08,$08,$09,$09,$08 // B........0......
        .byte $09,$09,$01,$08,$08,$09,$08,$08,$09,$09,$44,$01,$08,$08,$09,$09 // ..........D.....
        .byte $08,$09,$08,$61,$10,$01,$08,$09,$09,$08,$08,$09,$09,$01,$08,$08 // ...a............
        .byte $09,$09,$08,$05,$00,$a0,$00,$ae,$08,$37,$8a,$99,$a0,$17,$c8,$c0 // .........7......
        .byte $58,$d0,$f7,$a9,$00,$99,$a0,$17,$a9,$00,$48,$20,$99,$35,$68,$18 // X.........H .5h.
        .byte $69,$01,$c9,$03,$d0,$f4,$a8,$0a,$aa,$bd,$96,$36,$85,$14,$bd,$97 // i..........6....
        .byte $36,$85,$15,$be,$a4,$36,$ca,$f0,$0a,$8a,$99,$a4,$36,$be,$00 // 6....6......6..

txt_f595:
        .byte $37,$4c,$d9,$35,$be,$00,$37,$b9,$04,$37,$d0,$03,$e8,$d0,$01,$ca // 7L.5..7..7......
        .byte $e0,$00,$f0,$04,$e0,$50,$d0,$05,$49,$01,$99,$04,$37,$8a,$99,$00 // .....P..I...7...
        .byte $37,$bd,$a8,$36,$99,$a4,$36,$a0,$00,$b1,$14,$9d,$a0,$17,$e8,$c8 // 7..6..6.........
        .byte $c0,$08,$d0,$f5,$60,$ae,$76,$36,$ad,$78,$36,$d0,$03,$e8,$d0,$01 // ....`.v6.x6.....
        .byte $ca,$ac,$77,$36,$ad,$79,$36,$d0,$03,$c8,$d0,$01,$88,$e0,$19,$f0 // ..w6.y6.........
        .byte $04,$e0,$97,$d0,$08,$ad,$78,$36,$49,$01,$8d,$78,$36,$c0,$b5,$f0 // ......x6I..x6...
        .byte $04,$c0,$e5,$d0,$08,$ad,$79,$36,$49,$01,$8d,$79,$36,$8e,$76,$36 // ......y6I..y6.v6
        .byte $8c,$77,$36,$98,$a0,$00,$99,$7e,$36,$c8,$c8,$c0,$10,$d0,$f7,$a9 // .w6....~6.......
        .byte $00,$8d,$7a,$36,$8d,$8d,$36,$a9,$01,$8d,$7b,$36,$ad,$76,$36,$8d // ..z6..6...{6.v6.
        .byte $7d,$36,$8d,$7c,$36,$a0,$00,$ad,$7c,$36,$18,$69,$18,$8d,$7c,$36 // }6.|6...|6.i..|6
        .byte $99,$7f,$36,$90,$03,$ee,$7a,$36,$ad,$7b,$36,$0a,$8d,$7b,$36,$ad // ..6...z6.{6..{6.
        .byte $8d,$36,$ae,$7a,$36,$f0,$03,$0d,$7b,$36,$8d,$8d,$36,$c8,$c8,$c0 // .6.z6...{6..6...
        .byte $0e,$d0,$d4,$60,$4a,$d0,$b7,$35,$05,$0d,$0a,$0a,$0d,$05,$00,$19 // ...`J..5........

txt_f665:
        .text "7!7)717"
        .byte $c0
        .byte $32,$c8
        .byte $32,$8e
        .byte $36,$e4,$01,$e3
        .byte $06,$e3,$05,$22,$04,$04,$e8,$03,$ec,$02,$80,$20,$01,$ec,$02,$e8 // ..."....... ....
        .byte $03,$22,$04,$04,$e3,$05,$e3,$06,$24,$0a,$19,$28,$37,$e4,$01,$35 // ."......$..(7..5
        .byte $00,$f0,$00,$02,$0b,$04,$0c,$08,$0f,$10,$01,$08,$0f,$04,$0c,$02 // ................
        .byte $0b,$01,$02,$03,$04,$02,$05,$06,$07,$08,$60,$5b,$09,$0a,$0b,$0c // ..........`[....
        .byte $05,$08,$03,$04,$01,$06,$07,$09,$0f,$0e,$0d,$0c,$0b,$0a,$09,$08 // ................
        .byte $a9,$01,$8d,$19,$d0,$ce,$ee,$34,$10,$05,$a9,$07,$8d,$ee,$34,$a9 // .......4......4.
        .byte $10,$0d,$ee,$34,$a0,$12,$8d,$16,$d0,$8c,$18,$d0,$ad,$12,$39,$ae // ...4..........9.
        .byte $13,$39,$8d,$22,$d0,$8e,$23,$d0,$ad,$ed,$34,$f0,$03,$4c,$a5,$37 // .9."..#...4..L.7
        .byte $a0,$00,$b1,$fb,$d0,$03,$20,$84,$38,$b1,$fb // ...... .8..

txt_f700:
        .byte $20,$4c,$33,$c9,$80,$d0,$11,$b1,$fb,$29,$03,$18,$e3,$6a,$61,$18 //  L3......)...ja.
        .byte $8d,$9b                               // ..

txt_f712:
        .text "8 L3L"
        .byte $69
        .byte $37,$29,$3f,$0d,$9b

txt_f71d:
        .byte $38,$48,$a0,$00,$c8,$b9,$e0,$05,$88,$99,$e0,$05,$c8,$c0,$28,$d0 // 8H............(.
        .byte $f3,$68,$8d,$07,$06,$ad,$f1,$34,$49,$01,$8d,$f1,$34,$d0,$06,$20 // .h.....4I...4.. 
        .byte $e7,$35,$4c,$05,$38,$a2,$00,$bc,$9e,$38,$88,$f0,$07,$98,$9d,$9e // .5L.8....8......
        .byte $38,$4c,$00,$38,$bd,$a5,$38,$9d,$9e,$38,$8a,$0a,$a8,$b9,$96,$36 // 8L.8..8..8.....6
        .byte $85,$14,$b9,$97,$36,$85,$15,$bd,$ac,$38,$f0,$13,$a0,$00,$b1,$14 // ....6....8......
        .byte $48,$c8,$b1,$14,$88,$91,$14,$c8,$c0,$07,$d0,$f5,$4c,$fd,$37,$a0 // H...........L.7.
        .byte $07,$b1,$14,$48,$88,$b1,$14,$c8,$91,$14,$88,$d0,$f7,$68,$91,$14 // ...H.........h..
        .byte $e8,$e0,$07,$d0,$b2,$20,$78,$35,$20,$f4,$34,$ad,$ee,$34,$f0,$03 // ..... x5 .4..4..

txt_f79d:
        .byte $4c,$43,$38,$a0,$00,$c8,$b9,$30,$06,$be,$58,$06,$88,$99,$30,$06 // LC8....0..X...0.
        .byte $8a,$99,$58,$06,$c8,$c0,$28,$d0,$ec,$ac,$b4,$38,$b9,$b5,$38,$8d // ..X...(....8..8.
        .byte $57,$06,$18,$69,$20,$8d,$7f,$06,$c8,$b9,$b5,$38,$d0,$02,$a0,$00 // W..i ......8....
        .byte $8c,$b4,$38,$ee,$b3,$38,$ad,$b3,$38,$c9,$0f,$d0,$1b,$a9,$00,$8d // ..8..8..8.......
        .byte $b3,$38,$ae,$12,$39,$a0,$00,$c8,$b9,$12,$39,$88,$99,$12,$39,$c8 // .8..9.....9...9.
        .byte $c0,$0d,$d0,$f3,$8a,$99,$12,$39,$a9,$2f,$8d,$12,$d0,$a9,$cb,$8d // .......9./......
        .byte $14,$03,$a9,$33,$8d,$15,$03,$ad,$12,$d0,$c9,$18,$b0,$03,$4c,$5e // ...3..........L^
        .byte $34,$4c,$31,$ea,$a9,$00,$85,$fb,$a9,$50,$85,$fc,$a9,$00,$8d,$9b // 4L1......P......
        .byte $38,$60,$a9,$00,$85,$fd,$a9,$10,$85,$fe,$60,$a3,$e8,$01,$26,$03 // 8`........`...&.
        .byte $03,$01,$05,$05,$02,$02,$01,$00,$01,$00,$60,$55,$00 // ..........`U.

txt_f83a:
        .text "BC"
        .byte $40                                   // @ character
        .text "ADE"
        .byte $40                                   // @ character
        .text "AFG"
        .byte $40                                   // @ character
        .text "AHI"
        .byte $40                                   // @ character
        .text "A"
        .text "BC"
        .byte $40                                   // @ character
        .text "AJK"
        .byte $40                                   // @ character
        .text "ALM"
        .byte $40                                   // @ character
        .text "ANO"
        .byte $40                                   // @ character
        .text "A"
        .text "PQ"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "ARS"
        .byte $40                                   // @ character
        .text "ATU"
        .byte $40                                   // @ character
        .text "AVW"
        .byte $40                                   // @ character
        .text "ALM"
        .byte $40                                   // @ character
        .text "AXY"
        .byte $40                                   // @ character
        .text "AZ"
        .byte $5b

txt_f876:
        .byte $40                                   // @ character
        .text "ALM"
        .byte $40                                   // @ character
        .text "AXY"
        .byte $40                                   // @ character
        .text "ADE"
        .byte $40                                   // @ character
        .text "APQ"
        .byte $40                                   // @ character
        .text "ABC"
        .byte $40                                   // @ character
        .text "A"
        .byte $5c                                   // backslash
        .byte $5d,$02

txt_f88f:
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "A"
        .byte $a2
        .byte $2d,$01,$02,$03,$04,$05,$06,$07,$06,$05,$04
        .byte $03,$02,$01,$bb,$e3,$77,$e3,$dd,$e3,$77,$bb,$61,$4d,$ee,$ff,$1f // .....w...w.aM...
        .byte $a9,$ff,$8d,$15,$d0,$8d,$1c,$d0,$8d,$0f,$d4,$a9,$00,$8d,$17,$d0 // ................
        .byte $8d,$1b,$d0,$8d,$1d,$d0,$a2,$80,$8e,$18,$d4,$e8,$8e,$12,$d4,$ad // ................
        .byte $1b,$d4,$c9,$1e,$90,$f9,$c9,$92,$b0,$f5,$8d,$76,$36,$ad,$1b,$d4 // ...........v6...
        .byte $c9,$ba,$90,$f9,$c9,$e0,$b0,$f5,$8d,$77,$36,$ad,$1b,$d4,$29,$01 // .........w6...).
        .byte $8d,$78,$36,$ad,$1b,$d4,$29,$01,$8d,$79,$36,$ce,$ff,$1f,$a0,$00 // .x6...)..y6.....
        .byte $a2,$f8,$8a,$99,$f8,$07,$e8,$c8,$c0,$08,$d0,$f6,$a0,$00,$b9,$20 // ............... 
        .byte $39,$99,$00,$3e,$99,$a0,$15,$99,$40,$3e,$99,$e0,$15,$99,$80,$3e // 9..>....@>.....>
        .byte $99,$20,$16,$99,$c0,$3e,$99,$60,$16,$99,$00,$3f,$99,$a0,$16,$99 // . ...>.`...?....
        .byte $40,$3f,$99,$e0,$16,$99,$80,$3f,$99,$20,$17,$99,$c0,$3f,$99,$60 // @?.....?. ...?.`
        .byte $17,$c8,$c0,$40,$d0,$c8,$60,$a0,$15,$a1,$15,$a2,$15,$e0,$15,$e1 // ...@..`.........
        .byte $15,$e2,$15,$20,$16,$21,$16,$22,$16,$60,$16,$61,$16,$62,$16,$a0 // ... .!.".`.a.b..
        .byte $16,$a1,$16,$a2,$16,$e0,$16,$e1,$16,$e2,$16,$20,$17,$21,$17,$22 // ........... .!."
        .byte $17,$60,$17,$61,$17,$62,$17,$a0,$00,$b1,$fd,$d0,$03,$20,$92,$38 // .`.a.b....... .8
        .byte $b1,$fd,$8d,$eb,$3a,$a9,$00,$8d,$ec,$3a,$8d,$ea // ....:....:..

txt_f98b:
        .text ": S3"
        .byte $a0,$00,$b1,$fd,$8d,$ed
        .byte $3a,$f0,$05,$a9
        .byte $20,$20
        .byte $67                                   // g

txt_f99c:
        .text ": S3"
        .byte $a0,$00,$b1,$fd

txt_f9a4:
        .text ")?H "
        .byte $67
        .byte $3a,$68,$18,$69
        .byte $40,$20,$67

txt_f9b0:
        .byte $3a,$4c,$b8,$3a,$a0,$00,$85,$16,$84,$17,$a5,$16,$0a,$85,$16,$26 // :L.:...........&
        .byte $17,$c8,$c0,$03,$d0,$f4,$a5,$16,$18,$69,$00,$85,$16,$a5,$17,$69 // .........i.....i
        .byte $0c,$85,$17,$ad,$ec,$3a,$0a,$a8,$b9,$f9,$39,$85,$18,$b9,$fa,$39 // .....:....9....9
        .byte $85,$19,$a2,$00,$a0,$00,$ad,$ea,$3a,$f0,$02,$a0,$27,$8c,$ee,$3a // ........:...'..:
        .byte $8a,$a8,$b1,$16,$ac,$ee,$3a,$91,$18,$e3,$c8,$60,$3b,$e8,$e0,$08 // ......:....`;...
        .byte $d0,$ec,$ee,$ec,$3a,$60,$ae,$ec,$3a,$ad,$ed,$3a,$f0,$0f,$e0,$17 // ....:`..:..:....
        .byte $d0,$23,$a9,$20,$20,$67               // .#.  g

txt_fa16:
        .text ": S3L"
        .byte $d3
        .byte $3a,$e0,$18,$d0,$14,$ad,$ea
        .byte $3a,$d0,$0b
        .byte $ee,$ea,$3a,$a9,$00,$8d,$ec           // ..:....

txt_fa2d:
        .text ":L?: S3"
        .byte $60

txt_fa35:
        .byte $4c,$50,$3a,$a5,$60,$38,$08,$0a,$0a,$8d,$ec,$3a,$98,$29,$04,$d0 // LP:.`8.....:.)..
        .byte $06,$ee,$ec,$3a,$ee,$ec,$3a,$98,$29,$03,$a8,$b9,$6e,$3b,$8d,$72 // ...:..:.)...n;.r
        .byte $3b,$49,$ff,$8d,$73,$3b,$ac,$ec,$3a,$b9,$75,$3b,$85,$18,$b9,$76 // ;I..s;..:.u;...v
        .byte $3b,$85,$19,$a0,$00,$a2,$00,$b1,$18,$2d,$73,$3b,$91,$18,$e3,$c8 // ;........-s;....
        .byte $60,$33,$e8,$e0,$08,$d0,$f1,$c0,$27,$b0,$04,$a0,$27,$d0,$e7,$68 // `3......'...'..h
        .byte $29,$01,$d0,$01,$60,$ac,$ec,$3a,$b9,$f9,$39,$85,$16,$b9,$fa,$39 // )...`..:..9....9
        .byte $85,$17,$a0,$00,$a2,$00,$b1,$16,$2d,$72,$3b,$8d,$74,$3b,$b1,$18 // ........-r;.t;..
        .byte $0d,$74,$3b,$91,$18,$e3,$c8,$32,$e8,$e0,$08,$d0,$e9,$c0,$27,$b0 // .t;....2......'.
        .byte $04,$a0,$27,$d0,$df,$60,$03,$0c,$30,$c0,$a4,$61,$22,$3e,$01,$3e // ..'..`..0..a">.>
        .byte $02                                   // .

txt_fac6:
        .text ">"
        .byte $40                                   // @ character
        .text ">A>B>"
        .byte $80
        .byte $3e,$81
        .byte $3e,$82
        .byte $3e,$c0
        .byte $3e,$c1
        .byte $3e,$c2,$3e,$00,$3f,$01,$3f,$02       // >.>.?.?.

txt_fade:
        .text "?"
        .byte $40                                   // @ character
        .text "?A?B?"
        .byte $80
        .byte $3f,$81
        .byte $3f,$82
        .byte $3f,$c0
        .byte $3f,$c1
        .byte $3f,$c2,$3f,$ad,$11,$d0,$10,$fb,$58,$ad,$ff,$1f,$d0,$16,$ee,$9d // ?.?.....X.......
        .byte $38,$ad,$9d,$38,$c9,$0b,$d0,$05,$a2,$fc,$4c,$ad,$3c,$a9,$00,$a2 // 8..8......L.<...
        .byte $40,$20,$03,$18,$ad,$98,$3c,$d0,$11,$20,$29,$3a,$ee,$98,$3c,$a9 // @ ....<.. ):..<.
        .byte $00,$8d,$99,$3c,$8d,$9a,$3c,$4c,$65,$3c,$c9,$01,$d0,$15,$ee,$99 // ...<..<Le<......
        .byte $3c,$d0,$03,$ee,$9a,$3c,$ad,$9a,$3c,$c9,$19,$d0,$03,$ee,$98,$3c // <....<..<......<
        .byte $4c,$65,$3c,$c9,$02,$d0,$18,$a9,$00,$8d,$9b,$3c,$a9,$fd,$8d,$9d // Le<........<....
        .byte $3c,$a9,$07,$8d,$9c,$3c,$8d,$9e,$3c,$ee,$98,$3c,$4c,$65,$3c,$ad // <....<..<..<Le<.
        .byte $9b,$3c,$c9,$0c,$f0,$28,$ac,$9c,$3c,$18,$20,$ef,$3a,$ce,$9c,$3c // .<...(..<. .:..<
        .byte $10,$1c,$ad,$9d,$3c,$10,$03,$ee,$9d,$3c,$a9,$07,$8d,$9c,$3c,$ac // ....<....<....<.
        .byte $9b,$3c,$be,$a1,$3c,$ad,$eb,$3a,$9d,$27,$d0,$ee,$9b,$3c,$ad,$9d // .<..<..:.'...<..

txt_fb8e:
        .byte $3c,$30,$20,$ac,$9e,$3c,$38,$20,$ef,$3a,$ce,$9e,$3c,$10,$08,$a9 // <0 ..<8 .:..<...
        .byte $07,$8d,$9e,$3c,$ee,$9d,$3c,$ad,$9d,$3c,$c9,$0c,$d0,$05,$a9,$00 // ...<..<..<......
        .byte $8d,$98,$3c,$a5,$c6,$f0,$06,$ae,$77,$02,$4c,$ad,$3c,$ad,$8e,$02 // ..<.....w.L.<...
        .byte $f0,$05,$a2,$ff,$4c,$ad,$3c,$ad,$00,$dc,$29,$1f,$c9,$1f,$f0,$05 // ....L.<...).....
        .byte $a2,$fe,$4c,$ad,$3c,$ad,$01,$dc,$29,$1f,$c9,$1f,$f0,$05,$a2,$fd // ..L.<...).......
        .byte $4c,$ad                               // L.

txt_fbe0:
        .byte $3c,$4c,$ab,$3b,$ab,$60,$81,$01,$02,$02,$03,$04,$04,$05,$06,$06 // <L.;.`..........
        .byte $07,$78,$a9,$00,$8d,$1a,$d0,$8d,$11,$d0,$8d,$20,$d0,$8e,$fe,$1f // .x......... ....
        .byte $ad,$30,$03,$8d,$9f,$3c,$ad,$31,$03,$8d,$a0,$3c,$a2,$00,$a9,$00 // .0...<.1...<....
        .byte $95,$02,$9d,$00,$02,$9d,$00,$03,$e8,$d0,$f5,$a9,$04,$8d,$88,$02 // ................
        .byte $20,$81,$ff,$a9,$00,$8d,$20,$d0,$8d,$11,$d0,$20,$8a,$ff,$a2,$12 //  ..... .... ....
        .byte $a9,$00,$9d,$00,$d4,$ca,$10,$fa,$20,$84,$ff,$ad,$9f,$3c,$8d,$30 // ........ ....<.0
        .byte $03,$ad,$a0,$3c,$8d,$31,$03,$a9,$08,$a8,$aa,$4c,$e2,$fc,$a9,$04 // ...<.1.....L....
        .byte $a2,$1f,$a0                           // ...

txt_fc53:
        .byte $3d,$20,$bd,$ff,$a9,$45,$8d,$00,$d0,$a9,$00,$85,$9d,$4c,$d5,$ff // = ...E.......L..
        .text "POOL"
        .byte $10,$82,$dc,$00
        .byte $23,$27,$00,$90,$a2,$60,$5e,$01
        .byte $01,$0f,$02,$08,$04,$08,$0a,$01,$08,$01,$07,$09,$0b,$b4,$16,$02 // ................
        .byte $22,$d4,$13,$00,$11,$00,$23,$46,$02,$00,$10,$06,$23,$5b,$02,$00 // ".....#F....#[..
        .byte $12,$de,$00,$01,$1e,$00,$01,$03,$21,$04,$07,$02,$08,$0a,$6a,$05 // ........!.....j.
        .byte $69,$14,$01,$0b,$05,$16,$02,$0e,$08,$1f,$18,$14,$01,$23,$b4,$01 // i............#..
        .byte $00,$14,$05,$23,$15,$02,$00,$14,$08,$23,$15,$02,$00,$11,$00,$14 // ...#.....#......
        .byte $0a,$23,$b4,$01,$00,$14,$08,$23,$b4,$01,$00,$14,$01,$02,$23,$b4 // .#.....#......#.
        .byte $01,$00,$2e,$14,$0a,$23,$b4,$01,$00,$14,$08,$23,$b4,$01,$00 // .....#.....#...

// --- Region $fce5-$ff80 ---
.pc = $fce5 "Segment $fce5"
        .byte $23,$b4,$01,$00,$22,$14,$01,$02,$23,$b4,$01,$00,$61,$0b,$10,$de // #..."...#...a...
        .byte $00,$e8,$19,$fd,$00,$01,$1e,$00,$01,$03,$17,$14,$19,$02,$08,$11 // ................
        .byte $00,$98,$07,$9c,$07,$9f,$07,$9c,$07,$10,$08,$1a,$03,$11,$00,$98 // ................
        .byte $07,$9c,$07,$9f,$07,$9c,$07,$10,$08,$03,$41,$04,$04,$02,$29,$0e // ..........A...).
        .byte $10,$0b,$3c,$16,$02,$21,$08,$0a,$59,$05,$68,$15,$ef,$1f,$f4,$0f // ..<..!..Y.h.....
        .byte $01,$13,$00,$03,$41,$14,$01,$0d,$90,$0c,$01,$09,$2a,$23,$1d,$01 // ....A.......*#..
        .byte $00,$03,$41,$14,$0d,$0d,$20,$0c,$03,$09,$2a,$08,$01,$06,$03,$23 // ..A... ...*....#
        .byte $1d,$01,$00,$06,$01,$08,$00,$03,$21,$14,$0d,$0d,$20,$0c,$03,$09 // ........!... ...
        .byte $15,$23,$1d,$01,$00,$03,$11,$14,$19,$0d,$40,$0c,$06,$09,$2a,$08 // .#........@...*.
        .byte $01,$07,$07,$23,$1d,$01,$00,$07,$00,$08,$00,$12,$03,$00,$01,$1e // ...#............
        .byte $05,$94,$b9,$e0,$b7,$d2,$05,$66,$b7,$07,$b4,$07,$b0,$15,$b4,$15 // .......f........
        .byte $b7,$1c,$b4,$0e,$b7,$0e,$b4,$0e,$b7,$15,$b4,$15,$b0,$46,$b0,$15 // .............F..
        .byte $b4,$15,$b7,$1c,$b4,$0e,$b7,$0e,$b4,$0e,$b0,$15,$ad,$15,$b0,$46 // ...............F
        .byte $04,$01,$0e,$20,$b4,$15,$b7,$15,$bc,$1c,$b9,$0e,$bc,$0e,$b9,$0e // ... ............
        .byte $b4,$15,$b7,$15,$b9,$46,$04,$06,$0e,$10,$b2,$15,$b5,$15,$b7,$1c // .....F..........
        .byte $ba,$0e,$b9,$0e,$ba,$0e,$b7,$70,$04,$0b,$b5,$15,$b7,$07,$b9,$0e // .......p........
        .byte $bc,$46,$b5,$15,$b9,$07,$b7,$0e,$b5,$46,$b5,$15,$b7,$07,$b9,$0e // .F.......F......
        .byte $bc,$46,$b5,$15,$b9,$07,$b7,$0e,$b5   // .F.......

txt_fdfe:
        .byte $42,$46,$b7,$15,$b4,$07,$b2,$0e,$b4,$60 // BF.......`

txt_fe08:
        .byte $5a,$46,$ae,$15,$ad,$15,$ab,$46,$b3,$15,$b2,$15,$b0,$46,$24,$08 // ZF.....F.....F$.
        .byte $01,$98,$07,$08,$00,$98,$07,$98,$07,$08,$01,$98,$07,$08,$00,$98 // ................
        .byte $0e,$08,$01,$98,$07,$08,$00,$98,$07,$98,$0e,$08,$01,$98,$07,$08 // ................
        .byte $00,$98,$07,$08,$01,$98,$07,$98,$07,$08,$00,$9c,$07,$9f,$07,$08 // ................
        .byte $01,$98,$07,$08,$00,$98,$07,$98,$07,$08,$01,$98,$07,$08,$00,$98 // ................
        .byte $0e,$08,$01,$98,$07,$08,$00,$98,$07,$98,$0e,$42,$08,$01,$98,$07 // ...........B....
        .byte $08,$00,$98,$07,$60,$21,$93,$07,$90,$07,$24,$08,$01,$98,$07,$08 // ....`!....$.....
        .byte $00,$98,$07,$98,$07,$08,$01,$98,$07,$08,$00,$98,$0e,$08,$01,$98 // ................
        .byte $07,$08,$00,$98,$07,$98,$0e,$42,$08,$01,$98,$07,$08,$00,$98,$07 // .......B........
        .byte $60,$43,$93,$07,$90,$07,$24,$03,$41,$9f,$0e,$03,$11,$98,$07,$98 // `C....$.A.......
        .byte $07,$22,$b7,$ab,$0e,$22,$d4,$98,$07,$98,$07 // ."...".....

txt_feb3:
        .byte $24,$22,$d4,$03,$41,$9f,$0e,$03,$11,$98,$07,$98,$07,$03,$41,$9f // $"..A.........A.
        .byte $0e,$03,$81,$d4,$0e,$03,$11,$9f,$0e,$22,$b7,$ab,$0e,$ab,$0e,$22 // ........."....."
        .byte $d4,$03,$81,$d4,$07,$d4,$07,$03,$11,$24,$8d,$7c,$00,$60 // .........$.|.`

txt_fee1:
        .byte $5c                                   // backslash
        .text "* * *  "
        .byte $80,$01

txt_feeb:
        .text "RACK 'EM UP"
        .byte $80,$00

txt_fef8:
        .text "  * * *  CRACKED"
        .text " BY "
        .byte $80,$03

txt_ff0e:
        .text "EAGLE SOFT INCOR"
        .text "PORATED"
        .byte $80,$00

txt_ff27:
        .text ", ON OCTOBER 5TH"
        .text ", 1988!"
        .byte $e6
        .byte $20,$60

txt_ff41:
        .text "BGREETINGS TO SCG, ATC, IKARI, HOTLINE, AND WHO EVER ELSE I FORG"

// --- Region $ff93-$fffc ---
.pc = $ff93 "Segment $ff93"
        .text "SCROLLS"
        .byte $e3

txt_ff9b:
        .text ".1BACK TO CRACKING!"
        .byte $e7                                   // .

txt_ffaf:
        .text " 5ESI NO DOUBT #1 ON 64"
        .byte $e3,$2e,$60                           // ..`

txt_ffc9:
        .byte $22                                   // double quote character
        .text "SOON #1 ON AMIGA!(AT LEAST IN USA)"
        .byte $e9
        .byte $20,$2a,$2d,$80,$02
        .text "LATER"
        .byte $80,$00,$e9
        .byte $20,$80
        .byte $d5                                   // .
