// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:17
// 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:  $1c00 (7168)
// IRQ handler:  $1d19 (irq_1d19)
// IRQ handler:  $1d50 (nmi_1d50)
//
// Code: 4258 bytes, Data: 59230 bytes
// Labels: 403, Subroutines: 6
//
// Cross-references: all OK
// ============================================


// --- Region $08ad-$08b6 ---
.pc = $08ad "sub_08ad"
// Referenced by: jsr from $1cc0, $f1d1

sub_08ad:
        jmp loc_0961

dat_08b0:
        .byte $4c,$a9,$09                           // L..
// Referenced by: jsr from $1d6e, $f27f

sub_08b3:
        jmp loc_09af

dat_08b6:
        .byte $a0                                   // .

// --- Region $0935-$0ef5 ---
.pc = $0935 "sub_0935"
// Referenced by: jsr from $098c

sub_0935:
        lda #$00
        ldx #$7a

loc_0939:
        sta dat_08ba,x
        dex
        bpl loc_0939

loc_093f:
        lda #$ff
        sta dat_08eb
        sta $08ec
        sta $08ed
        lda #$00
        ldx #$02

loc_094e:
        sta dat_08ba,x
        sta $08bd,x
        sta $08c0,x
        sta $08cc,x
        dex
        bpl loc_094e
        sta $090e
        rts

loc_0961:
        pha
        lda #$01
        sta $090e
        pla
        tax
        lda $1252,x
        sta smc_0978                                // SMC: modifies $0978
        lda $1255,x
        sta smc_0979                                // SMC: modifies $0979
        ldy #$05

loc_0977:
.label smc_0978 = * + 1
.label smc_0979 = * + 2
        lda $14d9,y                                 // !SMC: modified by $096c, $0972
        sta $126a,y
        dey
        bpl loc_0977
        lda $1247,x
        sta dat_08b6
        lda $124a,x
        sta smc_0c1f                                // SMC: modifies $0c1f
        jsr sub_0935

loc_098f:
        ldx #$17

loc_0991:
        lda #$01
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_0991
        lda #$0f
        sta $d418
        lda #$00
        sta $d417
        rts

dat_09a9:
        .byte $a9,$02,$8d,$0e,$09,$60               // .....`

loc_09af:
        lda $090e
        cmp #$02
        beq loc_09bd
        cmp #$01
        bne loc_09be
        jmp loc_093f

loc_09bd:
        rts

loc_09be:
        inc dat_08eb
        inc $08ec
        inc $08ed
        ldx #$02
        dec $090d
        bpl loc_09d4
        lda dat_08b6
        sta $090d

loc_09d4:
        nop
        nop
        nop
        stx $bf
        lda $08b7,x
        sta $08f2
        tay
        lda $090d
        cmp dat_08b6
        bne loc_09fc
        lda $126a,x
        sta smc_0a03                                // SMC: modifies $0a03
        lda $126d,x
        sta smc_0a04                                // SMC: modifies $0a04
        dec $08c0,x
        bmi loc_09ff
        jmp loc_0be1

loc_09fc:
        jmp loc_0c0f

loc_09ff:
        ldy dat_08ba,x
.label smc_0a03 = * + 1
.label smc_0a04 = * + 2
        lda $1483,y                                 // !SMC: modified by $09eb, $09f1
        cmp #$fe
        beq loc_0a1b
        cmp #$ff
        bne loc_0a23
        lda #$00
        sta $08c0,x
        sta dat_08ba,x
        sta $08bd,x
        jmp loc_09ff

loc_0a1b:
        lda #$02
        sta $090e
        jmp loc_098f

loc_0a23:
        sta $0901
        cmp #$80
        bcc loc_0a35
        and #$1f
        sta dat_08ee,x
        inc dat_08ba,x
        jmp loc_09ff

loc_0a35:
        lda $0901
        cmp #$60
        bcc loc_0a47
        and #$0f
        sta $0931,x
        inc dat_08ba,x
        jmp loc_09ff

loc_0a47:
        lda $0901
        cmp #$40
        bcc loc_0a59
        and #$3f
        sta $0910,x
        inc dat_08ba,x
        jmp loc_09ff

loc_0a59:
        lda $0901
        asl
        tay
        lda $1270,y
        sta $bd
        lda $1271,y
        sta $be
        lda #$00
        sta $08db,x
        sta $08de,x
        ldy $08bd,x
        sta dat_08eb,x
        lda ($bd),y
        sta $b8

loc_0a7a:
        and #$f0
        cmp #$f0
        bne loc_0a9f
        lda $b8
        and #$01
        bne loc_0a96
        lda #$01
        sta $091f,x
        inc $08bd,x
        iny
        lda ($bd),y
        sta $b8
        jmp loc_0b38

loc_0a96:
        jsr sub_0bd4
        sta $d417
        jsr sub_0bd4

loc_0a9f:
        lda #$00
        sta $091f,x
        lda $b8
        and #$f0
        cmp #$e0
        bne loc_0ad0
        lda #$01
        sta $08db,x
        inc $08bd,x
        iny
        lda ($bd),y
        sta $0926,x
        inc $08bd,x
        inc $08bd,x
        iny
        iny
        lda ($bd),y
        clc
        adc dat_08ee,x
        sta $0923,x
        dey
        lda ($bd),y
        sta $b8

loc_0ad0:
        lda $b8
        and #$e0
        cmp #$c0
        bne loc_0ae6
        lda $b8
        and #$1f
        clc
        adc $0931,x
        sta $08cf,x
        jsr sub_0bd4

loc_0ae6:
        lda $b8
        and #$f0
        cmp #$70
        bne loc_0b0a
        lda $b8
        and #$0f
        tax
        lda $138d,x
        sta smc_0c54                                // SMC: modifies $0c54
        sta smc_0c60                                // SMC: modifies $0c60
        lda $139a,x
        sta smc_0c55                                // SMC: modifies $0c55
        sta smc_0c61                                // SMC: modifies $0c61
        ldx $bf
        jsr sub_0bd4

loc_0b0a:
        lda $b8
        and #$c0
        cmp #$80
        bne loc_0b38
        lda $b8
        and #$3f
        sec
        sbc #$01
        sta $08c3,x
        jsr sub_0bd4
        and #$c0
        cmp #$80
        bne loc_0b33
        lda $b8
        and #$3f
        clc
        adc $08c3,x
        sta $08c3,x
        jsr sub_0bd4

loc_0b33:
        lda $b8
        jmp loc_0a7a

loc_0b38:
        lda $08c3,x
        sta $08c0,x
        lda $b8
        clc
        adc dat_08ee,x
        sta $08cc,x
        tay
        lda dat_1189,y
        sta $092b,x
        pha
        sta $08d8,x
        lda $11e8,y
        sta $092e,x
        sta $08d2,x
        sta $08d5,x
        ldy $08f2
        sta $d401,y
        pla
        sta $d400,y
        lda $091f,x
        bne loc_0bb3
        lda $08cf,x
        asl
        asl
        asl
        tax
        stx $08f1
        lda $1411,x
        sta $d405,y
        lda $1412,x
        sta $d406,y
        lda $1413,x
        pha
        lda $140f,x
        pha
        lda $1410,x
        ldx $bf
        sta $08c6,x
        sta $0913,x
        lda #$00
        sta $d402,y
        sta $08e1,x
        pla
        sta $08e7,x
        and #$0f
        sta $d403,y
        sta $08e4,x
        lda #$01
        sta $0909,x
        pla
        sta $0906,x

loc_0bb3:
        inc $08bd,x
        ldy $08bd,x
        lda ($bd),y
        cmp #$ff
        bne loc_0bd1

loc_0bbf:
        lda #$00
        sta $08bd,x
        lda $0910,x
        beq loc_0bce
        dec $0910,x
        bpl loc_0bd1

loc_0bce:
        inc dat_08ba,x

loc_0bd1:
        jmp loc_1159
// Referenced by: jsr from $0a96, $0a9c, $0ae3, $0b07, $0b1c, $0b30

sub_0bd4:
        inc $08bd,x
        iny
        lda ($bd),y
        cmp #$ff
        beq loc_0bbf
        sta $b8
        rts

loc_0be1:
        lda $08c0,x
        beq loc_0c07
        lda $08cf,x
        asl
        asl
        asl
        tay
        lda $1413,y
        rol
        lsr
        lsr
        lsr
        sta smc_0bff                                // SMC: modifies $0bff
        lda $08c3,x
        sec
        sbc $08c0,x
.label smc_0bff = * + 1
        cmp #$1c                                    // !SMC: modified by $0bf4
        bcs loc_0c07
        lda $08c6,x
        bne loc_0c0c

loc_0c07:
        lda $08c6,x
        and #$fe

loc_0c0c:
        sta $0913,x

loc_0c0f:
        lda $08e7,x
        and #$10
        beq loc_0c25
        lda $08c0,x
        bne loc_0c25
        lda $090d
.label smc_0c1f = * + 1
        cmp #$58                                    // !SMC: modified by $0989
        bne loc_0c25
        sta $d406,y

loc_0c25:
        lda $08cf,x
        asl
        asl
        asl
        tay
        lda $1414,y
        sta $b2
        lda $1415,y
        sta $b3
        lda $08cc,x
        sta $08c9,x
        lda $1416,y
        sta $b4
        and #$10
        beq loc_0c48
        jmp loc_0d58

loc_0c48:
        lda $b4
        and #$04
        beq loc_0c76
        dec $08fd,x
        bpl loc_0c59
.label smc_0c54 = * + 1
.label smc_0c55 = * + 2
        lda $13ba                                   // !SMC: modified by $0af6, $0aff
        sta $08fd,x

loc_0c59:
        ldx $bf
        ldy $08fd,x
        iny
.label smc_0c60 = * + 1
.label smc_0c61 = * + 2
        lda $13ba,y                                 // !SMC: modified by $0af9, $0b02
        clc
        adc $08cc,x
        sta $08c9,x
        tay
        lda dat_1189,y
        sta $092b,x
        lda $11e8,y
        sta $092e,x

loc_0c76:
        lda $b2
        beq loc_0cce
        lda $08de,x
        bne loc_0cce
        ldy $08cf,x
        ldx $1477,y
        stx smc_0d0f                                // SMC: modifies $0d0f
        lda $b2
        and #$0f
        sta $08f3
        lda $b2
        and #$70
        lsr
        lsr
        lsr
        lsr
        ldx $bf
        sta $08f4,x
        ldy #$bc
        lda $b2
        bpl loc_0ca4
        ldy #$7d

loc_0ca4:
        sty smc_0cba                                // SMC: modifies $0cba
        ldy $08c9,x
        lda $118a,y
        sec
        sbc dat_1189,y
        sta $0919
        lda $11e9,y
        sbc $11e8,y

smc_0cba:
        adc dat_08eb,x                              // !SMC: modified by $0ca4
        sta $0918

loc_0cc0:
        dec $08f3
        bmi loc_0cd1
        lsr $0918
        ror $0919
        jmp loc_0cc0

loc_0cce:
        jmp loc_0d58

loc_0cd1:
        lda $08f7,x
        bpl loc_0ce0
        dec $08fa,x
        bne loc_0cf4
        inc $08f7,x
        bpl loc_0cf4

loc_0ce0:
        inc $08fa,x
        lda $08f4,x
        cmp $08fa,x
        bcs loc_0cf4
        sta $08fa,x
        dec $08f7,x
        dec $08fa,x

loc_0cf4:
        ldy $08c9,x
        lda dat_1189,y
        sta $0916
        lda $11e8,y
        sta $0917
        lda $08f4,x
        lsr
        tay

loc_0d08:
        dey
        bmi loc_0d28
        lda dat_08eb,x
.label smc_0d0f = * + 1
        cmp #$00                                    // !SMC: modified by $0c85, $e519
        bcc loc_0d44
        lda $0916
        sec
        sbc $0919
        sta $0916
        lda $0917
        sbc $0918
        sta $0917
        jmp loc_0d08

loc_0d28:
        ldy $08fa,x

loc_0d2b:
        dey
        bmi loc_0d44
        lda $0916
        clc
        adc $0919
        sta $0916
        lda $0917
        adc $0918
        sta $0917
        jmp loc_0d2b

loc_0d44:
        ldx $bf
        lda $0916
        sta $092b,x
        sta $08d8,x
        lda $0917
        sta $092e,x
        sta $08d2,x

loc_0d58:
        ldx $bf
        lda $08db,x
        bne loc_0d65

loc_0d5f:
        jmp loc_0e4f

loc_0d62:
        jmp loc_0e2e

loc_0d65:
        lda $0926,x
        lsr
        lsr
        lsr
        lsr
        sta smc_0d8b                                // SMC: modifies $0d8b
        sta smc_0dda                                // SMC: modifies $0dda
        lda $0926,x
        and #$0f
        sec
        sbc #$01
        clc
        adc $08c0,x
        cmp $08c3,x
        bcs loc_0d5f
        pha
        lda #$01
        sta $08de,x
        pla
.label smc_0d8b = * + 1
        adc #$00                                    // !SMC: modified by $0d6c
        cmp $08c3,x
        bcc loc_0d62
        ldy $08cc,x
        lda $0923,x
        tax
        sec
        lda dat_1189,y
        sbc dat_1189,x
        sta smc_0e16                                // SMC: modifies $0e16
        lda $11e8,y
        sbc $11e8,x
        sta smc_0e21                                // SMC: modifies $0e21
        ldx #$38
        ldy #$e9
        bcs loc_0dca
        ldx #$18
        ldy #$69
        eor #$ff
        sta smc_0e21                                // SMC: modifies $0e21
        lda smc_0e16
        eor #$ff
        sta smc_0e16                                // SMC: modifies $0e16
        inc smc_0e16
        bne loc_0dca
        inc smc_0e21

loc_0dca:
        sty smc_0e15                                // SMC: modifies $0e15
        sty smc_0e20                                // SMC: modifies $0e20
        stx smc_0e14                                // SMC: modifies $0e14
        ldy dat_08b6
        lda #$00
        clc

loc_0dd9:
.label smc_0dda = * + 1
        adc #$00                                    // !SMC: modified by $0d6f
        dey
        bpl loc_0dd9
        sta $0929
        clc
        ldx #$10
        lda #$00

loc_0de6:
        rol smc_0e16
        rol smc_0e21
        rol
        bcs loc_0df4
        cmp $0929
        bcc loc_0df8

loc_0df4:
        sbc $0929
        sec

loc_0df8:
        dex
        bne loc_0de6
        rol smc_0e16
        rol smc_0e21
        asl
        cmp $0929
        bcc loc_0e0f
        inc smc_0e16
        bne loc_0e0f
        inc smc_0e21

loc_0e0f:
        ldx $bf
        lda $08d8,x

smc_0e14:
        clc                                         // !SMC: modified by $0dd0

smc_0e15:
.label smc_0e16 = * + 1
        adc #$00                                    // !SMC: modified by $0d9f, $0dbf, $0dca
        sta $08d8,x
        sta $092b,x
        lda $08d2,x

smc_0e20:
.label smc_0e21 = * + 1
        adc #$00                                    // !SMC: modified by $0da8, $0db7, $0dcd
        sta $08d2,x
        sta $092e,x
        jmp loc_0e4f

loc_0e2b:
        jmp loc_0f06

loc_0e2e:
        lda $0923,x
        sta $08cc,x
        tay
        lda dat_1189,y
        sta $08d8,x
        sta $092b,x
        lda $11e8,y
        sta $08d2,x
        sta $092e,x
        lda #$00
        sta $08db,x
        sta $08de,x

loc_0e4f:
        lda $b3
        beq loc_0e2b
        and #$07
        asl
        asl
        asl
        sbc #$07
        tay
        lda $13ff,y
        pha
        and #$80
        beq loc_0e65
        lda #$01

loc_0e65:
        sta smc_0ef1                                // SMC: modifies $0ef1
        pla
        and #$0f
        sta smc_0ed3                                // SMC: modifies $0ed3
        iny
        lda $13ff,y
        sta smc_0eed                                // SMC: modifies $0eed
        iny
        lda $13ff,y
        and #$7f
        cmp dat_08eb,x
        bcc loc_0e83
        jmp loc_0e9e

loc_0e83:
        iny
        iny
        lda $13ff,y
        and #$7f
        cmp dat_08eb,x
        bcc loc_0e92
        jmp loc_0e9e

loc_0e92:
        iny
        iny
        lda $13ff,y
        and #$7f
        cmp dat_08eb,x
        bcc loc_0eb4

loc_0e9e:
        lda $13ff,y
        and #$80
        beq loc_0eaa
        lda #$00
        sta $0909,x

loc_0eaa:
        iny
        lda $13ff,y
        sta $08ea
        jmp loc_0ebb

loc_0eb4:
        lda $b3
        and #$f0
        sta $08ea

loc_0ebb:
        lda $0909,x
        bne loc_0eda
        lda $08e1,x
        sec
        sbc $08ea
        sta $08e1,x
        lda $08e4,x
        sbc #$00
        sta $08e4,x
.label smc_0ed3 = * + 1
        cmp #$03                                    // !SMC: modified by $0e6b
        bcs loc_0f06
        lda #$01
        bne loc_0f03

loc_0eda:
        lda $08e1,x
        clc
        adc $08ea
        sta $08e1,x
        lda $08e4,x
        adc #$00
        sta $08e4,x
.label smc_0eed = * + 1
        cmp #$08                                    // !SMC: modified by $0e72
        bcc loc_0f06
.label smc_0ef1 = * + 1
        lda #$00                                    // !SMC: modified by $0e65
        beq loc_0f01

dat_0ef4:
        .byte $9d,$e1                               // ..

// --- Region $0f01-$1189 ---
.pc = $0f01 "loc_0f01"

loc_0f01:
        lda #$00

loc_0f03:
        sta $0909,x

loc_0f06:
        ldx $bf
        ldy $08f2
        lda $08e1,x
        sta $d402,y
        lda $08e4,x
        sta $d403,y
        lda $b4
        and #$40
        beq loc_0f31
        ldx $bf
        lda dat_08eb,x
        cmp #$02
        bcc loc_0f31
        and #$03
        tax
        lda $12c4,x
        ldx $bf
        sta $0913,x

loc_0f31:
        lda $b4
        and #$08
        beq loc_0f4f
        ldx $bf
        lda dat_08eb,x
        cmp #$01
        bcc loc_0f4f
        lda dat_08eb,x
        and #$07
        tax
        lda $12c8,x
        ldy $08f2
        sta $d403,y

loc_0f4f:
        lda $b4
        and #$20
        beq loc_0f6a
        ldx $bf
        lda $08c0,x
        cmp #$ff
        bcs loc_0f6a
        lda $08d2,x
        sec
        sbc #$01
        sta $08d2,x
        sta $092e,x

loc_0f6a:
        lda $b4
        and #$01
        beq loc_0fca
        ldx $bf
        stx $090f
        lda $0906,x
        and #$03
        asl
        tax
        lda $13e7,x
        sta smc_0f89                                // SMC: modifies $0f89
        lda $13e8,x
        sta smc_0f8d                                // SMC: modifies $0f8d
.label smc_0f89 = * + 1
        lda #$f5                                    // !SMC: modified by $0f7f
        sta $b9
.label smc_0f8d = * + 1
        lda #$13                                    // !SMC: modified by $0f85
        sta $ba
        ldy #$05
        lda ($b9),y
        sta $d418
        ldx $bf
        lda dat_08eb,x
        ldy #$09
        cmp ($b9),y
        bcc loc_0fa9
        ldy #$04
        lda ($b9),y
        jmp loc_0fd3

loc_0fa9:
        dey
        cmp ($b9),y
        bcs loc_0fbc
        cpy #$06
        bne loc_0fa9
        ldy #$00
        lda ($b9),y
        jmp loc_0fd3

dat_0fb9:
        .byte $4c,$d9,$0f                           // L..

loc_0fbc:
        dey
        dey
        dey
        dey
        dey
        lda $0903,x
        clc
        adc ($b9),y
        jmp loc_0fd3

loc_0fca:
        ldx $bf
        cpx $090f
        bne loc_0fd9
        lda #$e0

loc_0fd3:
        sta $0903,x
        sta $d416

loc_0fd9:
        lda $b3
        and #$08
        beq loc_103e
        lda dat_08eb
        and #$01
        beq loc_1015
        lda $0922
        beq loc_1001
        lda txt_124d
        sec
        sbc $1250
        sta txt_124d
        cmp $124e
        bcs loc_1015
        lda #$00
        sta $0922
        beq loc_1015

loc_1001:
        lda txt_124d
        clc
        adc $1250
        sta txt_124d
        cmp $124f
        bcc loc_1015
        lda #$01
        sta $0922

loc_1015:
        ldx $bf
        lda dat_08eb
        cmp #$02
        bcs loc_1023
        lda #$40
        sta $092a

loc_1023:
        lda txt_124d
        clc
        adc $092a
        sta $d416
        lda $092a
        cmp #$02
        bcc loc_103e
        lda $092a
        sec
        sbc $1251
        sta $092a

loc_103e:
        lda $b4
        and #$02
        beq loc_1066
        ldx $bf
        lda dat_08eb,x
        cmp #$07
        bcs loc_1066
        lda dat_08eb,x
        tax
        dex
        lda txt_12b6,x
        pha
        ldy $bf
        pla
        sta $0913,y
        lda $12bd,x
        clc
        adc $08c9,y
        jmp loc_1177

loc_1066:
        ldx $bf
        lda $0906,x
        and #$08
        beq loc_1080
        lda $08d8,x
        clc
        adc #$a0
        sta $092b,x
        lda $08d2,x
        adc #$00
        sta $092e,x

loc_1080:
        ldx $bf
        lda $0906,x
        and #$04
        beq loc_10ab
        lda $08c3,x
        and #$7f
        cmp #$00
        bcc loc_10ab
        lda $08c0,x
        cmp #$00
        bcs loc_10ab
        lda dat_08eb,x
        and #$01
        beq loc_10ab
        lda $08d5,x
        beq loc_10ab
        dec $08d5,x
        sta $092e,x

loc_10ab:
        lda $b4
        and #$10
        beq loc_111b
        lda $b2
        and #$0f
        asl
        asl
        tax
        lda $12d0,x
        sta smc_10e7                                // SMC: modifies $10e7
        sta smc_10d7                                // SMC: modifies $10d7
        lda $12d1,x
        sta smc_10e8                                // SMC: modifies $10e8
        sta smc_10d8                                // SMC: modifies $10d8
        lda $12d2,x
        sta smc_10ee                                // SMC: modifies $10ee
        lda $12d3,x
        sta smc_10ef                                // SMC: modifies $10ef
.label smc_10d7 = * + 1
.label smc_10d8 = * + 2
        lda $12e8                                   // !SMC: modified by $10be, $10c7
        sta smc_10e2                                // SMC: modifies $10e2
        ldx $bf
        lda dat_08eb,x
.label smc_10e2 = * + 1
        cmp #$0f                                    // !SMC: modified by $10d9
        bcs loc_1118
        tay
.label smc_10e7 = * + 1
.label smc_10e8 = * + 2
        lda $12e8,y                                 // !SMC: modified by $10bb, $10c4
        sta $0913,x
        dey
.label smc_10ee = * + 1
.label smc_10ef = * + 2
        lda $12f9,y                                 // !SMC: modified by $10cd, $10d3
        sta $0902
        ldy $08f2
        lda $b2
        and #$10
        beq loc_1108
        ldx $bf
        lda $08c9,x
        clc
        adc $0902
        jmp loc_1177

loc_1108:
        ldx $bf
        lda $0902
        clc
        adc #$0d
        sta $092e,x
        lda #$00
        sta $092b,x

loc_1118:
        jmp loc_1159

loc_111b:
        lda $b4
        and #$80
        beq loc_1159
        ldx $bf
        lda dat_08eb,x
        cmp #$02
        bcs loc_113e
        lda #$58
        sta $092e,x
        lda #$00
        sta $092b,x
        ldx $bf
        lda #$81
        sta $0913,x
        jmp loc_1159

loc_113e:
        lda dat_08eb,x
        cmp #$04
        bcs loc_1159
        lda $08d8,x
        sta $092b,x
        lda $08d2,x
        sta $092e,x
        lda $08c6,x
        and #$fe
        sta $0913,x

loc_1159:
        ldx $bf
        ldy $08f2
        lda $0913,x
        sta $d404,y
        lda $092b,x
        sta $d400,y
        lda $092e,x
        sta $d401,y
        dex
        bmi loc_1176
        jmp loc_09d4

loc_1176:
        rts

loc_1177:
        tay
        ldx $bf
        lda dat_1189,y
        sta $092b,x
        lda $11e8,y
        sta $092e,x
        jmp loc_1159

dat_1189:
        .byte $1c                                   // .

// --- Region $15f0-$160a ---
.pc = $15f0 "Segment $15f0"
        sty $75
        ora $7494,x
        .byte $1b,$c7,$82                           // slo $82c7,y // ILLEGAL
        bmi loc_162c
        .byte $33,$30                               // rla ($30),y // ILLEGAL
        .byte $2b,$2e                               // anc #$2e // ILLEGAL
        and #$27
        cmp $86
        bit $2c86
        .byte $82,$2c                               // nop #$2c // ILLEGAL
        .byte $82,$2c                               // nop #$2c // ILLEGAL

dat_1609:
        .byte $82,$29                               // .)

// --- Region $162c-$1644 ---
.pc = $162c "loc_162c"

loc_162c:
        sty $75
        bit $84
        .byte $77,$24                               // rra $24,x // ILLEGAL
        sty $7a
        bit $84
        adc $24,x
        sty $75
        rol $84
        .byte $77,$27                               // rra $27,x // ILLEGAL
        sty $75,x
        .byte $2b,$c7                               // anc #$c7 // ILLEGAL
        .byte $82,$30                               // nop #$30 // ILLEGAL

txt_1644:
        .text "+"

// --- Region $1c00-$1c04 ---
.pc = $1c00 "main_1c00"

main_1c00:
        jmp loc_1c4d

txt_1c03:
        .text "IN"

// --- Region $1c4d-$1cfd ---
.pc = $1c4d "loc_1c4d"

loc_1c4d:
        sei
        ldx #$00

loc_1c50:
        lda #$20
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        lda #$08
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_1c50
        ldx #$27
        lda #$00

loc_1c73:
        sta $d990,x
        sta $d9b8,x
        sta $d9e0,x
        sta $da08,x
        sta $da80,x
        dex
        bpl loc_1c73
        txs
        ldx #$2f
        stx $00
        ldx #$35
        stx $01
        ldx #$19
        stx $fffe
        ldx #$1d
        stx $ffff
        ldx #$50
        stx $fffa
        ldx #$1d
        stx $fffb
        ldx #$01
        stx $d0da
        stx $07
        stx $dc0d
        dex
        stx $d015
        stx $d160
        ldx #$1b
        stx $d091
        ldx $1c39
        stx $d0d2
        lda #$00
        jsr sub_08ad
        cli

loc_1cc4:
        ldx #$7f
        stx $dc00
        ldx $dc01
        inx
        beq loc_1cc4
        sei
        ldx #$37
        stx $01
        jsr $fda3
        jsr $fd15
        jsr $e518
        ldx #$f0
        stx $d05a
        stx $d0e0
        stx $d161
        ldx #$17
        stx $d118
        ldx #$25

loc_1cef:
        lda dat_1cfd,x
        sta $0100,x
        dex
        bpl loc_1cef
        inc $01
        jmp $0100

dat_1cfd:
        .byte $a2                                   // .

// --- Region $1d19-$1d71 ---
.pc = $1d19 "irq_1d19"

irq_1d19:
        sta $02
        stx $03
        sty $04
        tsx
        stx $05
.label smc_1d23 = * + 1
.label smc_1d24 = * + 2
        jsr sub_1d51                                // !SMC: modified by $1d2a, $1d30
        ldx $07
        ldy $1c2f,x
        sty smc_1d23                                // SMC: modifies $1d23
        ldy $1c34,x
        sty smc_1d24                                // SMC: modifies $1d24
        ldy $1c39,x
        sty $d012
        inc $07
        ldx $d0d9
        stx $d159
        ldx $dc0d

loc_1d44:
        ldx $dd0d
        ldx $05
        txs
        ldy $04
        ldx $03
        lda $02

nmi_1d50:
        rti
// Referenced by: jsr from $1d22

sub_1d51:
        ldx #$1a
        stx $d158
        lda #$d0
        clc
        adc $1c40
        sta $d0d6
        ldx #$07
        stx $d121
        ldx #$08
        stx $d122
        ldx #$09
.label loc_1d6c = * + 1
        stx $d1e3
        jsr sub_08b3
        rts

// --- Region $1da0-$1dde ---
.pc = $1da0 "loc_1da0"

loc_1da0:
        bne loc_1d44
        txa
        ldy #$00

loc_1da5:
        lda $1c1d,y

loc_1da8:
        cpx $d012
        bne loc_1da8
        sta $d021
        inx
        iny
        bit $ff
        cpy #$11
        bne loc_1da5
        rts

dat_1db9:
        .byte $a2,$1a,$48,$48,$68,$68,$8e           // ..HHhh.

loc_1dc0:
        cli
        bne loc_1d6c
        bne loc_1ddd
        adc $1c49
        sta $d0d6
        ldx #$07
        stx $d121
        ldx #$0a
        stx $d122
        ldx #$02
        stx $d1e3
        jsr sub_1f6d

loc_1ddd:
        rts

dat_1dde:
        .byte $a9                                   // .

// --- Region $1e21-$1e64 ---
.pc = $1e21 "loc_1e21"

loc_1e21:
        lda $05b9,x
        sta $05b8,x
.label loc_1e29 = * + 2
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$27
        bne loc_1e21

loc_1e32:
        lda txt_2f00
        bne loc_1e43
        ldx #$00
        stx $1e33
        ldx #$2f
        stx $1e34
        bne loc_1e32

loc_1e43:
        ldx $1c3f
        clc
        beq loc_1e58
        ldx #$ff
        stx $1c3f
        adc #$40
        inc $1e33
        bne loc_1e58
        inc $1e34

loc_1e58:
        sta $05df
        adc #$80
        sta $0607
        inc $1c3f
        rts

dat_1e64:
        .byte $ce                                   // .

// --- Region $1e9b-$1ebd ---
.pc = $1e9b "loc_1e9b"

loc_1e9b:
        lda $06
        and #$07
        clc
        adc #$60
        sta $2ca8,x
.label loc_1ea6 = * + 1
        adc #$05
        sta dat_2db0,x
        lda $06
        and #$0f
        clc
        adc #$60
        sta dat_2c70,x
        sta $2de8,x
        inc $06
        dex
        bpl loc_1e9b
        rts

dat_1ebd:
        .byte $ac                                   // .

// --- Region $1ed7-$1ed9 ---
.pc = $1ed7 "loc_1ed7"

loc_1ed7:
        eor ($d0),y
        .byte $02                                   // jam // ILLEGAL

// --- Region $1ee4-$1f14 ---
.pc = $1ee4 "loc_1ee4"

loc_1ee4:
        lda $2c20,x
        sta $0400,y
        lda dat_2c70,x
        sta $0428,y
        lda $2cc0,x
        sta $0450,y
        lda $2d10,x
        sta $0478,y
        lda $2d60,x
        sta $04a0,y
        lda dat_2db0,x
        sta $04c8,y
        lda $2e00,x
.label loc_1f0c = * + 1
        sta $04f0,y
        inx
        iny
        cpy #$28

loc_1f12:
        bne loc_1ee4
        rts

// --- Region $1f6b-$1fe1 ---
.pc = $1f6b "loc_1f6b"

loc_1f6b:
        bne loc_1fcd
// Referenced by: jsr from $1dda, $f2eb

sub_1f6d:
        ldy $1c47
        lda dat_2e50,y
        sta $1c46
        ldx $2ea2,y
        lda $1c48
        beq loc_1f85
        dey
        bne loc_1f8c
        eor #$ff
        beq loc_1f8c

loc_1f85:
        iny
        cpy #$51
        bne loc_1f8c
        eor #$ff

loc_1f8c:
        sta $1c48
        sty $1c47
        ldy #$00

loc_1f94:
        lda $2b80,x
        sta $0540,y
        lda txt_2bd0,x
        sta $0568,y
        inx
        iny
        cpy #$28
        bne loc_1f94
        rts

loc_1fa7:
        ldy $1c4a
        lda dat_2e50,y
        sta $1c49
        ldx $2ea2,y
        lda $1c4b
        beq loc_1fbf
        dey
        bne loc_1fc6
        eor #$ff
        beq loc_1fc6

loc_1fbf:
        iny
        cpy #$51
        bne loc_1fc6
        eor #$ff

loc_1fc6:
        sta $1c4b
        sty $1c4a
.label loc_1fcd = * + 1
        ldy #$00

loc_1fce:
        lda $2b80,x
        sta $0630,y
        lda txt_2bd0,x
        sta $0658,y
        inx
        iny
        cpy #$28
        bne loc_1fce
        rts

dat_1fe1:
        // === Fill data (1 bytes, $1fe1-$1fe1) ===
        .byte $00                                   // .

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

// --- Region $e518-$e51d ---
.pc = $e518 "Segment $e518"
        .byte $14,$8e                               // nop $8e,x // ILLEGAL
        .byte $0f,$0d,$a5                           // slo $a50d // ILLEGAL

dat_e51d:
        .byte $b2                                   // .

// --- Region $e55e-$e566 ---
.pc = $e55e "loc_e55e"

loc_e55e:
        ora #$4c
        cpy #$0c
        jmp loc_0d58

dat_e565:
        .byte $bd,$f7                               // ..

// --- Region $e5f0-$e6c0 ---
.pc = $e5f0 "loc_e5f0"

loc_e5f0:
        php
        bne loc_e5f9

loc_e5f3:
        jmp loc_0e4f

loc_e5f6:
        jmp loc_0e2e

loc_e5f9:
        lda $0926,x
        cpx $4a
        rts

dat_e5ff:
        .byte $e9                                   // .

loc_e600:
        sta smc_0d8b
        sta smc_0dda
        lda $0926,x
        and #$0f
        sec
        sbc #$01
        clc
        adc $08c0,x
        cmp $08c3,x
        bcs loc_e5f3
        pha
        lda #$01
        sta $08de,x
        pla
        adc #$00
        cmp $08c3,x
        bcc loc_e5f6
        ldy $08cc,x
        lda $0923,x
        tax
        sec
        lda dat_1189,y
        sbc dat_1189,x
        sta smc_0e16
        lda $11e8,y
        sbc $11e8,x
        sta smc_0e21
        ldx #$38
        ldy #$e9
        bcs loc_e65e
        ldx #$18
        ldy #$69
        eor #$ff
        sta smc_0e21
        lda smc_0e16
        eor #$ff
        sta smc_0e16
        inc smc_0e16
        bne loc_e65e
        inc smc_0e21

loc_e65e:
        sty smc_0e15
        sty smc_0e20
        stx smc_0e14
        ldy dat_08b6
        lda #$00
        clc

loc_e66d:
        adc #$00
        dey
        bpl loc_e66d
        sta $0929
        clc
        ldx #$10
        lda #$00

loc_e67a:
        rol smc_0e16
        rol smc_0e21
        rol
        bcs loc_e688
        cmp $0929
        bcc loc_e68c

loc_e688:
        sbc $0929
        sec

loc_e68c:
        dex
        bne loc_e67a
        rol smc_0e16
        rol smc_0e21
        asl
        cmp $0929
        bcc loc_e6a3
        inc smc_0e16
        bne loc_e6a3
        inc smc_0e21

loc_e6a3:
        ldx $bf
        lda $08d8,x
        clc
        adc #$00
        sta $08d8,x
        sta $092b,x
        lda $08d2,x
        adc #$00
        sta $08d2,x
        sta $092e,x
        jmp loc_0e4f

dat_e6bf:
        .byte $4c,$06                               // L.

// --- Region $e6ea-$ea1d ---
.pc = $e6ea "loc_e6ea"

loc_e6ea:
        asl
        adc ($64,x)
        sbc #$07
        tay
        lda $13ff,y
        pha
        and #$80
        beq loc_e6fa
        lda #$01

loc_e6fa:
        sta smc_0ef1
        pla
        and #$0f
        sta smc_0ed3
        iny
        lda $13ff,y
        sta smc_0eed
        iny
        lda $13ff,y
        and #$7f
        cmp dat_08eb,x
        bcc loc_e718
        jmp loc_0e9e

loc_e718:
        iny
        iny
        lda $13ff,y
        and #$7f
        cmp dat_08eb,x
        bcc loc_e727
        jmp loc_0e9e

loc_e727:
        iny
        iny
        lda $13ff,y
        and #$7f
        cmp dat_08eb,x
        bcc loc_e749
        lda $13ff,y
        and #$80
        beq loc_e73f
        lda #$00
        sta $0909,x

loc_e73f:
        iny
        lda $13ff,y
        sta $08ea
        jmp loc_0ebb

loc_e749:
        lda $b3
        and #$f0
        sta $08ea
        lda $0909,x
        bne loc_e76f
        lda $08e1,x
        sec
        sbc $08ea
        sta $08e1,x
        lda $08e4,x
        sbc #$00
        sta $08e4,x
        cmp #$03
        bcs loc_e79b
        lda #$01
        bne loc_e798

loc_e76f:
        lda $08e1,x
        clc
        adc $08ea
        sta $08e1,x
        lda $08e4,x
        adc #$00
        sta $08e4,x
        cmp #$08
        bcc loc_e79b
        lda #$00
        beq loc_e796

loc_e789:
        sta $08e1,x
        lda smc_0ed3
        sta $08e4,x
        lda #$01
        bne loc_e798

loc_e796:
        lda #$00

loc_e798:
        sta $0909,x

loc_e79b:
        ldx $bf
        ldy $08f2
        lda $08e1,x
        sta $d402,y
        lda $08e4,x
        sta $d403,y
        lda $b4
        and #$40
        beq loc_e7c6
        ldx $bf
        lda dat_08eb,x
        cmp #$02
        bcc loc_e7c6
        and #$03
        tax
        lda $12c4,x
        ldx $bf
        sta $0913,x

loc_e7c6:
        lda $b4
        and #$08
        beq loc_e7e4
        ldx $bf
        lda dat_08eb,x
        cmp #$01
        bcc loc_e7e4
        lda dat_08eb,x
        and #$07
        tax
        lda $12c8,x
        ldy $08f2
        sta $d403,y

loc_e7e4:
        lda $b4
        and #$20
        beq loc_e7ff
        ldx $bf
        lda $08c0,x
        cmp #$ff
        bcs loc_e7ff
        lda $08d2,x
        sec
        sbc #$01
        sta $08d2,x
        sta $092e,x

loc_e7ff:
        lda $b4
        and #$01
        beq loc_e85f
        ldx $bf
        stx $090f
        lda $0906,x
        and #$03
        asl
        tax
        lda $13e7,x
        sta smc_0f89
        lda $13e8,x
        sta smc_0f8d
        lda #$f5
        sta $b9
        lda #$13
        sta $ba
        ldy #$05
        lda ($b9),y
        sta $d418
        ldx $bf
        lda dat_08eb,x
        ldy #$09
        cmp ($b9),y
        bcc loc_e83e
        ldy #$04
        lda ($b9),y
        jmp loc_0fd3

loc_e83e:
        dey
        cmp ($b9),y
        bcs loc_e851
        cpy #$06
        bne loc_e83e
        ldy #$00
        lda ($b9),y
        jmp loc_0fd3

dat_e84e:
        .byte $4c,$d9,$0f                           // L..

loc_e851:
        sbc $88
        .byte $62                                   // jam // ILLEGAL

dat_e854:
        .byte $27,$bd,$03                           // '..

loc_e857:
        ora #$18
        adc ($b9),y
        jmp loc_0fd3

loc_e85e:
.label loc_e85f = * + 1
        ldx $bf
        cpx $090f
        bne loc_e86d
        lda #$e0
        sta $0903,x
        sta $d416

loc_e86d:
        lda $b3
        and #$08
        beq loc_e8d2
        lda dat_08eb
        and #$01
        beq loc_e8a9
        lda $0922
        beq loc_e895
        lda txt_124d
        sec
        sbc $1250
        sta txt_124d
        cmp $124e
        bcs loc_e8a9
        lda #$00
        sta $0922
        beq loc_e8a9

loc_e895:
        lda txt_124d
        clc
        adc $1250
        sta txt_124d
        cmp $124f
        bcc loc_e8a9
        lda #$01
        sta $0922

loc_e8a9:
        ldx $bf
        lda dat_08eb
        cmp #$02
        bcs loc_e8b7
        lda #$40
        sta $092a

loc_e8b7:
        lda txt_124d
        clc
        adc $092a
        sta $d416
        lda $092a
        cmp #$02
        bcc loc_e8d2
        lda $092a
        sec
        sbc $1251
        sta $092a

loc_e8d2:
        lda $b4
        and #$02
        beq loc_e8fa
        ldx $bf
        lda dat_08eb,x
        cmp #$07
        bcs loc_e8fa
        lda dat_08eb,x
        tax
        dex
        lda txt_12b6,x
        pha
        ldy $bf
        pla
        sta $0913,y
        lda $12bd,x
        clc
        adc $08c9,y
        jmp loc_1177

loc_e8fa:
        ldx $bf
        lda $0906,x
        and #$08
        beq loc_e914
        lda $08d8,x
        clc
        adc #$a0
        sta $092b,x
        lda $08d2,x
        adc #$00
        sta $092e,x

loc_e914:
        ldx $bf
        lda $0906,x
        and #$04
        beq loc_e93f
        lda $08c3,x
        and #$7f
        cmp #$00
        bcc loc_e93f
        lda $08c0,x
        cmp #$00
        bcs loc_e93f
        lda dat_08eb,x
        and #$01
        beq loc_e93f
        lda $08d5,x
        beq loc_e93f
        dec $08d5,x
        sta $092e,x

loc_e93f:
        lda $b4
        and #$10
        beq loc_e9af
        lda $b2
        and #$0f
        asl
        asl
        tax
        lda $12d0,x
        sta smc_10e7
        sta smc_10d7
        lda $12d1,x
        sta smc_10e8
        sta smc_10d8
        lda $12d2,x
        sta smc_10ee
        lda $12d3,x
        sta smc_10ef
        lda $12e8
        sta smc_10e2
        ldx $bf
        lda dat_08eb,x
        cmp #$0f
        bcs loc_e9ac
        tay
        lda $12e8,y
        sta $0913,x
        dey
        lda $12f9,y
        sta $0902
        ldy $08f2
        lda $b2
        and #$10
        beq loc_e99c
        ldx $bf
        lda $08c9,x
        clc
        adc $0902
        jmp loc_1177

loc_e99c:
        ldx $bf
        lda $0902
        clc
        adc #$0d
        sta $092e,x
        lda #$00
        sta $092b,x

loc_e9ac:
        jmp loc_1159

loc_e9af:
        lda $b4
        and #$80
        beq loc_e9ed
        ldx $bf
        lda dat_08eb,x
        cmp #$02
        bcs loc_e9d2
        lda #$58
        sta $092e,x
        lda #$00
        sta $092b,x
        ldx $bf
        lda #$81
        sta $0913,x
        jmp loc_1159

loc_e9d2:
        lda dat_08eb,x
        cmp #$04
        bcs loc_e9ed
        lda $08d8,x
        sta $092b,x
        lda $08d2,x
        sta $092e,x
        lda $08c6,x
        and #$fe
        sta $0913,x

loc_e9ed:
        ldx $bf
        ldy $08f2
        lda $0913,x
        sta $d404,y
        lda $092b,x
        sta $d400,y
        lda $092e,x
        sta $d401,y
        dex
        bmi loc_ea0a
        jmp loc_09d4

loc_ea0a:
        rts

loc_ea0b:
        tay
        ldx $bf
        lda dat_1189,y
        sta $092b,x
        lda $11e8,y
        sta $092e,x
        jmp loc_1159

dat_ea1d:
        .byte $1c                                   // .

// --- Region $f1a1-$f20e ---
.pc = $f1a1 "loc_f1a1"

loc_f1a1:
        inc $a2ff,x
        ora $c28e,x
        adc ($02,x)
        ldx #$50
        stx $fffa
        ldx #$1d
        stx $fffb
        ldx #$01
        stx $d0da
        stx $07
        stx $dc0d
        dex
        stx $d015
        stx $d160
        ldx #$1b
        stx $d091
        ldx $1c39
        stx $d0d2
        lda #$00
        jsr sub_08ad
        cli

loc_f1d5:
        ldx #$7f
        stx $dc00
        ldx $dc01
        inx
        beq loc_f1d5
        sei
        ldx #$37
        stx $01
        jsr $fda3
        jsr $fd15
        jsr $e518
        ldx #$f0
        stx $d05a
        stx $d0e0
        stx $d161
        ldx #$17
        stx $d118
        ldx #$25

loc_f200:
        lda dat_1cfd,x
        sta $0100,x
        dex
        bpl loc_f200
        inc $01
        jmp $0100

dat_f20e:
        .byte $a2                                   // .

// --- Region $f262-$f282 ---
.pc = $f262 "loc_f262"

loc_f262:
        ldx #$1a
        stx $d158
        lda #$d0
        clc
        adc $1c40
        sta $d0d6
        ldx #$07
        stx $d121
        ldx #$08
        stx $d122
        ldx #$09
        stx $d1e3
        jsr sub_08b3
        rts

// --- Region $f2ca-$f2ef ---
.pc = $f2ca "loc_f2ca"

loc_f2ca:
        ldx #$1a
        pha
        pha
        pla
        pla
        stx $d058
        lda #$d0
        clc
        adc $1c49
        sta $d0d6
        ldx #$07
        stx $d121
        ldx #$0a
        stx $d122
        ldx #$02
        stx $d1e3
        jsr sub_1f6d
        rts

dat_f2ef:
        .byte $a9                                   // .

// --- Region $f332-$f375 ---
.pc = $f332 "loc_f332"

loc_f332:
        lda $05b9,x
        sta $05b8,x
.label loc_f33a = * + 2
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$27
        bne loc_f332

loc_f343:
        lda txt_2f00
        bne loc_f354
        ldx #$00
        stx $1e33
        ldx #$2f
        stx $1e34
        bne loc_f343

loc_f354:
        ldx $1c3f
        clc
        beq loc_f369
        ldx #$ff
        stx $1c3f
        adc #$40
        inc $1e33
        bne loc_f369
        inc $1e34

loc_f369:
        sta $05df
        adc #$80
        sta $0607
        inc $1c3f
        rts

dat_f375:
        .byte $ce                                   // .

// --- Region $f3ac-$f3ce ---
.pc = $f3ac "loc_f3ac"

loc_f3ac:
        lda $06
        and #$07
        clc
        adc #$60
        sta $2ca8,x
.label loc_f3b7 = * + 1
        adc #$05
        sta dat_2db0,x
        lda $06
        and #$0f
        clc
        adc #$60
        sta dat_2c70,x
        sta $2de8,x
        inc $06
        dex
        bpl loc_f3ac
        rts

dat_f3ce:
        .byte $ac                                   // .

// --- Region $f3e8-$f3ea ---
.pc = $f3e8 "loc_f3e8"

loc_f3e8:
        eor ($d0),y
        .byte $02                                   // jam // ILLEGAL

// --- Region $f3f5-$f425 ---
.pc = $f3f5 "loc_f3f5"

loc_f3f5:
        lda $2c20,x
        sta $0400,y
        lda dat_2c70,x
        sta $0428,y
        lda $2cc0,x
        sta $0450,y
        lda $2d10,x
        sta $0478,y
        lda $2d60,x
        sta $04a0,y
        lda dat_2db0,x
        sta $04c8,y
        lda $2e00,x
.label loc_f41d = * + 1
        sta $04f0,y
        inx
        iny
        cpy #$28

loc_f423:
        bne loc_f3f5
        rts

// --- Region $f47c-$f4f2 ---
.pc = $f47c "loc_f47c"

loc_f47c:
        bne loc_f4de
        ldy $1c47
        lda dat_2e50,y
        sta $1c46
        ldx $2ea2,y
        lda $1c48
        beq loc_f496
        dey
        bne loc_f49d
        eor #$ff
        beq loc_f49d

loc_f496:
        iny
        cpy #$51
        bne loc_f49d
        eor #$ff

loc_f49d:
        sta $1c48
        sty $1c47
        ldy #$00

loc_f4a5:
        lda $2b80,x
        sta $0540,y
        lda txt_2bd0,x
        sta $0568,y
        inx
        iny
        cpy #$28
        bne loc_f4a5
        rts

loc_f4b8:
        ldy $1c4a
        lda dat_2e50,y
        sta $1c49
        ldx $2ea2,y
        lda $1c4b
        beq loc_f4d0
        dey
        bne loc_f4d7
        eor #$ff
        beq loc_f4d7

loc_f4d0:
        iny
        cpy #$51
        bne loc_f4d7
        eor #$ff

loc_f4d7:
        sta $1c4b
        sty $1c4a
.label loc_f4de = * + 1
        ldy #$00

loc_f4df:
        lda $2b80,x
        sta $0630,y
        lda txt_2bd0,x
        sta $0658,y
        inx
        iny
        cpy #$28
        bne loc_f4df
        rts

dat_f4f2:
        .byte $80                                   // .

// --- Region $fd15-$fd24 ---
.pc = $fd15 "Segment $fd15"
        sec
        and.abs $002e,y
        asl $3a35
        sec
        and $3937,y
        .byte $1a                                   // nop // ILLEGAL
        .byte $80,$2d                               // nop #$2d // ILLEGAL
        brk

dat_fd24:
        .byte $60                                   // `

// --- Region $fda3-$fda4 ---
.pc = $fda3 "Segment $fda3"
        plp
        brk

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

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

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

// --- Region $08b7-$08ba ---
.pc = $08b7 "Program $08b7"
        .byte $00,$07,$0e                           // ...

dat_08ba:
        // === Fill data (1 bytes, $08ba-$08ba) ===
        .byte $00                                   // .

// --- Region $08eb-$08ee ---
.pc = $08eb "dat_08eb"

dat_08eb:
        .byte $ff,$ff,$ff                           // ...

dat_08ee:
        // === Fill data (1 bytes, $08ee-$08ee) ===
        .byte $00                                   // .

// --- Region $0ef6-$0f00 ---
.pc = $0ef6 "Program $0ef6"
        .byte $08,$ad,$d3,$0e,$9d,$e4,$08,$a9,$01,$d0,$02 // ...........

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

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

txt_124d:
        .text "PP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $01,$04,$58,$5e,$64,$12,$12,$12,$83,$2a,$d9,$14,$15,$14,$62,$62 // ..X^d....*....bb
        .byte $62,$19,$19,$19,$62,$62,$62,$19,$19,$19,$8c,$4f,$02,$8c,$47,$02 // b...bbb....O..G.
        .byte $5e,$19,$48,$15,$7e,$15,$90,$15,$d4,$15,$16,$16,$71,$16,$9c,$16 // ^.H.~.......q...
        .byte $a0,$16,$a4,$16,$cd,$16,$ee,$16,$06,$17,$21,$17,$4c,$17,$6e,$17 // ..........!.L.n.
        .byte $93,$17,$ae,$17,$ea,$17,$6e,$18,$cf,$18,$5e,$19,$5e,$19,$5e,$19 // ......n...^.^.^.
        .byte $5e,$19,$5e,$19,$5e,$19,$5e,$19,$5e,$19,$5e,$19,$5e,$19,$5e,$19 // ^.^.^.^.^.^.^.^.
        .byte $5e,$19,$5e,$19,$5e,$19               // ^.^.^.

txt_12b6:
        .text "CBB"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $0c,$0c,$00,$00,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $02,$04,$06,$08,$0a
        .byte $08,$06,$04,$e8,$12,$f9,$12,$09,$13,$16,$13,$22,$13,$2f,$13,$3b // ..........."./.;
        .byte $13,$4c,$13,$74,$13,$5c,$13,$8d,$13,$8d,$13,$0f,$81 // .L.t.\.......

txt_12ea:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text " "
        .byte $f8,$f6,$f4,$f3,$f2,$f1,$f1,$f0,$f0,$ef,$ef,$ee,$ee,$ed,$ed,$0b // ................
        .byte $81,$41,$40,$80,$80,$80,$80,$80,$10,$10,$10,$10,$50,$00,$fe,$28 // .A@.........P..(
        .text "$($("
        .byte $ff,$ff,$ff,$ff,$0b,$81
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $10
        .byte $10,$10,$10,$10,$10,$50,$fc,$fa,$f8,$f6,$f6,$fc,$fa,$f8,$f6,$f4 // .....P..........
        .byte $f2,$0f,$81,$17,$14,$80,$12,$14,$80,$16,$14,$80,$12,$14,$80,$16 // ................
        .byte $14,$80                               // ..

txt_134c:
        .encoding "screencode_mixed"
        .text " l"
        .text "@"
        .text " l"
        .text "@"
        .text " "
        .text "@"
        .text "@"
        .text " "
        .text "@"
        .text "@"
        .text " "
        .text "@"
        .text "@"
        .text " "
        .text "@"
        .encoding "petscii_upper"
        .byte $fc,$f8,$f4,$f1,$ee,$eb,$e8,$e6,$e4,$e2,$e0,$df,$de,$dc,$db,$da // ................
        .byte $da,$d9,$d9,$d8,$d8,$d8,$d8,$17       // ........

txt_1375:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $ac,$b0,$b5,$ba,$bf,$c4,$c9,$ce,$d3,$d8,$dd,$e2,$13,$13,$13,$13 // ................
        .fill 9, $13
        .byte $03,$00,$00,$00,$0c,$02,$0c,$18,$00,$03,$00,$02,$02,$0c,$03,$00 // ................
        .byte $03,$03,$0c,$03,$00,$04,$04,$0c,$03,$00,$05,$05,$0c,$03,$00,$06 // ................
        .byte $06,$0c,$03,$00,$07,$07,$0c,$03,$00,$08,$08,$0c,$03,$00,$09,$09 // ................
        .byte $0c,$03,$00,$0a,$0a,$0c,$03,$00,$0b,$0b,$0c,$03,$00,$0c,$0c,$0c // ................
        .byte $eb,$13,$f5,$13,$80,$00,$00,$00,$80,$1f,$02,$03,$04,$05,$a0,$e0 // ................
        .byte $e0,$e0,$40,$3f,$02,$03,$04,$05,$05,$0b,$84,$a0,$88,$80,$8c,$40 // ..@?...........@
        .byte $03,$08,$02,$70,$04,$60,$06,$50,$00,$00,$00,$00,$00,$00,$00,$00 // ...p.`.P........
        .byte $16,$41,$08,$d9,$f1,$00,$62,$01,$1a,$41,$00,$a9,$00,$00,$81,$04 // .A....b..A......
        .byte $08,$11,$08,$d9,$00,$02,$00,$10,$08,$11,$08,$d9,$00,$01,$00,$10 // ................
        .byte $08,$11,$00,$a8,$00,$10,$00,$10,$08,$11,$00,$88,$00,$13,$00,$10 // ................
        .byte $18,$11,$08,$d9,$00,$00,$00,$80,$08,$41,$00,$a8,$f0,$54,$00,$09 // .........A...T..
        .byte $1c,$41,$00,$ad,$00,$43,$f1,$00,$04,$41,$08,$dc,$00,$14,$00,$11 // .A...C...A......
        .byte $06,$41,$00,$d6,$00,$00,$f1,$04,$16,$41,$08,$da,$01,$00,$62,$01 // .A.......A....b.
        .fill 8, $00
        .byte $10,$10,$00,$00,$8c,$47,$01,$88,$06,$07,$91,$06,$07,$88,$06,$07 // .....G..........
        .byte $8a,$06,$08,$8c,$43,$01,$8e,$43,$01,$8e,$0c,$0e,$0e,$8e,$0c,$0e // ....C..C........
        .byte $0e,$90,$0c,$0e,$0e,$90,$10,$0e,$0e,$90,$11,$8e,$11,$8c,$11,$8b // ................
        .byte $11,$90,$11,$8e,$11,$8c,$11,$8b,$11,$90,$11,$8e,$11,$8c,$11,$8b // ................
        .byte $11,$90,$11,$8e,$11,$8c,$11,$8b,$11,$8e,$11,$8c,$11,$8a,$11,$89 // ................
        .byte $11,$8e,$11,$8c,$11,$8a,$11,$89,$11,$ff,$8c,$4f,$02,$8c,$47,$02 // ...........O..G.
        .byte $8c,$47,$02,$8e,$47,$02,$8e,$02,$02,$0f,$0f,$8e,$02,$02,$0f,$0f // .G..G...........
        .byte $90,$02,$02,$0f,$0f,$90,$02,$02,$0f,$0f,$90,$13,$8e,$13,$8c,$13 // ................
        .byte $8b,$13,$90,$13,$8e,$13,$8c,$13,$8b,$13,$90,$13,$8e,$13,$8c,$13 // ................
        .byte $8b,$13,$90,$13,$8e,$13,$8c,$13,$8b,$13,$8e,$13,$8c,$13,$8a,$13 // ................
        .byte $89,$13,$8e,$13,$8c,$13,$8a,$13,$89,$13,$ff,$8c,$03,$04,$03,$05 // ................
        .byte $8c,$09,$0a,$09,$0b,$8c,$03,$04,$8e,$03,$05,$8e,$47,$0d,$90,$47 // ............G..G
        .byte $0d,$90,$12,$12,$90,$14,$8e,$14,$ff,$f1,$f1,$c1,$86,$0c,$c1,$82 // ................
        .byte $18,$c4,$84,$00,$c1,$8c,$16,$c4,$84,$00,$c1,$82,$11,$c1,$82,$13 // ................
        .byte $c1,$86,$0c,$c1,$82,$18,$c4,$84,$00,$c1,$84,$16,$c1,$84,$11,$c1 // ................
        .byte $82,$12,$c1,$82,$13,$c4,$84,$00,$c1,$82,$0f,$c4,$82,$00,$ff,$84 // ................
        .byte $c3,$00,$c6,$30,$c3,$00,$c6,$30,$c3,$00,$c6,$30,$c3,$00,$c6,$30 // ...0...0...0...0
        .byte $ff,$c2,$84,$75,$1f,$84,$75,$1f,$88,$75,$1d,$88,$75,$1f,$84,$74 // ...u..u..u..u..t
        .byte $22,$88,$73,$24,$84,$73,$24,$88,$74,$22,$88,$73,$24,$84,$73,$26 // ".s$.s$.t".s$.s&
        .byte $94,$74,$27,$c7,$82                   // .t'..

txt_15b4:
        .text "0356530."
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $82,$2c,$82,$2c,$84,$29,$84,$2c,$82,$29,$86,$28,$84,$26,$82,$26 // .,.,.).,.).(.&.&
        .byte $82,$24,$82,$22,$82,$21,$ff,$c2,$84,$75,$1f,$84,$75,$1f,$88,$75 // .$.".!...u..u..u
        .byte $1d,$88,$75,$1f,$84,$74,$22,$88,$73,$24,$84,$74,$22,$88,$73,$24 // ..u..t".s$.t".s$
        .byte $88,$74,$22                           // .t"

// --- Region $160b-$162b ---
.pc = $160b "Segment $160b"
        .byte $82,$29,$82,$29,$84,$26,$84,$24,$82,$22,$ff,$c2,$84,$75,$1f,$84 // .).).&.$."...u..
        .byte $75,$1f,$88,$74,$22,$88,$73,$24,$84,$75,$24,$84,$77,$24,$84,$7a // u..t".s$.u$.w$.z
        .byte $24                                   // $

// --- Region $1645-$1962 ---
.pc = $1645 "Segment $1645"
        .text ".0+)'$"
        .byte $c5,$82
        .byte $2c,$82
        .byte $2c,$82
        .byte $29,$82
        .byte $29,$84
        .byte $26,$84,$24,$c4,$82,$00,$c4,$82,$00,$c4,$82,$00,$c4,$82,$00,$c4 // &.$.............
        .byte $82,$00,$c4,$82,$00,$c4,$82,$00,$c4,$82,$00,$ff,$c1,$86,$0c,$c1 // ................
        .byte $82,$18,$c4,$84,$00,$c1,$84,$0c,$c1,$86,$0c,$c1,$82,$18,$c4,$84 // ................
        .byte $00,$c1,$84,$0c,$c1,$84,$0c,$c1,$82,$0c,$c1,$82,$18,$c4,$84,$00 // ................
        .byte $c1,$84,$0c,$c1,$88,$0c,$ff,$c4,$88,$00,$ff,$c1,$88,$0d,$ff,$c5 // ................
        .byte $84,$28,$c2,$84,$77,$20,$84,$77,$20,$84,$77,$20,$84,$76,$20,$88 // .(..w .w .w .v .
        .byte $74,$20,$84,$77,$20,$84,$79,$20,$84,$77,$20,$84,$76,$20,$88,$74 // t .w .y .w .v .t
        .byte $20,$c5,$84
        .text ",)&#"
        .byte $ff,$c2,$84,$78
        .byte $24,$84,$77
        .byte $24,$84
        .byte $75,$24,$84,$7a,$24,$84,$78,$24,$84,$77,$24,$94,$78,$24,$c5,$82 // u$.z$.x$.w$.x$..

txt_16e5:
        .text "$$*$**$*"
        .byte $ff,$c2,$84,$74,$22,$84,$72,$22,$84,$74,$22,$88,$75,$22,$84,$74 // ...t".r".t".u".t
        .byte $22,$94,$77,$22,$c5,$88,$24,$24,$ff,$f1,$f1,$c8,$84,$24,$82,$24 // ".w"..$$.....$.$
        .byte $82,$24,$88,$2b,$84,$24,$82,$24,$82,$24,$84,$2b,$84,$24,$98,$2b // .$.+.$.$.$.+.$.+
        .byte $ca,$88,$30,$ff,$c7,$82,$30,$c7,$82,$2b,$c7,$82,$24,$c7,$82,$2b // ..0...0..+..$..+
        .byte $c4,$84,$00,$c7,$82,$29,$c7,$82,$2a,$c7,$82,$2b,$c7,$82,$24,$c7 // .....)..*..+..$.
        .byte $82,$22,$c7,$82,$24,$c4,$84,$00,$c7,$82,$2b,$c7,$82,$2e,$ff,$c1 // ."..$.....+.....
        .byte $86,$0c,$c1,$82,$18,$c5,$84,$1c,$c1,$82,$07,$c1,$82,$0a,$c1,$84 // ................
        .byte $0c,$c1,$82,$0c,$c1,$82,$18,$c5,$84,$1c,$c1,$82,$0f,$c1,$82,$11 // ................
        .byte $ff,$c3,$82,$00,$c5,$84,$24,$c5,$82,$24,$c3,$84,$00,$c5,$82,$22 // ......$..$....."
        .byte $c5,$82,$22,$c3,$82,$00,$c5,$84,$24,$c5,$82,$24,$c3,$84,$00,$c5 // ..".....$..$....
        .byte $82,$22,$c5,$82,$22,$ff,$c8,$84,$24,$82,$24,$82,$24,$84,$2b,$84 // .".."...$.$.$.+.
        .byte $24,$84,$2b,$82,$24,$82,$24,$84,$2b,$84,$2b,$98,$30,$ca,$88,$30 // $.+.$.$.+.+.0..0
        .byte $ff,$f1,$f1,$c1,$86,$0c,$c1,$82,$0c,$c4,$84,$00,$c1,$82,$07,$c1 // ................
        .byte $84,$0c,$c1,$82,$18,$c1,$84,$0c,$c4,$84,$00,$c1,$84,$07,$c1,$84 // ................
        .byte $0c,$c1,$82,$0c,$c1,$82,$0c,$c4,$84,$00,$c1,$82,$13,$c1,$84,$18 // ................
        .byte $c1,$82,$13,$c1,$84,$0c,$c4,$84,$00,$c1,$84,$18,$ff,$cb,$82,$71 // ...............q

txt_17ed:
        .text "'+$+'+$+'+$+'+$+'+$+'+$+'+$&'+)'&+"
        .byte $22                                   // double quote character
        .text "+&+"
        .byte $22                                   // double quote character
        .text "+&+"
        .byte $22                                   // double quote character
        .text "+&+"
        .byte $22                                   // double quote character
        .text "+&+"
        .byte $22                                   // double quote character
        .text "+&+"
        .byte $22                                   // double quote character
        .text "+&+"
        .byte $22                                   // double quote character
        .text "$&'&"
        .byte $22                                   // double quote character
        .text "$+ +$+ +$+ +$+ +$+ +$+ +$+ "
        .byte $22                                   // double quote character
        .text " "
        .byte $1d,$1f,$21,$23,$2b,$1f,$2b,$23,$2b,$1f,$2b,$23,$2b,$1f,$2b,$23 // ..!#+.+#+.+#+.+#
        .byte $2b,$1f
        .text "+#$&"
        .byte $1f

txt_1861:
        .text "#$&+)')&#$&)"
        .byte $ff,$c3,$82,$00,$c7,$82,$3c,$c7,$82,$30,$c7,$82,$3c,$c3,$82,$00 // ......<..0..<...
        .byte $c7,$82,$3c,$c7,$82,$37,$c7,$82,$30,$c3,$82,$00,$c7,$82,$3c,$c7 // ..<..7..0.....<.
        .byte $82,$37,$c7,$82,$3c,$c3,$82,$00,$c7,$82,$30,$c7,$82,$37,$c7,$82 // .7..<.....0..7..
        .byte $3c,$c3,$82,$00,$c7,$82,$3c,$c7,$82,$37,$c7,$82,$30,$c3,$82,$00 // <.....<..7..0...
        .byte $c7,$82,$30,$c7,$82,$37,$c7,$82,$3c,$c3,$82,$00,$c7,$82,$30,$c7 // ..0..7..<.....0.
        .byte $82,$37,$c7,$82,$30,$c3,$82,$00,$c7,$82,$30,$c7,$82,$37,$c7,$82 // .7..0.....0..7..
        .byte $3c,$ff,$c9,$a0,$30,$8c,$e0,$30,$35,$37,$8c,$35,$88,$33,$84,$e0 // <...0..057.5.3..
        .byte $20,$30,$32,$84,$30,$90,$2e,$84,$2b,$8c,$29,$88,$32,$88,$e0,$30 //  02.0...+.).2..0
        .byte $32,$33,$88,$32,$84,$32,$88,$30,$88,$2c,$84,$32,$84,$e0,$20,$32 // 23.2.2.0.,.2.. 2
        .byte $33,$84,$35,$88,$33,$88,$32,$84,$30,$84,$32,$84,$30,$a4,$e0,$30 // 3.5.3.2.0.2.0..0
        .byte $2e,$2f,$90,$30,$90,$e0,$30,$30,$32,$84,$e0,$20,$32,$33,$84,$32 // ./.0..002.. 23.2
        .byte $84,$30,$84,$2b,$88,$e0,$34,$38,$3a,$84,$3a,$88,$e0,$34,$38,$37 // .0.+..48:.:..487
        .byte $9c,$37,$88,$35,$88,$32,$88,$33,$84,$35,$94,$2e,$88,$30,$88,$32 // .7.5.2.3.5...0.2
        .byte $84,$e0,$20,$32,$33,$84,$32,$84,$30,$94,$e0,$ff,$2c,$01,$84,$33 // .. 23.2.0...,..3
        .byte $84,$32,$88,$30,$84,$33,$84,$35,$84,$30,$a4,$a0,$e0,$30,$30,$32 // .2.0.3.5.0...002
        .byte $ff,$c0,$a0,$00,$ff                   // .....

dat_1962:
        // === Fill data (1 bytes, $1962-$1962) ===
        .byte $00                                   // .

// --- Region $1c05-$1c4c ---
.pc = $1c05 "Segment $1c05"
        .text "TRO CODED BY FAL"
        .text "CO/BROS!"
        .byte $f2,$09,$09,$09,$08,$08,$07,$07
        .byte $01,$01,$01,$0f,$0f,$0a,$0a,$02,$02,$f0,$51,$72,$8f,$b9,$de,$1d // ..........Qr....
        .byte $1d,$1d,$1d,$1d,$32,$72,$89,$a0,$ba,$00,$00,$00,$00,$00,$00,$30 // ....2r.........0
        .byte $00,$00,$10,$00,$00,$20,$00,$00       // ..... ..

// --- Region $1cfe-$1d18 ---
.pc = $1cfe "Segment $1cfe"
        .byte $00,$bd,$00,$32,$9d,$00,$08,$e8,$d0,$f7,$ee,$07,$01,$ee,$04,$01 // ...2............
        .byte $d0,$ef,$c6,$01,$58,$4c,$e2,$fc,$4c,$ae,$a7 // ....XL..L..

// --- Region $1d72-$1d9f ---
.pc = $1d72 "dat_1d72"

dat_1d72:
        .byte $a9,$d0,$18,$6d,$46,$1c,$48,$48,$68,$68,$8d,$d6,$d0,$a2,$07,$8e // ...mF.HHhh......
        .byte $21,$d1,$a2,$08,$8e,$22,$d1,$a2,$09,$8e,$e3,$d1,$60,$a2,$18,$8e // !...."......`...
        .byte $58,$d1,$a9,$c0,$18,$6d,$3e,$1c,$ea,$ea,$ea,$ea,$8d,$d6 // X....m>.......

// --- Region $1ddf-$1e20 ---
.pc = $1ddf "Segment $1ddf"
        .byte $d0,$18,$6d,$43,$1c,$48,$48,$68,$68,$8d,$16,$d1,$a2,$07,$8e,$e1 // ..mC.HHhh.......
        .byte $d0,$a2,$0a,$8e,$e2,$d1,$a2,$02,$8e,$23,$d1,$20,$bd,$1e,$20,$15 // .........#. .. .
        .byte $1f,$20,$a7,$1f,$20,$14,$1e,$20,$14,$1e,$20,$14,$1e,$20,$64,$1e // . .. .. .. .. d.
        .byte $a2,$00,$86,$07,$60,$ce,$3e,$1c,$30,$01,$60,$a9,$07,$8d,$3e,$1c // ....`.>.0.`...>.
        .byte $a2,$00                               // ..

// --- Region $1e65-$1e9a ---
.pc = $1e65 "Segment $1e65"
        .byte $4c,$1c,$30,$01,$60,$a9,$03,$8d,$4c,$1c,$ad,$41,$1c,$29,$0f,$18 // L.0.`...L..A.)..
        .byte $69,$60,$8d,$8d,$2c,$8d,$df,$2d,$ad,$44,$1c,$29,$0f,$18,$69,$60 // i`..,..-.D.)..i`
        .byte $8d,$96,$2c,$8d,$cd,$2d,$ad,$40,$1c,$29,$0f,$18,$69,$60,$8d,$9f // ..,..-.@.)..i`..
        .byte $2c,$8d,$d6,$2d,$a2,$14               // ,..-..

// --- Region $1ebe-$1ed6 ---
.pc = $1ebe "Segment $1ebe"
        .byte $41,$1c,$b9,$50,$2e,$8d,$40,$1c,$be,$a2,$2e,$ad,$42,$1c,$f0,$07 // A..P..@.....B...
        .byte $88,$d0,$0b,$49,$ff,$f0,$07,$c8,$c0   // ...I.....

// --- Region $1eda-$1ee3 ---
.pc = $1eda "dat_1eda"

dat_1eda:
        .byte $49,$ff,$8d,$42,$1c,$8c,$41,$1c,$a0,$00 // I..B..A...

// --- Region $1f15-$1f6a ---
.pc = $1f15 "dat_1f15"

dat_1f15:
        .byte $ac,$44,$1c,$b9,$50,$2e,$8d,$43,$1c,$be,$a2,$2e,$ad,$45,$1c,$f0 // .D..P..C.....E..
        .byte $07,$88,$d0,$0b,$49,$ff,$f0,$07,$c8,$c0,$51,$d0,$02,$49,$ff,$8d // ....I.....Q..I..
        .byte $45,$1c,$8c,$44,$1c,$a0,$00,$bd,$20,$2c,$99,$a8,$06,$bd,$70,$2c // E..D.... ,....p,
        .byte $99,$d0,$06,$bd,$c0,$2c,$99,$f8,$06,$bd,$10,$2d,$99,$20,$07,$bd // .....,.....-. ..
        .byte $60,$2d,$99,$48,$07,$bd,$b0,$2d,$99,$70,$07,$bd,$00,$2e,$99,$98 // `-.H...-.p......
        .byte $07,$e8,$c8,$c0,$28,$d0               // ....(.

// --- Region $2001-$2c57 ---
.pc = $2001 "dat_2001"

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

dat_20d8:
        // === Fill data (48 bytes, $20d8-$2107) ===
        .fill 48, $ff
        .fill 8, $e0
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$e1           // .......

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

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

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

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

dat_24d8:
        // === Fill data (48 bytes, $24d8-$2507) ===
        .fill 48, $ff
        .byte $e0,$e0,$ff,$ff,$e0,$e0,$e0,$e0       // ........

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

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

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

dat_26d8:
        // === Fill data (88 bytes, $26d8-$272f) ===
        .fill 88, $ff
        .byte $0f,$07,$83,$c1,$60,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ....`...........
        .byte $60,$c1,$83,$07,$0f,$ff,$ff,$ff,$0f,$07,$83,$c1,$60,$ff,$ff,$ff // `...........`...
        .fill 8, $ff
        .byte $03,$03
        .text "????"
        .byte $ff,$ff,$ff,$ff
        .text "????"
        .byte $ff,$ff
        .byte $03,$03,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$3f // ..............??
        .byte $3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$e1,$e1,$e1,$c1,$03,$03,$07,$1f // ??..............
        .fill 8, $1f
        .byte $03,$0f,$ff,$ff,$01,$01,$01,$01,$03,$01,$81,$81,$01,$03,$03,$0f // ................
        .byte $01,$01,$ff,$ff,$07,$07,$07,$07,$03,$01,$c1,$c1,$01,$03,$03,$0f // ................
        .byte $e0,$e0,$e0,$c1,$01,$03,$07,$1f,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$ff // ........?.......
        .byte $83,$c1,$e1,$c1,$01,$03,$03,$1f,$83,$83,$07,$0f,$0f,$1f,$3f,$3f // ..............??
        .byte $ff,$ff,$3f,$3f,$ff,$ff,$ff,$ff,$3f,$3f,$ff,$3f,$3f,$3f,$7f,$7f // ..??....??.???..
        .byte $ff,$ff,$3f,$3f,$03,$03,$ff,$ff,$03,$03,$ff,$ff,$ff,$ff,$ff,$ff // ..??............
        .byte $0f,$0f
        .byte $3f,$3f,$ff,$ff,$ff,$ff
        .byte $3f,$3f,$ff,$ff
        .text "????"
        .fill 8, $ff
        .byte $01                                   // .

txt_2809:
        .byte $40                                   // @ character
        .text "PJZJZJ"
        .byte $11,$44,$11,$aa,$aa,$aa,$aa,$aa       // .D......

txt_2818:
        .text "YVU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$99,$6a,$a6,$aa,$aa,$aa,$aa,$aa,$9a,$66,$aa,$aa // .....j.......f..
        .byte $aa,$aa,$aa,$aa,$69,$a5,$99,$aa,$aa,$aa,$aa,$aa // ....i.......

txt_2838:
        .text "DQT"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$40,$02,$0b,$ae,$ab,$ae,$a6,$a7,$aa,$99,$66,$55 // ....@.........fU
        .byte $55,$11,$44,$00,$00,$00,$00,$00,$00,$00,$00,$00,$44,$55,$99,$aa // U.D.........DU..
        .byte $aa,$ff,$ff,$ff,$ff,$ee,$bb,$aa,$66,$55,$11,$00,$00,$00,$00,$00 // ........fU......
        .byte $00,$11,$55,$99,$04,$05,$09,$5a,$db,$c7,$e7,$f6,$fe,$ff,$ff,$ff // ..U....Z........
        .byte $ff,$ff,$aa,$65,$a6,$aa,$ff,$ff,$ff,$ff,$aa,$55,$aa,$aa,$ff,$ff // ...e.......U....
        .byte $ff,$ff,$aa,$55,$a6,$9a,$ff,$ff,$ff,$ff,$aa,$55,$a9,$a6,$fa,$fa // ...U.......U....
        .byte $fa,$f6,$91,$56,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$6a,$5a,$af,$af // ...V........jZ..
        .byte $af,$af,$45,$00,$99,$a6,$ff,$ff,$ff,$ff,$55,$00,$aa,$6a,$ff,$ff // ..E.......U..j..
        .byte $ff,$ff,$55,$00,$a9,$a6,$ff,$ff,$ff,$ff,$53,$00,$a1,$a4,$ff,$ff // ..U.......S.....
        .byte $ff,$ff,$ff,$3f,$9f,$47,$87,$a7,$a4,$f5,$f4,$f6,$ff,$ff,$ff,$ff // ...?.G..........
        .fill 9, $ff
        .byte $00,$11,$55,$00,$00,$01,$04,$1a,$00,$11,$56,$00,$00,$15,$45,$aa // ..U.......V...E.

txt_28f5:
        .text "<<"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $00,$56,$66,$5a,$aa,$02,$10,$55,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .VfZ...U........
        .byte $4a,$4e,$5b,$4f,$1f                   // JN[O.

txt_290d:
        .text "J*"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$ee,$bb,$ff,$ff,$aa,$6a,$99,$aa,$ee,$bb,$ff,$ff,$aa,$66,$55 // ......j.......fU
        .byte $aa,$ee,$bb,$ff,$ff,$aa,$66,$55,$aa,$ee,$bb,$ff,$ff,$aa,$66,$55 // ......fU......fU
        .byte $aa,$ee,$bb,$ff,$ff,$aa,$66,$55,$aa,$ee,$bb,$ff,$ff,$aa,$6a,$59 // ......fU......jY
        .byte $a6,$e6,$b6,$f2,$f4,$a2,$68,$9a       // ......h.

txt_2948:
        .text "JIFEEAD"
        .byte $40                                   // @ character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $96,$66,$56,$56,$16,$46,$06           // .fVV.F.

txt_2958:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .fill 8, $06

txt_2968:
        .text "DEIJJOOOFV"
        .byte $96,$a6,$a6,$f6,$f6,$f6               // ......

txt_2978:
        .text "ONKJFEA"
        .byte $40                                   // @ character
        .byte $f6,$e6,$b6,$a6,$66,$56,$16,$06       // ....fV..

txt_2988:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AEI"
        .byte $06,$06,$06,$06,$06,$16,$56,$96,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f // ......V.........
        .byte $44,$55,$99,$aa,$ab,$bf,$ff,$ff,$44,$55,$99,$fa,$fe,$ff,$ff,$ff // DU......DU......
        .byte $44,$55,$99,$aa,$aa,$bf,$ff,$ff,$44,$55,$97,$af,$ff,$ff,$ff,$ff // DU......DU......
        .byte $44,$7f,$ff,$ff,$ff,$ff,$ff,$ff       // D.......

txt_29c8:
        .text "DU"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $fa,$ff,$ff,$ff,$ff,$44,$55,$99,$af,$bf,$ff,$ff,$ff,$44,$55,$99 // .....DU......DU.
        .byte $ea,$fe,$ff,$ff,$ff,$99,$aa,$aa,$ff,$ff,$ff,$ff,$ff,$99,$aa,$aa // ................
        .byte $18,$15,$59,$66,$aa,$bc,$bd,$be,$00,$55,$99,$aa,$aa,$59,$aa,$aa // ..Yf.....U...Y..
        .byte $0a,$6a,$aa,$aa,$aa,$0f,$90,$a4,$a9,$aa,$aa,$aa,$aa,$ff,$ff,$3f // .j.............?
        .byte $0f,$4f,$83,$93,$93,$91,$94,$64,$58,$59,$14,$49,$04,$06,$06,$06 // .O.....dXY.I....
        .byte $06,$06,$06,$07,$07,$4b,$6b,$ab,$af,$af,$eb,$eb,$db,$d7,$e7,$b6 // .....Kk.........
        .byte $a6,$66,$56,$16,$06,$06,$06,$06,$0a,$0a,$1a,$5a,$aa,$a7,$ab,$ab // .fV........Z....
        .byte $9f,$af,$bf,$ff,$ff,$aa,$ee,$bb,$fe,$fa,$a9,$aa,$af,$6a,$9a,$6a // .............j.j
        .byte $af,$af,$6f,$9f,$6f,$9a,$69,$a5,$f4,$f1,$f5,$f5,$f5,$af,$af,$af // ..o.o.i.........
        .byte $af,$af,$a0,$84,$10,$f5,$f5,$f5,$f1,$f4,$41,$10,$04,$ff,$ee,$ba // ..........A.....
        .byte $aa,$66,$56,$16,$06,$06,$06,$06,$06,$06,$16,$56,$96,$a6,$e6,$b6 // .fV........V....
        .byte $f6,$f6,$a6,$66,$56,$ff,$ee,$aa,$aa,$a8,$f4,$f4,$f4,$f9,$f9,$f9 // ...fV...........
        .byte $f9,$f9,$f9,$f9,$f9,$f4,$f4,$f4,$f4,$f4,$f4,$f4,$f5,$4a,$09,$06 // .............J..
        .byte $05,$05,$01,$44,$40,$ff,$ff,$fc,$f0,$f0,$c1,$c2,$c6,$fc,$c1,$04 // ...D@...........
        .byte $1a,$aa,$aa,$aa,$aa,$aa,$ee,$bb,$ff,$fe,$aa,$aa,$5f,$9b,$eb,$ab // ............_...
        .byte $af,$af,$bf,$ff,$ff,$06,$06,$06,$06,$06,$16,$56,$9a // ...........V.

txt_2ac8:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AEI"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $d2,$d3,$f4,$f4,$fd,$ff,$ff,$aa,$ee,$bb,$ff,$3f,$2a,$5a,$f6,$aa // ...........?*Z..
        .byte $99,$66                               // .f

txt_2ae3:
        .text "UU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $9a,$66,$aa,$99,$66                   // .f..f

txt_2aeb:
        .text "UU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $98,$a4,$60,$41,$55,$00,$00,$11,$55,$99,$50,$50,$55,$00,$00,$11 // ..`AU...U.PPU...
        .byte $55,$99,$ff,$ee,$88,$00,$22,$bb,$ff,$ff,$bf,$2b,$02,$80,$e8,$fe // U....."....+....
        .byte $ff,$ff,$ff,$ff,$be,$28,$00,$82,$eb,$ff,$ff,$fb,$a2,$00,$08,$ae // .....(..........
        .byte $ff,$ff,$ff,$fb,$e2,$80,$08,$2e,$bf,$ff,$ff,$ff,$fb,$a2,$00,$08 // ................
        .byte $ae,$ff,$ff,$ff,$fe,$f8,$a0,$02,$0b,$af,$ff,$ff,$bf,$2a,$00,$80 // .............*..
        .byte $ea,$ff,$ff,$fe,$b8,$20,$02,$8b,$ef,$ff,$ff,$ff,$bf,$2f,$0a,$80 // ..... ......./..
        .byte $e0,$fa,$ff,$ff,$eb,$82,$00,$28,$be,$ff,$fb,$e2,$80,$08,$2e,$bf // .......(........
        .byte $ff,$ff,$ff,$ff,$bf,$2e,$08,$80,$e2,$fb,$ff,$ff,$be,$28,$00,$82 // .............(..
        .byte $eb,$ff,$ff,$ff,$bb,$22,$00,$88,$ee,$ff,$fb,$e2,$80,$08,$2e,$bf // ....."..........
        .byte $ff,$ff,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d // ................
        .byte $1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d // ................
        .byte $1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d // ................
        .byte $1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d // ................
        .byte $1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d // ................
        .byte $1e,$1f                               // ..

txt_2bd0:
        .text "<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?<=>?"
        .byte $00                                   // string terminator
        .fill 20, $00
        .byte $01,$02,$03,$04,$05,$06,$40,$41,$00,$01,$02,$03,$04,$05,$06,$40 // ......@A.......@
        .byte $41,$00,$54,$55,$03,$04,$05,$06,$40,$41,$00,$54,$55,$03,$04,$05 // A.TU....@A.TU...
        .byte $06,$07,$08                           // ...

// --- Region $2c70-$2cbc ---
.pc = $2c70 "dat_2c70"

dat_2c70:
        .byte $68,$67,$66,$65,$64,$63,$62,$61,$60,$6f,$6e,$6d,$6c,$6b,$6a,$69 // hgfedcba`onmlkji
        .byte $68,$67,$66,$65,$64,$29,$09,$09,$49,$4a,$09,$09,$42,$6d,$29,$09 // hgfed)..IJ..Bm).
        .byte $09,$49,$4a,$09,$09,$42,$6d,$53,$09,$09,$5c,$5d,$09,$09,$42,$67 // .IJ..BmS..\]..Bg
        .byte $53,$09,$09,$09,$09,$09,$09,$2a,$60,$67,$66,$65,$64,$63,$62,$61 // S......*`gfedcba
        .byte $60,$67,$66,$65,$64,$63,$62,$61,$60,$67,$66,$65,$64 // `gfedcba`gfed

// --- Region $2cd5-$2cf8 ---
.pc = $2cd5 "dat_2cd5"

dat_2cd5:
        .byte $2b,$0a,$0a,$4b,$4c,$0a,$0a,$43,$00,$2b,$0a,$0a,$4b,$4c,$0a,$0a // +..KL..C.+..KL..
        .byte $43,$00,$2b,$0a,$0a,$33,$52,$0a,$0a,$2c,$00,$2b,$0a,$0a,$15,$16 // C.+..3R..,.+....
        .byte $17,$18,$19                           // ...

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

// --- Region $2d25-$2d48 ---
.pc = $2d25 "txt_2d25"

txt_2d25:
        .text "-:;6789D"
        .byte $00                                   // string terminator

txt_2d2e:
        .text "-67895:D"
        .byte $00                                   // string terminator

txt_2d37:
        .text "-473R89."
        .byte $00                                   // string terminator
        .byte $0e                                   // .

txt_2d41:
        .text "5:8979"
        .byte $1a                                   // .

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

// --- Region $2d75-$2d97 ---
.pc = $2d75 "dat_2d75"

dat_2d75:
        .byte $2f,$0c,$0c,$49,$4a,$0c,$0c,$45,$00,$2f,$0c,$0c,$4d,$50,$0c,$0c // /..IJ..E./..MP..
        .byte $30,$00,$2f,$0c,$0c,$33,$52,$0c,$0c,$30,$00,$0f,$10,$11,$12,$13 // 0./..3R..0......
        .byte $0c,$0c,$30                           // ..0

// --- Region $2db0-$2dfc ---
.pc = $2db0 "dat_2db0"

dat_2db0:
        .byte $65,$6c,$6b,$6a,$69,$68,$67,$66,$65,$6c,$6b,$6a,$69,$68,$67,$66 // elkjihgfelkjihgf
        .byte $65,$6c,$6b,$6a,$69,$31,$0d,$0d,$4b,$4c,$0d,$0d,$46,$6d,$31,$0d // elkji1..KL..Fm1.
        .byte $0d,$4e,$52,$0d,$0d,$32,$67,$59,$0d,$0d,$5e,$5f,$0d,$0d,$58,$6d // .NR..2gY..^_..Xm
        .byte $31,$0d,$0d,$0d,$0d,$0d,$0d,$58,$68,$67,$66,$65,$64,$63,$62,$61 // 1......Xhgfedcba
        .byte $60,$6f,$6e,$6d,$6c,$6b,$6a,$69,$68,$67,$66,$65,$64 // `onmlkjihgfed

// --- Region $2e15-$2e37 ---
.pc = $2e15 "txt_2e15"

txt_2e15:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&HG"
        .byte $00                                   // string terminator

txt_2e1e:
        .text "!"
        .byte $22                                   // double quote character
        .text "#OR&'("
        .byte $00                                   // string terminator
        .byte $5a,$5b                               // Z[

txt_2e29:
        .text "#$%&VW"
        .byte $00                                   // string terminator

txt_2e30:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&VW"

// --- Region $2e50-$30da ---
.pc = $2e50 "dat_2e50"

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

txt_2ede:
        .text " !!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "###$$$%%%&&&&&&&&"
        .byte $00                                   // string terminator
        .fill 11, $00

txt_2f00:
        .encoding "screencode_mixed"
        .text "boost preview + was released by bambam of bros"
        .encoding "petscii_upper"

txt_2f2e:
        .text "... ("

txt_2f33:
        .encoding "screencode_mixed"
        .text "i can make miracles come true, for the impossible you have to wait a little bit longer"
        .encoding "petscii_upper"

txt_2f89:
        .text "!!!) "

txt_2f8e:
        .encoding "screencode_mixed"
        .text "call ( down town ) a elite european bros bbs at"
        .encoding "petscii_upper"

txt_2fbd:
        .text " (+31 5750 29313) "
        .byte $13,$19,$13,$0f,$10,$3a,$02,$01,$0d,$02,$01,$0d // .....:......

txt_2fdb:
        .text "...      "

txt_2fe4:
        .encoding "screencode_mixed"
        .text "greetings to: dcs, hotline, ikari (sorry dudes i cant come to your party"
        .encoding "petscii_upper"

txt_302c:
        .text "!), "

txt_3030:
        .encoding "screencode_mixed"
        .text "atc, mayhem, rfo, fun, shadows, ucf, omen, fbr, tsm, nec and all my other friends"
        .encoding "petscii_upper"

txt_3081:
        .text "!    "

txt_3086:
        .encoding "screencode_mixed"
        .text "i b cn u l8r m8s"
        .encoding "petscii_upper"

txt_3096:
        .text "    "
        .byte $02,$01,$0d,$02,$01,$0d,$2f,$02,$12,$0f,$13 // ....../....

txt_30a5:
        .text " 1989 ("
        .byte $03                                   // .

txt_30ad:
        .text ")              "
        .byte $07,$15,$0c,$10                       // ....

txt_30c0:
        .text "!                         "
        .byte $00                                   // string terminator

// --- Region $8e0f-$8e0f ---
.pc = $8e0f "dat_8e0f"

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

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

dat_e100:
        .byte $2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed // -./...0.-.......
        .byte $f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02 // .. q../ "..-.-..
        .byte $e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa // ......9..0..9./.
        .byte $4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30 // L". q../.-./...0
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01 // .-........9..L..
        .byte $2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$1c,$4c,$ae,$a7,$e0,$00 // ,...7..X ..L....
        .byte $f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff // ....,...../.-...
        .byte $d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0 // ....-e..-..i....
        .byte $00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85 // ....../e../.0i..
        .byte $30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01 // 0L..............
        .byte $ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$80,$ad,$00,$2d,$4c // ..........`...-L
        .byte $61,$09,$4c,$a9,$09,$4c,$af,$09,$a0,$00,$07,$0e,$80,$31,$00,$c3 // a.L..L.......1..
        .byte $80,$47,$00,$60,$9f,$a9,$00,$a2,$7a,$9d,$ba,$08,$ca,$10,$fa,$a9 // .G.`....z.......
        .byte $ff,$8d,$eb,$08,$8d,$ec,$08,$8d,$ed,$08,$a9,$00,$a2,$02,$9d,$ba // ................
        .byte $08,$9d,$bd,$08,$9d,$c0,$08,$9d,$cc,$08,$ca,$10,$f1,$8d,$0e,$09 // ................
        .byte $60,$48,$a9,$01,$8d,$0e,$09,$68,$aa,$bd,$52,$12,$8d,$78,$09,$bd // `H.....h..R..x..
        .byte $55,$12,$8d,$79,$09,$a0,$05,$b9,$d9,$14,$99,$6a,$12,$88,$10,$f7 // U..y.......j....
        .byte $bd,$47,$12,$8d,$b6,$08,$bd,$4a,$12,$8d,$1f,$0c,$20,$35,$09,$a2 // .G.....J.... 5..
        .byte $17,$a9,$01,$9d,$00,$d4,$a9,$00,$9d,$00,$d4,$ca,$10,$f3,$a9,$0f // ................
        .byte $8d,$18,$d4,$a9,$00,$8d,$17,$d4,$60,$a9,$02,$8d,$0e,$09,$60,$ad // ........`.....`.
        .byte $0e,$09,$c9,$02,$f0,$07,$c9,$01,$d0,$04,$4c,$3f,$09,$60,$ee,$eb // ..........L?.`..
        .byte $08,$ee,$ec,$08,$ee,$ed,$08,$a2,$02,$ce,$0d,$09,$10,$06,$ad,$b6 // ................
        .byte $08,$8d,$0d,$09,$e3,$ea,$61,$99,$86,$bf,$bd,$b7,$08,$8d,$f2,$08 // ......a.........
        .byte $a8,$ad,$0d,$09,$cd,$b6,$08,$d0,$14,$bd,$6a,$12,$8d,$03,$0a,$bd // ..........j.....
        .byte $6d,$12,$8d,$04,$0a,$de,$c0,$08,$30,$06,$4c,$e1,$0b,$4c,$0f,$0c // m.......0.L..L..
        .byte $bc,$ba,$08,$b9,$83,$14,$c9,$fe,$f0,$12,$c9,$ff,$d0,$16,$a9,$00 // ................
        .byte $9d,$c0,$08,$9d,$ba,$08,$9d,$bd,$08,$4c,$ff,$09,$a9,$02,$8d,$0e // .........L......
        .byte $09,$4c,$8f,$09,$8d,$01,$09,$c9,$80,$90,$0b,$29,$1f,$9d,$ee,$08 // .L.........)....
        .byte $fe,$ba,$08,$4c,$ff,$09,$ad,$01,$09,$c9,$60,$90,$0b,$29,$0f,$9d // ...L......`..)..
        .byte $31,$09,$fe,$ba,$08,$4c,$ff,$09,$ad,$01,$09,$c9,$40,$90,$0b,$29 // 1....L......@..)
        .byte $3f,$9d,$10,$09,$fe,$ba,$08,$4c,$ff,$09,$ad,$01,$09,$0a,$a8,$b9 // ?......L........
        .byte $70,$12,$85,$bd,$b9,$71,$12,$85,$be,$a9,$00,$9d,$db,$08,$9d,$de // p....q..........
        .byte $08,$bc,$bd,$08,$9d,$eb,$08,$b1,$bd,$85,$b8,$29,$f0,$c9,$f0,$d0 // ...........)....
        .byte $1f,$a5,$b8,$29,$01,$d0,$10,$a9,$01,$9d,$1f,$09,$fe,$bd,$08,$c8 // ...)............
        .byte $b1,$bd,$85,$b8,$4c,$38,$0b,$20,$d4,$0b,$8d,$17,$d4,$20,$d4,$0b // ....L8. ..... ..
        .byte $a9,$00,$9d,$1f,$09,$a5,$b8,$29,$f0,$c9,$e0,$d0,$24,$a9,$01,$9d // .......)....$...
        .byte $db,$08,$fe,$bd,$08,$c8,$b1,$bd,$9d,$26,$09,$fe,$bd,$08,$fe,$bd // .........&......
        .byte $08,$c8,$c8,$b1,$bd,$18,$7d,$ee,$08,$9d,$23,$09,$88,$b1,$bd,$85 // ......}...#.....
        .byte $b8,$a5,$b8,$29,$e0,$c9,$c0,$d0,$0e,$a5,$b8,$29,$1f,$18,$7d,$31 // ...).......)..}1
        .byte $09,$9d,$cf,$08,$20,$d4,$0b,$a5,$b8,$29,$f0,$c9,$70,$d0,$1c,$a5 // .... ....)..p...
        .byte $b8,$29,$0f,$aa,$bd,$8d,$13,$8d,$54,$0c,$8d,$60,$0c,$bd,$9a,$13 // .)......T..`....
        .byte $8d,$55,$0c,$8d,$61,$0c,$a6,$bf,$20,$d4,$0b,$a5,$b8,$29,$c0,$c9 // .U..a... ....)..
        .byte $80,$d0,$26,$a5,$b8,$29,$3f,$38,$e9,$01,$9d,$c3,$08,$20,$d4,$0b // ..&..)?8..... ..
        .byte $29,$c0,$c9,$80,$d0,$0e,$a5,$b8,$29,$3f,$18,$7d,$c3,$08,$9d,$c3 // ).......)?.}....
        .byte $08,$20,$d4,$0b,$a5,$b8,$4c,$7a,$0a,$bd,$c3,$08,$9d,$c0,$08,$a5 // . ....Lz........
        .byte $b8,$18,$7d,$ee,$08,$9d,$cc,$08,$a8,$b9,$89,$11,$9d,$2b,$09,$48 // ..}..........+.H
        .byte $9d,$d8,$08,$b9,$e8,$11,$9d,$2e,$09,$9d,$d2,$08,$9d,$d5,$08,$ac // ................
        .byte $f2,$08,$99,$01,$d4,$68,$99,$00,$d4,$bd,$1f,$09,$d0,$46,$bd,$cf // .....h.......F..
        .byte $08,$e3,$0a,$60,$76,$aa,$8e,$f1,$08,$bd,$11,$14,$99,$05,$d4,$bd // ...`v...........
        .byte $12,$14,$99,$06,$d4,$bd,$13,$14,$48,$bd,$0f,$14,$48,$bd,$10,$14 // ........H...H...
        .byte $a6,$bf,$9d,$c6,$08,$9d,$13,$09,$a9,$00,$99,$02,$d4,$9d,$e1,$08 // ................
        .byte $68,$9d,$e7,$08,$29,$0f,$99,$03,$d4,$9d,$e4,$08,$a9,$01,$9d,$09 // h...)...........
        .byte $09,$68,$9d,$06,$09,$fe,$bd,$08,$bc,$bd,$08,$b1,$bd,$c9,$ff,$d0 // .h..............
        .byte $12,$a9,$00,$9d,$bd,$08,$bd,$10,$09,$f0,$05,$de,$10,$09,$10,$03 // ................
        .byte $fe,$ba,$08,$4c,$59,$11,$fe,$bd,$08,$c8,$b1,$bd,$c9,$ff,$f0,$e1 // ...LY...........
        .byte $85,$b8,$60,$bd,$c0,$08,$f0,$21,$bd,$cf,$08,$e3,$0a,$25,$a8,$b9 // ..`....!.....%..
        .byte $13,$14,$2a,$e3,$4a,$60,$34,$8d,$ff,$0b,$bd,$c3,$08,$38,$fd,$c0 // ..*.J`4......8..
        .byte $08,$c9,$1c,$b0,$05,$bd,$c6,$08,$d0,$05,$bd,$c6,$08,$29,$fe,$9d // .............)..
        .byte $13,$09,$bd,$e7,$08,$29,$10,$f0,$0f,$bd,$c0,$08,$d0,$0a,$ad,$0d // .....)..........
        .byte $09,$c9,$58,$d0,$03,$99,$06,$d4,$bd,$cf,$08,$e3,$0a,$60,$68,$a8 // ..X..........`h.
        .byte $b9,$14,$14,$85,$b2,$b9,$15,$14,$85,$b3,$bd,$cc,$08,$9d,$c9,$08 // ................
        .byte $b9,$16,$14,$85,$b4,$29,$10,$f0,$03,$4c,$58,$0d,$a5,$b4,$29,$04 // .....)...LX...).
        .byte $f0,$28,$de,$fd,$08,$10,$06,$ad,$ba,$13,$9d,$fd,$08,$a6,$bf,$bc // .(..............
        .byte $fd,$08,$c8,$b9,$ba,$13,$18,$7d,$cc,$08,$9d,$c9,$08,$a8,$b9,$89 // .......}........
        .byte $11,$9d,$2b,$09,$b9,$e8,$11,$9d,$2e,$09,$a5,$b2,$f0,$54,$bd,$de // ..+..........T..
        .byte $08,$d0,$4f,$bc,$cf,$08,$be,$77       // ..O....w

// --- Region $e51e-$e55d ---
.pc = $e51e "Segment $e51e"
        .byte $29,$0f,$8d,$f3,$08,$a5,$b2,$29,$70,$e4,$4a,$60,$d1,$a6,$bf,$9d // )......)p.J`....
        .byte $f4,$08,$a0,$bc,$a5,$b2,$10,$02,$a0,$7d,$8c,$ba,$0c,$bc,$c9,$08 // .........}......
        .byte $b9,$8a,$11,$38,$f9,$89,$11,$8d,$19,$09,$b9,$e9,$11,$f9,$e8,$11 // ...8............
        .byte $7d,$eb,$08,$8d,$18,$09,$ce,$f3,$08,$30,$0c,$4e,$18,$09,$6e,$19 // }........0.N..n.

// --- Region $e567-$e5ef ---
.pc = $e567 "Segment $e567"
        .byte $08,$10,$0a,$de,$fa,$08,$d0,$19,$fe,$f7,$08,$10,$14,$fe,$fa,$08 // ................
        .byte $bd,$f4,$08,$dd,$fa,$08,$b0,$09,$9d,$fa,$08,$de,$f7,$08,$de,$fa // ................
        .byte $08,$bc,$c9,$08,$b9,$89,$11,$8d,$16,$09,$b9,$e8,$11,$8d,$17,$09 // ................
        .byte $bd,$f4,$08,$4a,$a8,$88,$30,$1d,$bd,$eb,$08,$c9,$00,$90,$32,$ad // ...J..0.......2.
        .byte $16,$09,$38,$ed,$19,$09,$8d,$16,$09,$ad,$17,$09,$ed,$18,$09,$8d // ..8.............
        .byte $17,$09,$4c,$08,$0d,$bc,$fa,$08,$88,$30,$16,$ad,$16,$09,$18,$6d // ..L......0.....m
        .byte $19,$09,$8d,$16,$09,$ad,$17,$09,$6d,$18,$09,$8d,$17,$09,$4c,$2b // ........m.....L+
        .byte $0d,$a6,$bf,$ad,$16,$09,$9d,$2b,$09,$9d,$d8,$08,$ad,$17,$09,$9d // .......+........
        .byte $2e,$09,$9d,$d2,$08,$a6,$bf,$bd,$db   // .........

// --- Region $e6c1-$e6e9 ---
.pc = $e6c1 "Segment $e6c1"
        .byte $0f,$bd,$23,$09,$9d,$cc,$08,$a8,$b9,$89,$11,$9d,$d8,$08,$9d,$2b // ..#............+
        .byte $09,$b9,$e8,$11,$9d,$d2,$08,$9d,$2e,$09,$a9,$00,$9d,$db,$08,$9d // ................
        .byte $de,$08,$a5,$b3,$f0,$d8,$29,$07,$e3   // ......)..

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

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

txt_eacd:
        .text "(PP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $01,$04,$58,$5e,$64,$e3,$12,$26,$83,$2a,$d9,$14,$15,$14,$e3,$62 // ..X^d..&.*.....b
        .byte $e3,$19,$e3,$62,$e3,$19,$60,$30,$8c,$4f,$02,$8c,$47,$02,$5e,$19 // ...b..`0.O..G.^.
        .byte $48,$15,$7e,$15,$90,$15,$d4,$15,$16,$16,$71,$16,$9c,$16,$a0,$16 // H.~.......q.....
        .byte $a4,$16,$cd,$16,$ee,$16,$06,$17,$21,$17,$4c,$17,$6e,$17,$93,$17 // ........!.L.n...
        .byte $ae,$17,$ea,$17,$6e,$18,$cf,$18,$07,$5e,$19,$5e,$19,$23,$43,$42 // ....n....^.^.#CB
        .byte $42,$e4,$40,$22,$0c,$0c,$a5,$e4,$40,$60,$23,$02,$04,$06,$08,$0a // B.@"....@`#.....
        .byte $08,$06,$04,$e8,$12,$f9,$12,$09,$13,$16,$13,$22,$13,$2f,$13,$3b // ..........."./.;
        .byte $13,$4c,$13,$74,$13,$5c,$13,$8d,$13,$8d,$13,$0f,$81,$41,$ee,$40 // .L.t.\.......A.@
        .byte $34,$20,$f8,$f6,$f4,$f3,$f2,$f1,$f1,$f0,$f0,$ef,$ef,$ee,$ee,$ed // 4 ..............
        .byte $ed,$0b,$81,$41,$40,$e5,$80,$e4,$10,$28,$50,$00,$fe // ...A@....(P..

txt_eb6e:
        .text "($($("
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $23,$0b,$81,$41,$e4,$40,$e6,$10,$60,$24,$50,$fc,$fa,$f8,$f6,$f6 // #..A.@..`$P.....
        .byte $fc,$fa,$f8,$f6,$f4,$f2,$0f,$81,$17,$14,$80,$12,$14,$80,$16,$14 // ................
        .byte $80,$12,$14,$80,$16,$14,$80,$20,$0c,$00,$20,$0c,$00,$20,$a2 // ....... .. .. .

txt_eba3:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_eba6:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $35,$20,$00,$fc,$f8,$f4,$f1,$ee,$eb,$e8,$e6,$e4,$e2,$e0,$df,$de // 5 ..............
        .byte $dc,$db,$da,$da,$d9,$d9,$e4,$d8,$22,$17,$41,$f7 // ........".A.

txt_ebc5:
        .byte $40                                   // @ character
        .text "-"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $ac,$b0,$b5,$ba,$bf,$c4,$c9,$ce,$d3,$d8,$dd,$e2,$ed,$13,$21,$03 // ..............!.
        .byte $a3,$60,$39,$0c,$02,$0c,$18,$00,$03,$00,$02,$02,$0c,$03,$00,$03 // .`9.............
        .byte $03,$0c,$03,$00,$04,$04,$0c,$03,$00,$05,$05,$0c,$03,$00,$06,$06 // ................
        .byte $0c,$03,$00,$07,$07,$0c,$03,$00,$08,$08,$0c,$03,$00,$09,$09,$0c // ................
        .byte $03,$00,$0a,$0a,$0c,$03,$00,$0b,$0b,$0c,$03,$00,$e3,$0c,$25,$eb // ..............%.
        .byte $13,$f5,$13,$80,$a3,$27,$80,$1f,$02,$03,$04,$05,$a0,$e3,$e0,$36 // .....'.........6
        .byte $40,$3f,$02,$03,$04,$05,$05,$0b,$84,$a0,$88,$80,$8c,$40,$03,$08 // @?...........@..
        .byte $02,$70,$04,$60,$06,$50,$a8,$2c,$16,$41,$08,$d9,$f1,$00,$62,$01 // .p.`.P.,.A....b.
        .byte $1a,$41,$00,$a9,$a2,$60,$26,$81,$04,$08,$11,$08,$d9,$00,$02,$00 // .A...`&.........
        .byte $10,$08,$11,$08,$d9,$00,$01,$00,$10,$08,$11,$00,$a8,$00,$10,$00 // ................
        .byte $10,$08,$11,$00,$88,$00,$13,$00,$10,$18,$11,$08,$d9,$a3,$3d,$80 // ..............=.
        .byte $08,$41,$00,$a8,$f0,$54,$00,$09,$1c,$41,$00,$ad,$00,$43,$f1,$00 // .A...T...A...C..
        .byte $04,$41,$08,$dc,$00,$14,$00,$11,$06,$41,$00,$d6,$a2,$2a,$f1,$04 // .A.......A...*..
        .byte $16,$41,$08,$da,$01,$00,$62,$01,$a8,$22,$10,$10,$a2,$35,$8c,$47 // .A....b.."...5.G
        .byte $01,$88,$06,$07,$91,$06,$07,$88,$06,$07,$8a,$06,$08,$8c,$43,$01 // ..............C.
        .byte $8e,$43,$01,$02,$8e,$0c,$0e,$0e,$28,$90,$0c,$0e,$0e,$90,$10,$0e // .C......(.......
        .byte $0e,$44,$90,$11,$8e,$11,$8c,$11,$8b,$11,$60,$31,$8e,$11,$8c,$11 // .D........`1....
        .byte $8a,$11,$89,$11,$8e,$11,$8c,$11,$8a,$11,$89,$11,$ff,$8c,$4f,$02 // ..............O.
        .byte $8c,$47,$02,$8c,$47,$02,$8e,$47,$02,$8e,$02,$02,$0f,$0f,$8e,$02 // .G..G..G........
        .byte $02,$0f,$0f,$90,$02,$02,$0f,$0f,$90,$02,$02,$0f,$0f,$44,$90,$13 // .............D..
        .byte $8e,$13,$8c,$13,$8b,$13,$60,$66,$8e,$13,$8c,$13,$8a,$13,$89,$13 // ......`f........
        .byte $8e,$13,$8c,$13,$8a,$13,$89,$13,$ff,$8c,$03,$04,$03,$05,$8c,$09 // ................
        .byte $0a,$09,$0b,$8c,$03,$04,$8e,$03,$05,$8e,$47,$0d,$90,$47,$0d,$90 // ..........G..G..
        .byte $12,$12,$90,$14,$8e,$14,$ff,$f1,$f1,$c1,$86,$0c,$c1,$82,$18,$c4 // ................
        .byte $84,$00,$c1,$8c,$16,$c4,$84,$00,$c1,$82,$11,$c1,$82,$13,$c1,$86 // ................
        .byte $0c,$c1,$82,$18,$c4,$84,$00,$c1,$84,$16,$c1,$84,$11,$c1,$82,$12 // ................
        .byte $c1,$82,$13,$c4,$84,$00,$c1,$82,$0f,$c4,$82,$00,$ff,$84,$04,$c3 // ................
        .byte $00,$c6,$30,$62,$5e,$ff,$c2,$84,$75,$1f,$84,$75,$1f,$88,$75,$1d // ..0b^...u..u..u.
        .byte $88,$75,$1f,$84,$74,$22,$88,$73,$24,$84,$73,$24,$88,$74,$22,$88 // .u..t".s$.s$.t".
        .byte $73,$24,$84,$73,$26,$94,$74,$27,$c7,$82 // s$.s&.t'..

txt_eda2:
        .text "0356530."
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $82,$2c,$82,$2c,$84,$29,$84,$2c,$82,$29,$86,$28,$84,$26,$82,$26 // .,.,.).,.).(.&.&
        .byte $82,$24,$82,$22,$82,$21,$ff,$c2,$84,$75,$1f,$84,$75,$1f,$88,$75 // .$.".!...u..u..u
        .byte $1d,$88,$75,$1f,$84,$74,$22,$88,$73,$24,$84,$74,$22,$88,$73,$24 // ..u..t".s$.t".s$
        .byte $88,$74,$22,$84,$75,$1d,$94,$74,$1b,$c7,$82 // .t".u..t...

txt_ede6:
        .text "0230+.)'"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $86,$2c,$86,$2c,$82,$2c,$82,$2c,$82,$29,$82,$29,$82,$29,$84,$26 // .,.,.,.,.).).).&
        .byte $84,$24,$82,$22,$ff,$c2,$84,$75,$1f,$84,$75,$1f,$88,$74,$22,$88 // .$."...u..u..t".
        .byte $73,$24,$84,$75,$24,$84,$77,$24,$84,$7a,$24,$84,$75,$24,$84,$77 // s$.u$.w$.z$.u$.w
        .byte $24,$84,$7a,$24,$84,$75,$24,$84,$75,$26,$84,$77,$27,$94,$75,$2b // $.z$.u$.u&.w'.u+
        .byte $c7,$82                               // ..

txt_ee31:
        .text "0+.0+)'$"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $82,$2c,$82,$2c,$82,$29,$82,$29,$84,$26,$84,$24,$c4,$82,$00,$c4 // .,.,.).).&.$....
        .byte $82,$00,$c4,$82,$00,$c4,$82,$00,$c4,$82,$00,$c4,$82,$00,$c4,$82 // ................
        .byte $00,$c4,$82,$00,$ff,$c1,$86,$0c,$c1,$82,$18,$c4,$84,$00,$c1,$84 // ................
        .byte $0c,$c1,$86,$0c,$c1,$82,$18,$c4,$84,$00,$c1,$84,$0c,$c1,$84,$0c // ................
        .byte $c1,$82,$0c,$c1,$82,$18,$c4,$84,$00,$c1,$84,$0c,$c1,$88,$0c,$ff // ................
        .byte $c4,$88,$00,$ff,$c1,$88,$0d,$ff,$c5,$84,$28,$c2,$84,$77,$20,$84 // ..........(..w .
        .byte $77,$20,$84,$77,$20,$84,$76,$20,$88,$74,$20,$84,$77,$20,$84,$79 // w .w .v .t .w .y
        .byte $20,$84,$77
        .byte $20,$84,$76
        .byte $20,$88,$74
        .byte $20,$c5,$84
        .text ",)&#"
        .byte $ff,$c2,$84,$78,$24,$84,$77,$24,$84,$75,$24,$84,$7a,$24,$84,$78 // ...x$.w$.u$.z$.x
        .byte $24,$84,$77,$24,$94,$78,$24,$c5,$82   // $.w$.x$..

txt_eed3:
        .text "$$*$**$*"
        .byte $ff,$c2,$84,$74,$22,$84,$72,$22,$84,$74,$22,$88,$75,$22,$84,$74 // ...t".r".t".u".t
        .byte $22,$94,$77,$22,$c5,$88,$24,$24,$ff,$f1,$f1,$c8,$84,$24,$82,$24 // ".w"..$$.....$.$
        .byte $82,$24,$88,$2b,$84,$24,$82,$24,$82,$24,$84,$2b,$84,$24,$98,$2b // .$.+.$.$.$.+.$.+
        .byte $ca,$88,$30,$ff,$c7,$82,$30,$c7,$82,$2b,$c7,$82,$24,$c7,$82,$2b // ..0...0..+..$..+
        .byte $c4,$84,$00,$c7,$82,$29,$c7,$82,$2a,$c7,$82,$2b,$c7,$82,$24,$c7 // .....)..*..+..$.
        .byte $82,$22,$c7,$82,$24,$c4,$84,$00,$c7,$82,$2b,$c7,$82,$2e,$ff,$c1 // ."..$.....+.....
        .byte $86,$0c,$c1,$82,$18,$c5,$84,$1c,$c1,$82,$07,$c1,$82,$0a,$c1,$84 // ................
        .byte $0c,$c1,$82,$0c,$c1,$82,$18,$c5,$84,$1c,$c1,$82,$0f,$c1,$82,$11 // ................
        .byte $ff,$c3,$82,$00,$c5,$84,$24,$c5,$82,$24,$c3,$84,$00,$c5,$82,$22 // ......$..$....."
        .byte $c5,$82,$22,$c3,$82,$00,$c5,$84,$24,$c5,$82,$24,$c3,$84,$00,$c5 // ..".....$..$....
        .byte $82,$22,$c5,$82,$22,$ff,$c8,$84,$24,$82,$24,$82,$24,$84,$2b,$84 // .".."...$.$.$.+.
        .byte $24,$84,$2b,$82,$24,$82,$24,$84,$2b,$84,$2b,$98,$30,$ca,$88,$30 // $.+.$.$.+.+.0..0
        .byte $ff,$f1,$f1,$c1,$86,$0c,$c1,$82,$0c,$c4,$84,$00,$c1,$82,$07,$c1 // ................
        .byte $84,$0c,$c1,$82,$18,$c1,$84,$0c,$c4,$84,$00,$c1,$84,$07,$c1,$84 // ................
        .byte $0c,$c1,$82,$0c,$c1,$82,$0c,$c4,$84,$00,$c1,$82,$13,$c1,$84,$18 // ................
        .byte $c1,$82,$13,$c1,$84,$0c,$c4,$84,$00,$c1,$84,$18,$ff,$cb,$82,$71 // ...............q
        .byte $06                                   // .

txt_efdc:
        .text "'+$+('+$&'+)'"
        .byte $06                                   // .

txt_efea:
        .text "&+"
        .byte $22                                   // double quote character
        .text "+(&+"
        .byte $22                                   // double quote character
        .text "$&'&"
        .byte $22                                   // double quote character
        .byte $06                                   // .

txt_eff8:
        .text "$+ +($+ "
        .byte $22                                   // double quote character
        .text " "
        .byte $1d,$1f,$21,$04,$23,$2b,$1f,$2b,$61,$05,$23,$24,$26,$1f // ..!.#+.+a.#$&.

txt_f010:
        .text "#$&+)')&#$&)"
        .byte $ff,$c3,$82,$00,$c7,$82,$3c,$c7,$82,$30,$c7,$82,$3c,$c3,$82,$00 // ......<..0..<...
        .byte $c7,$82,$3c,$c7,$82,$37,$c7,$82,$30,$c3,$82,$00,$c7,$82,$3c,$c7 // ..<..7..0.....<.
        .byte $82,$37,$c7,$82,$3c,$c3,$82,$00,$c7,$82,$30,$c7,$82,$37,$c7,$82 // .7..<.....0..7..
        .byte $3c,$c3,$82,$00,$c7,$82,$3c,$c7,$82,$37,$c7,$82,$30,$c3,$82,$00 // <.....<..7..0...
        .byte $c7,$82,$30,$c7,$82,$37,$c7,$82,$3c,$c3,$82,$00,$c7,$82,$30,$c7 // ..0..7..<.....0.
        .byte $82,$37,$c7,$82,$30,$c3,$82,$00,$c7,$82,$30,$c7,$82,$37,$c7,$82 // .7..0.....0..7..
        .byte $3c,$ff,$c9,$a0,$30,$8c,$e0,$30,$35,$37,$8c,$35,$88,$33,$84,$e0 // <...0..057.5.3..
        .byte $20,$30,$32,$84,$30,$90,$2e,$84,$2b,$8c,$29,$88,$32,$88,$e0,$30 //  02.0...+.).2..0
        .byte $32,$33,$88,$32,$84,$32,$88,$30,$88,$2c,$84,$32,$84,$e0,$20,$32 // 23.2.2.0.,.2.. 2
        .byte $33,$84,$35,$88,$33,$88,$32,$84,$30,$84,$32,$84,$30,$a4,$e0,$30 // 3.5.3.2.0.2.0..0
        .byte $2e,$2f,$90,$30,$90,$e0,$30,$30,$32,$84,$e0,$20,$32,$33,$84,$32 // ./.0..002.. 23.2
        .byte $84,$30,$84,$2b,$88,$e0,$34,$38,$3a,$84,$3a,$88,$e0,$34,$38,$37 // .0.+..48:.:..487
        .byte $9c,$37,$88,$35,$88,$32,$88,$33,$84,$35,$94,$2e,$88,$30,$88,$32 // .7.5.2.3.5...0.2
        .byte $84,$e0,$20,$32,$33,$84,$32,$84,$30,$94,$e0,$ff,$2c,$01,$84,$33 // .. 23.2.0...,..3
        .byte $84,$32,$88,$30,$84,$33,$84,$35,$84,$30,$a4,$a0,$e0,$30,$30,$32 // .2.0.3.5.0...002
        .byte $ff,$c0,$a0,$00,$ff,$82,$9e,$00,$3e,$4c,$4d,$1c // ........>LM.

txt_f118:
        .text "INTRO CODED BY FALCO/BROS!"
        .byte $f2,$e3,$09,$24,$08,$08,$07,$07,$e3,$01,$2c,$0f,$0f,$0a,$0a,$02 // ...$......,.....
        .byte $02,$f0,$51,$72,$8f,$b9,$de,$e5,$1d,$25,$32,$72,$89,$a0,$ba,$a6 // ..Qr.....%2r....

txt_f152:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$10,$a2                           // !..

txt_f158:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$49,$78,$a2,$00,$a9,$20,$9d,$00,$04,$9d,$00,$05,$9d,$00,$06 // `Ix... .........
        .byte $9d,$00,$07,$a9,$08,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00 // ................
        .byte $db,$e8,$d0,$e1,$a2,$27,$a9,$00,$9d,$90,$d9,$9d,$b8,$d9,$9d,$e0 // .....'..........
        .byte $d9,$9d,$08,$da,$9d,$80,$da,$ca,$10,$ee,$9a,$a2,$2f,$86,$00,$a2 // ............/...
        .byte $35,$86,$01,$a2,$19,$8e               // 5.....

// --- Region $f20f-$f261 ---
.pc = $f20f "Segment $f20f"
        .byte $00,$bd,$00,$32,$9d,$00,$08,$e8,$d0,$f7,$ee,$07,$01,$ee,$04,$01 // ...2............
        .byte $d0,$ef,$c6,$01,$58,$4c,$e2,$fc,$4c,$ae,$a7,$85,$02,$86,$03,$84 // ....XL..L.......
        .byte $04,$ba,$86,$05,$20,$51,$1d,$a6,$07,$bc,$2f,$1c,$8c,$23,$1d,$bc // .... Q..../..#..
        .byte $34,$1c,$8c,$24,$1d,$bc,$39,$1c,$8c,$12,$d0,$e6,$07,$ae,$d9,$d0 // 4..$..9.........
        .byte $8e,$59,$d1,$ae,$0d,$dc,$ae,$0d,$dd,$a6,$05,$9a,$a4,$04,$a6,$03 // .Y..............
        .byte $a5,$02,$40                           // ..@

// --- Region $f283-$f2c9 ---
.pc = $f283 "dat_f283"

dat_f283:
        .byte $a9,$d0,$18,$6d,$46,$1c,$48,$48,$68,$68,$8d,$d6,$d0,$a2,$07,$8e // ...mF.HHhh......
        .byte $21,$d1,$a2,$08,$8e,$22,$d1,$a2,$09,$8e,$e3,$d1,$60,$a2,$18,$8e // !...."......`...
        .byte $58,$d1,$a9,$c0,$18,$6d,$3e,$1c,$e4,$ea,$62,$43,$8d,$d6,$d0,$a2 // X....m>...bC....
        .byte $8a,$a0,$00,$b9,$1d,$1c,$ec,$12,$d0,$d0,$fb,$8d,$21,$d0,$e8,$c8 // ............!...
        .byte $24,$ff,$c0,$11,$d0,$ed,$60           // $.....`

// --- Region $f2f0-$f331 ---
.pc = $f2f0 "Segment $f2f0"
        .byte $d0,$18,$6d,$43,$1c,$48,$48,$68,$68,$8d,$16,$d1,$a2,$07,$8e,$e1 // ..mC.HHhh.......
        .byte $d0,$a2,$0a,$8e,$e2,$d1,$a2,$02,$8e,$23,$d1,$20,$bd,$1e,$20,$15 // .........#. .. .
        .byte $1f,$20,$a7,$1f,$20,$14,$1e,$20,$14,$1e,$20,$14,$1e,$20,$64,$1e // . .. .. .. .. d.
        .byte $a2,$00,$86,$07,$60,$ce,$3e,$1c,$30,$01,$60,$a9,$07,$8d,$3e,$1c // ....`.>.0.`...>.
        .byte $a2,$00                               // ..

// --- Region $f376-$f3ab ---
.pc = $f376 "Segment $f376"
        .byte $4c,$1c,$30,$01,$60,$a9,$03,$8d,$4c,$1c,$ad,$41,$1c,$29,$0f,$18 // L.0.`...L..A.)..
        .byte $69,$60,$8d,$8d,$2c,$8d,$df,$2d,$ad,$44,$1c,$29,$0f,$18,$69,$60 // i`..,..-.D.)..i`
        .byte $8d,$96,$2c,$8d,$cd,$2d,$ad,$40,$1c,$29,$0f,$18,$69,$60,$8d,$9f // ..,..-.@.)..i`..
        .byte $2c,$8d,$d6,$2d,$a2,$14               // ,..-..

// --- Region $f3cf-$f3e7 ---
.pc = $f3cf "Segment $f3cf"
        .byte $41,$1c,$b9,$50,$2e,$8d,$40,$1c,$be,$a2,$2e,$ad,$42,$1c,$f0,$07 // A..P..@.....B...
        .byte $88,$d0,$0b,$49,$ff,$f0,$07,$c8,$c0   // ...I.....

// --- Region $f3eb-$f3f4 ---
.pc = $f3eb "dat_f3eb"

dat_f3eb:
        .byte $49,$ff,$8d,$42,$1c,$8c,$41,$1c,$a0,$00 // I..B..A...

// --- Region $f426-$f47b ---
.pc = $f426 "dat_f426"

dat_f426:
        .byte $ac,$44,$1c,$b9,$50,$2e,$8d,$43,$1c,$be,$a2,$2e,$ad,$45,$1c,$f0 // .D..P..C.....E..
        .byte $07,$88,$d0,$0b,$49,$ff,$f0,$07,$c8,$c0,$51,$d0,$02,$49,$ff,$8d // ....I.....Q..I..
        .byte $45,$1c,$8c,$44,$1c,$a0,$00,$bd,$20,$2c,$99,$a8,$06,$bd,$70,$2c // E..D.... ,....p,
        .byte $99,$d0,$06,$bd,$c0,$2c,$99,$f8,$06,$bd,$10,$2d,$99,$20,$07,$bd // .....,.....-. ..
        .byte $60,$2d,$99,$48,$07,$bd,$b0,$2d,$99,$70,$07,$bd,$00,$2e,$99,$98 // `-.H...-.p......
        .byte $07,$e8,$c8,$c0,$28,$d0               // ....(.

// --- Region $f4f3-$fd14 ---
.pc = $f4f3 "Segment $f4f3"
        .byte $20,$00,$c7,$e3,$fe,$c3,$22,$e1,$e1,$a4,$c2,$28,$80,$80,$fe,$f0 //  ....."....(....
        .byte $e0,$c0,$c1,$83,$42,$87,$87,$00,$00,$00,$00,$ff,$ff,$22,$80,$80 // ....B........"..
        .byte $a4,$c2,$2a,$80,$80,$fe,$f0,$e0,$c0,$c1,$83,$87,$87,$e6,$c3,$22 // ..*............"
        .byte $c0,$c0,$e4,$fc,$c2,$22,$fc,$fc,$c9,$27,$fe,$fc,$f8,$f0,$e0,$c0 // ....."...'......
        .byte $c1,$e8,$87,$e4,$80,$e4,$86,$e4,$80,$e4,$87,$28,$fc,$e0,$c0,$80 // ...........(....
        .byte $83,$07,$0f,$0f,$a4,$c2,$2a,$80,$80,$fc,$e0,$c0,$80,$83,$07,$0f // ......*.........
        .byte $0f,$a4,$c2,$22,$80,$80,$e4,$e0,$24,$f0,$f0,$f8,$fe,$a4,$c2,$22 // ..."....$......"
        .byte $c3,$c3,$e8,$87,$28,$83,$83,$c3,$c1,$c1,$e1,$e1,$e0,$e8,$83,$28 // ....(..........(
        .byte $87,$83,$81,$c0,$f0,$f8,$fc,$fc,$e5,$87,$23,$83,$80,$c0,$a4,$c2 // ..........#.....
        .byte $22,$fc,$f8,$80,$30,$ff,$e8,$e0,$e7,$e1,$80,$21,$ff,$e7,$fc,$c4 // "...0......!....
        .byte $25,$06,$83,$c1,$e0,$f0,$c3,$25,$f0,$e0,$c1,$83,$06,$ca,$e4,$fc // %......%........
        .byte $22,$c0,$c0,$ce,$22,$c0,$c0,$d0,$25,$f8,$e0,$c0,$c0,$83,$e3,$87 // "..."...%.......
        .byte $25,$fc,$f8,$f0,$e0,$e0,$e3,$fe,$e4,$80,$c2,$e6,$80,$c2,$21,$fc // %.............!.
        .byte $e3,$f8,$26,$f0,$f0,$e0,$e0,$c0,$c0,$e4,$80,$c2,$2a,$80,$80,$fe // ..&.........*...
        .byte $fc,$f8,$f0,$f0,$e0,$c1,$c1,$a4,$c2,$2f,$fc,$f8,$f8,$c0,$c0,$80 // ........./......
        .byte $83,$87,$c3,$e1,$f8,$e0,$c0,$80,$83,$e3,$87,$c4,$22,$fc,$fc,$c8 // ............"...
        .byte $22,$fc,$fc,$c2,$26,$fc,$fc,$f0,$f0,$c3,$c3,$c4,$22,$c0,$c0,$c2 // "...&......."...
        .byte $24,$c0,$c0,$fc,$fc,$c4,$e4,$e0,$c2,$22,$fe,$fe,$c8,$e3,$1f,$e3 // $........"......
        .byte $0f,$2a,$87,$87,$0f,$03,$01,$01,$c1,$c1,$03,$07,$a4,$c4,$28,$7f // .*............(.
        .byte $0f,$07,$03,$83,$c1,$e1,$e1,$a4,$c2,$21,$01,$42,$01,$00,$00,$00 // .........!.B....
        .byte $00,$ff,$ff,$01,$21,$01,$c6,$22,$03,$03,$e4,$3f,$c2,$22,$3f,$3f // ....!.."...?."??
        .byte $e4,$c3,$c2,$28,$c3,$c3,$03,$07,$0f,$1f,$3f,$7f,$ca,$24,$1f,$07 // ...(......?..$..
        .byte $07,$03,$e4,$61,$25,$0f,$03,$03,$01,$c1,$e3,$e1,$60,$20,$3f,$07 // ...a%.......` ?.
        .byte $03,$01,$c1,$e0,$f0,$f0,$0f,$03,$03,$01,$c1,$c1,$01,$03,$3f,$07 // ..............?.
        .byte $03,$01,$c1,$e0,$f0,$f0,$0f,$03,$03,$01,$c1,$c1,$01,$03,$c4,$24 // ...............$
        .byte $7f,$1f,$07,$03,$a4,$c4,$e8,$e1,$e3,$c1,$e3,$83,$22,$87,$07,$e8 // ............"...
        .byte $c1,$28,$e0,$c0,$80,$00,$0f,$1f,$3f,$3f,$e5,$e1,$23,$c1,$01,$03 // .(......??..#...
        .byte $a4,$c2,$22,$1f,$3f,$80,$38,$ff,$e7,$87,$22,$ff,$00,$ce,$a1,$c8 // ..".?.8...".....
        .byte $25,$60,$c1,$83,$07,$0f,$c3,$e7,$3f,$c4,$25,$0f,$07,$83,$c1,$60 // %`......?.%....`
        .byte $c3,$25,$60,$c1,$83,$07,$0f,$ca,$e4,$3f,$22,$03,$03,$ce,$22,$03 // .%`......?"...".
        .byte $03,$ca,$2b,$f0,$f0,$c3,$c3,$0f,$0f,$1f,$07,$03,$03,$c1,$e3,$e1 // ..+.............
        .byte $e8,$1f,$2c,$0f,$03,$03,$01,$c1,$c1,$01,$03,$01,$03,$07,$0f,$c2 // ..,.............
        .byte $26,$0f,$03,$3f,$3f,$7f,$7f,$c2,$e6,$01,$c2,$2a,$0f,$03,$0f,$1f // &..??......*....
        .byte $3f,$7f,$7f,$ff,$83,$c1,$a4,$c2,$2f,$1f,$3f,$1f,$03,$03,$01,$c1 // ?......./.?.....
        .byte $e1,$c3,$87,$1f,$07,$03,$03,$83,$e3,$c1,$c4 // ...........

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

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

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

txt_f97a:
        .byte $22                                   // double quote character
        .text "??"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e4,$3f,$c8,$2b,$01                   // .?.+.

txt_f983:
        .byte $40                                   // @ character
        .text "PJZJZJ"
        .byte $11
        .byte $44,$11,$e5,$aa
        .text "#YVU"
        .byte $e5,$aa
        .byte $23,$99,$6a,$a6,$e5
        .byte $aa
        .byte $22,$9a,$66,$e6,$aa
        .byte $23,$69,$a5,$99,$e5,$aa
        .text "#DQT"
        .byte $e5,$aa,$2f,$40,$02,$0b,$ae,$ab,$ae,$a6,$a7,$aa,$99,$66,$55,$55 // ../@.........fUU
        .byte $11,$44,$a9,$25,$44,$55,$99,$aa,$aa,$c4,$26,$ee,$bb,$aa,$66,$55 // .D.%DU....&...fU
        .byte $11,$a6,$2c,$11,$55,$99,$04,$05,$09,$5a,$db,$c7,$e7,$f6,$fe,$c5 // ..,.U....Z......
        .byte $24,$aa,$65,$a6,$aa,$c4,$24,$aa,$55,$aa,$aa,$c4,$24,$aa,$55,$a6 // $.e...$.U...$.U.
        .byte $9a,$c4,$24,$aa,$55,$a9,$a6,$e3,$fa,$23,$f6,$91,$56,$c8,$22,$6a // ..$.U....#..V."j
        .byte $5a,$e4,$af,$24,$45,$00,$99,$a6,$c4,$24,$55,$00,$aa,$6a,$c4,$24 // Z..$E....$U..j.$
        .byte $55,$00,$a9,$a6,$c4,$24,$53,$00,$a1,$a4,$c5,$29,$3f,$9f,$47,$87 // U....$S....)?.G.
        .byte $a7,$a4,$f5,$f4,$f6,$cd,$23,$00,$11,$55,$a2,$26,$01,$04,$1a,$00 // ......#..U.&....
        .byte $11,$56,$a2,$2e,$15,$45,$aa           // .V...E.

txt_fa31:
        .text "<<"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $00,$56,$66,$5a,$aa,$02,$10,$55,$c8,$2b,$4a,$4e,$5b,$4f,$1f // .VfZ...U.+JN[O.

txt_fa43:
        .text "J*"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$ee,$bb,$c2,$23,$aa,$6a,$99,$44,$aa,$ee,$bb,$ff,$ff,$aa,$66 // ....#.j.D......f

txt_fa56:
        .text "U#"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ee,$bb,$c2,$3b,$aa,$6a,$59,$a6,$e6,$b6,$f2,$f4,$a2,$68,$9a // ...;.jY......h.

txt_fa68:
        .text "JIFEEAD"
        .byte $40                                   // @ character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $96,$66,$56,$56,$16,$46,$06,$e8,$40,$e8,$06 // .fVV.F..@..

txt_fa7c:
        .text "%DEIJJ"
        .byte $e3
        .text "O%FV"
        .byte $96,$a6,$a6,$e3,$f6

txt_fa8c:
        .text "0ONKJFEA"
        .byte $40                                   // @ character
        .byte $f6,$e6,$b6,$a6,$66
        .byte $56,$16,$06,$e5
        .byte $40                                   // @ character
        .text "#AEI"
        .byte $e5,$06
        .byte $23,$16,$56,$96,$e8,$9f,$26,$44,$55,$99,$aa,$ab,$bf,$c2,$25,$44 // #.V...&DU.....%D
        .byte $55,$99,$fa,$fe,$c3,$26,$44,$55,$99,$aa,$aa,$bf,$c2,$24,$44,$55 // U....&DU.....$DU
        .byte $97,$af,$c4,$22,$44,$7f,$c6           // ..."D..

txt_facc:
        .text "$DU"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $fa,$c4,$25,$44,$55,$99,$af,$bf,$c3,$25,$44,$55,$99,$ea,$fe,$c3 // ..%DU....%DU....
        .byte $23,$99,$aa,$aa,$c5,$35,$99,$aa,$aa,$18,$15,$59,$66,$aa,$bc,$bd // #....5.....Yf...
        .byte $be,$00,$55,$99,$aa,$aa,$59,$aa,$aa,$0a,$6a,$e3,$aa,$24,$0f,$90 // ..U...Y...j..$..
        .byte $a4,$a9,$e4,$aa,$c2,$2e,$3f,$0f,$4f,$83,$93,$93,$91,$94,$64,$58 // ......?.O.....dX
        .byte $59,$14,$49,$04,$e6,$06,$31,$07,$07,$4b,$6b,$ab,$af,$af,$eb,$eb // Y.I...1..Kk.....
        .byte $db,$d7,$e7,$b6,$a6,$66,$56,$16,$e4,$06,$2b,$0a,$0a,$1a,$5a,$aa // .....fV...+...Z.
        .byte $a7,$ab,$ab,$9f,$af,$bf,$c2,$35,$aa,$ee,$bb,$fe,$fa,$a9,$aa,$af // .......5........
        .byte $6a,$9a,$6a,$af,$af,$6f,$9f,$6f,$9a,$69,$a5,$f4,$f1,$e3,$f5,$e5 // j.j..o.o.i......
        .byte $af,$23,$a0,$84,$10,$e3,$f5,$2c,$f1,$f4,$41,$10,$04,$ff,$ee,$ba // .#.....,..A.....
        .byte $aa,$66,$56,$16,$e6,$06,$30,$16,$56,$96,$a6,$e6,$b6,$f6,$f6,$a6 // .fV...0.V.......
        .byte $66,$56,$ff,$ee,$aa,$aa,$a8,$e3,$f4,$e8,$f9,$e7,$f4,$29,$f5,$4a // fV...........).J
        .byte $09,$06,$05,$05,$01                   // .....

txt_fb85:
        .text "D"
        .byte $40                                   // @ character
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2a,$fc,$f0,$f0,$c1,$c2,$c6,$fc,$c1,$04,$1a,$e5,$aa,$2d,$ee,$bb // *............-..
        .byte $ff,$fe,$aa,$aa,$5f,$9b,$eb,$ab,$af,$af,$bf,$c2,$e5,$06,$23,$16 // ...._.........#.
        .byte $56,$9a,$e5                           // V..

txt_fbab:
        .byte $40                                   // @ character
        .text ")AEI"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $d2,$d3,$f4,$f4,$fd,$c2,$3b,$aa,$ee,$bb,$ff,$3f,$2a,$5a,$f6,$aa // ......;....?*Z..
        .byte $99,$66                               // .f

txt_fbc3:
        .text "UU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $9a,$66,$aa,$99,$66                   // .f..f

txt_fbcb:
        .text "UU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $98,$a4,$60                           // ..`

txt_fbd1:
        .text "AU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$11,$55,$99                       // &.U.

txt_fbd8:
        .text "PPU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $29,$11,$55,$99,$ff,$ee,$88,$00,$22,$bb,$c2,$26,$bf,$2b,$02,$80 // ).U....."..&.+..
        .byte $e8,$fe,$c4,$25,$be,$28,$00,$82,$eb,$c2,$25,$fb,$a2,$00,$08,$ae // ...%.(....%.....
        .byte $c3,$26,$fb,$e2,$80,$08,$2e,$bf,$c3,$25,$fb,$a2,$00,$08,$ae,$c3 // .&.......%......
        .byte $26,$fe,$f8,$a0,$02,$0b,$af,$c2,$25,$bf,$2a,$00,$80,$ea,$c2,$26 // &.......%.*....&
        .byte $fe,$b8,$20,$02,$8b,$ef,$c3,$26,$bf,$2f,$0a,$80,$e0,$fa,$c2,$2c // .. ....&./.....,
        .byte $eb,$82,$00,$28,$be,$ff,$fb,$e2,$80,$08,$2e,$bf,$c4,$26,$bf,$2e // ...(.........&..
        .byte $08,$80,$e2,$fb,$c2,$25,$be,$28,$00,$82,$eb,$c3,$2c,$bb,$22,$00 // .....%.(....,.".
        .byte $88,$ee,$ff,$fb,$e2,$80,$08,$2e,$bf,$c2,$21,$1c,$13,$1d,$1e,$1f // ..........!.....
        .byte $1c,$23,$1d,$1e,$1f,$14               // .#....

txt_fc62:
        .text "<=>?"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $60,$23,$01,$02,$03,$04,$05,$06,$40,$41,$00,$01,$02,$03,$04,$05 // `#......@A......
        .byte $06,$40,$41,$00,$54,$55,$03,$04,$05,$06,$40,$41,$00,$54,$55,$03 // .@A.TU....@A.TU.
        .byte $04,$05,$06,$07,$08,$b8,$60,$31,$68,$67,$66,$65,$64,$63,$62,$61 // ......`1hgfedcba
        .byte $60,$6f,$6e,$6d,$6c,$6b,$6a,$69,$68,$67,$66,$65,$64,$29,$09,$09 // `onmlkjihgfed)..
        .byte $49,$4a,$09,$09,$42,$6d,$29,$09,$09,$49,$4a,$09,$09,$42,$6d,$53 // IJ..Bm)..IJ..BmS
        .byte $09,$09,$5c,$5d,$09,$09,$42,$67,$53,$e6,$09,$21,$2a,$42,$60,$67 // ..\]..BgS..!*B`g
        .byte $66,$65,$64,$63,$62,$61,$25,$60,$67,$66,$65,$64,$b8,$60,$23,$2b // fedcba%`gfed.`#+
        .byte $0a,$0a,$4b,$4c,$0a,$0a,$43,$00,$2b,$0a,$0a,$4b,$4c,$0a,$0a,$43 // ..KL..C.+..KL..C
        .byte $00,$2b,$0a,$0a,$33,$52,$0a,$0a,$2c,$00,$2b,$0a,$0a,$15,$16,$17 // .+..3R..,.+.....
        .byte $18,$19,$80,$2d,$00,$60               // ...-.`

txt_fcfd:
        .text "#-:;6789D"
        .byte $00                                   // string terminator

txt_fd07:
        .text "-67895:D"
        .byte $00                                   // string terminator
        .text "-473R"

// --- Region $fd25-$fda2 ---
.pc = $fd25 "Segment $fd25"
        .byte $23,$2f,$0c,$0c,$49,$4a,$0c,$0c,$45,$00,$2f,$0c,$0c,$4d,$50,$0c // #/..IJ..E./..MP.
        .byte $0c,$30,$00,$2f,$0c,$0c,$33,$52,$0c,$0c,$30,$00,$0f,$10,$11,$12 // .0./..3R..0.....
        .byte $13,$0c,$0c,$30,$b8,$21,$65,$42,$6c,$6b,$6a,$69,$68,$67,$66,$65 // ...0.!eBlkjihgfe
        .byte $60,$20,$6c,$6b,$6a,$69,$31,$0d,$0d,$4b,$4c,$0d,$0d,$46,$6d,$31 // ` lkji1..KL..Fm1
        .byte $0d,$0d,$4e,$52,$0d,$0d,$32,$67,$59,$0d,$0d,$5e,$5f,$0d,$0d,$58 // ..NR..2gY..^_..X
        .byte $6d,$31,$e6,$0d,$36,$58,$68,$67,$66,$65,$64,$63,$62,$61,$60,$6f // m1..6Xhgfedcba`o
        .byte $6e,$6d,$6c,$6b,$6a,$69,$68,$67,$66,$65,$64,$b8,$60 // nmlkjihgfed.`

txt_fd92:
        .text "#!"
        .byte $22                                   // double quote character
        .text "#$%&HG"
        .byte $00                                   // string terminator

txt_fd9c:
        .text "!"
        .byte $22                                   // double quote character
        .text "#OR&'"

// --- Region $fda5-$ffff ---
.pc = $fda5 "dat_fda5"

dat_fda5:
        .byte $5a,$5b                               // Z[

txt_fda7:
        .text "#$%&VW"
        .byte $00                                   // string terminator

txt_fdae:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&VW"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $e4,$07,$60,$20,$06,$05,$03,$02,$00,$06,$04,$02,$07,$05,$02,$06 // ..` ............
        .byte $03,$00,$04,$00,$04,$00,$03,$07,$02,$05,$00,$03,$06,$00,$03,$05 // ................
        .byte $00,$02,$04,$06,$03,$01,$03,$05,$07,$60,$1f,$01,$04,$06,$00,$03 // .........`......
        .byte $05,$00,$03,$06,$01,$04,$00,$03,$07,$02,$06,$03,$07,$04,$00,$05 // ................
        .byte $02,$00,$05,$03,$01,$07,$05,$04,$03,$02,$e3,$01,$a9,$e3,$01,$e3 // ................
        .byte $02,$e3,$03,$60,$2f,$04,$04,$05,$05,$06,$07,$07,$08,$08,$09,$0a // ...`/...........
        .byte $0a,$0b,$0c,$0c,$0d,$0e,$0f,$0f,$10,$11,$12,$12,$13,$14,$15,$15 // ................
        .byte $16,$17,$18,$18,$19,$1a,$1a,$1b,$1c,$1c,$1d,$1e,$1e,$1f,$1f // ...............

txt_fe36:
        .text " !!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $e3,$23,$e3,$24,$e3,$25,$e8,$26,$ac,$60 // .#.$.%.&.`

txt_fe45:
        .encoding "screencode_mixed"
        .text ".boost preview + was released by bambam of bros"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$58                       // ..`X

txt_fe78:
        .encoding "screencode_mixed"
        .text " (i can make miracles come true, for the impossible you have to wait a little bit longer"
        .encoding "petscii_upper"
        .byte $e3,$21,$60,$4f                       // .!`O

txt_fed4:
        .encoding "screencode_mixed"
        .text ") call ( down town ) a elite european bros bbs at"
        .encoding "petscii_upper"

txt_ff05:
        .text " (+31 5750 29313) "
        .byte $13,$19,$13,$0f,$10,$3a,$02,$01,$0d,$02,$01,$0d,$e3,$2e,$e6,$20 // .....:......... 
        .byte $60,$9e                               // `.

txt_ff29:
        .encoding "screencode_mixed"
        .text "greetings to: dcs, hotline, ikari (sorry dudes i cant come to your party"
        .encoding "petscii_upper"

txt_ff71:
        .text "!), "

txt_ff75:
        .encoding "screencode_mixed"
        .text "atc, mayhem, rfo, fun, shadows, ucf, omen, fbr, tsm, nec and all my other friends!"
        .encoding "petscii_upper"
        .byte $e4                                   // .

txt_ffc8:
        .encoding "screencode_mixed"
        .text " 0i b cn u l8r m8s"
        .encoding "petscii_upper"
        .byte $e4,$20,$34,$02,$01,$0d,$02,$01,$0d,$2f,$02,$12,$0f,$13 // . 4....../....

txt_ffe8:
        .text " 1989 ("
        .byte $03,$29,$ee,$20,$25,$07,$15,$0c,$10,$21,$f9,$20,$81,$26,$00,$00 // .). %....!. .&..
        .byte $1f                                   // .
