// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:06
// 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:  $1d00 (7424)
// IRQ handler:  $0c21 (irq_0c21)
//
// Code: 2092 bytes, Data: 61396 bytes
// Labels: 440, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $0c00-$0c95 ---
.pc = $0c00 "loc_0c00"

loc_0c00:
        sei
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$0c
        sta $0315
        lda #$21
        sta $0314
        lda #$00
        jsr sub_1000
        cli

loc_0c1e:
        jmp loc_0c1e

irq_0c21:
        inc $d019
        lda #$18
        jsr sub_1880
        lda #$d8
        sta $d016
        ldx $40
        ldy #$30

loc_0c32:
        cpy $d012
        bne loc_0c32
        lda $d011
        clc
        adc #$01
        and #$07
        ora #$38
        sta $d011
        iny
        dex
        bne loc_0c32
        sty $41
        jsr sub_18e0
        lda #$28
        sec
        sbc $40
        tax
        lda $41
        clc
        adc #$38
        tay

loc_0c59:
        cpy $d012
        bne loc_0c59
        lda $d011
        clc
        adc #$01
        and #$07
        ora #$18
        sta $d011
        iny
        dex
        bne loc_0c59
        lda #$08
        sta $d016
        lda #$81
        sta $0314
        lda #$92
        sta $d012
        jmp loc_ea81

dat_0c81:
        .byte $ee,$19,$d0                           // ...

loc_0c84:
        lda #$13
        jsr sub_18a0
        lda #$e0
        sta $d012
        lda #$96
        sta $0314
        jmp loc_ea81

// --- Region $0cea-$0cf4 ---
.pc = $0cea "loc_0cea"

loc_0cea:
        ora #$d8
        sta $1889
        jsr sub_1cc0
        jmp loc_ea81

// --- Region $0e00-$0e29 ---
.pc = $0e00 "sub_0e00"
// Referenced by: jsr from $1d12

sub_0e00:
        lda #$00
        sta $40
        lda #$20
        sta $41
        ldx #$00

loc_0e0a:
        lda $0f00,x
        beq loc_0e1b
        ldy #$00

loc_0e11:
        lda dat_0e80,y
        sta ($40),y
        iny
        cpy #$08
        bne loc_0e11

loc_0e1b:
        lda $40
        clc
        adc #$08
        bne loc_0e24
        inc $41

loc_0e24:
        sta $40
        inx
        bne loc_0e0a
        rts

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0c1a, $ee3c

sub_1000:
        jmp loc_12fa
// Referenced by: jsr from $18e0, $f8bd

sub_1003:
        jmp loc_104a

txt_1006:
        .text "M"

// --- Region $104a-$1234 ---
.pc = $104a "loc_104a"

loc_104a:
.label smc_104b = * + 1
        ldx #$00                                    // !SMC: modified by $1051, $131c
        dex
        bpl $1051
        ldx #$05
        stx smc_104b                                // SMC: modifies $104b
        ldx #$02

loc_1056:
        lda smc_104b
        bne loc_1070
        lda $103e,x
        beq loc_1065
        dec $103e,x
        lda #$01

loc_1065:
        sta $1023,x
        dec $103b,x
        bpl loc_1070
        jmp loc_114b

loc_1070:
        ldy $102c,x
        lda $1032,x
        clc
        adc $13a4,y
        lda $1032,x
        adc $13a4,y
        sta $1032,x
        ldy $100e,x
        sta $d402,y
        sta $d403,y
        ldy $1029,x
        inc $1029,x
        lda $140d,y
        cmp #$ff
        bne loc_10a3
        lda $13d8,y
        sta $1029,x
        tay
        lda $140d,y

loc_10a3:
        ora $1023,x
        pha
        lda $13d8,y
        bmi loc_10b3
        clc
        adc $1026,x
        adc $102f,x

loc_10b3:
        and #$7f
        tay
        lda $1294,y
        pha
        lda dat_1234,y
        ldy $100e,x
        clc
        adc $101a,x
        sta $d400,y
        pla
        adc $101d,x
        sta $d401,y
        pla
        sta $d404,y
        lda $1014,x
        asl
        asl
        asl
        asl
        clc
        adc $101a,x
        sta $101a,x
        lda $1017,x
        adc $101d,x
        sta $101d,x

loc_10e9:
        dex
        bmi loc_10ef
        jmp loc_1056

loc_10ef:
        lda #$1f
        sta $d418
        lda $1041
        ora $1042
        ora $1043
        sta $d417
        beq loc_1142
        lda smc_104b
        beq loc_1142
.label smc_1108 = * + 1
        lda #$00                                    // !SMC: modified by $1130, $1206
        beq loc_1111

dat_110b:
        .byte $ce,$08,$11,$4c,$37,$11               // ...L7.

loc_1111:
.label smc_1112 = * + 1
        ldy #$1c                                    // !SMC: modified by $1134, $1201
        lda $140d,y
        cmp #$ff
        bne loc_1121
        lda $13d8,y
        tay
        lda $140d,y

loc_1121:
        cmp #$80
        bcs loc_1143
        ldx $13d8,y
        stx smc_1138                                // SMC: modifies $1138
        ldx #$00

loc_112d:
        stx smc_113b                                // SMC: modifies $113b
        sta smc_1108                                // SMC: modifies $1108
        iny
        sty smc_1112                                // SMC: modifies $1112
.label smc_1138 = * + 1
        lda #$88                                    // !SMC: modified by $1128, $113c
        clc
.label smc_113b = * + 1
        adc #$f4                                    // !SMC: modified by $112d
        sta smc_1138                                // SMC: modifies $1138
        sta $d416

loc_1142:
        rts

loc_1143:
        and #$7f
        ldx $13d8,y
        jmp loc_112d

loc_114b:
        lda $12f4,x
        sta $fd
        lda $12f7,x
        sta $fe
        ldy $1047,x
        lda ($fd),y
        cmp #$ff
        bne loc_1164
        lda #$00
        sta $1047,x
        tay

loc_1164:
        lda ($fd),y
        bpl loc_1171
        sta $102f,x
        iny
        inc $1047,x
        lda ($fd),y

loc_1171:
        tay
        lda $1442,y
        sta $fd
        lda $1455,y
        sta $fe
        ldy $1044,x
        lda ($fd),y
        cmp #$e0
        bcc loc_1193
        sta $1014,x
        iny
        lda ($fd),y
        sta $1017,x
        iny
        lda #$00
        beq loc_119b

loc_1193:
        lda #$00
        sta $1014,x
        sta $1017,x

loc_119b:
        sta $101a,x
        sta $101d,x
        lda ($fd),y
        cmp #$c0
        bcc loc_11b0
        asl
        asl
        asl
        sta $102c,x
        iny
        lda ($fd),y

loc_11b0:
        cmp #$a0
        bcc loc_11bc
        and #$1f
        sta $1020,x
        iny
        lda ($fd),y

loc_11bc:
        cmp #$80
        bcc loc_11c8
        and #$1f
        sta $1038,x
        iny
        lda ($fd),y

loc_11c8:
        cmp #$7e
        bne loc_11d4
        iny
        lda ($fd),y
        sta $1026,x
        lda #$7f

loc_11d4:
        pha
        iny
        lda ($fd),y
        cmp #$ff
        bne loc_11e1
        ldy #$00
        inc $1047,x

loc_11e1:
        tya
        sta $1044,x
        pla
        cmp #$7f
        beq loc_1225
        sta $1026,x
        ldy $102c,x
        lda $13a0,y
        sta $1029,x
        lda $13a3,y
        sta $1032,x
        lda $13a6,y
        beq loc_120c
        sta smc_1112                                // SMC: modifies $1112
        lda #$00
        sta smc_1108                                // SMC: modifies $1108
        lda $1011,x

loc_120c:
        sta $1041,x
        lda $13a1,y
        pha
        lda $13a2,y
        ldy $100e,x
        sta $d406,y
        pla
        sta $d405,y
        lda #$09
        sta $d404,y

loc_1225:
        lda $1038,x
        sta $103b,x
        lda $1020,x
        sta $103e,x
        jmp loc_10e9

dat_1234:
        .byte $18                                   // .

// --- Region $12fa-$131f ---
.pc = $12fa "loc_12fa"

loc_12fa:
        sta $02
        asl
        clc
        adc $02
        asl
        tax
        ldy #$fa

loc_1304:
        lda dat_1320,x
        sta $11fa,y
        inx
        iny
        bne loc_1304
        ldx #$35
        tya

loc_1311:
        sta $1014,x
        sta $d400,x
        dex
        bpl loc_1311
        lda #$05
        sta smc_104b                                // SMC: modifies $104b
        rts

// --- Region $1880-$18c5 ---
.pc = $1880 "sub_1880"
// Referenced by: jsr from $0c26, $ee48

sub_1880:
        sta $d018

loc_1883:
        ldx #$01
        dex
        bne loc_1883
        lda #$a4
        sta $d020
        sta $d021
        ldx #$0a

loc_1892:
        dex
        bne loc_1892
        lda #$00
        sta $d020
        sta $d021
        rts

dat_189e:
        .byte $00,$00                               // ..
// Referenced by: jsr from $0c86, $eea8

sub_18a0:
        sta $d018
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        ldx #$00

loc_18b0:
        lda $1980,x
        sta $d021
        sta $d021
        ldy $19c0,x

loc_18bc:
        dey
        bne loc_18bc
        inx
        cpx #$40
        bne loc_18b0
        rts

dat_18c5:
        .byte $08                                   // .

// --- Region $18e0-$18f1 ---
.pc = $18e0 "sub_18e0"
// Referenced by: jsr from $0c4a, $ee6c

sub_18e0:
        jsr sub_1003
        lda $dc01
        cmp #$ef
        bne loc_18ed
        jmp loc_2a00

loc_18ed:
        jmp loc_1900

dat_18f0:
        .byte $00,$00                               // ..

// --- Region $1900-$1945 ---
.pc = $1900 "loc_1900"

loc_1900:
        lda $03
        sec
        sbc #$02
        bcc loc_190a
        sta $03
        rts

loc_190a:
        and #$07
        sta $03
        ldx #$00

loc_1910:
        lda $06a9,x
        sta $06a8,x
        lda $06d1,x
        sta $06d0,x
        inx
        cpx #$28
        bne loc_1910

loc_1921:
.label smc_1922 = * + 1
.label smc_1923 = * + 2
        lda $1a18                                   // !SMC: modified by $1928, $192d
        bne loc_1933
// Referenced by: jsr from $1d40, $fb93

sub_1926:
        lda #$00
        sta smc_1922                                // SMC: modifies $1922
        lda #$1a
        sta smc_1923                                // SMC: modifies $1923
        jmp loc_1921

loc_1933:
        sta $06cf
        clc
        adc #$40
        sta $06f7
        inc smc_1922
        bne loc_1944
        inc smc_1923

loc_1944:
        rts

dat_1945:
        // === Fill data (1 bytes, $1945-$1945) ===
        .byte $00                                   // .

// --- Region $1cc0-$1cee ---
.pc = $1cc0 "sub_1cc0"
// Referenced by: jsr from $0cef, $ef11

sub_1cc0:
        ldx #$00
        cpx #$0d
        bne loc_1ccb

dat_1cc6:
        .byte $a9,$ff,$8d,$c1,$1c                   // .....

loc_1ccb:
        inc $1cc1
        ldy #$00

loc_1cd0:
        lda $1d80,x
        sta $19a0,y
        lda $1d82,x
        sta $19a4,y
        lda $1d84,x
        sta $19a8,y
        lda $1d86,x
        sta $19ac,y
        inx
        iny
        cpy #$04
        bne loc_1cd0
        rts

// --- Region $1d00-$1d55 ---
.pc = $1d00 "main_1d00"
// Referenced by: jsr from $ea88

main_1d00:
        lda #$00
        sta $d020
        sta $d021
        lda #$00
        sta $0286
        lda #$93
        jsr $ffd2
        jsr sub_0e00
        ldx #$00

loc_1d17:
        lda $1c00,x
        sta $0540,x
        clc
        adc #$40
        sta $0568,x
        lda $1c28,x
        sta $05b8,x
        clc
        adc #$40
        sta $05e0,x
        lda $1c50,x
        sta $0630,x
        clc
        adc #$40
        sta $0658,x
        inx
        cpx #$28
        bne loc_1d17
        jsr sub_1926
        lda #$01
        sta $03
        ldx #$00
        lda #$20

loc_1d4b:
        sta $0680,x
        inx
        cpx #$28
        bne loc_1d4b
        jmp loc_0c00

// --- Region $2a00-$2a29 ---
.pc = $2a00 "loc_2a00"

loc_2a00:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff81
        jsr $e3bf
        ldx #$00

loc_2a0f:
        lda $2a30,x
        sta $0400,x
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_2a0f
        jmp $0400

bmp_2a29:
        // === Bitmap data (1 bytes, $2a29-$2a29) ===
        .byte $00                                   // .

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

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

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

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

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

// --- Region $a7ae-$a7ae ---
.pc = $a7ae "loc_a7ae"

loc_a7ae:
        brk

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

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

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

loc_ea81:
        .byte $da                                   // nop // ILLEGAL
        ora ($a9,x)
        .byte $37,$85                               // rla $85,x // ILLEGAL
        ora ($58,x)
        jsr main_1d00
        jmp loc_a7ae

dat_ea8e:
        .byte $e0                                   // .

// --- Region $eac4-$eada ---
.pc = $eac4 "loc_eac4"

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

// --- Region $ee21-$eeb7 ---
.pc = $ee21 "loc_ee21"

loc_ee21:
        cpx #$78
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$0c
        sta $0315
        lda #$21
        sta $0314
        lda #$00
        jsr sub_1000
        cli
        jmp loc_0c1e

loc_ee43:
        inc $d019
        lda #$18
        jsr sub_1880
        lda #$d8
        sta $d016
        ldx $40
        ldy #$30

loc_ee54:
        cpy $d012
        bne loc_ee54
        lda $d011
        clc
        adc #$01
        and #$07
        ora #$38
        sta $d011
        iny
        dex
        bne loc_ee54
        sty $41
        jsr sub_18e0
        lda #$28
        sec
        sbc $40
        tax
        lda $41
        clc
        adc #$38
        tay

loc_ee7b:
        cpy $d012
        bne loc_ee7b
        lda $d011
        clc
        adc #$01
        and #$07
        ora #$18
        sta $d011
        iny
        dex
        bne loc_ee7b
        lda #$08
        sta $d016
        lda #$81
        sta $0314
        lda #$92
        sta $d012
        jmp loc_ea81

loc_eea3:
        inc $d019
        lda #$13
        jsr sub_18a0
        lda #$e0
        sta $d012
        lda #$96
        sta $0314
        jmp loc_ea81

// --- Region $ef07-$ef16 ---
.pc = $ef07 "loc_ef07"

loc_ef07:
        cld
        sta $0cc9
        lda $d809
        sta $1889
        jsr sub_1cc0
        jmp loc_ea81

// --- Region $efc4-$efed ---
.pc = $efc4 "loc_efc4"

loc_efc4:
        lda #$00
        sta $40
        lda #$20
        sta $41
        ldx #$00

loc_efce:
        lda $0f00,x
        beq loc_efdf
        ldy #$00

loc_efd5:
        lda dat_0e80,y
        sta ($40),y
        iny
        cpy #$08
        bne loc_efd5

loc_efdf:
        lda $40
        clc
        adc #$08
        bne loc_efe8
        inc $41

loc_efe8:
        sta $40
        inx
        bne loc_efce
        rts

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

loc_f0ba:
        ora ($02,x)
        ldx #$00
        dex
        bpl $f0c3
        ldx #$05
        stx smc_104b
        ldx #$02
        lda smc_104b
        bne loc_f0e2
        lda $103e,x
        beq loc_f0d7
        dec $103e,x
        lda #$01

loc_f0d7:
        sta $1023,x
        dec $103b,x
        bpl loc_f0e2
        jmp loc_114b

loc_f0e2:
        ldy $102c,x
        lda $1032,x
        clc
        adc $13a4,y
        lda $1032,x
        adc $13a4,y
        sta $1032,x
        ldy $100e,x
        sta $d402,y
        sta $d403,y
        ldy $1029,x
        inc $1029,x
        lda $140d,y
        cmp #$ff
        bne loc_f115
        lda $13d8,y
        sta $1029,x
        tay
        lda $140d,y

loc_f115:
        ora $1023,x
        pha
        lda $13d8,y
        bmi loc_f125
        clc
        adc $1026,x
        adc $102f,x

loc_f125:
        and #$7f
        tay
        lda $1294,y
        pha
        lda dat_1234,y
        ldy $100e,x
        clc
        adc $101a,x
        sta $d400,y
        pla
        adc $101d,x
        sta $d401,y
        pla
        sta $d404,y
        lda $1014,x
        cpx $0a
        rts

dat_f14a:
        .byte $ce                                   // .

loc_f14b:
        clc
        adc $101a,x
        sta $101a,x
        lda $1017,x
        adc $101d,x
        sta $101d,x
        dex
        bmi loc_f161
        jmp loc_1056

loc_f161:
        lda #$1f
        sta $d418
        lda $1041
        ora $1042
        ora $1043
        sta $d417
        beq loc_f1b4
        lda smc_104b
        beq loc_f1b4
        lda #$00
        beq loc_f183

dat_f17d:
        .byte $ce,$08,$11,$4c,$37,$11               // ...L7.

loc_f183:
        ldy #$1c
        lda $140d,y
        cmp #$ff
        bne loc_f193
        lda $13d8,y
        tay
        lda $140d,y

loc_f193:
        cmp #$80
        bcs loc_f1b5
        ldx $13d8,y
        stx smc_1138
        ldx #$00
        stx smc_113b
        sta smc_1108
        iny
        sty smc_1112
        lda #$88
        clc
        adc #$f4
        sta smc_1138
        sta $d416

loc_f1b4:
        rts

loc_f1b5:
        and #$7f
        ldx $13d8,y
        jmp loc_112d

dat_f1bd:
        .byte $bd                                   // .

// --- Region $f21c-$f2a7 ---
.pc = $f21c "loc_f21c"

loc_f21c:
        nop
        sta $102c,x
        iny
        lda ($fd),y
        cmp #$a0
        bcc loc_f22f
        and #$1f
        sta $1020,x
        iny
        lda ($fd),y

loc_f22f:
        cmp #$80
        bcc loc_f23b
        and #$1f
        sta $1038,x
        iny
        lda ($fd),y

loc_f23b:
        cmp #$7e
        bne loc_f247
        iny
        lda ($fd),y
        sta $1026,x
        lda #$7f

loc_f247:
        pha
        iny
        lda ($fd),y
        cmp #$ff
        bne loc_f254
        ldy #$00
        inc $1047,x

loc_f254:
        tya
        sta $1044,x
        pla
        cmp #$7f
        beq loc_f298
        sta $1026,x
        ldy $102c,x
        lda $13a0,y
        sta $1029,x
        lda $13a3,y
        sta $1032,x
        lda $13a6,y
        beq loc_f27f
        sta smc_1112
        lda #$00
        sta smc_1108
        lda $1011,x

loc_f27f:
        sta $1041,x
        lda $13a1,y
        pha
        lda $13a2,y
        ldy $100e,x
        sta $d406,y
        pla
        sta $d405,y
        lda #$09
        sta $d404,y

loc_f298:
        lda $1038,x
        sta $103b,x
        lda $1020,x
        sta $103e,x
        jmp loc_10e9

dat_f2a7:
        .byte $18                                   // .

// --- Region $f2f5-$f2fb ---
.pc = $f2f5 "loc_f2f5"

loc_f2f5:
        bvs loc_f343
        sty $18
        bpl loc_f36b
        rti

// --- Region $f343-$f380 ---
.pc = $f343 "loc_f343"

loc_f343:
        pla
        ror $7c75
        .byte $83,$8b                               // sax ($8b,x) // ILLEGAL
        .byte $93,$9c                               // sha ($9c),y // ILLEGAL
        lda $af
        lda $d0c4,y
        cmp $f8ea,x
        sbc $4d26,x
        .byte $73,$e3                               // rra ($e3),y // ILLEGAL
        .byte $13,$60                               // slo ($60),y // ILLEGAL
        and #$85
        .byte $02                                   // jam // ILLEGAL

loc_f35d:
        asl
        clc
        adc $02
        asl
        tax
        ldy #$fa

loc_f365:
        lda dat_1320,x
        sta $11fa,y

loc_f36b:
        inx
        iny
        bne loc_f365
        ldx #$35
        tya

loc_f372:
        sta $1014,x
        sta $d400,x
        dex
        bpl loc_f372
        lda #$05
        sta smc_104b
        rts

// --- Region $f875-$f892 ---
.pc = $f875 "loc_f875"

loc_f875:
        sta $d018

loc_f878:
        ldx #$01
        dex
        bne loc_f878
        lda #$a4
        sta $d020
        sta $d021
        ldx #$0a

loc_f887:
        dex
        bne loc_f887
        lda #$00
        sta $d020
        sta $d021
        rts

// --- Region $f89d-$f8b2 ---
.pc = $f89d "loc_f89d"

loc_f89d:
        lda $1980,x

loc_f8a0:
        sta $d021
        sta $d021
        ldy $19c0,x

loc_f8a9:
        dey
        bne loc_f8a9
        inx
        cpx #$40
        bne loc_f89d
        rts

dat_f8b2:
        .byte $ed                                   // .

// --- Region $f8bd-$f8ce ---
.pc = $f8bd "loc_f8bd"

loc_f8bd:
        jsr sub_1003
        lda $dc01
        cmp #$ef
        bne loc_f8ca
        jmp loc_2a00

loc_f8ca:
        jmp loc_1900

dat_f8cd:
        .byte $b0,$60                               // .`

// --- Region $f8e0-$f915 ---
.pc = $f8e0 "loc_f8e0"

loc_f8e0:
.label loc_f8e2 = * + 2
        lda $06a9,x
        sta $06a8,x
        lda $06d1,x
        sta $06d0,x
        inx
        cpx #$28
        bne loc_f8e0
        lda $1a18
        bne loc_f903
        lda #$00
        sta smc_1922
        lda #$1a
        sta smc_1923
        jmp loc_1921

loc_f903:
        sta $06cf
        clc
        adc #$40
        sta $06f7
        inc smc_1922
        bne loc_f914
        inc smc_1923

loc_f914:
        rts

dat_f915:
        .byte $80                                   // .

// --- Region $fb21-$fb4f ---
.pc = $fb21 "loc_fb21"

loc_fb21:
        ldx #$00
        cpx #$0d
        bne loc_fb2c

dat_fb27:
        .byte $a9,$ff,$8d,$c1,$1c                   // .....

loc_fb2c:
        inc $1cc1
        ldy #$00

loc_fb31:
        lda $1d80,x
        sta $19a0,y
        lda $1d82,x
        sta $19a4,y
        lda $1d84,x
        sta $19a8,y
        lda $1d86,x
        sta $19ac,y
        inx
        iny
        cpy #$04
        bne loc_fb31
        rts

// --- Region $fb6a-$fbaa ---
.pc = $fb6a "loc_fb6a"

loc_fb6a:
        lda $1c00,x
        sta $0540,x
        clc
        adc #$40
        sta $0568,x
        lda $1c28,x
        sta $05b8,x
        clc
        adc #$40
        sta $05e0,x
        lda $1c50,x
.label loc_fb86 = * + 1
        sta $0630,x
        clc
        adc #$40
        sta $0658,x

loc_fb8e:
        inx
        cpx #$28
        bne loc_fb6a
        jsr sub_1926
        lda #$01
        sta $03
        ldx #$00
        lda #$20

loc_fb9e:
        sta $0680,x
        inx
        cpx #$28
        bne loc_fb9e
        jmp loc_0c00

dat_fba9:
        .byte $80,$2b                               // .+

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

loc_fce2:
        .byte $04,$06                               // nop $06 // ILLEGAL
        .byte $80,$35                               // nop #$35 // ILLEGAL
        brk

// --- Region $fd15-$fd20 ---
.pc = $fd15 "Segment $fd15"
        ror $7e7e,x
        lsr $55,x
        tax
        and ($6a,x)
        cpx $7e
        .byte $22                                   // jam // ILLEGAL

txt_fd20:
        .text "V"

// --- Region $fda3-$fda9 ---
.pc = $fda3 "Segment $fda3"
        eor $aa,x
        ror
        cpx $7e
        .byte $22                                   // jam // ILLEGAL

dat_fda9:
        .byte $56                                   // V

// --- Region $ff81-$ff85 ---
.pc = $ff81 "Segment $ff81"
        ror
        cpx $7e
        .byte $22                                   // jam // ILLEGAL

dat_ff85:
        .byte $56                                   // V

// --- Region $ffa0-$fff8 ---
.pc = $ffa0 "loc_ffa0"

loc_ffa0:
        and #$78
        jsr $fda3
        jsr $fd15
        jsr $ff81
        jsr $e3bf
        ldx #$00

loc_ffb0:
        lda $2a30,x
        sta $0400,x
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_ffb0
        jmp $0400

dat_ffca:
        .byte $a7,$60,$2a,$a9,$00,$8d,$20,$d0       // .`*... .
        sta $d021
        inc $01

loc_ffd7:
        ldx #$00

loc_ffd9:
        lda $2b00,x
        sta $0801,x
        inx
        bne loc_ffd9
        inc $040e
        inc $0411
        lda $040e
        cmp #$00
        bne loc_ffd7
        lda #$37
        sta $01
        cli
        jmp loc_fce2

dat_fff7:
        .byte $a3,$22                               // ."

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

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

dat_0800:
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ef,$c7,$ff,$ff,$7f,$07,$33,$f3,$83,$13 // ............3...
        .byte $3f,$1f,$9f,$9f,$83,$81,$19,$39,$ff,$ff,$ff,$ff,$c3,$89,$1d,$3f // ?......9.......?
        .byte $ef,$e3,$f9,$f9,$c1,$99,$39,$33,$ff,$ff,$ff,$ff,$87,$33,$39,$19 // ......93.....39.
        .byte $c3,$89,$99,$c9,$cd,$cf,$03,$49,$ff,$ff,$ff,$ff,$e3,$81,$19,$33 // .......I.......3
        .byte $3f,$1f,$8f,$9f,$93,$81,$89,$99,$ff,$ef,$cf,$ff,$cf,$c7,$e7,$e7 // ?...............
        .byte $ff,$f7,$c7,$ff,$f7,$e7,$c7,$e7,$3f,$1d,$99,$99,$99,$11,$33,$23 // ........?.....3#
        .byte $ff,$7f,$3f,$3f,$9f,$9f,$9f,$9f,$ff,$ff,$ff,$ff,$93,$01,$29,$99 // ..??..........).
        .byte $ff,$ff,$ff,$ff,$81,$11,$39,$19,$ff,$ff,$fd,$f9,$81,$13,$13,$33 // ......9........3
        .byte $ff,$ff,$ff,$fd,$81,$11,$39,$39,$ff,$ff,$ff,$fd,$81,$91,$19,$33 // ......99.......3
        .byte $ff,$ff,$ff,$7f,$23,$01,$19,$99,$ff,$ff,$ff,$ff,$83,$19,$3d,$8f // ....#.........=.
        .byte $ff,$bf,$9f,$89,$c1,$07,$27,$e7,$ff,$ff,$ff,$ff,$39,$39,$99,$93 // ......'.....99..
        .byte $ff,$ff,$ff,$fd,$39,$39,$99,$99,$ff,$ff,$ff,$3f,$19,$99,$93,$93 // ....99.....?....
        .byte $ff,$ff,$ff,$fd,$39,$11,$c3,$c7,$ff,$ff,$ff,$ff,$39,$39,$99,$99 // ....9.......99..
        .byte $ff,$ff,$ff,$7f,$39,$01,$f3,$e7,$01,$1d,$cf,$c7,$e7,$e7,$e7,$e7 // ....9...........
        .fill 8, $ff
        .byte $03,$c3,$e7,$e7,$e7,$e7,$e7,$e7,$ff,$e7,$83,$01,$cf,$c7,$e7,$e7 // ................
        .byte $ff,$ff,$f3,$f3,$e7,$cf,$8f,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$e7,$e3,$c3,$c3,$c3,$c3,$e7,$ff,$99,$11,$33,$ff,$ff,$ff,$ff // ...........3....
        .byte $ff,$ff,$ff,$ff,$93,$93,$01,$93,$ff,$e7,$e5,$e1,$81,$39,$3f,$0f // .............9?.
        .byte $ff,$ff,$ff,$ff,$ff,$3d,$39,$73,$83,$39,$39,$01,$ff,$01,$e3,$c7 // .....=9s.99.....
        .byte $ff,$e7,$c7,$cf,$ff,$ff,$ff,$ff,$f1,$c1,$c7,$8f,$8f,$1f,$3f,$3f // ..............??
        .byte $3f,$1f,$0f,$c7,$e3,$e3,$f1,$f1,$ff,$ff,$ff,$fd,$39,$39,$93,$e7 // ?...........99..
        .byte $ff,$ff,$ff,$ff,$ef,$e7,$e7,$07,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$f9,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$f9,$f1,$f3,$e7,$e7,$e7,$83,$11
        .text "933#"
        .byte $09,$99
        .byte $f3,$e3,$c3,$03,$33,$e3,$e7,$e7,$83,$11,$31,$19,$99,$f9,$e1,$83 // ....3.....1.....
        .byte $83,$11,$79,$f9,$e1,$83,$e3,$f3,$3f,$1f,$9f,$93,$93,$99,$39,$13 // ..y.....?.....9.
        .byte $03,$11,$39,$3f,$0f,$83,$e3,$f9,$81,$19,$3d,$1f,$9f,$93,$81,$89 // ..9?......=.....
        .byte $01,$31,$f1,$f3,$e3,$27,$81,$e5,$c3,$81,$19,$19,$91,$83,$13,$31 // .1...'.........1
        .byte $c3,$81,$11,$39,$39,$31,$13,$83,$ff,$ff,$ff,$ff,$cf,$c7,$ff,$ff // ...991..........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$df,$cf,$ff,$f9,$f9,$f1,$e3,$c7,$9f,$3f // ...............?
        .byte $ff,$ff,$ff,$ff,$ff,$c1,$19,$ff,$ff,$ff,$0f,$07,$e7,$f3,$f3,$f9 // ................
        .byte $c3,$91,$99,$c9,$f9,$f3,$e3,$c7,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .text "333!"
        .byte $85,$ff,$ff,$ff
        .byte $39,$39,$99,$13
        .byte $47,$ff,$ff,$ff
        .byte $3f,$3d,$39,$11,$83,$ff,$ff,$ff,$33,$33,$31,$19,$81,$ff,$ff,$ff // ?=9.....331.....
        .byte $01,$33,$3f,$11,$83,$ff,$ff,$ff,$cf,$cf,$cf,$4f,$0f,$0f,$9f,$ff // .3?........O....
        .byte $33,$39,$11,$81,$f9,$31,$03,$ff,$93,$93,$93,$b3,$f9,$f9,$fd,$ff // 39...1..........
        .byte $c7,$c7,$cf,$cf,$ef,$ff,$ff,$ff,$e3,$e3,$f3,$73,$23,$07,$c7,$ff // ...........s#...
        .byte $07,$03,$23,$33,$73,$f1,$f9,$ff,$9f,$1f,$3b,$39,$11,$83,$ff,$ff // ..#3s.....;9....
        .byte $91,$13,$33,$b3,$f3,$f9,$fd,$ff,$99,$91,$93,$33,$79,$f9,$fd,$ff // ..3........3y...
        .byte $31,$39,$31,$03,$83,$ff,$ff,$ff,$19,$99,$81,$83,$1f,$3f,$3f,$ff // 191..........??.
        .byte $33,$13,$01,$89,$f9,$f9,$fd,$ff,$8b,$8f,$8f,$1f,$1f,$ff,$ff,$ff // 3...............
        .byte $c3,$79,$21,$03,$1f,$7f,$ff,$ff,$c7,$cf,$89,$91,$c3,$ff,$ff,$ff // .y!.............
        .byte $13,$31,$39,$11,$83,$ff,$ff,$ff,$91,$93,$c3,$c7,$e7,$ef,$ff,$ff // .19.............
        .byte $31,$29,$29,$01,$93,$ff,$ff,$ff,$83,$93,$93,$39,$39,$7f,$ff,$ff // 1))........99...
        .byte $13,$33,$81,$f1,$b9,$89,$c3,$ff,$83,$cf,$9f,$01,$39,$fd,$ff,$ff // .3..........9...
        .byte $e7,$e7,$e7,$e7,$cf,$99,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $e7,$e7,$f3,$f9,$f9,$c1,$01,$ff,$e7,$e7,$c7,$cf,$cf,$ff,$ff,$ff // ................
        .byte $99,$cf,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $e7,$f7,$ff,$c7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $93,$93,$01,$93,$93,$ff,$ff,$ff,$83,$e1,$39,$03,$0f,$4f,$cf,$ff // ..........9..O..
        .byte $e7,$cf,$9d,$39,$79,$ff,$ff,$ff,$8f,$01,$ff,$81,$27,$27,$81,$ff // ...9y.......''..
        .fill 8, $ff
        .byte $1f,$9f,$c7,$c1,$e1,$e1,$f1,$ff,$f1,$f1,$f1,$e3,$83,$87,$bf,$ff // ................
        .byte $93,$39,$39,$ff,$ff,$ff,$ff,$ff,$83,$c1,$cf,$cf,$df,$ff,$ff,$ff // .99.............
        .byte $ff,$ff,$ff,$e7,$e7,$cf,$8f,$ff,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ........?.......
        .byte $ff,$ff,$ff,$ff,$ff,$cf,$8f,$ff,$cf,$cf,$9f,$9f,$3f,$ff,$ff,$ff // ............?...
        .byte $99,$91,$31,$01,$83,$ff,$ff,$ff,$e7,$e3,$f3,$f3,$fb,$ff,$ff,$ff // ..1.............
        .byte $1f,$3f,$3d,$11,$81,$ff,$ff,$ff,$f1,$f9,$39,$11,$83,$ff,$ff,$ff // .?=.......9.....
        .byte $83,$f3,$f1,$f9,$f9,$ff,$ff,$ff,$f9,$f9,$31,$13,$83,$ff,$ff,$ff // ..........1.....
        .byte $99,$99,$11,$01,$83,$ff,$ff,$ff,$e7,$e7,$e3,$f3,$f3,$ff,$ff,$ff // ................
        .byte $39,$31,$33,$03,$87,$ff,$ff,$ff,$f3,$71,$39,$01,$83,$ff,$ff,$ff // 913......q9.....
        .byte $ff,$e7,$e3,$ff,$ff,$ff,$ff,$ff,$cf,$ff,$ff,$e7,$e7,$cf,$8f,$ff // ................
        .byte $1f,$8f,$c7,$f1,$f9,$f9,$ff,$ff,$81,$33,$ff,$ff,$ff,$ff,$ff,$ff // .........3......
        .byte $f9,$f3,$e7,$cf,$0f,$1f,$ff,$ff,$c7,$ff,$ff,$c7,$e7,$ff,$ff,$ff // ................

// --- Region $0c96-$0ce9 ---
.pc = $0c96 "dat_0c96"

dat_0c96:
        .byte $4e,$19,$d0,$a5,$03,$20,$a0,$1c,$a9,$28,$8d,$12,$d0,$a9,$21,$8d // N.... ...(....!.
        .byte $14,$03,$ad,$95,$0d,$ee,$a9,$0c,$85,$40,$ee,$a9,$0c,$ee,$a9,$0c // .........@......
        .byte $20,$09,$19,$a9,$0b,$8d,$21,$d0,$a2,$fa,$ca,$d0,$fd,$a9,$14,$8d //  .....!.........
        .byte $18,$d0,$a9,$ad,$8d,$20,$d0,$8d,$21,$d0,$a2,$0b,$ca,$d0,$fd,$a9 // ..... ..!.......
        .byte $00,$8d,$20,$d0,$8d,$21,$d0,$20,$00,$1e,$ea,$ea,$ea,$ad,$00,$d8 // .. ..!. ........
        .byte $8d,$c9,$0c,$ad                       // ....

// --- Region $0cf5-$0dff ---
.pc = $0cf5 "dat_0cf5"

dat_0cf5:
        .byte $20,$c0,$1c,$4c,$81,$ea,$00,$00,$00,$00,$00,$14,$14,$15,$15,$16 //  ..L............
        .byte $16,$17,$17,$18,$18,$19,$19,$1a,$1a,$1b,$1b,$1b,$1c,$1c,$1d,$1d // ................
        .byte $1e,$1e,$1e,$1f,$1f                   // .....

txt_0d1a:
        .text "   !!!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "###$$$$%%%%&&&&&'''''''''''''''''''''''''''&&&&&%%%%$$$$###"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "!!!   "
        .byte $1f,$1f,$1e,$1e,$1e,$1d,$1d,$1c,$1c,$1b,$1b,$1b,$1a,$1a,$19,$19 // ................
        .byte $18,$18,$17,$17,$16,$16,$15,$15,$14,$14,$14,$13,$13,$12,$12,$11 // ................
        .byte $11,$10,$10,$0f,$0f,$0e,$0e,$0d,$0d,$0d,$0c,$0c,$0b,$0b,$0a,$0a // ................
        .byte $0a,$09,$09,$08,$08,$08,$07,$07,$07,$06,$06,$06,$05,$05,$05,$04 // ................
        .byte $04,$04,$04,$03,$03,$03,$03,$02,$02,$02,$02,$02,$01,$01,$01,$01 // ................
        .fill 23, $01
        .byte $02,$02,$02,$02,$02,$03,$03,$03,$03,$04,$04,$04,$04,$05,$05,$05 // ................
        .byte $06,$06,$06,$07,$07,$07,$08,$08,$08,$09,$09,$0a,$0a,$0a,$0b,$0b // ................
        .byte $0c,$0c,$0d,$0d,$0d,$0e,$0e,$0f,$0f,$10,$10,$11,$11,$12,$12,$13 // ................
        .byte $13,$14                               // ..

// --- Region $0e2a-$0e2a ---
.pc = $0e2a "dat_0e2a"

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

// --- Region $0e80-$0e88 ---
.pc = $0e80 "dat_0e80"

dat_0e80:
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // .j~~~~VU

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

// --- Region $0f03-$0fff ---
.pc = $0f03 "txt_0f03"

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

txt_0f0a:
        .text "    "
        .byte $00                                   // string terminator
        .byte $10                                   // .

txt_0f10:
        .text "    "
        .byte $00                                   // string terminator
        .byte $00,$20,$20,$00,$20,$20,$00,$00,$20,$20,$00,$00 // .  .  ..  ..

txt_0f21:
        .text "     "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...  ...........
        .byte $00,$00,$00,$00,$20,$20,$00,$00,$00,$00,$20,$20,$00,$00,$20,$20 // ....  ....  ..  
        .fill 11, $00

txt_0f52:
        .text "      "
        .byte $00                                   // string terminator
        .byte $20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$20,$20,$00,$20,$20,$00 //   ........  .  .
        .byte $20,$20,$00,$00,$20,$20,$00           //   ..  .

txt_0f70:
        .text "     "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$20,$20,$00,$00,$20,$20,$00,$20,$20,$00,$00,$00 // ....  ..  .  ...
        .byte $00,$00,$00,$00,$00,$20,$20,$00,$20,$20,$00,$20,$20,$00,$00,$20 // .....  .  .  .. 
        .byte $20,$00,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$20,$20,$00,$00 //  .  ........  ..
        .byte $20,$20,$00,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$20,$20,$00 //   .  ........  .
        .byte $20,$20,$00,$00                       //   ..

txt_0fba:
        .text "    "
        .byte $00                                   // string terminator
        .byte $00,$20,$20,$00,$00,$00,$00,$00,$00,$00,$00,$20,$20,$00,$00,$20 // .  ........  .. 
        .byte $20,$00,$00                           //  ..

txt_0fd2:
        .text "    "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$20,$20,$00,$20,$20,$00,$00,$00,$20,$20,$00,$00 // ....  .  ...  ..
        .byte $00,$00                               // ..

txt_0fe9:
        .text "     "
        .byte $00                                   // string terminator
        .fill 17, $00

// --- Region $1007-$1049 ---
.pc = $1007 "Segment $1007"
        .text "AD V3.0"
        .byte $00,$07,$0e,$f1,$f2,$f4,$00,$00,$00
        .fill 15, $00
        .byte $15,$30,$00,$14,$13,$07,$08,$10,$00,$8c,$8c,$8c,$04,$5a,$00,$00 // .0...........Z..
        .byte $00,$00,$01,$03,$1f,$01,$01,$11,$00,$00,$00,$f1,$00,$00,$0c,$07 // ................
        .byte $00,$01,$01,$02                       // ....

// --- Region $1235-$12f9 ---
.pc = $1235 "Segment $1235"
        .byte $27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd // '8K_s......-Nq..
        .byte $e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8 // ..Bt...Z..,{.'..
        .byte $51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68 // Q.7.7.W..N....nh
        .byte $6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e,$d6 // n...9...F.....^.
        .byte $72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c,$84 // r8&B..... ...pL.
        .byte $18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$01 // ..p@p@xX....0 ..
        .fill 10, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

txt_12cf:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd,$26,$4d,$73,$13,$13,$13       // ..&Ms...

// --- Region $1320-$187f ---
.pc = $1320 "dat_1320"

dat_1320:
        .byte $26,$4d,$73,$13,$13,$13,$8c,$01,$02,$05,$06,$05,$06,$05,$06,$05 // &Ms.............
        .byte $06,$05,$06,$11,$12,$05,$06,$05,$06,$05,$06,$11,$12,$91,$05,$06 // ................
        .byte $05,$06,$05,$06,$01,$02,$05,$06,$05,$06,$11,$12,$ff,$8c,$0f,$10 // ................
        .byte $03,$04,$03,$04,$03,$04,$03,$04,$03,$04,$03,$04,$03,$04,$03,$04 // ................
        .byte $03,$04,$03,$04,$03,$04,$03,$04,$03,$04,$03,$04,$03,$04,$03,$04 // ................
        .byte $03,$04,$ff,$8c,$00,$00,$80,$0d,$0e,$0d,$0e,$8c,$07,$08,$07,$08 // ................
        .byte $80,$0b,$0c,$0b,$0c,$8c,$09,$0a,$09,$0a,$0d,$0e,$0b,$0c,$91,$07 // ................
        .byte $08,$07,$08,$85,$0b,$0c,$0b,$0c,$0d,$0e,$91,$07,$08,$07,$08,$ff // ................
        .byte $00,$00,$c8,$07,$00,$00,$00,$00,$14,$00,$ab,$04,$80,$00,$1c,$00 // ................
        .byte $0b,$00,$c8,$06,$07,$00,$00,$00,$17,$00,$d8,$00,$00,$00,$00,$00 // ................
        .byte $22,$00,$a9,$04,$b0,$00,$00,$00,$25,$00,$ea,$00,$00,$00,$00,$00 // ".......%.......
        .byte $2d,$00,$ea,$00,$00,$00,$00,$00,$da,$ae,$da,$ac,$df,$ad,$d7,$da // -...............
        .byte $ac,$df,$02,$da,$a8,$a5,$a3,$a0,$9d,$9a,$98,$12,$00,$00,$15,$da // ................
        .byte $0f,$05,$00,$18,$d0,$f4,$05,$f6,$70,$20,$da,$00,$23,$da,$00,$00 // ........p ..#...
        .byte $04,$04,$07,$07,$26,$da,$00,$00,$03,$03,$07,$07,$2e,$81,$41,$80 // ....&.........A.
        .byte $40,$80,$40,$80,$80,$40,$80,$ff,$81,$11 // @.@..@....

txt_141a:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $ff,$41,$40,$ff,$81,$16,$16,$16,$ff,$03,$88,$88,$88,$01,$ff,$81 // .A@.............
        .byte $40,$ff,$81                           // @..

txt_1433:
        .text "      "
        .byte $ff,$81                               // ..

txt_143b:
        .text "      "
        .byte $ff,$68,$6c,$83,$9a,$cd,$00,$2b,$56,$6a,$7f,$93,$a8,$c7,$ea,$fb // .hl....+Vj......
        .byte $1c,$28,$42,$48,$14,$14,$14,$14,$14,$15,$15,$15,$15,$15,$15,$15 // .(BH............
        .byte $15,$15,$15,$16,$16,$16,$16,$a0,$9f,$7f,$ff,$c1,$a0,$83,$15,$81 // ................
        .byte $21,$15,$83,$15,$81,$21,$15,$83,$0e,$81,$1a,$0e,$83,$0e,$81,$1a // !....!..........
        .byte $0e,$ff,$c1,$a0,$83,$11,$81,$1d,$11,$83,$13,$81,$1f,$13,$83,$15 // ................
        .byte $81,$21,$15,$83,$15,$81,$21,$15,$ff,$c2,$a0,$80,$18,$c3,$24,$18 // .!....!.......$.
        .byte $24,$c0,$18,$c3,$24,$24,$18,$c2,$18,$c3 // $...$$....

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

txt_14b2:
        .text "$$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $18,$c3,$24,$18,$24,$c0,$18,$c3,$24,$24,$18,$c2,$18,$c3 // ..$.$...$$....

txt_14c3:
        .text "$$$"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $18,$c3,$18,$24,$24,$ff,$c2,$a0,$80,$18,$c3,$24,$18,$24,$c0,$18 // ...$$......$.$..
        .byte $c3,$24,$24,$18,$c2,$18,$c3           // .$$....

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

txt_14e5:
        .text "$$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $18,$c3,$24,$18,$24,$c0,$18,$c3,$24,$24,$18,$c2,$18,$c3,$24,$c0 // ..$.$...$$....$.
        .byte $18,$18,$18,$18,$18,$c3,$24,$ff,$c1,$a0,$81,$15,$80,$15,$15,$81 // ......$.........
        .byte $21,$80,$15,$15,$15,$81,$21,$80,$15,$81,$21,$80,$15,$15,$81,$0e // !.....!...!.....
        .byte $80,$0e,$0e,$81,$1a,$80,$0e,$0e,$0e,$81,$1a,$80,$0e,$81,$1a,$80 // ................
        .byte $0e,$0e,$ff,$c1,$a0,$81,$11,$80,$11,$11,$81,$1d,$80,$11,$1d,$81 // ................
        .byte $13,$80,$13,$13,$81,$1f,$80,$13,$1f,$81,$15,$80,$15,$15,$81,$21 // ...............!
        .byte $80,$15,$15,$15,$81,$21,$80,$15,$81,$21,$80,$15,$15,$ff,$c5,$a0 // .....!...!......
        .byte $83,$24,$24,$81,$24,$83,$24,$26,$81,$26,$83,$26,$81,$26,$26,$26 // .$$.$.$&.&.&.&&&
        .byte $26,$ff,$c5,$a0,$83,$29,$29,$81,$2b,$83,$2b,$c6,$2d,$81,$2d,$83 // &....)).+.+.-.-.
        .byte $2d,$81
        .text "----"
        .byte $ff,$c5,$a0,$83
        .byte $24,$24,$81
        .byte $24,$83
        .byte $24
        .byte $1f,$81,$1f,$83,$1f,$81,$1f,$1f,$1f,$1f,$ff,$c5,$a0,$83,$24,$24 // ..............$$
        .byte $81,$1f,$83,$1f,$c6
        .byte $21,$81
        .byte $21,$83
        .byte $21,$81
        .text "!!!!"
        .byte $ff
        .byte $c4,$a0,$81,$30,$80,$30,$81,$32,$80,$30,$81,$30,$80,$30,$86,$30 // ...0.0.2.0.0.0.0
        .byte $81
        .byte $30,$80
        .byte $30,$81
        .byte $32,$80
        .byte $30,$81
        .text "05420"
        .byte $ff,$c4
        .byte $a0,$81,$30,$80,$30,$81,$32,$80,$30,$81,$30,$30,$80,$30,$81,$32 // ..0.0.2.0.00.0.2
        .byte $80,$30,$81,$30,$30,$80,$30,$81,$32,$80,$30,$81,$30,$80,$30,$86 // .0.00.0.2.0.0.0.
        .byte $30,$ff,$c4,$a0,$89,$30,$81           // 0....0.

txt_15ef:
        .text "024542"
        .byte $85,$30,$81,$32,$34,$ff,$c4,$a2,$82,$30,$e2,$00,$a0,$84,$7e,$30 // .0.24....0....~0
        .byte $a2,$82,$32,$e2,$00,$a0,$84,$7e,$32,$a2,$87,$34,$a0,$80,$34,$81 // ..2....~2..4..4.
        .byte $35,$34,$80,$32,$81,$30,$ff,$c2,$a0,$83 // 54.2.0....

txt_161f:
        .text "00000000"
        .byte $ff,$c2,$a0,$83,$30,$c0,$30,$c2,$30,$c0,$30,$c2,$30,$c0,$30,$c2 // ....0.0.0.0.0.0.
        .byte $81
        .byte $30,$c0,$80
        .text "0000"
        .byte $81
        .byte $30,$ff,$c1,$a3,$8f,$15,$0e
        .byte $ff,$c1,$a3,$87,$11,$13,$8f,$15,$ff,$1a,$a0,$7e,$0e,$a1,$7e,$1a // ...........~..~.
        .byte $ff,$c0,$a0,$9f,$00,$ff,$04,$0d,$00,$e8,$00,$00,$00,$0c,$04,$11 // ................
        .byte $04,$a8,$14,$40,$01,$0c,$08,$15,$00,$00,$00,$00,$00,$00,$00,$00 // ...@............
        .byte $00,$40,$00,$80,$01,$00,$a0,$80,$00,$00,$8c,$01,$8c,$01,$87,$01 // .@..............
        .byte $05,$8c,$01,$01,$91,$01,$8f,$05,$8c,$01,$01,$87,$01,$05,$8c,$01 // ................
        .byte $01,$91,$01,$8f,$05,$8c,$01,$01,$87,$01,$05,$8c,$01,$01,$91,$01 // ................
        .byte $8f,$05,$ff,$8c,$02,$8c,$03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a // ................
        .byte $04,$8c,$02,$03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a,$04,$8c,$02 // ................
        .byte $03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a,$04,$ff,$8c,$06,$8c,$07 // ................
        .byte $87,$06,$07,$8c,$06,$07,$91,$06,$8f,$08,$8c,$09,$0a,$0b,$0c,$ff // ................
        .byte $01,$04,$12,$1e
        .text ".>MX"
        .byte $63,$73,$a9,$e6
        .byte $2c,$17,$17,$17
        .fill 9, $17
        .byte $18,$80,$00,$7f,$a3,$81,$0c,$0c,$0f,$0c,$a1,$0c,$a3,$0c,$a2,$83 // ................
        .byte $0a,$7f,$a4,$83,$30,$81,$00,$83,$30,$81,$00,$83,$30,$7f,$a4,$83 // ....0...0...0...
        .byte $7e,$81,$30,$82,$30,$80,$00,$81,$30,$82,$30,$80,$00,$7f,$a5,$81 // ~.0.0...0.0.....
        .byte $30,$30,$30,$82,$30,$80,$00,$81,$30,$82,$30,$80,$00,$7f,$a3,$81 // 000.0...0.0.....
        .byte $0c,$0c,$0f,$0c,$a1,$0c,$a3,$0c,$a2,$0a,$a1,$0c,$7f,$a6,$81 // ...............

txt_174f:
        .text "02302302"
        .byte $7f,$a6,$81                           // ...

txt_175a:
        .text "02302320"
        .byte $7f,$a7,$81,$32,$80,$30,$00,$32,$00,$83,$34,$80,$30,$00,$83,$2d // ...2.0.2..4.0..-
        .byte $7f,$a7,$88,$30,$80,$00,$84,$32,$80,$00,$c0,$81,$32,$90,$33,$81 // ...0...2....2.3.
        .byte $7e,$80,$00,$82,$32,$80,$00,$82,$30,$00,$84,$32,$80,$00,$81,$30 // ~...2...0..2...0
        .byte $00,$80,$2e,$00,$82,$29,$80,$00,$84,$2b,$80,$00,$2e,$00,$30,$00 // .....)...+....0.
        .byte $32,$00,$82,$33,$80,$00,$7f,$a7,$88,$30,$80,$00,$84,$37,$80,$00 // 2..3.....0...7..
        .byte $35,$00,$33,$82,$00,$80,$32,$82,$00,$81,$2e,$83,$00,$c1,$81,$35 // 5.3...2........5
        .byte $90,$37,$80,$7e,$3a,$00,$37,$82,$00,$80,$3a,$82,$00,$c2,$81,$3a // .7.~:.7...:....:
        .byte $90,$3c,$c3,$80,$7e,$3a,$00,$37,$00,$36,$00,$35,$00,$33,$00,$30 // .<..~:.7.6.5.3.0
        .byte $00,$2e,$00,$7f,$a7,$81,$30,$80,$2e,$00,$2b,$00,$c1,$81,$2e,$90 // ......0...+.....
        .byte $30,$80,$7e,$30,$00,$32,$00,$33,$00,$83,$32,$30,$81,$2e,$80,$2b // 0.~0.2.3..20...+
        .byte $00,$29,$00,$c0,$81,$29,$90,$2b,$80,$7e,$3a,$00,$35,$00,$c2,$81 // .)...).+.~:.5...
        .byte $35,$90,$37,$80,$7e,$30,$00,$3a,$00,$3c,$00,$3f,$00,$3e,$00,$3c // 5.7.~0.:.<.?.>.<
        .byte $00
        .byte $35,$90
        .byte $37,$81
        .text "532."
        .byte $7f,$a7,$81
        .byte $30,$80
        .byte $2e,$00
        .byte $2b,$00,$c1,$81,$2e,$90,$30,$80,$7e,$2b,$00,$2e,$00,$30,$00,$81 // +.....0.~+...0..
        .byte $33,$80,$32,$00,$30,$00,$33,$00,$81   // 3.2.0.3..

txt_184b:
        .text "2037<>?"
        .byte $83,$3c,$80,$3a,$00,$3f,$00,$3c,$00,$c2,$81,$41,$90,$43,$82,$7e // .<.:.?.<...A.C.~
        .byte $81,$42,$41,$80,$3f,$00,$3c,$00,$3a,$00,$7f,$00,$00,$00,$00,$00 // .BA.?.<.:.......
        .fill 14, $00

// --- Region $18c6-$18df ---
.pc = $18c6 "Segment $18c6"
        .fill 12, $08
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08 // ..............

// --- Region $18f2-$18ff ---
.pc = $18f2 "Segment $18f2"
        .fill 14, $00

// --- Region $1989-$1ca3 ---
.pc = $1989 "dat_1989"

dat_1989:
        .byte $01,$01,$01,$01,$01,$01,$01,$07,$0f,$0a,$08,$02,$09,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$09,$00,$09,$02,$09,$02,$08,$0a,$08 // ................
        .byte $0a,$0f,$07,$0f,$07,$01,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $09,$02,$08,$0a,$0f,$07,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01           // .......

txt_1a00:
        .text "    .."

txt_1a06:
        .encoding "screencode_mixed"
        .text "active is back on your screens again with "
        .byte $22                                   // double quote
        .text "doom preview"
        .byte $22                                   // double quote
        .text ", put out for you by riddler"
        .encoding "petscii_upper"

txt_1a5a:
        .text ".      "

txt_1a61:
        .encoding "screencode_mixed"
        .text "greets out to"
        .encoding "petscii_upper"

txt_1a6e:
        .text ":   * "

txt_1a74:
        .encoding "screencode_mixed"
        .text "demonix * f4cg (thanks maja for supplying"
        .encoding "petscii_upper"

txt_1a9d:
        .text ") * "

txt_1aa1:
        .encoding "screencode_mixed"
        .text "fairlight * palace * avantgarde * scs+trc * onslaught * alphaflight * atlantis * dytec * mason * wolverine * tranziie * h.h"
        .encoding "petscii_upper"

txt_1b1c:
        .text ". * "

txt_1b20:
        .encoding "screencode_mixed"
        .text "and all the rest that never greet us"
        .encoding "petscii_upper"

txt_1b44:
        .text "..     "

txt_1b4b:
        .encoding "screencode_mixed"
        .text "stick around for more cause we'll be back"
        .encoding "petscii_upper"

txt_1b74:
        .text ".."

dat_1b76:
        // === Fill data (41 bytes, $1b76-$1b9e) ===
        .fill 41, $20
        .byte $00                                   // .

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

dat_1bc1:
        .text "                                                                              "
        .byte $02,$12,$09,$0e,$07,$13,$20,$19,$0f,$15 // ...... ...

txt_1c19:
        .text "                             "
        .byte $04,$0f,$0f,$0d,$20,$10,$12,$05,$16,$09,$05,$17 // .... .......

txt_1c42:
        .text "                        "

txt_1c5a:
        .encoding "screencode_mixed"
        .text "put out in february"
        .encoding "petscii_upper"

txt_1c6d:
        .text "!          "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

txt_1c80:
        .encoding "screencode_mixed"
        .text " -*intro by artlace of active*- "
        .encoding "petscii_upper"
        .byte $8d,$16,$d0,$60                       // ...`

// --- Region $1cef-$1cff ---
.pc = $1cef "dat_1cef"

dat_1cef:
        .fill 17, $00

// --- Region $1d56-$1d56 ---
.pc = $1d56 "dat_1d56"

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

// --- Region $1d81-$1da9 ---
.pc = $1d81 "dat_1d81"

dat_1d81:
        .byte $09,$02,$08,$0a,$0f,$07,$01,$07,$0f,$0a,$08,$02,$09,$00,$09,$02 // ................
        .byte $08,$0a,$0f,$07,$01,$07,$0f,$0a,$08,$09,$00,$09,$02,$08,$0a,$0f // ................
        .byte $07,$01,$07,$0f,$0a,$08,$02,$09       // ........

dat_1da9:
        // === Fill data (1 bytes, $1da9-$1da9) ===
        .byte $00                                   // .

// --- Region $1e00-$1ea0 ---
.pc = $1e00 "dat_1e00"

dat_1e00:
        .byte $a2,$07,$ad,$01,$1e,$c9,$13,$d0,$05,$a9,$ff,$8d,$01,$1e,$ee,$01 // ................
        .byte $1e,$a0,$00,$bd,$00,$1f,$99,$00,$04,$bd,$01,$1f,$99,$28,$04,$bd // .............(..
        .byte $02,$1f,$99,$50,$04,$bd,$03,$1f,$99,$78,$04,$bd,$04,$1f,$99,$a0 // ...P.....x......
        .byte $04,$bd,$05,$1f,$99,$c8,$04,$bd,$80,$1f,$99,$00,$d8,$bd,$81,$1f // ................
        .byte $99,$28,$d8,$bd,$82,$1f,$99,$50,$d8,$bd,$83,$1f,$99,$78,$d8,$bd // .(.....P.....x..
        .byte $84,$1f,$99,$a0,$d8,$bd,$85,$1f,$99,$c8,$d8,$e8,$c8,$c0,$28,$d0 // ..............(.
        .byte $b2,$ae,$01,$1e,$bd,$80,$1e,$8d,$ba,$0c,$60,$00,$00,$00,$00,$00 // ..........`.....
        .fill 16, $00
        .byte $07,$07,$0f,$0f,$0c,$0c,$0b,$0b,$0c,$0c,$0f,$0f,$07,$07,$01,$01 // ................
        .fill 16, $01

dat_1ea0:
        // === Fill data (1 bytes, $1ea0-$1ea0) ===
        .byte $00                                   // .

// --- Region $1f01-$1f4b ---
.pc = $1f01 "dat_1f01"

dat_1f01:
        .byte $06,$04,$6e,$43,$ed,$31,$d1,$11,$11,$11,$d1,$31,$ed,$43,$6e,$04 // ..nC.1.....1.Cn.
        .byte $06,$00,$00,$06,$04,$6e,$43,$ed,$31,$d1,$11,$11,$11,$d1,$31,$ed // .....nC.1.....1.
        .byte $43,$6e,$04,$06,$00,$00,$06,$04,$6e,$43,$ed,$31,$d1,$11,$11,$11 // Cn......nC.1....
        .byte $d1,$31,$ed,$43,$6e,$04,$06,$00,$00,$06,$04,$6e,$43,$ed,$31,$d1 // .1.Cn......nC.1.
        .byte $11,$11,$11,$d1,$31,$ed,$43,$6e,$04,$06 // ....1.Cn..

dat_1f4b:
        // === Fill data (1 bytes, $1f4b-$1f4b) ===
        .byte $00                                   // .

// --- Region $1f82-$1fca ---
.pc = $1f82 "dat_1f82"

dat_1f82:
        .byte $06,$04,$0e,$03,$0d,$01,$01,$01,$01,$01,$0d,$03,$0e,$04,$06,$00 // ................
        .byte $00,$00,$00,$06,$04,$0e,$03,$0d,$01,$01,$01,$01,$01,$0d,$03,$0e // ................
        .byte $04,$06,$00,$00,$00,$00,$06,$04,$0e,$03,$0d,$01,$01,$01,$01,$01 // ................
        .byte $0d,$03,$0e,$04,$06,$00,$00,$00,$00,$06,$04,$0e,$03,$0d,$01,$01 // ................
        .byte $01,$01,$01,$0d,$03,$0e,$04,$06       // ........

dat_1fca:
        // === Fill data (1 bytes, $1fca-$1fca) ===
        .byte $00                                   // .

// --- Region $1fff-$2130 ---
.pc = $1fff "dat_1fff"

dat_1fff:
        .byte $10                                   // .

bmp_2000:
        // === Charset data (305 bytes, $2000-$2130) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 1 @+1
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 2 @+2
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 3 (partial)

txt_201e:
        .byte $56,$55                               // char 3 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 4 (partial)

txt_2026:
        .byte $56,$55                               // char 4 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 5 (partial)

txt_202e:
        .byte $56,$55                               // char 5 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 6 (partial)

txt_2036:
        .byte $56,$55                               // char 6 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 7 @+7
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 8 @+8
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 9 @+9
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 10 (partial)

txt_2056:
        .byte $56,$55                               // char 10 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 11 (partial)

txt_205e:
        .byte $56,$55                               // char 11 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 12 (partial)

txt_2066:
        .byte $56,$55                               // char 12 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 13 @+13
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 14 @+14
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 15 (partial)

txt_207e:
        .byte $56,$55                               // char 15 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 16 (partial)

txt_2086:
        .byte $56,$55                               // char 16 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 17 (partial)

txt_208e:
        .byte $56,$55                               // char 17 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 18 (partial)

txt_2096:
        .byte $56,$55                               // char 18 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 19 @+19
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 20 @+20
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 21 @+21
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 22 (partial)

txt_20b6:
        .byte $56,$55                               // char 22 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 23 @+23
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 24 @+24
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 25 (partial)

txt_20ce:
        .byte $56,$55                               // char 25 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 26 @+26
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 27 @+27
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 28 @+28
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 29 (partial)

txt_20ee:
        .byte $56,$55                               // char 29 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 30 @+30
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 33 (partial)

txt_210e:
        .byte $56,$55                               // char 33 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 34 (partial)

txt_2116:
        .byte $56,$55                               // char 34 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 35 (partial)

txt_211e:
        .byte $56,$55                               // char 35 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 36 (partial)

txt_2126:
        .byte $56,$55                               // char 36 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 37 '%'

dat_2130:
        // === Fill data (1 bytes, $2130-$2130) ===
        .byte $00                                   // .

// --- Region $2150-$2160 ---
.pc = $2150 "dat_2150"

dat_2150:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 42 (partial)

txt_2156:
        .byte $56,$55                               // char 42 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 43 '+'

dat_2160:
        // === Fill data (1 bytes, $2160-$2160) ===
        .byte $00                                   // .

// --- Region $21d8-$21e8 ---
.pc = $21d8 "dat_21d8"

dat_21d8:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 59 (partial)

txt_21de:
        .byte $56,$55                               // char 59 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 60 '<'

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

// --- Region $2208-$2238 ---
.pc = $2208 "dat_2208"

dat_2208:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 65 (partial)

txt_220e:
        .byte $56,$55                               // char 65 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 66 'B'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 69 (partial)

txt_222e:
        .byte $56,$55                               // char 69 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 70 'F'

dat_2238:
        // === Fill data (1 bytes, $2238-$2238) ===
        .byte $00                                   // .

// --- Region $2290-$22d8 ---
.pc = $2290 "dat_2290"

dat_2290:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 82 (partial)

txt_2296:
        .byte $56,$55                               // char 82 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 83 (partial)

txt_229e:
        .byte $56,$55                               // char 83 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 84 (partial)

txt_22a6:
        .byte $56,$55                               // char 84 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 85 (partial)

txt_22ae:
        .byte $56,$55                               // char 85 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 86 (partial)

txt_22b6:
        .byte $56,$55                               // char 86 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 87 'W'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 88 'X'
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 89 (partial)

txt_22ce:
        .byte $56,$55                               // char 89 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 90 'Z'

dat_22d8:
        // === Fill data (1 bytes, $22d8-$22d8) ===
        .byte $00                                   // .

// --- Region $2318-$23a8 ---
.pc = $2318 "dat_2318"

dat_2318:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 99 (partial)

txt_231e:
        .byte $56,$55                               // char 99 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 100 'd'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 101 'e'
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 102 (partial)

txt_2336:
        .byte $56,$55                               // char 102 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 103 'g'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 104 'h'
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 105 (partial)

txt_234e:
        .byte $56,$55                               // char 105 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 106 'j'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 109 (partial)

txt_236e:
        .byte $56,$55                               // char 109 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 110 'n'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 111 'o'
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 112 (partial)

txt_2386:
        .byte $56,$55                               // char 112 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 113 (partial)

txt_238e:
        .byte $56,$55                               // char 113 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 114 (partial)

txt_2396:
        .byte $56,$55                               // char 114 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 115 (partial)

txt_239e:
        .byte $56,$55                               // char 115 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 116 't'

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

// --- Region $23d0-$2418 ---
.pc = $23d0 "dat_23d0"

dat_23d0:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 122 (partial)

txt_23d6:
        .byte $56,$55                               // char 122 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 123 '{'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 124 '|'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 125 '}'
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 126 (partial)

txt_23f6:
        .byte $56,$55                               // char 126 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 129 (partial)

txt_240e:
        .byte $56,$55                               // char 129 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 130

dat_2418:
        // === Fill data (1 bytes, $2418-$2418) ===
        .byte $00                                   // .

// --- Region $2458-$24d0 ---
.pc = $2458 "dat_2458"

dat_2458:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 139 (partial)

txt_245e:
        .byte $56,$55                               // char 139 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 140
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 141
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 142 (partial)

txt_2476:
        .byte $56,$55                               // char 142 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 143
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 144
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 145 (partial)

txt_248e:
        .byte $56,$55                               // char 145 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 146
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 147
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 148
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 149 (partial)

txt_24ae:
        .byte $56,$55                               // char 149 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 150
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 151
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 152 (partial)

txt_24c6:
        .byte $56,$55                               // char 152 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 153

dat_24d0:
        // === Fill data (1 bytes, $24d0-$24d0) ===
        .byte $00                                   // .

// --- Region $2510-$2558 ---
.pc = $2510 "dat_2510"

dat_2510:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 162 (partial)

txt_2516:
        .byte $56,$55                               // char 162 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 163
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 164
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 165
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 166 (partial)

txt_2536:
        .byte $56,$55                               // char 166 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 167
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 168
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 169 (partial)

txt_254e:
        .byte $56,$55                               // char 169 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 170

dat_2558:
        // === Fill data (1 bytes, $2558-$2558) ===
        .byte $00                                   // .

// --- Region $2598-$2610 ---
.pc = $2598 "dat_2598"

dat_2598:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 179 (partial)

txt_259e:
        .byte $56,$55                               // char 179 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 180
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 181
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 182 (partial)

txt_25b6:
        .byte $56,$55                               // char 182 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 183
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 184
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 185
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 186 (partial)

txt_25d6:
        .byte $56,$55                               // char 186 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 187 (partial)

txt_25de:
        .byte $56,$55                               // char 187 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 188 (partial)

txt_25e6:
        .byte $56,$55                               // char 188 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 189
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 190
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 191
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 192 (partial)

txt_2606:
        .byte $56,$55                               // char 192 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 193

dat_2610:
        // === Fill data (1 bytes, $2610-$2610) ===
        .byte $00                                   // .

// --- Region $2650-$26b0 ---
.pc = $2650 "dat_2650"

dat_2650:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 202 (partial)

txt_2656:
        .byte $56,$55                               // char 202 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 203
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 204
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 205
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 206 (partial)

txt_2676:
        .byte $56,$55                               // char 206 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 207
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 208
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 209
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 210 (partial)

txt_2696:
        .byte $56,$55                               // char 210 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 211 (partial)

txt_269e:
        .byte $56,$55                               // char 211 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 212 (partial)

txt_26a6:
        .byte $56,$55                               // char 212 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 213

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

// --- Region $26d8-$26ff ---
.pc = $26d8 "dat_26d8"

dat_26d8:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 219 (partial)

txt_26de:
        .byte $56,$55                               // char 219 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 220
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 221
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 222 (partial)

txt_26f6:
        .byte $56,$55                               // char 222 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 223

// --- Region $2718-$2728 ---
.pc = $2718 "dat_2718"

dat_2718:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 227 (partial)

txt_271e:
        .byte $56,$55                               // char 227 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 228

dat_2728:
        // === Fill data (1 bytes, $2728-$2728) ===
        .byte $00                                   // .

// --- Region $2748-$2770 ---
.pc = $2748 "dat_2748"

dat_2748:
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 233 (partial)

txt_274e:
        .byte $56,$55                               // char 233 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 234 (partial)

txt_2756:
        .byte $56,$55                               // char 234 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 235 (partial)

txt_275e:
        .byte $56,$55                               // char 235 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e               // char 236 (partial)

txt_2766:
        .byte $56,$55                               // char 236 (partial)
        .byte $aa,$6a,$7e,$7e,$7e,$7e,$56,$55       // char 237

dat_2770:
        // === Fill data (1 bytes, $2770-$2770) ===
        .byte $00                                   // .

// --- Region $2a2a-$2a5f ---
.pc = $2a2a "Segment $2a2a"
        .byte $00,$00,$00,$00,$00,$00,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$e6,$01 // ......... ..!...
        .byte $a2,$00,$bd,$00,$2b,$9d,$01,$08,$e8,$d0,$f7,$ee,$0e,$04,$ee,$11 // ....+...........
        .byte $04,$ad,$0e,$04,$c9,$00,$d0,$e8,$a9,$37,$85,$01,$58,$4c,$e2,$fc // .........7..XL..
        .byte $00,$00,$00,$01,$08                   // .....

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

// --- Region $4186-$4186 ---
.pc = $4186 "dat_4186"

dat_4186:
        // === Fill data (1 bytes, $4186-$4186) ===
        .byte $00                                   // .

// --- Region $809e-$809e ---
.pc = $809e "dat_809e"

dat_809e:
        // === Fill data (1 bytes, $809e-$809e) ===
        .byte $00                                   // .

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

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

// --- Region $9914-$9914 ---
.pc = $9914 "dat_9914"

dat_9914:
        // === Fill data (1 bytes, $9914-$9914) ===
        .byte $00                                   // .

// --- Region $9d11-$9d11 ---
.pc = $9d11 "dat_9d11"

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

// --- Region $a7af-$a7af ---
.pc = $a7af "dat_a7af"

dat_a7af:
        // === Fill data (1 bytes, $a7af-$a7af) ===
        .byte $00                                   // .

// --- Region $c811-$c811 ---
.pc = $c811 "dat_c811"

dat_c811:
        // === Fill data (1 bytes, $c811-$c811) ===
        .byte $00                                   // .

// --- Region $e3c0-$e3c0 ---
.pc = $e3c0 "dat_e3c0"

dat_e3c0:
        // === Fill data (1 bytes, $e3c0-$e3c0) ===
        .byte $00                                   // .

// --- Region $ea00-$ea80 ---
.pc = $ea00 "dat_ea00"

dat_ea00:
        .byte $01
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02
        .byte $e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e // .0`./ "..-.-....
        .byte $ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91 // ............../.
        .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                                   // ,

// --- Region $ea8f-$eac3 ---
.pc = $ea8f "Segment $ea8f"
        .byte $00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4 // .....,...../.-..
        .byte $ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e // .....-e..-..i...
        .byte $a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00 // ......./e../.0i.
        .byte $85,$30,$4c,$00,$01                   // .0L..

// --- Region $eadb-$ee20 ---
.pc = $eadb "dat_eadb"

dat_eadb:
        .byte $c6,$22,$ef,$c7,$c2,$2e,$7f,$07,$33,$f3,$83,$13,$3f,$1f,$9f,$9f // ."......3...?...
        .byte $83,$81,$19,$39,$c4,$2c,$c3,$89,$1d,$3f,$ef,$e3,$f9,$f9,$c1,$99 // ...9.,...?......

txt_eafb:
        .text "93"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $2c,$87,$33,$39,$19,$c3,$89,$99,$c9,$cd,$cf,$03,$49,$c4,$3e,$e3 // ,.39........I.>.
        .byte $81,$19,$33,$3f,$1f,$8f,$9f,$93,$81,$89,$99,$ff,$ef,$cf,$ff,$cf // ..3?............
        .byte $c7,$e7,$e7,$ff,$f7,$c7,$ff,$f7,$e7,$c7,$e7,$3f,$1d,$e3,$99,$27 // ...........?...'
        .byte $11,$33,$23,$ff,$7f,$3f,$3f,$e4,$9f,$c4,$24,$93,$01,$29,$99,$c4 // .3#..??...$..)..
        .byte $24,$81,$11,$39,$19,$c2,$26,$fd,$f9,$81,$13,$13,$33,$c3,$25,$fd // $..9..&.....3.%.
        .byte $81,$11                               // ..

txt_eb50:
        .text "99"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $25,$fd,$81,$91,$19,$33,$c3,$25,$7f,$23,$01,$19,$99,$c4,$2c,$83 // %....3.%.#....,.
        .byte $19,$3d,$8f,$ff,$bf,$9f,$89,$c1,$07,$27,$e7,$c4,$24,$39,$39,$99 // .=.......'..$99.
        .byte $93,$c3,$25,$fd,$39,$39,$99,$99,$c3,$25,$3f,$19,$99,$93,$93,$c3 // ..%.99...%?.....
        .byte $25,$fd,$39,$11,$c3,$c7,$c4,$24,$39,$39,$99,$99,$c3,$29,$7f,$39 // %.9....$99...).9
        .byte $01,$f3,$e7,$01,$1d,$cf,$c7,$e4,$e7,$c8,$22,$03,$c3,$e6,$e7,$28 // .........."....(
        .byte $ff,$e7,$83,$01,$cf,$c7,$e7,$e7,$c2,$26,$f3,$f3,$e7,$cf,$8f,$01 // .........&......
        .byte $c9,$22,$e7,$e3,$e4,$c3,$25,$e7,$ff,$99,$11,$33,$c8,$2c,$93,$93 // ."....%....3.,..
        .byte $01,$93,$ff,$e7,$e5,$e1,$81,$39,$3f,$0f,$c5,$2f,$3d,$39,$73,$83 // .......9?../=9s.
        .byte $39,$39,$01,$ff,$01,$e3,$c7,$ff,$e7,$c7,$cf,$c4,$26,$f1,$c1,$c7 // 99..........&...
        .byte $8f,$8f,$1f,$e3,$3f,$27,$1f,$0f,$c7,$e3,$e3,$f1,$f1,$c3,$25,$fd // ....?'........%.
        .byte $39,$39,$93,$e7,$c4,$24,$ef,$e7,$e7,$07,$ce,$22,$f9,$01,$ca,$23 // 99...$....."...#
        .byte $f9,$f1,$f3,$e3,$e7,$60
        .byte $50,$83,$11
        .text "933#"
        .byte $09,$99,$f3
        .byte $e3,$c3,$03,$33,$e3,$e7,$e7,$83,$11,$31,$19,$99,$f9,$e1,$83,$83 // ...3.....1......
        .byte $11,$79,$f9,$e1,$83,$e3,$f3,$3f,$1f,$9f,$93,$93,$99,$39,$13,$03 // .y.....?.....9..
        .byte $11,$39,$3f,$0f,$83,$e3,$f9,$81,$19,$3d,$1f,$9f,$93,$81,$89,$01 // .9?......=......
        .byte $31,$f1,$f3,$e3,$27,$81,$e5,$c3,$81,$19,$19,$91,$83,$13,$31,$c3 // 1...'.........1.
        .byte $81,$11,$39,$39,$31,$13,$83,$c4,$22,$cf,$c7,$c8,$2a,$df,$cf,$ff // ..991..."...*...
        .byte $f9,$f9,$f1,$e3,$c7,$9f,$3f,$c5,$22,$c1,$19,$c3,$2f,$0f,$07,$e7 // ......?.".../...
        .byte $f3,$f3,$f9,$c3,$91,$99,$c9,$f9,$f3,$e3,$c7,$ef,$c7,$e3,$33,$22 // ..............3"
        .byte $21,$85,$c3
        .byte $25,$39,$39,$99,$13
        .byte $47,$c3
        .text "%?=9"
        .byte $11,$83
        .byte $c3
        .text "%331"
        .byte $19,$81,$c3
        .byte $25,$01
        .byte $33,$3f,$11,$83,$c3,$e3
        .byte $cf,$2d,$4f,$0f,$0f,$9f,$ff,$33,$39,$11,$81,$f9,$31,$03,$ff,$e3 // .-O....39...1...
        .byte $93,$2a,$b3,$f9,$f9,$fd,$ff,$c7,$c7,$cf,$cf,$ef,$c3,$36,$e3,$e3 // .*...........6..
        .byte $f3,$73,$23,$07,$c7,$ff,$07,$03,$23,$33,$73,$f1,$f9,$ff,$9f,$1f // .s#.....#3s.....
        .byte $3b,$39,$11,$83,$c2,$35,$91,$13,$33,$b3,$f3,$f9,$fd,$ff,$99,$91 // ;9...5..3.......
        .byte $93,$33,$79,$f9,$fd,$ff,$31,$39,$31,$03,$83,$c3,$35,$19,$99,$81 // .3y...191...5...
        .byte $83,$1f,$3f,$3f,$ff,$33,$13,$01,$89,$f9,$f9,$fd,$ff,$8b,$8f,$8f // ..??.3..........
        .byte $1f,$1f,$c3,$26,$c3,$79,$21,$03,$1f,$7f,$c2,$25,$c7,$cf,$89,$91 // ...&.y!....%....
        .byte $c3,$c3,$25,$13,$31,$39,$11,$83,$c3,$26,$91,$93,$c3,$c7,$e7,$ef // ..%.19...&......
        .byte $c2
        .text "%1))"
        .byte $01,$93,$c3
        .byte $26,$83,$93,$93
        .byte $39,$39,$7f,$c2
        .byte $2e,$13,$33,$81,$f1,$b9,$89,$c3,$ff,$83,$cf,$9f,$01,$39,$fd,$c2 // ..3..........9..
        .byte $e4,$e7,$23,$cf,$99,$81,$c9,$2d,$e7,$e7,$f3,$f9,$f9,$c1,$01,$ff // ..#....-........
        .byte $e7,$e7,$c7,$cf,$cf,$c3,$24,$99,$cf,$e7,$e7,$cc,$25,$e7,$f7,$ff // ......$.....%...
        .byte $c7,$e7,$cb,$25,$93,$93,$01,$93,$93,$c3,$2d,$83,$e1,$39,$03,$0f // ...%......-..9..
        .byte $4f,$cf,$ff,$e7,$cf,$9d,$39,$79,$c3,$27,$8f,$01,$ff,$81,$27,$27 // O.....9y.'....''
        .byte $81,$c9,$28,$1f,$9f,$c7,$c1,$e1,$e1,$f1,$ff,$e3,$f1,$28,$e3,$83 // ..(..........(..
        .byte $87,$bf,$ff,$93                       // ....

txt_ed97:
        .text "99"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $25,$83,$c1,$cf,$cf,$df,$c6,$26,$e7,$e7,$cf,$8f,$ff,$3f,$cc,$28 // %......&.....?.(
        .byte $cf,$8f,$ff,$cf,$cf,$9f,$9f,$3f,$c3,$25,$99,$91,$31,$01,$83,$c3 // .......?.%..1...
        .byte $25,$e7,$e3,$f3,$f3,$fb,$c3,$25,$1f,$3f,$3d,$11,$81,$c3,$25,$f1 // %......%.?=...%.
        .byte $f9,$39,$11,$83,$c3,$25,$83,$f3,$f1,$f9,$f9,$c3,$25,$f9,$f9,$31 // .9...%......%..1
        .byte $13,$83,$c3,$25,$99,$99,$11,$01,$83,$c3,$25,$e7,$e7,$e3,$f3,$f3 // ...%......%.....
        .byte $c3
        .text "%913"
        .byte $03,$87,$c3
        .byte $25,$f3,$71
        .byte $39,$01,$83,$c4
        .byte $22
        .byte $e7,$e3,$c5,$21,$cf,$c2,$2b,$e7,$e7,$cf,$8f,$ff,$1f,$8f,$c7,$f1 // ...!..+.........
        .byte $f9,$f9,$c2,$22,$81,$33,$c6,$26,$f9,$f3,$e7,$cf,$0f,$1f,$c2,$21 // ...".3.&.......!
        .byte $c7,$c2,$22,$c7,$e7,$c3,$60           // .."...`

// --- Region $eeb8-$ef06 ---
.pc = $eeb8 "dat_eeb8"

dat_eeb8:
        .byte $4e,$19,$d0,$a5,$03,$20,$a0,$1c,$a9,$28,$8d,$12,$d0,$a9,$21,$8d // N.... ...(....!.
        .byte $14,$03,$ad,$95,$0d,$ee,$a9,$0c,$85,$40,$ee,$a9,$0c,$ee,$a9,$0c // .........@......
        .byte $20,$09,$19,$a9,$0b,$8d,$21,$d0,$a2,$fa,$ca,$d0,$fd,$a9,$14,$8d //  .....!.........
        .byte $18,$d0,$a9,$ad,$8d,$20,$d0,$8d,$21,$d0,$a2,$0b,$ca,$d0,$fd,$a9 // ..... ..!.......
        .byte $00,$8d,$20,$d0,$8d,$21,$d0,$20,$00,$1e,$e3,$ea,$38,$ad,$00 // .. ..!. ....8..

// --- Region $ef17-$efc3 ---
.pc = $ef17 "dat_ef17"

dat_ef17:
        .byte $20,$c0,$1c,$4c,$81,$ea,$a5,$2e,$14,$14,$15,$15,$16,$16,$17,$17 //  ..L............
        .byte $18,$18,$19,$19,$1a,$1a,$e3,$1b,$24,$1c,$1c,$1d,$1d,$e3,$1e,$22 // ........$......"
        .byte $1f,$1f,$e3,$20,$e3,$21,$e3,$22,$e3,$23,$e4,$24,$e4,$25,$e5,$26 // ... .!.".#.$.%.&
        .byte $fb,$27,$e5,$26,$e4,$25,$e4,$24,$e3,$23,$e3,$22,$e3,$21,$e3,$20 // .'.&.%.$.#.".!. 
        .byte $22,$1f,$1f,$e3,$1e,$24,$1d,$1d,$1c,$1c,$e3,$1b,$2c,$1a,$1a,$19 // "....$......,...
        .byte $19,$18,$18,$17,$17,$16,$16,$15,$15,$e3,$14,$2c,$13,$13,$12,$12 // ...........,....
        .byte $11,$11,$10,$10,$0f,$0f,$0e,$0e,$e3,$0d,$24,$0c,$0c,$0b,$0b,$e3 // ..........$.....
        .byte $0a,$22,$09,$09,$e3,$08,$e3,$07,$e3,$06,$e3,$05,$e4,$04,$e4,$03 // ."..............
        .byte $e5,$02,$fb,$01,$e5,$02,$e4,$03,$e4,$04,$e3,$05,$e3,$06,$e3,$07 // ................
        .byte $e3,$08,$22,$09,$09,$e3,$0a,$24,$0b,$0b,$0c,$0c,$e3,$0d,$60,$37 // .."....$......`7
        .byte $0e,$0e,$0f,$0f,$10,$10,$11,$11,$12,$12,$13,$13,$14 // .............

// --- Region $efee-$f0b9 ---
.pc = $efee "dat_efee"

dat_efee:
        .byte $80,$56,$00,$22,$aa,$6a,$e4,$7e,$22,$56,$55,$80,$7b,$00,$e5,$20 // .V.".j.~"VU.{.. 
        .byte $a2,$e4,$20,$22,$00,$10,$e4,$20,$a2,$22,$20,$20,$02,$00,$20,$20 // .. "... ."  ..  
        .byte $00,$a1,$e5,$20,$a4                   // ... .

txt_f013:
        .byte $22                                   // double quote character
        .text "  "
        .byte $af                                   // '/' | $80 (end-of-string marker)

txt_f017:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_f01b:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f01f:
        .byte $22                                   // double quote character
        .text "  "
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $e6,$20,$23,$00                       // . #.

txt_f027:
        .text "  "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $25,$20,$20,$00,$20,$20,$02,$00,$20,$20,$00,$e5,$20,$a5 // %  .  ..  .. .

txt_f038:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$20,$20,$00                       // %  .

txt_f040:
        .text "  "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $25,$20,$20,$00,$20,$20,$02,$00,$20,$20,$00 // %  .  ..  .

txt_f04e:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a8                                   // '(' | $80 (end-of-string marker)

txt_f052:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$20,$20,$00                       // %  .

txt_f05a:
        .text "  "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $25,$20,$20,$00                       // %  .

txt_f061:
        .text "  "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$20,$a2                           // . .

txt_f067:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $21,$20,$02,$20,$00,$00,$20,$e3,$20,$a5,$25,$20,$20,$00 // ! . .. . .%  .

txt_f079:
        .text "  "
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f07c:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e5,$20,$b2,$34,$4c,$fa,$12,$4c,$4a,$10 // . .4L..LJ.

txt_f08a:
        .text "MAD V3.0"
        .byte $00                                   // string terminator
        .byte $07,$0e,$f1,$f2,$f4,$b2,$29,$15,$30,$00,$14,$13,$07,$08,$10,$00 // ......).0.......
        .byte $e3,$8c,$22,$04,$5a,$a4,$26,$01,$03,$1f,$01,$01,$11,$a3,$21,$f1 // ..".Z.&.......!.
        .byte $a2,$60,$91,$0c,$07,$00,$01           // .`.....

// --- Region $f1be-$f21b ---
.pc = $f1be "Segment $f1be"
        .byte $f4,$12,$85,$fd,$bd,$f7,$12,$85,$fe,$bc,$47,$10,$b1,$fd,$c9,$ff // ..........G.....
        .byte $d0,$06,$a9,$00,$9d,$47,$10,$a8,$b1,$fd,$10,$09,$9d,$2f,$10,$c8 // .....G......./..
        .byte $fe,$47,$10,$b1,$fd,$a8,$b9,$42,$14,$85,$fd,$b9,$55,$14,$85,$fe // .G.....B....U...
        .byte $bc,$44,$10,$b1,$fd,$c9,$e0,$90,$0e,$9d,$14,$10,$c8,$b1,$fd,$9d // .D..............
        .byte $17,$10,$c8,$a9,$00,$f0,$08,$a9,$00,$9d,$14,$10,$9d,$17,$10,$9d // ................
        .byte $1a,$10,$9d,$1d,$10,$b1,$fd,$c9,$c0,$90,$09,$e3,$0a,$60 // .............`

// --- Region $f2a8-$f2f4 ---
.pc = $f2a8 "Segment $f2a8"
        .byte $27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd // '8K_s......-Nq..
        .byte $e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8 // ..Bt...Z..,{.'..
        .byte $51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68 // Q.7.7.W..N....nh
        .byte $6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e,$d6 // n...9...F.....^.
        .byte $72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4 // r8&B..... ...

// --- Region $f2fc-$f342 ---
.pc = $f2fc "dat_f2fc"

dat_f2fc:
        .byte $70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$eb,$01,$e7,$02,$e5 // p@xX....0 ......
        .byte $03,$e4,$04,$e3,$05,$e3,$06,$60,$42,$07,$07,$08,$08,$09,$09,$0a // .......`B.......
        .byte $0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a // ................
        .byte $1b,$1d,$1f                           // ...

txt_f32f:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62                                   // b

// --- Region $f381-$f874 ---
.pc = $f381 "dat_f381"

dat_f381:
        .byte $26,$4d,$73,$e3,$13,$23,$8c,$01,$02,$02,$05,$06,$05,$06,$60,$1f // &Ms..#........`.
        .byte $05,$06,$11,$12,$05,$06,$05,$06,$05,$06,$11,$12,$91,$05,$06,$05 // ................
        .byte $06,$05,$06,$01,$02,$05,$06,$05,$06,$11,$12,$ff,$8c,$0f,$10,$08 // ................
        .byte $03,$04,$03,$04,$24,$03,$04,$ff,$8c,$a2,$60,$2a,$80,$0d,$0e,$0d // ....$.....`*....
        .byte $0e,$8c,$07,$08,$07,$08,$80,$0b,$0c,$0b,$0c,$8c,$09,$0a,$09,$0a // ................
        .byte $0d,$0e,$0b,$0c,$91,$07,$08,$07,$08,$85,$0b,$0c,$0b,$0c,$0d,$0e // ................
        .byte $91,$07,$08,$07,$08,$ff,$a2,$22,$c8,$07,$a4,$2d,$14,$00,$ab,$04 // ......."...-....
        .byte $80,$00,$1c,$00,$0b,$00,$c8,$06,$07,$a3,$23,$17,$00,$d8,$a5,$25 // ..........#....%
        .byte $22,$00,$a9,$04,$b0,$a3,$23,$25,$00,$ea,$a5,$23,$2d,$00,$ea,$a5 // ".....#%...#-...
        .byte $34,$da,$ae,$da,$ac,$df,$ad,$d7,$da,$ac,$df,$02,$da,$a8,$a5,$a3 // 4...............
        .byte $a0,$9d,$9a,$98,$12,$a2,$30,$15,$da,$0f,$05,$00,$18,$d0,$f4,$05 // ......0.........
        .byte $f6,$70,$20,$da,$00,$23,$da,$a2,$26,$04,$04,$07,$07,$26,$da,$a2 // .p ..#..&....&..
        .byte $32,$03,$03,$07,$07,$2e,$81,$41,$80,$40,$80,$40,$80,$80,$40,$80 // 2......A.@.@..@.
        .byte $ff,$81,$11,$e6,$40,$25,$ff,$41,$40,$ff,$81,$e3,$16,$22,$ff,$03 // ....@%.A@...."..
        .byte $e3,$88,$24,$01,$ff,$81,$40,$42,$ff,$81 // ..$...@B..

txt_f46b:
        .text "      4"
        .byte $ff,$68,$6c,$83,$9a,$cd,$00,$2b,$56,$6a,$7f,$93,$a8,$c7,$ea,$fb // .hl....+Vj......
        .byte $1c,$28,$42,$48,$e5,$14,$ea,$15,$e4,$16,$60,$43,$a0,$9f,$7f,$ff // .(BH......`C....
        .byte $c1,$a0,$83,$15,$81,$21,$15,$83,$15,$81,$21,$15,$83,$0e,$81,$1a // .....!....!.....
        .byte $0e,$83,$0e,$81,$1a,$0e,$ff,$c1,$a0,$83,$11,$81,$1d,$11,$83,$13 // ................
        .byte $81,$1f,$13,$83,$15,$81,$21,$15,$83,$15,$81,$21,$15,$ff,$c2,$a0 // ......!....!....
        .byte $80,$18,$c3,$24,$18,$24,$c0,$18,$c3,$24,$24,$18,$c2,$18,$c3,$e3 // ...$.$...$$.....

txt_f4d2:
        .text "$5"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $18,$c3,$18                           // ...

txt_f4d8:
        .text "$$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $18,$c3,$24,$18,$24,$c0,$18,$c3,$24,$24,$18,$c2,$18,$c3,$e3 // ..$.$...$$.....

txt_f4ea:
        .text "$8"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $18,$c3,$18,$24,$24,$ff,$c2,$a0,$80,$18,$c3,$24,$18,$24,$c0,$18 // ...$$......$.$..
        .byte $c3,$24,$24,$18,$c2,$18,$c3,$e3       // .$$.....

txt_f505:
        .text "$7"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $18,$c3,$18                           // ...

txt_f50b:
        .text "$$"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $18,$c3,$24,$18,$24,$c0,$18,$c3,$24,$24,$18,$c2,$18,$c3,$24,$c0 // ..$.$...$$....$.
        .byte $e5,$18,$2d,$c3,$24,$ff,$c1,$a0,$81,$15,$80,$15,$15,$81,$21,$80 // ..-.$.........!.
        .byte $e3,$15,$31,$81,$21,$80,$15,$81,$21,$80,$15,$15,$81,$0e,$80,$0e // ..1.!...!.......
        .byte $0e,$81,$1a,$80,$e3,$0e,$60,$28,$81,$1a,$80,$0e,$81,$1a,$80,$0e // ......`(........
        .byte $0e,$ff,$c1,$a0,$81,$11,$80,$11,$11,$81,$1d,$80,$11,$1d,$81,$13 // ................
        .byte $80,$13,$13,$81,$1f,$80,$13,$1f,$81,$15,$80,$15,$15,$81,$21,$80 // ..............!.
        .byte $e3,$15,$39,$81,$21,$80,$15,$81,$21,$80,$15,$15,$ff,$c5,$a0,$83 // ..9.!...!.......
        .byte $24,$24,$81,$24,$83,$24,$26,$81,$26,$83,$26,$81,$e4,$26,$31,$ff // $$.$.$&.&.&..&1.
        .byte $c5,$a0,$83,$29,$29,$81,$2b,$83,$2b,$c6,$2d,$81,$2d,$83,$2d,$81 // ...)).+.+.-.-.-.
        .byte $e4,$2d,$30,$ff,$c5,$a0,$83,$24,$24,$81,$24,$83,$24,$1f,$81,$1f // .-0....$$.$.$...
        .byte $83,$1f,$81,$e4,$1f,$31,$ff,$c5,$a0,$83,$24,$24,$81,$1f,$83,$1f // .....1....$$....
        .byte $c6,$21,$81,$21,$83,$21,$81,$e4,$21,$60,$78,$ff,$c4,$a0,$81,$30 // .!.!.!..!`x....0
        .byte $80,$30,$81,$32,$80,$30,$81,$30,$80,$30,$86,$30,$81,$30,$80,$30 // .0.2.0.0.0.0.0.0
        .byte $81
        .byte $32,$80
        .byte $30,$81
        .text "05420"
        .byte $ff,$c4,$a0,$81
        .byte $30,$80
        .byte $30,$81,$32,$80,$30,$81,$30,$30,$80,$30,$81,$32,$80,$30,$81,$30 // 0.2.0.00.0.2.0.0
        .byte $30,$80,$30,$81,$32,$80,$30,$81,$30,$80,$30,$86,$30,$ff,$c4,$a0 // 0.0.2.0.0.0.0...
        .byte $89,$30,$81                           // .0.

txt_f611:
        .text "024542"
        .byte $85,$30,$81,$32,$34,$ff,$c4,$a2,$82,$30,$e2,$00,$a0,$84,$7e,$30 // .0.24....0....~0
        .byte $a2,$82,$32,$e2,$00,$a0,$84,$7e,$32,$a2,$87,$34,$a0,$80,$34,$81 // ..2....~2..4..4.
        .byte $35,$34,$80,$32,$81,$30,$ff,$c2,$a0,$83,$e8,$30,$24,$ff,$c2,$a0 // 54.2.0.....0$...
        .byte $83,$03,$30,$c0,$30,$c2,$24,$81,$30,$c0,$80,$e4,$30,$60,$22,$81 // ..0.0.$.0...0`".
        .byte $30,$ff,$c1,$a3,$8f,$15,$0e,$ff,$c1,$a3,$87,$11,$13,$8f,$15,$ff // 0...............
        .byte $1a,$a0,$7e,$0e,$a1,$7e,$1a,$ff,$c0,$a0,$9f,$00,$ff,$04,$0d,$00 // ..~..~..........
        .byte $e8,$a3,$2b,$0c,$04,$11,$04,$a8,$14,$40,$01,$0c,$08,$15,$a9,$27 // ..+......@.....'
        .byte $40,$00,$80,$01,$00,$a0,$80,$a2,$60,$73,$8c,$01,$8c,$01,$87,$01 // @.......`s......
        .byte $05,$8c,$01,$01,$91,$01,$8f,$05,$8c,$01,$01,$87,$01,$05,$8c,$01 // ................
        .byte $01,$91,$01,$8f,$05,$8c,$01,$01,$87,$01,$05,$8c,$01,$01,$91,$01 // ................
        .byte $8f,$05,$ff,$8c,$02,$8c,$03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a // ................
        .byte $04,$8c,$02,$03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a,$04,$8c,$02 // ................
        .byte $03,$87,$02,$03,$8c,$02,$03,$85,$02,$8a,$04,$ff,$8c,$06,$8c,$07 // ................
        .byte $87,$06,$07,$8c,$06,$07,$91,$06,$8f,$08,$8c,$09,$0a,$0b,$0c,$ff // ................
        .byte $01,$04,$12,$1e
        .text ".>MX"
        .byte $63,$73,$a9,$e6
        .byte $2c,$ec,$17
        .byte $33
        .byte $18,$80,$00,$7f,$a3,$81,$0c,$0c,$0f,$0c,$a1,$0c,$a3,$0c,$a2,$83 // ................
        .byte $0a,$7f,$a4,$02,$83,$30,$81,$00,$35,$83,$30,$7f,$a4,$83,$7e,$81 // .....0..5.0...~.
        .byte $30,$82,$30,$80,$00,$81,$30,$82,$30,$80,$00,$7f,$a5,$81,$e3,$30 // 0.0...0.0......0
        .byte $61,$3a,$82,$30,$80,$00,$81,$30,$82,$30,$80,$00,$7f,$a3,$81,$0c // a:.0...0.0......
        .byte $0c,$0f,$0c,$a1,$0c,$a3,$0c,$a2,$0a,$a1,$0c,$7f,$a6,$81 // ..............

txt_f755:
        .text "02302302"
        .byte $7f,$a6,$81                           // ...

txt_f760:
        .text "02302320"
        .byte $7f,$a7,$81,$32,$80,$30,$00,$32,$00,$83,$34,$80,$30,$00,$83,$2d // ...2.0.2..4.0..-
        .byte $7f,$a7,$88,$30,$80,$00,$84,$32,$80,$00,$c0,$81,$32,$90,$33,$81 // ...0...2....2.3.
        .byte $7e,$80,$00,$82,$32,$80,$00,$82,$30,$00,$84,$32,$80,$00,$81,$30 // ~...2...0..2...0
        .byte $00,$80,$2e,$00,$82,$29,$80,$00,$84,$2b,$80,$00,$2e,$00,$30,$00 // .....)...+....0.
        .byte $32,$00,$82,$33,$80,$00,$7f,$a7,$88,$30,$80,$00,$84,$37,$80,$00 // 2..3.....0...7..
        .byte $35,$00,$33,$82,$00,$80,$32,$82,$00,$81,$2e,$83,$00,$c1,$81,$35 // 5.3...2........5
        .byte $90,$37,$80,$7e,$3a,$00,$37,$82,$00,$80,$3a,$82,$00,$c2,$81,$3a // .7.~:.7...:....:
        .byte $90,$3c,$c3,$80,$7e,$3a,$00,$37,$00,$36,$00,$35,$00,$33,$00,$30 // .<..~:.7.6.5.3.0
        .byte $00,$2e,$00,$7f,$a7,$81,$30,$80,$2e,$00,$2b,$00,$c1,$81,$2e,$90 // ......0...+.....
        .byte $30,$80,$7e,$30,$00,$32,$00,$33,$00,$83,$32,$30,$81,$2e,$80,$2b // 0.~0.2.3..20...+
        .byte $00,$29,$00,$c0,$81,$29,$90,$2b,$80,$7e,$3a,$00,$35,$00,$c2,$81 // .)...).+.~:.5...
        .byte $35,$90,$37,$80,$7e,$30,$00,$3a,$00,$3c,$00,$3f,$00,$3e,$00,$3c // 5.7.~0.:.<.?.>.<
        .byte $00
        .byte $35,$90
        .byte $37,$81
        .text "532."
        .byte $7f,$a7,$81
        .byte $30,$80
        .byte $2e,$00
        .byte $2b,$00,$c1,$81,$2e,$90,$30,$80,$7e,$2b,$00,$2e,$00,$30,$00,$81 // +.....0.~+...0..
        .byte $33,$80,$32,$00,$30,$00,$33,$00,$81   // 3.2.0.3..

txt_f851:
        .text "2037<>?"
        .byte $83,$3c,$80,$3a,$00,$3f,$00,$3c,$00,$c2,$81,$41,$90,$43,$82,$7e // .<.:.?.<...A.C.~
        .byte $81,$42,$41,$80,$3f,$00,$3c,$00,$3a,$00,$7f,$b3,$3e // .BA.?.<.:...>

// --- Region $f893-$f89c ---
.pc = $f893 "dat_f893"

dat_f893:
        .byte $a2,$23,$8d,$18,$d0,$eb,$ea,$37,$a2,$00 // .#.....7..

// --- Region $f8b3-$f8bc ---
.pc = $f8b3 "Segment $f8b3"
        .byte $08,$21,$01,$e7,$08,$21,$01,$e5,$08,$30 // .!...!...0

// --- Region $f8cf-$f8df ---
.pc = $f8cf "Segment $f8cf"
        .byte $45,$a5,$03,$38,$e9,$02,$90,$03,$85,$03,$60,$29,$07,$85,$03,$a2 // E..8......`)....
        .byte $00                                   // .

// --- Region $f916-$fb20 ---
.pc = $f916 "Segment $f916"
        .byte $44,$00,$e7,$01,$26,$07,$0f,$0a,$08,$02,$09,$aa,$30,$09,$00,$09 // D...&.......0...
        .byte $02,$09,$02,$08,$0a,$08,$0a,$0f,$07,$0f,$07,$01,$07,$a9,$26,$09 // ..............&.
        .byte $02,$08,$0a,$0f,$07,$48,$01,$08,$08,$08,$08,$08,$08,$08,$21,$01 // .....H........!.
        .byte $e4,$20,$60,$57                       // . `W

txt_f94a:
        .encoding "screencode_mixed"
        .text "..active is back on your screens again with "
        .byte $22                                   // double quote
        .text "doom preview"
        .byte $22                                   // double quote
        .text ", put out for you by riddler."
        .encoding "petscii_upper"
        .byte $e6                                   // .

txt_f9a2:
        .encoding "screencode_mixed"
        .text " .greets out to:"
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$d4                       // . `.

txt_f9b6:
        .encoding "screencode_mixed"
        .text "* demonix * f4cg (thanks maja for supplying"
        .encoding "petscii_upper"

txt_f9e1:
        .text ") * "

txt_f9e5:
        .encoding "screencode_mixed"
        .text "fairlight * palace * avantgarde * scs+trc * onslaught * alphaflight * atlantis * dytec * mason * wolverine * tranziie * h.h"
        .encoding "petscii_upper"

txt_fa60:
        .text ". * "

txt_fa64:
        .encoding "screencode_mixed"
        .text "and all the rest that never greet us.."
        .encoding "petscii_upper"
        .byte $e5,$20,$60                           // . `

txt_fa8d:
        .encoding "screencode_mixed"
        .text "+stick around for more cause we'll be back.."
        .encoding "petscii_upper"
        .byte $80                                   // .

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

txt_fabe:
        .text "  "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $80,$4e,$20,$2a,$02,$12,$09,$0e,$07,$13,$20,$19,$0f,$15,$fd,$20 // .N *...... .... 
        .byte $2c,$04,$0f,$0f,$0d,$20,$10,$12,$05,$16,$09,$05,$17,$f8 // ,.... ........

txt_fadf:
        .encoding "screencode_mixed"
        .text " 4put out in february!"
        .encoding "petscii_upper"
        .byte $ea,$20,$a8,$60                       // . .`

txt_faf9:
        .text "$ -*"

txt_fafd:
        .encoding "screencode_mixed"
        .text "intro by artlace of active*- "
        .encoding "petscii_upper"
        .byte $8d,$16,$d0,$60,$bc,$60,$2f           // ...`.`/

// --- Region $fb50-$fb69 ---
.pc = $fb50 "dat_fb50"

dat_fb50:
        .byte $b1,$60,$56,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$00,$8d,$86,$02 // .`V... ..!......
        .byte $a9,$93,$20,$d2,$ff,$20,$00,$0e,$a2,$00 // .. .. ....

// --- Region $fbab-$fce1 ---
.pc = $fbab "Segment $fbab"
        .byte $00,$60,$28,$09,$02,$08,$0a,$0f,$07,$01,$07,$0f,$0a,$08,$02,$09 // .`(.............
        .byte $00,$09,$02,$08,$0a,$0f,$07,$01,$07,$0f,$0a,$08,$09,$00,$09,$02 // ................
        .byte $08,$0a,$0f,$07,$01,$07,$0f,$0a,$08,$02,$09,$80,$57,$00,$60,$6b // ............W.`k
        .byte $a2,$07,$ad,$01,$1e,$c9,$13,$d0,$05,$a9,$ff,$8d,$01,$1e,$ee,$01 // ................
        .byte $1e,$a0,$00,$bd,$00,$1f,$99,$00,$04,$bd,$01,$1f,$99,$28,$04,$bd // .............(..
        .byte $02,$1f,$99,$50,$04,$bd,$03,$1f,$99,$78,$04,$bd,$04,$1f,$99,$a0 // ...P.....x......
        .byte $04,$bd,$05,$1f,$99,$c8,$04,$bd,$80,$1f,$99,$00,$d8,$bd,$81,$1f // ................
        .byte $99,$28,$d8,$bd,$82,$1f,$99,$50,$d8,$bd,$83,$1f,$99,$78,$d8,$bd // .(.....P.....x..
        .byte $84,$1f,$99,$a0,$d8,$bd,$85,$1f,$99,$c8,$d8,$e8,$c8,$c0,$28,$d0 // ..............(.
        .byte $b2,$ae,$01,$1e,$bd,$80,$1e,$8d,$ba,$0c,$60,$b5,$2e,$07,$07,$0f // ..........`.....
        .byte $0f,$0c,$0c,$0b,$0b,$0c,$0c,$0f,$0f,$07,$07,$f2,$01,$80,$61,$00 // ..............a.
        .byte $27,$06,$04,$6e,$43,$ed,$31,$d1,$e3,$11,$27,$d1,$31,$ed,$43,$6e // '..nC.1...'.1.Cn
        .byte $04,$06,$a2,$27,$06,$04,$6e,$43,$ed,$31,$d1,$e3,$11,$27,$d1,$31 // ...'..nC.1...'.1
        .byte $ed,$43,$6e,$04,$06,$a2,$27,$06,$04,$6e,$43,$ed,$31,$d1,$e3,$11 // .Cn...'..nC.1...
        .byte $27,$d1,$31,$ed,$43,$6e,$04,$06,$a2,$27,$06,$04,$6e,$43,$ed,$31 // '.1.Cn...'..nC.1
        .byte $d1,$e3,$11,$27,$d1,$31,$ed,$43,$6e,$04,$06,$80,$37,$00,$25,$06 // ...'.1.Cn...7.%.
        .byte $04,$0e,$03,$0d,$e5,$01,$25,$0d,$03,$0e,$04,$06,$a4,$25,$06,$04 // ......%......%..
        .byte $0e,$03,$0d,$e5,$01,$25,$0d,$03,$0e,$04,$06,$a4,$25,$06,$04,$0e // .....%......%...
        .byte $03,$0d,$e5,$01,$25,$0d,$03,$0e,$04,$06,$a4,$25,$06,$04,$0e,$03 // ....%......%....
        .byte $0d,$e5,$01,$25,$0d,$03,$0e           // ...%...

// --- Region $fce7-$fd14 ---
.pc = $fce7 "dat_fce7"

dat_fce7:
        .byte $21,$10,$b8,$21,$aa,$44,$6a,$7e,$7e,$7e,$7e // !..!.Dj~~~~

txt_fcf2:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$6a,$e4,$7e                       // !j.~

txt_fcf9:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $21,$aa,$43,$6a,$7e,$7e,$7e,$7e       // !.Cj~~~~

txt_fd05:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$6a,$e4,$7e                       // !j.~

txt_fd0c:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $21,$aa,$44,$6a,$7e                   // !.Dj~

// --- Region $fd21-$fda2 ---
.pc = $fd21 "Segment $fd21"
        .byte $55,$b0,$22,$aa,$6a,$e4,$7e           // U.".j.~

txt_fd28:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fd2f:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fd38:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fd3f:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fd48:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fd4f:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $21,$aa,$44,$6a,$7e,$7e,$7e,$7e       // !.Dj~~~~

txt_fd5b:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$6a,$e4,$7e,$22,$56,$55,$80,$20,$00,$22,$aa,$6a,$e4,$7e // !j.~"VU. .".j.~

txt_fd6d:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e,$22,$56,$55,$80,$78,$00,$22,$aa,$6a,$e4,$7e // j.~"VU.x.".j.~

txt_fd7f:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e,$22,$56,$55,$80,$20,$00,$22,$aa,$6a,$e4,$7e // j.~"VU. .".j.~

txt_fd91:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fd98:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e,$24,$56           // ".j.~$V

// --- Region $fdaa-$ff80 ---
.pc = $fdaa "Segment $fdaa"
        .byte $55,$80,$58,$00,$21,$aa,$45,$6a,$7e,$7e,$7e,$7e // U.X.!.Ej~~~~

txt_fdb6:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$6a,$e4,$7e                       // !j.~

txt_fdbd:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fdc6:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e,$22,$56,$55,$80,$40,$00,$22,$aa,$6a,$e4,$7e // j.~"VU.@.".j.~

txt_fdd8:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fddf:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fde8:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fdef:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fdf8:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fdff:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fe08:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fe0f:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $21,$aa,$44,$6a,$7e,$7e,$7e,$7e       // !.Dj~~~~

txt_fe1b:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$6a,$e4,$7e,$22,$56,$55,$80,$28,$00,$22,$aa,$6a,$e4,$7e // !j.~"VU.(.".j.~

txt_fe2d:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fe34:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fe3d:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fe44:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fe4d:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e,$22,$56,$55,$80,$40,$00,$22,$aa,$6a,$e4,$7e // j.~"VU.@.".j.~

txt_fe5f:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fe66:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fe6f:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fe76:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fe7f:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fe86:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fe8f:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fe96:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fe9f:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e,$22,$56,$55,$80,$40,$00,$22,$aa,$6a,$e4,$7e // j.~"VU.@.".j.~

txt_feb1:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_feb8:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fec1:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fec8:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fed1:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e,$22,$56,$55,$80,$40,$00,$22,$aa,$6a,$e4,$7e // j.~"VU.@.".j.~

txt_fee3:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_feea:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_fef3:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_fefa:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $21,$aa,$43,$6a,$7e,$7e,$7e,$7e       // !.Cj~~~~

txt_ff06:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$6a,$e4,$7e                       // !j.~

txt_ff0d:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_ff16:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e,$22,$56,$55,$80,$40,$00,$22,$aa,$6a,$e4,$7e // j.~"VU.@.".j.~

txt_ff28:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_ff2f:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_ff38:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_ff3f:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $21,$aa,$43,$6a,$7e,$7e,$7e,$7e       // !.Cj~~~~

txt_ff4b:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$6a,$e4,$7e,$22,$56,$55,$80,$28,$00,$22,$aa,$6a,$e4,$7e // !j.~"VU.(.".j.~

txt_ff5d:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_ff64:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_ff6d:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$e4,$7e                           // j.~

txt_ff74:
        .byte $22                                   // double quote character
        .text "VU"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $22,$aa,$6a,$e4,$7e                   // ".j.~

txt_ff7d:
        .text "$VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

// --- Region $ff86-$ff9f ---
.pc = $ff86 "Segment $ff86"
        .byte $55,$80,$20,$00,$21,$aa,$44,$6a,$7e,$7e,$7e,$7e // U. .!.Dj~~~~

txt_ff92:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$6a,$e4,$7e,$22,$56,$55,$82,$90,$00,$60 // !j.~"VU...`

// --- Region $fff9-$ffff ---
.pc = $fff9 "Segment $fff9"
        .byte $01,$08,$80,$a1,$00,$00,$c0           // .......
