// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:15
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1000 (4096)
// IRQ handler:  $1287 (irq_1287)
// IRQ handler:  $12ce (irq_12ce)
// IRQ handler:  $131b (irq_131b)
// IRQ handler:  $1362 (irq_1362)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3536 bytes, Data: 59952 bytes
// Labels: 375, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$108d ---
.pc = $1000 "main_1000"

main_1000:
        .byte $3c,$03,$10                           // nop $1003,x // ILLEGAL
        jsr sub_185b
        .byte $3c,$09,$10                           // nop $1009,x // ILLEGAL
        jsr $fda3
        jsr $ffe7
        .byte $3c,$12,$10                           // nop $1012,x // ILLEGAL
        lda #$c1
        sta $0318
        lda #$e1
        sta $0328
        lda #$0b
        sta $d011
        lda #$00
        tay

loc_1024:
        sta $0334,y
        iny
        cpy #$50
        bne loc_1024
        lda #$1f
        sta $034d
        lda #$00
        sta $d020
        sta $d021
        sta $033e
        sta $0334
        sta $0337
        lda #$c7
        sta $033b
        sta $033c
        lda #$0a
        sta $0335
        lda #$0c
        sta $0338
        lda #$01
        sta $0336
        lda #$02
        sta $033a
        inc $1e96
        jsr sub_15ec
        jsr sub_1e00
        inc $1e96
        jsr sub_1900
        lda #$0f
        sta $d418
        jsr sub_1253
        lda #$00
        tay

loc_1078:
        sta sub_1253,y
        iny
        cpy #$2d
        bne loc_1078
        lda #$00
        sta $c6

loc_1084:
        lda $c5
        cmp #$ef
        bne loc_1084
        jmp loc_17e5

dat_108d:
        .byte $01                                   // .

// --- Region $1253-$1635 ---
.pc = $1253 "sub_1253"
// Referenced by: jsr from $1072, $ed1e

sub_1253:
        .byte $3c,$56,$12                           // nop $1256,x // ILLEGAL
        sei
        .byte $3c,$5a,$12                           // nop $125a,x // ILLEGAL
        lda $0314
        sta $05
        .byte $3c,$62,$12                           // nop $1262,x // ILLEGAL
        lda $0315
        sta $06
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$37
        sta $d012
        lda #$87
        sta $0314
        lda #$12
        sta $0315
        lda #$1b
        sta $d011
        .byte $57,$60                               // sre $60,x // ILLEGAL
irq_1287: {
        lda #$01
        sta $d019
        lda #$1b
        sta $d011
        lda #$15
        sta $d018
        ldy #$00
        ldx #$0d
loop1:
        dex
        bne loop1
loop2:
        lda dat_108d,y
        sta $d020
        lda $1099,y
        sta $d021
        ldx $10a5,y
loop3:
        dex
        bne loop3
        iny
        cpy #$0c
        bne loop2
        lda #$00
        sta $d020
        sta $d021
        lda #$49
        sta $d012
        lda #$ce
        sta $0314
        lda #$12
        sta $0315
        jmp loc_ea81
}
irq_12ce: {
        lda #$01
        sta $d019
        lda #$5b
        sta $d011
        lda #$19
        sta $d018
        ldy #$00
        ldx #$08
loop1:
        dex
        bne loop1
loop2:
        lda $10d9,y
        sta $d022
        lda $10b1,y
        sta $d023
        lda $1101,y
        sta $d024
        ldx $1129,y
loop3:
        dex
        bne loop3
        iny
        cpy #$28
        bne loop2
        lda #$00
        sta $d020
        sta $d021
        lda #$77
        sta $d012
        lda #$1b
        sta $0314
        lda #$13
        sta $0315
        jmp loc_ea81
}
irq_131b: {
        lda #$01
        sta $d019
        lda #$1b
        sta $d011
        lda #$15
        sta $d018
        ldy #$00
        ldx #$0d
loop1:
        dex
        bne loop1
loop2:
        lda $1151,y
        sta $d020
        lda $115d,y
        sta $d021
        ldx $1169,y
loop3:
        dex
        bne loop3
        iny
        cpy #$0c
        bne loop2
        lda #$00
        sta $d020
        sta $d021
        lda #$89
        sta $d012
        lda #$62
        sta $0314
        lda #$13
        sta $0315
        jmp loc_ea81
}
irq_1362: {
        lda #$01
        sta $d019
        lda $033b
        sta $d016
        lda #$19
        sta $d018
        ldy #$00
        ldx #$0d
loop1:
        dex
        bne loop1
loop2:
        lda $1175,y
        sta $d020
        sta $d021
        ldx $1185,y
loop3:
        dex
        bne loop3
        iny
        cpy #$10
        bne loop2
        lda #$00
        sta $d020
        sta $d021
        lda $033c
        sta $d016
        lda #$1b
        sta $d018
        ldy $0348
        ldx $11b6,y
        bne skip
        lda #$00
        sta $0348
        ldx $11b6
skip:
        inc $0348
        ldy #$03
        stx $02
loop4:
        tya
        and #$07
        ora #$10
        ora #$40
        sta $d011
        lda $d012
loop5:
        cmp $d012
        bcs loop5
        iny
        dex
        bne loop4
        lda #$a0
        clc
        adc $02
        tax
        and #$07
        tay
        clc
        adc #$08
        sta $02
loop6:
        cpx $d012
        bcs loop6
        ldx #$05
loop7:
        dex
        bne loop7
loop8:
        lda $1203,y
        sta $d022
        lda $1213,y
        sta $d023
        lda $1223,y
        sta $d024
        lda $1233,y
        sta $d021
        ldx $1243,y
loop9:
        dex
        bne loop9
        iny
        cpy $02
        bne loop8
        lda #$00
        sta $d021
        lda #$1b
        sta $d011
        lda $dc01
        sta $c5
        jsr sub_144b
        jsr sub_15bc
        ldx #$f9
loop10:
        cpx $d012
        bcs loop10
        lda #$13
        sta $d011
        lda #$15
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_1903
        jsr sub_14ef
        lda #$37
        sta $d012
        lda #$87
        sta $0314
        lda #$12
        sta $0315
        jmp ($0005)
}
// Referenced by: jsr from $1417, $f042

sub_144b:
        lda $033b
        sec
        sbc $0336
        cmp #$c0
        bcc loc_145c
        sta $033b
        jmp loc_14a5

loc_145c:
        clc
        adc #$08
        sta $033b
        ldy #$00

loc_1464:
        lda $05b9,y
        sta $05b8,y
        lda $05e1,y
        sta $05e0,y
        iny
        cpy #$27
        bne loc_1464
        lda $0334
        sta $9b
        lda $0335
        sta $9c
        ldy #$00
        lda ($9b),y
        bne loc_1491
        lda #$ff
        sta $0334
        lda #$09
        sta $0335
        lda #$20

loc_1491:
        clc
        adc #$80
        sta $05df
        clc
        adc #$40
        sta $0607
        inc $0334
        bne loc_14a5
        inc $0335

loc_14a5:
        lda $033c
        sec
        sbc $033a
        cmp #$c0
        bcc loc_14b4
        sta $033c
        rts

loc_14b4:
        clc
        adc #$08
        sta $033c
        ldy #$00

loc_14bc:
        lda $0631,y
        sta $0630,y
        iny
        cpy #$27
        bne loc_14bc
        lda $0337
        sta $9b
        lda $0338
        sta $9c
        ldy #$00
        lda ($9b),y
        bne loc_14e3
        lda #$ff
        sta $0337
        lda #$0b
        sta $0338
        lda #$20

loc_14e3:
        sta $0657
        inc $0337
        bne loc_14ee
        inc $0338

loc_14ee:
        rts

// Referenced by: jsr from $1436, $f061
sub_14ef: {
        inc $0349
        lda $0349
        cmp #$04
        beq skip1
        rts
skip1:
        lda #$00
        sta $0349
        ldy #$00
        lda $10d9
        sta $034a
        lda $1101
        sta $034b
loop1:
        lda $10da,y
        sta $10d9,y
        lda $1102,y
        sta $1101,y
        iny
        cpy #$27
        bne loop1
        lda $034a
        sta $1100
        lda $034b
        sta $1128
        ldy #$27
        ldx $10d8
loop2:
        lda $10b0,y
        sta $10b1,y
        dey
        bne loop2
        stx $10b1
        ldy #$07
        ldx $10a2
loop3:
        lda $109a,y
        sta $109b,y
        lda $117c,y
        sta $117d,y
        dey
        bne loop3
        stx $109b
        ldy #$00
        ldx $115f
        lda $20c8
        sta $034e
        lda $20d0
        sta $0350
loop4:
        lda $1160,y
        sta $115f,y
        lda $1176,y
        sta $1175,y
        lda $20c9,y
        sta $20c8,y
        lda $20d1,y
        sta $20d0,y
        iny
        cpy #$07
        bne loop4
        stx $1166
        lda $034e
        sta $20cf
        lda $0350
        sta $20d7
        ldy $034c
        lda $1195,y
        bne skip2
        lda #$00
        sta $034c
        lda $1195
skip2:
        sta $117c
        ldy $034d
        lda $1195,y
        bne done
        lda #$00
        sta $034d
        lda $1195
done:
        sta $117d
        inc $034c
        inc $034d
        rts
}

// Referenced by: jsr from $141a, $f045
sub_15bc: {
        lda $0349
        beq skip1
        rts
skip1:
        ldy $034f
        lda dat_1862,y
        bne skip2
        lda #$00
        sta $034f
        lda dat_1862
skip2:
        ldy #$00
loop:
        sta $d878,y
        sta $d8a0,y
        sta $d8c8,y
        sta $d8f0,y
        sta $d918,y
        iny
        cpy #$27
        bne loop
        inc $034f
        rts
}
// Referenced by: jsr from $1061, $ed0d

sub_15ec:
        lda #$00
        tay

loc_15ef:
        sta $d800,y
        sta $d900,y
        sta $da00,y
        sta $db00,y
        iny
        bne loc_15ef
        lda #$36
        sta $fc
        lda #$16
        sta $fd

loc_1606:
        lda ($fc),y
        beq loc_1615
        jsr $ffd2
        iny
        bne loc_1606
        inc $fd
        jmp loc_1606

loc_1615:
        ldy #$00

loc_1617:
        lda $0478,y
        cmp #$20
        bne loc_1623
        lda #$00
        sta $0478,y

loc_1623:
        iny
        cpy #$c8
        bne loc_1617
        ldy #$00

loc_162a:
        lda $18ab,y
        sta $20c8,y
        iny
        cpy #$10
        bne loc_162a
        rts

// --- Region $17e5-$1861 ---
.pc = $17e5 "loc_17e5"

loc_17e5:
        ldx #$32

loc_17e7:
        jsr sub_1827
        jsr sub_1852
        dex
        bne loc_17e7
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$f0
        sta $d01a
        jsr $ff84
        lda #$00
        sta $dc0d
        cli
        jsr $ff5b
        lda #$00
        tay

loc_180f:
        sta $d400,y
        iny
        cpy #$19
        bne loc_180f
        ldy #$00

loc_1819:
        lda $178c,y
        sta $0400,y
        iny
        cpy #$78
        bne loc_1819
        jmp $0428

// Referenced by: jsr from $17e7, $f3ab
sub_1827: {
        ldy #$00
loop1:
        lda $0479,y
        sta $0478,y
        lda $04c9,y
        sta $04c8,y
        lda $0519,y
        sta $0518,y
        iny
        cpy #$27
        bne loop1
        ldy #$26
loop2:
        lda $049f,y
        sta $04a0,y
        lda $04ef,y
        sta $04f0,y
        dey
        bne loop2
        rts
}

// Referenced by: jsr from $17ea, $f3ae
sub_1852: {
        ldy #$07
loop:
        jsr $eeb3
        dey
        bne loop
        rts
}
// Referenced by: jsr from $1003

sub_185b:
        jsr $ff5b
        inc $1285
        rts

// --- Region $1900-$1907 ---
.pc = $1900 "sub_1900"
// Referenced by: jsr from $106a, $ed16

sub_1900:
        jmp loc_1ac7
// Referenced by: jsr from $1433, $f05e

sub_1903:
        jmp loc_1b24

dat_1906:
        .byte $ff,$ff                               // ..

// --- Region $1ac7-$1c4e ---
.pc = $1ac7 "loc_1ac7"

loc_1ac7:
        ldx #$02

loc_1ac9:
        lda #$00
        sta dat_1c4e,x
        sta $1c51,x
        lda $1c60,x
        tay
        lda $1c6a,x
        sta $d402,y
        lda $1c6d,x
        sta $d403,y
        lda #$08
        sta $d404,y
        lda $1c73,x
        sta $d405,y
        lda $1c76,x
        sta $d406,y
        dex
        bpl loc_1ac9
        lda #$c6
        sta $1c54
        lda #$19
        sta $1c57
        lda #$e3
        sta $1c55
        lda #$19
        sta $1c58
        lda #$00
        sta $1c56
        lda #$1a
        sta $1c59
        lda #$00
        sta $1c63
        sta $1c66
        sta $1c64
        lda #$08
        sta $1c65
        rts

loc_1b24:
        inc $1c63
        lda $1c66
        bne loc_1b52
        clc
        lda $1c64
        adc #$40
        sta $1c64
        sta $d402
        sta $d409
        lda $1c65
        adc #$00
        sta $1c65
        sta $d403
        sta $d40a
        cmp #$0e
        bne loc_1b76
        inc $1c66
        bne loc_1b76

loc_1b52:
        sec
        lda $1c64
        sbc #$40
        sta $1c64
        sta $d409
        sta $d402
        lda $1c65
        sbc #$00
        sta $1c65
        sta $d403
        sta $d40a
        cmp #$02
        bne loc_1b76
        dec $1c66

loc_1b76:
        lda $1c63
        cmp #$04
        bne loc_1b8e
        ldx #$02

loc_1b7f:
        ldy $1c60,x
        lda txt_1c70,x
        and #$fe
        sta $d404,y
        dex
        bpl loc_1b7f
        rts

loc_1b8e:
        cmp #$08
        bne loc_1b9a
        lda #$00
        sta $1c63
        jsr sub_1b9b

loc_1b9a:
        rts
// Referenced by: jsr from $1b97, $f68c

sub_1b9b:
        lda $02
        pha
        lda $03
        pha
        ldx #$00
        jsr sub_1bb7
        ldx #$01
        jsr sub_1bb7
        ldx #$02
        jsr sub_1bb7
        pla
        sta $03
        pla
        sta $02
        rts
// Referenced by: jsr from $1ba3, $1ba8, $1bad, $f698, $f69d, $f6a2

sub_1bb7:
        ldy $1c60,x
        lda txt_1c70,x
        and #$fe
        sta $d404,y
        lda dat_1c4e,x
        and #$07
        bne loc_1c09
        sta dat_1c4e,x
        ldy $1c51,x
        inc $1c51,x
        lda $1c54,x
        sta $02
        lda $1c57,x
        sta $03
        lda ($02),y
        cmp #$ff
        bne loc_1beb
        lda #$01
        sta $1c51,x
        ldy #$00
        lda ($02),y

loc_1beb:
        sta $02
        lda #$00
        asl $02
        rol
        asl $02
        rol
        asl $02
        rol
        sta $03
        clc
        lda #$06
        adc $02
        sta $1c5a,x
        lda #$19
        adc $03
        sta $1c5d,x

loc_1c09:
        lda $1c5a,x
        sta $02
        lda $1c5d,x
        sta $03
        ldy dat_1c4e,x
        lda ($02),y
        cmp #$ff
        beq loc_1c4a
        clc
        adc $1c67,x
        tay
        stx $02
        lda $1c60,x
        tax
        lda $1a72,y
        sta $d401,x
        lda $1a1d,y
        sta $d400,x
        ldx $02
        lda $1a72,y
        sta $1c7c,x
        lda $1a1d,y
        sta $1c79,x
        ldy $1c60,x
        lda txt_1c70,x
        sta $d404,y

loc_1c4a:
        inc dat_1c4e,x
        rts

dat_1c4e:
        .byte $02                                   // .

// --- Region $1e00-$1f3b ---
.pc = $1e00 "sub_1e00"
// Referenced by: jsr from $1064, $ed10

sub_1e00:
        .byte $3c,$03,$1e                           // nop $1e03,x // ILLEGAL
        sei
        lda #$98
        .byte $3c,$00,$ad                           // nop $ad00,x // ILLEGAL
        sta $0314
        lda #$1e
        .byte $3c,$00,$ad                           // nop $ad00,x // ILLEGAL
        sta $0315
        lda #$1b
        sta $d011
        lda #$00
        tay

loc_1e1c:
        sta $035c,y
        iny
        cpy #$27
        bne loc_1e1c
        lda #$02
        ldy #$00

loc_1e28:
        sta $035c,y
        sta $0370,y
        iny
        cpy #$05
        bne loc_1e28
        lda #$1f
        sta $d015
        sta $d01d
        sta $d01c
        lda #$10
        sta $d010
        lda #$00
        sta $d017
        sta $d01b
        ldy #$a8
        sty $07f8
        iny
        sty $07f9
        iny
        sty $07fa
        iny
        sty $07fb
        sty $07fc
        lda #$0a
        sta $d025
        lda #$09
        sta $d026
        ldx #$00
        ldy #$00

loc_1e6d:
        lda #$ca
        sta $d001,y
        lda #$07
        sta $d027,x
        inx
        iny
        iny
        cpy #$0a
        bne loc_1e6d
        lda #$20
        ldy #$00

loc_1e82:
        sta $d000,y
        clc
        adc #$40
        iny
        iny
        cpy #$0a
        bne loc_1e82
        lda #$54
        sta $9e
        lda #$1f
        sta $9f
        .byte $57,$60                               // sre $60,x // ILLEGAL
        inc $037a
        lda $037a
        cmp #$02
        beq loc_1ea5
        jmp loc_ea7e

loc_1ea5:
        lda #$00
        sta $037a
        ldy #$00
        ldx #$00

loc_1eae:
        jsr sub_1ebb
        iny
        iny
        inx
        cpx #$05
        bne loc_1eae
        jmp loc_ea7e
// Referenced by: jsr from $1eae, $f8d5

sub_1ebb:
        sty $02
        lda $0370,x
        beq loc_1eea
        lda $035c,x
        beq loc_1ecd
        dec $035c,x
        jmp loc_1eea

loc_1ecd:
        sty $02

loc_1ecf:
        ldy $0366,x
        lda dat_1f3a,y
        bne loc_1ee2
        dec $0370,x
        lda #$00
        sta $0366,x
        jmp loc_1ecf

loc_1ee2:
        ldy $02
        sta $d001,y
        inc $0366,x

loc_1eea:
        ldy #$00

loc_1eec:
        lda $0370,y
        bne loc_1ef9
        iny
        cpy #$05
        bne loc_1eec
        jmp loc_1efc

loc_1ef9:
        ldy $02
        rts

loc_1efc:
        ldy #$00
        lda ($9e),y
        beq loc_1f33
        ldx #$00

loc_1f04:
        sta $0370,x
        inx
        cpx #$05
        bne loc_1f04
        iny
        ldx #$00

loc_1f0f:
        lda ($9e),y
        sta $035c,x
        iny
        inx
        cpx #$05
        bne loc_1f0f
        ldy #$00

loc_1f1c:
        lda $035c,y
        bne loc_1f24
        sta $0370,y

loc_1f24:
        iny
        cpy #$05
        bne loc_1f1c
        lda $9e
        clc
        adc #$06
        sta $9e
        ldx #$04
        rts

loc_1f33:
        lda #$54
        sta $9e
        jmp loc_1efc

dat_1f3a:
        .byte $ca,$cb                               // ..

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

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

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

// --- Region $50ad-$50ad ---
.pc = $50ad "Segment $50ad"
        brk

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

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

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

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

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

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

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

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

// --- Region $d099-$d099 ---
.pc = $d099 "IO $d099"
        brk

// --- Region $d1b9-$d1b9 ---
.pc = $d1b9 "IO $d1b9"
        brk

// --- Region $ea2e-$ea48 ---
.pc = $ea2e "loc_ea2e"

loc_ea2e:
        lda ($2f),y
.label irq_ea31 = * + 1
        sta ($2d),y
        inc $2f
        bne loc_ea38
        inc $30

loc_ea38:
        inc $2d
        bne loc_ea3e
        inc $2e

loc_ea3e:
        dex
        bne loc_ea2e
        dec $39
        bpl loc_ea2e
        jmp $0100

dat_ea48:
        .byte $2c                                   // ,

// --- Region $ea7e-$eaa2 ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        .byte $2f,$65,$ff                           // rla $ff65 // ILLEGAL

loc_ea81:
        sta $2f
        lda $30
        adc #$00
        sta $30
        jmp $0100

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

// --- Region $ecbe-$ed39 ---
.pc = $ecbe "loc_ecbe"

loc_ecbe:
        lda #$c1
        sta $0318
        lda #$e1
        sta $0328
        lda #$0b
        sta $d011
        lda #$00
        tay

loc_ecd0:
        sta $0334,y
        iny
        cpy #$50
        bne loc_ecd0
        lda #$1f
        sta $034d
        lda #$00
        sta $d020
        sta $d021
        sta $033e
        sta $0334
        sta $0337
        lda #$c7
        sta $033b
        sta $033c
        lda #$0a
        sta $0335
        lda #$0c
        sta $0338
        lda #$01
        sta $0336
        lda #$02
        sta $033a
        inc $1e96
        jsr sub_15ec
        jsr sub_1e00
        inc $1e96
        jsr sub_1900
        lda #$0f
        sta $d418
        jsr sub_1253
        lda #$00
        tay

loc_ed24:
        sta sub_1253,y
        iny
        cpy #$2d
        bne loc_ed24
        lda #$00
        sta $c6

loc_ed30:
        lda $c5
        cmp #$ef
        bne loc_ed30
        jmp loc_17e5

dat_ed39:
        .byte $01                                   // .

// --- Region $ee03-$ee11 ---
.pc = $ee03 "loc_ee03"

loc_ee03:
        ora $05
        asl $07
        php
        ora #$0a
        .byte $0b,$0c                               // anc #$0c // ILLEGAL
        ora $0f0e
        bpl loc_ee22
        .byte $12                                   // jam // ILLEGAL

// --- Region $ee22-$ee29 ---
.pc = $ee22 "loc_ee22"

loc_ee22:
        ora txt_1718,y
        asl $15,x
        .byte $14,$13                               // nop $13,x // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

// --- Region $ee62-$ee73 ---
.pc = $ee62 "loc_ee62"

loc_ee62:
        bmi loc_ee6d
        ora $0d

loc_ee66:
        ora ($01,x)
        ora $0905
        ora #$05

loc_ee6d:
        ora $0101
        ora $0905
        .byte $42                                   // jam // ILLEGAL

// --- Region $eeb3-$f119 ---
.pc = $eeb3 "Segment $eeb3"
        ora ($8d,x)
        ora $a9d0,y
        .byte $1b,$8d,$11                           // slo $118d,y // ILLEGAL
        bne loc_ee66
        ora $8d,x
        clc
        bne loc_ee62
        brk

loc_eec3:
        ldx #$0d

loc_eec5:
        dex
        bne loc_eec5

loc_eec8:
        lda dat_108d,y
        sta $d020
        lda $1099,y
        sta $d021
        ldx $10a5,y

loc_eed7:
        dex
        bne loc_eed7
        iny
        cpy #$0c
        bne loc_eec8
        lda #$00
        sta $d020
        sta $d021
        lda #$49
        sta $d012
        lda #$ce
        sta $0314
        lda #$12
        sta $0315
        jmp loc_ea81

loc_eef9:
        lda #$01
        sta $d019
        lda #$5b
        sta $d011
        lda #$19
        sta $d018
        ldy #$00
        ldx #$08

loc_ef0c:
        dex
        bne loc_ef0c

loc_ef0f:
        lda $10d9,y
        sta $d022
        lda $10b1,y
        sta $d023
        lda $1101,y
        sta $d024
        ldx $1129,y

loc_ef24:
        dex
        bne loc_ef24
        iny
        cpy #$28
        bne loc_ef0f
        lda #$00
        sta $d020
        sta $d021
        lda #$77
        sta $d012
        lda #$1b
        sta $0314
        lda #$13
        sta $0315
        jmp loc_ea81

loc_ef46:
        lda #$01
        sta $d019
        lda #$1b
        sta $d011
        lda #$15
        sta $d018
        ldy #$00
        ldx #$0d

loc_ef59:
        dex
        bne loc_ef59

loc_ef5c:
        lda $1151,y
        sta $d020
        lda $115d,y
        sta $d021
        ldx $1169,y

loc_ef6b:
        dex
        bne loc_ef6b
        iny
        cpy #$0c
        bne loc_ef5c
        lda #$00
        sta $d020
        sta $d021
        lda #$89
        sta $d012
        lda #$62
        sta $0314
        lda #$13
        sta $0315
        jmp loc_ea81

loc_ef8d:
        lda #$01
        sta $d019
        lda $033b
        sta $d016
        lda #$19
        sta $d018
        ldy #$00
        ldx #$0d

loc_efa1:
        dex
        bne loc_efa1

loc_efa4:
        lda $1175,y
        sta $d020
        sta $d021
        ldx $1185,y

loc_efb0:
        dex
        bne loc_efb0
        iny
        cpy #$10
        bne loc_efa4
        lda #$00
        sta $d020
        sta $d021
        lda $033c
        sta $d016
        lda #$1b
        sta $d018
        ldy $0348
        ldx $11b6,y
        bne loc_efdb
        lda #$00
        sta $0348
        ldx $11b6

loc_efdb:
        inc $0348
        ldy #$03
        stx $02

loc_efe2:
        tya
        and #$07
        ora #$10
        ora #$40
        sta $d011
        lda $d012

loc_efef:
        cmp $d012
        bcs loc_efef
        iny
        dex
        bne loc_efe2
        lda #$a0
        clc
        adc $02
        tax
        and #$07
        tay
        clc
        adc #$08
        sta $02

loc_f006:
        cpx $d012
        bcs loc_f006
        ldx #$05

loc_f00d:
        dex
        bne loc_f00d

loc_f010:
        lda $1203,y
        sta $d022
        lda $1213,y
        sta $d023
        lda $1223,y
        sta $d024
        lda $1233,y
        sta $d021
        ldx $1243,y

loc_f02b:
        dex
        bne loc_f02b
        iny
        cpy $02
        bne loc_f010
        lda #$00
        sta $d021
        lda #$1b
        sta $d011
        lda $dc01
        sta $c5
        jsr sub_144b
        jsr sub_15bc
        ldx #$f9

loc_f04a:
        cpx $d012
        bcs loc_f04a
        lda #$13
        sta $d011
        lda #$15
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_1903
        jsr sub_14ef
        lda #$37
        sta $d012
        lda #$87
        sta $0314
        lda #$12
        sta $0315
        jmp ($0005)

dat_f076:
        .byte $ad,$3b,$03,$38,$ed                   // .;.8.

loc_f07b:
        rol $03,x
        cmp #$c0
        bcc loc_f087
        sta $033b
        jmp loc_14a5

loc_f087:
        clc
        adc #$08
        sta $033b
        ldy #$00

loc_f08f:
        lda $05b9,y
        sta $05b8,y
        lda $05e1,y
        sta $05e0,y
        iny
        cpy #$27
        bne loc_f08f
        lda $0334
        sta $9b
        lda $0335
        sta $9c
        ldy #$00
        lda ($9b),y
        bne loc_f0bc
        lda #$ff
        sta $0334
        lda #$09
        sta $0335
        lda #$20

loc_f0bc:
        clc
        adc #$80
        sta $05df
        clc
        adc #$40
        sta $0607
        inc $0334
        bne loc_f0d0
        inc $0335

loc_f0d0:
        lda $033c
        sec
        sbc $033a
        cmp #$c0
        bcc loc_f0df
        sta $033c
        rts

loc_f0df:
        clc
        adc #$08
        sta $033c
        ldy #$00

loc_f0e7:
        lda $0631,y
        sta $0630,y
        iny
        cpy #$27
        bne loc_f0e7
        lda $0337
        sta $9b
        lda $0338
        sta $9c
        ldy #$00
        lda ($9b),y
        bne loc_f10e
        lda #$ff
        sta $0337
        lda #$0b
        sta $0338
        lda #$20

loc_f10e:
        sta $0657
        inc $0337
        bne loc_f119
        inc $0338

loc_f119:
        rts

// --- Region $f1dc-$f1e5 ---
.pc = $f1dc "loc_f1dc"

loc_f1dc:
        ora ($8d),y
        adc $ee11,x
        jmp loc_ee03

dat_f1e4:
        .byte $4d,$03                               // M.

// --- Region $f217-$f260 ---
.pc = $f217 "loc_f217"

loc_f217:
        lda #$00
        tay

loc_f21a:
        sta $d800,y
        sta $d900,y
        sta $da00,y
        sta $db00,y
        iny
        bne loc_f21a
        lda #$36
        sta $fc
        lda #$16
        sta $fd

loc_f231:
        lda ($fc),y
        beq loc_f240
        jsr $ffd2
        iny
        bne loc_f231
        inc $fd
        jmp loc_1606

loc_f240:
        ldy #$00

loc_f242:
        lda $0478,y
        cmp #$20
        bne loc_f24e
        lda #$00
        sta $0478,y

loc_f24e:
        iny
        cpy #$c8
        bne loc_f242
        ldy #$00

loc_f255:
        lda $18ab,y
        sta $20c8,y
        iny
        cpy #$10
        bne loc_f255
        rts

// --- Region $f378-$f3eb ---
.pc = $f378 "loc_f378"

loc_f378:
        sei
        lda #$34
        sta $01
        lda #$08
        sta $9c
        lda #$30
        sta $9f
        ldy #$01
        sty $9b
        dey
        sty $9e

loc_f38c:
        lda ($9e),y
        sta ($9b),y
        sta $0400
        iny
        bne loc_f38c
        inc $9c
        inc $9f
        lda $9f
        bne loc_f38c
        lda #$37
        sta $01
        cli
        jmp loc_fce2

dat_f3a6:
        .byte $4c,$ae,$a7                           // L..

loc_f3a9:
        ldx #$32

loc_f3ab:
        jsr sub_1827
        jsr sub_1852
        dex
        bne loc_f3ab
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$f0
        sta $d01a
        jsr $ff84
        lda #$00
        sta $dc0d
        cli
        jsr $ff5b
        lda #$00
        tay

loc_f3d3:
        sta $d400,y
        iny
        cpy #$19
        bne loc_f3d3
        ldy #$00

loc_f3dd:
        lda $178c,y
        sta $0400,y
        iny
        cpy #$78
        bne loc_f3dd
        jmp $0428

dat_f3eb:
        .byte $a0                                   // .

// --- Region $f406-$f425 ---
.pc = $f406 "loc_f406"

loc_f406:
        lda $049f,y
        sta $04a0,y
        lda $04ef,y
.label loc_f410 = * + 1
        sta $04f0,y
        dey
        bne loc_f406
        rts

loc_f416:
        ldy #$07

loc_f418:
        jsr $eeb3
        dey
        bne loc_f418
        rts

loc_f41f:
        jsr $ff5b
        inc $1285
        rts

// --- Region $f619-$f743 ---
.pc = $f619 "loc_f619"

loc_f619:
        inc $1c63
        lda $1c66
        bne loc_f647
        clc
        lda $1c64
        adc #$40
        sta $1c64
        sta $d402
        sta $d409
        lda $1c65
        adc #$00
        sta $1c65
        sta $d403
        sta $d40a
        cmp #$0e
        bne loc_f66b
        inc $1c66
        bne loc_f66b

loc_f647:
        sec
        lda $1c64
        sbc #$40
        sta $1c64
        sta $d409
        sta $d402
        lda $1c65
        sbc #$00
        sta $1c65
        sta $d403
        sta $d40a
        cmp #$02
        bne loc_f66b
        dec $1c66

loc_f66b:
        lda $1c63
        cmp #$04
        bne loc_f683
        ldx #$02

loc_f674:
        ldy $1c60,x
        lda txt_1c70,x
        and #$fe
        sta $d404,y
        dex
        bpl loc_f674
        rts

loc_f683:
        cmp #$08
        bne loc_f68f
        lda #$00
        sta $1c63
        jsr sub_1b9b

loc_f68f:
        rts

loc_f690:
        lda $02
        pha
        lda $03
        pha
        ldx #$00
        jsr sub_1bb7
        ldx #$01
        jsr sub_1bb7
        ldx #$02
        jsr sub_1bb7
        pla
        sta $03
        pla
        sta $02
        rts

loc_f6ac:
        ldy $1c60,x
        lda txt_1c70,x
        and #$fe
        sta $d404,y
        lda dat_1c4e,x
        and #$07
        bne loc_f6fe
        sta dat_1c4e,x
        ldy $1c51,x
        inc $1c51,x
        lda $1c54,x
        sta $02
        lda $1c57,x
        sta $03
        lda ($02),y
        cmp #$ff
        bne loc_f6e0
        lda #$01
        sta $1c51,x
        ldy #$00
        lda ($02),y

loc_f6e0:
        sta $02
        lda #$00
        asl $02
        rol
        asl $02
        rol
        asl $02
        rol
        sta $03
        clc
        lda #$06
        adc $02
        sta $1c5a,x
        lda #$19
        adc $03
        sta $1c5d,x

loc_f6fe:
        lda $1c5a,x
        sta $02
        lda $1c5d,x
        sta $03
        ldy dat_1c4e,x
        lda ($02),y
        cmp #$ff
        beq loc_f73f
        clc
        adc $1c67,x
        tay
        stx $02
        lda $1c60,x
        tax
        lda $1a72,y
        sta $d401,x
        lda $1a1d,y
        sta $d400,x
        ldx $02
        lda $1a72,y
        sta $1c7c,x
        lda $1a1d,y
        sta $1c79,x
        ldy $1c60,x
        lda txt_1c70,x
        sta $d404,y

loc_f73f:
        inc dat_1c4e,x
        rts

dat_f743:
        .byte $e6                                   // .

// --- Region $f8c2-$f922 ---
.pc = $f8c2 "loc_f8c2"

loc_f8c2:
        lda $037a
        cmp #$02
        beq loc_f8cc
        jmp loc_ea7e

loc_f8cc:
        lda #$00
        sta $037a
        ldy #$00
        ldx #$00

loc_f8d5:
        jsr sub_1ebb
        iny
        iny
        inx
        cpx #$05
        bne loc_f8d5
        jmp loc_ea7e

dat_f8e2:
        .byte $84,$02,$bd                           // ...

loc_f8e5:
        bvs loc_f8ea
        beq loc_f911
.label loc_f8ea = * + 1
        lda $035c,x
        beq loc_f8f4
        dec $035c,x
        jmp loc_1eea

loc_f8f4:
        sty $02
        ldy $0366,x
        lda dat_1f3a,y
        bne loc_f909
        dec $0370,x
        lda #$00
        sta $0366,x
        jmp loc_1ecf

loc_f909:
        ldy $02
        sta $d001,y
        inc $0366,x

loc_f911:
        ldy #$00

loc_f913:
        lda $0370,y
        bne loc_f920
        iny
        cpy #$05
        bne loc_f913
        jmp loc_1efc

loc_f920:
        ldy $02
        rts

// --- Region $f943-$f962 ---
.pc = $f943 "loc_f943"

loc_f943:
        lda $035c,y
        bne loc_f94b
.label loc_f949 = * + 1
        sta $0370,y

loc_f94b:
        iny
        cpy #$05

loc_f94e:
        bne loc_f943
        lda $9e
        clc
        adc #$06
        sta $9e
        ldx #$04
        rts

loc_f95a:
        lda #$54
        sta $9e
        jmp loc_1efc

dat_f961:
        .byte $ca,$cb                               // ..

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

loc_fce2:
        .byte $80,$23                               // nop #$23 // ILLEGAL
        .byte $ff,$60,$2a                           // isc $2a60,x // ILLEGAL

// --- Region $fda3-$fdbc ---
.pc = $fda3 "Segment $fda3"
        .byte $e3,$ff                               // isc ($ff,x) // ILLEGAL
        cld
        ora $9999,y
        .byte $a3,$c9                               // lax ($c9,x) // ILLEGAL
        sta $d9ff,x
        .byte $13,$c7                               // slo ($c7),y // ILLEGAL
        .byte $ef,$c7,$93                           // isc $93c7 // ILLEGAL
        and $dcff,y
        ora #$c3
        .byte $e3,$e7                               // isc ($e7,x) // ILLEGAL
        .byte $2b,$c3                               // anc #$c3 // ILLEGAL

dat_fdbc:
        .byte $ff                                   // .

// --- Region $ff5b-$ff67 ---
.pc = $ff5b "Segment $ff5b"
        sta $55,x
        .byte $5c,$b5,$55                           // nop $55b5,x // ILLEGAL
        .byte $7c,$2f,$57                           // nop $572f,x // ILLEGAL
        beq loc_ff67
        .byte $57,$00                               // sre $00,x // ILLEGAL

loc_ff67:
        .byte $02                                   // jam // ILLEGAL

// --- Region $ff84-$ff90 ---
.pc = $ff84 "Segment $ff84"
        eor $5e,x
        sta $55,x
        .byte $57,$95                               // sre $95,x // ILLEGAL
        eor $57,x
        sta $7f,x
        .byte $57,$95                               // sre $95,x // ILLEGAL
        .byte $f2                                   // jam // ILLEGAL

// --- Region $ffd2-$ffd7 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $80,$40                               // nop #$40 // ILLEGAL
        .byte $ff,$80,$40                           // isc $4080,x // ILLEGAL
        brk

// --- Region $ffe7-$ffe9 ---
.pc = $ffe7 "Segment $ffe7"
        .byte $80,$40                               // nop #$40 // ILLEGAL
        brk

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

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

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

// --- Region $0a00-$0ae7 ---
.pc = $0a00 "txt_0a00"

txt_0a00:
        .encoding "screencode_mixed"
        .text "member's are:  doppleganger, changeling, longshot, raster blaster, jimmy z, the last dragon, and blackbeard"
        .encoding "petscii_upper"

txt_0a6b:
        .text " ...        "

txt_0a77:
        .encoding "screencode_mixed"
        .text "abyss hq (wares galore"
        .encoding "petscii_upper"

txt_0a8d:
        .text "): 206-946-0245, "
        .byte $01,$0e,$04,$20,$01,$02,$19,$13,$13   // ... .....

txt_0aa7:
        .text " #1: 305-559-6065...   "
        .byte $01,$02,$19,$13,$13,$20,$16,$0d,$02   // ..... ...

txt_0ac7:
        .text ": 305-228-9484...               "
        .byte $00                                   // string terminator

// --- Region $0c00-$0d57 ---
.pc = $0c00 "dat_0c00"

dat_0c00:
        .byte $22,$10,$01,$0c,$05,$0d,$0f,$0f,$0e   // "........

txt_0c09:
        .text "+"
        .byte $22                                   // double quote character
        .text " IMPORTED "
        .byte $82,$99,$20,$d4,$c8,$c5,$20,$cc,$c1,$d3,$d4,$20,$c4,$d2,$c1,$c7 // .. ... .... ....
        .byte $cf,$ce                               // ..

txt_0c27:
        .text " FOR "
        .byte $81,$82,$99,$93,$93                   // .....

txt_0c31:
        .text "...      "

txt_0c3a:
        .encoding "screencode_mixed"
        .text "imported on march 12th"
        .encoding "petscii_upper"

txt_0c50:
        .text ", 1988...     "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $c5,$d4,$20,$cf,$d5,$d2,$20,$cf,$d4,$c8,$c5,$d2,$20,$d2,$c5,$cc // .. ... ..... ...
        .byte $c5,$c1,$d3,$c5,$d3,$2c,$20,$87,$8f,$20,$82,$81,$8c,$8c // ....., .. ....

txt_0c7d:
        .text " 101+, AND EUROPEAN IKARI WARRIORS+...       "

txt_0caa:
        .encoding "screencode_mixed"
        .text "over seas greets to"
        .encoding "petscii_upper"

txt_0cbd:
        .text ": ORION, "
        .byte $9a,$85,$8e,$89,$94,$88               // ......

txt_0ccc:
        .text ", "
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $c1,$c9,$d2,$cc,$c9,$c7,$c8,$d4,$2c,$20,$08,$0f,$14,$0c,$09,$0e // ........, ......
        .byte $05                                   // .

txt_0ce0:
        .text ", IKARI, "
        .byte $86,$95,$93,$89,$8f,$8e               // ......

txt_0cef:
        .text "..      "
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d3,$c1,$20,$c7,$d2,$c5,$c5,$d4,$d3,$20,$d4,$cf,$3a,$20,$10,$05 // .. ...... ..: ..

txt_0d08:
        .text ", ESI, "
        .byte $94,$93                               // ..

txt_0d11:
        .text ", "
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $c1,$c4,$2c,$20,$06,$02,$12           // .., ...

txt_0d1b:
        .text ", AND ATC...        "
        .byte $8c,$81,$94,$85,$92                   // .....

txt_0d34:
        .text ".."

dat_0d36:
        // === Fill data (33 bytes, $0d36-$0d56) ===
        .fill 33, $20

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

// --- Region $108e-$1252 ---
.pc = $108e "Segment $108e"
        .byte $01,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0b,$0b,$01,$01,$09,$08,$0a // ................
        .byte $07,$07,$0a,$08,$09,$0b,$0b,$08,$07,$01,$05,$08,$0a,$06,$06,$0b // ................
        .byte $07,$01,$08,$0b,$0c,$0f,$01,$0f,$0c,$0b,$f0,$0b,$0c,$0f,$01,$0f // ................
        .byte $0c,$0b,$f0,$0b,$0c,$0f,$01,$0f,$0c,$0b,$f0,$0b,$0c,$0f,$01,$0f // ................
        .byte $0c,$0b,$f0,$0b,$0c,$0f,$01,$0f,$0c,$0b,$f0,$09,$08,$0a,$01,$0a // ................
        .byte $08,$09,$f0,$09,$08,$0a,$01,$0a,$08,$09,$f0,$09,$08,$0a,$01,$0a // ................
        .byte $08,$09,$f0,$09,$08,$0a,$01,$0a,$08,$09,$f0,$09,$08,$0a,$01,$0a // ................
        .byte $08,$09,$f0,$06,$0e,$03,$0d,$03,$0e,$06,$f0,$06,$0e,$03,$0d,$03 // ................
        .byte $0e,$06,$f0,$06,$0e,$03,$0d,$03,$0e,$06,$f0,$06,$0e,$03,$0d,$03 // ................
        .byte $0e,$06,$f0,$06,$0e,$03,$0d,$03,$0e,$06,$f0,$01,$06,$06,$07,$06 // ................
        .byte $05,$06,$05,$02,$04,$07,$07,$06,$06,$04,$02,$01,$07,$05,$07,$05 // ................
        .byte $06,$06,$04,$01,$05,$05,$05,$06,$06,$06,$05,$01,$06,$06,$05,$06 // ................
        .byte $06,$07,$07,$03,$03,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$06,$06,$03 // ................
        .byte $03,$0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$06,$06,$08,$07,$01,$06,$07 // ................
        .byte $0a,$06,$05,$0a,$09,$01,$08,$09,$08,$0a,$01,$0a,$08,$09,$f0,$09 // ................
        .byte $08,$0a,$01,$0a,$08,$09,$f0,$01,$07,$08,$09,$08,$09,$09,$08,$01 // ................
        .byte $08,$08,$09,$09,$0a,$07,$09,$09,$08,$0a,$01,$0a,$08,$09,$f0,$09 // ................
        .byte $08,$0a,$01,$0a,$08,$09,$f0,$06,$0e,$03,$0d,$03,$0e,$06,$f0,$06 // ................
        .byte $0e,$03,$0d,$03,$0e,$06,$f0,$00,$01,$01,$01,$01,$01,$02,$02,$02 // ................
        .byte $02,$03,$03,$03,$04,$04,$05,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d // ................
        .byte $0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d // ................
        .byte $1e,$1d,$1c,$1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10,$0f // ................
        .byte $0e,$0d,$0c,$0b,$0a,$09,$08,$07,$06,$05,$05,$04,$04,$03,$03,$03 // ................
        .byte $02,$02,$02,$02,$00,$0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$0b,$0c,$0f // ................
        .byte $01,$01,$0f,$0c,$0b,$09,$08,$07,$01,$01,$07,$08,$09,$09,$08,$07 // ................
        .byte $01,$01,$07,$08,$09,$06,$0e,$03,$0d,$0d,$03,$0e,$06,$06,$0e,$03 // ................
        .byte $0d,$0d,$03,$0e,$06,$09,$05,$0d,$01,$01,$0d,$05,$09,$09,$05,$0d // ................
        .byte $01,$01,$0d,$05,$09,$07,$01,$02,$04,$05,$04,$05,$04,$07,$01,$02 // ................
        .byte $04,$05,$04,$05,$04                   // .....

// --- Region $1636-$17e4 ---
.pc = $1636 "dat_1636"

dat_1636:
        .byte $13,$11,$98,$12                       // ....

txt_163a:
        .text "              IMPORTED BY               "
        .byte $11,$92,$90,$12,$20,$20,$92,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ....  ..........
        .byte $c2,$20,$12                           // . .

txt_1675:
        .text "A  B"
        .byte $92,$20,$12,$a0,$92,$20,$12,$a0,$92,$20,$12 // . ... ... .

txt_1684:
        .text "A  B"
        .byte $92,$20,$c1,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$12,$20,$20,$0d // . ...........  .

txt_1698:
        .text "        "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)

txt_16a1:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$12                               //  .

txt_16a6:
        .text " NMD"
        .byte $92,$20,$12,$a0,$92,$20,$12,$a0,$92,$20,$12,$20,$92 // . ... ... . .

txt_16b7:
        .text "    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)

txt_16bc:
        .text "    "
        .byte $0d                                   // string terminator
        .byte $20,$12                               //  .

txt_16c3:
        .text "ZZZZZZ"
        .byte $92,$20,$a0,$a0,$a0,$a0,$20,$12       // . .... .

txt_16d1:
        .text "   N"
        .byte $92,$20,$12,$c3,$a0,$c4,$92,$20,$12   // . ..... .

txt_16de:
        .text "C  B"
        .byte $92,$20,$c3,$a0,$a0,$c2,$92,$20,$12   // . ..... .

txt_16eb:
        .text "YYYYYY"
        .byte $92,$20,$0d,$20,$12,$5a,$5a,$92,$da,$da,$12,$5a,$5a,$92,$20,$a0 // . . .ZZ....ZZ. .

txt_1701:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$12                               //  .

txt_1706:
        .text " NMB"
        .byte $92,$20,$20,$12,$a0,$92               // .  ...

txt_1710:
        .text "     "
        .byte $12,$20,$92                           // . .

txt_1718:
        .text "    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$12,$59,$59,$92,$d9,$d9,$12,$59,$59,$92,$20,$0d,$20,$12 //  .YY....YY. . .

txt_172c:
        .text "ZZZZZZ"
        .byte $92,$20,$a0                           // . .

txt_1735:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$12                               //  .

txt_173a:
        .text "C  D"
        .byte $92,$20,$20,$12,$a0,$92,$20,$20,$12   // .  ...  .

txt_1747:
        .text "C  D"
        .byte $92,$20,$c3,$a0,$a0,$c4,$92,$20,$12   // . ..... .

txt_1754:
        .text "YYYYYY"
        .byte $92,$20,$0d,$0d,$12,$9a               // . ....

txt_1760:
        .text "          INTRO BY CHANGELING           "
        .byte $90,$0d,$13,$00,$20,$20,$01,$02,$19,$13,$13 // ....  .....

dat_1793:
        .text "                                 "
        .byte $78,$a9,$34,$85,$01,$a9,$08,$85,$9c,$a9,$30,$85,$9f,$a0,$01,$84 // x.4.......0.....
        .byte $9b,$88,$84,$9e,$b1,$9e,$91,$9b,$8d,$00,$04,$c8,$d0,$f6,$e6,$9c // ................
        .byte $e6,$9f,$a5,$9f,$d0,$ee,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$4c,$ae // .......7..XL..L.
        .byte $a7                                   // .

// --- Region $1862-$18bb ---
.pc = $1862 "dat_1862"

dat_1862:
        .fill 8, $10
        .byte $0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$10,$10,$10,$10,$10,$10,$10,$10 // ................
        .fill 8, $10
        .byte $09,$08,$0a,$07,$07,$0a,$08,$09,$10,$10,$10,$10,$10,$10,$10,$10 // ................
        .fill 8, $10
        .byte $06,$0e,$03,$0d,$0d,$03,$0e,$06,$10,$10,$10,$10,$10,$10,$10,$10 // ................
        .byte $00,$83,$07,$0e,$1c,$38,$70,$e0,$c1,$c1,$e0,$70,$38,$1c,$0e,$07 // .....8p....p8...
        .byte $83                                   // .

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

// --- Region $1908-$1ac6 ---
.pc = $1908 "Segment $1908"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$1a,$21,$1a,$21,$1a,$21,$1a,$21,$1d,$24 // .......!.!.!.!.$
        .byte $1d,$24,$1d,$24,$1d,$24,$1f,$26,$1f,$26,$1f,$26,$1f,$26,$21,$15 // .$.$.$.&.&.&.&!.
        .byte $21,$15,$21,$15,$21,$15,$1f,$13,$1f,$13,$1f,$13,$1f,$13,$1a,$0e // !.!.!...........
        .byte $1a,$0e,$1a,$0e,$1a,$0e,$2d,$26,$ff,$2d,$26,$ff,$30,$ff,$30,$2d // ......-&.-&.0.0-
        .byte $2b,$2d,$ff,$26,$ff,$ff,$26,$26,$ff,$ff,$ff,$ff,$ff,$ff,$2d,$2d // +-.&..&&......--
        .byte $2b,$29,$26,$ff
        .text "&&-+"
        .byte $ff
        .byte $2b,$ff

txt_1963:
        .text "+-+-++"
        .byte $ff,$2b,$ff,$2b,$2b,$26,$ff,$30,$2d,$ff,$30,$2d,$ff,$15,$21,$2d // .+.++&.0-.0-..!-
        .byte $21,$15,$21,$2d,$21,$13,$1f,$2b,$1f,$13,$1f,$2b,$1f,$0e,$1a,$26 // !.!-!..+...+...&
        .byte $1a,$0e,$1a,$26,$1a                   // ...&.

txt_198e:
        .text "&&&&&&&&--------+++++++++"
        .byte $ff,$ff,$ff,$ff,$ff                   // .....

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

txt_1aae:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86           // ^djpw~.

// --- Region $1c4f-$1dff ---
.pc = $1c4f "Segment $1c4f"
        .byte $02,$02,$02,$02,$02,$c6,$e3,$00,$19,$19,$1a,$16,$06,$06,$19,$19 // ................
        .byte $19,$00,$07,$0e,$02,$00,$06,$00,$0c,$0c,$0c,$80,$80,$80,$05,$05 // ................
        .byte $05                                   // .

txt_1c70:
        .text "AA!::J"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $a9,$9c,$c3,$d1,$d1,$10,$12,$12,$38,$24,$dd,$04,$5d,$04,$fd,$04 // ........8$..]...
        .byte $5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$24,$dd,$04,$51,$04,$dd,$04 // ].].].].]$..Q...
        .byte $5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$55,$04,$5d,$04,$5d,$04 // ].].].].].U.].].
        .byte $5d,$04,$5d,$04,$5d,$04,$5d,$04,$7b,$22,$7b,$22,$5d,$04,$5d,$04 // ].].].].{"{"].].
        .byte $5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04 // ].].].].].].].].
        .byte $5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04 // ].].].].].].].].
        .byte $7f,$06,$5f,$26,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$55,$04 // .._&].].].].].U.
        .byte $5d,$04,$55,$04,$55,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04,$5d,$04 // ].U.U.].].].].].
        .byte $5d,$04,$5d,$04,$5d,$04,$5d,$04,$68,$01,$02 // ].].].].h..

dat_1d02:
        // === Fill data (59 bytes, $1d02-$1d3c) ===
        .fill 59, $01
        .byte $09,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 16, $01
        .byte $02,$01,$06,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $06,$09,$01,$01,$01,$01,$01,$09,$02,$05,$05,$05,$05,$07,$07,$09 // ................
        .byte $02,$0a,$0a,$02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 8, $01
        .byte $06,$06,$01,$01,$01,$01,$01,$09,$01,$0e,$05,$05,$05,$07,$07,$01 // ................
        .byte $01,$0a,$02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$0e,$01,$06,$06,$01,$01,$06,$01,$06,$01 // ................
        .byte $01,$01,$01,$03,$03,$03,$03,$03,$03,$03,$03,$07,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$09,$09,$09,$08,$09,$09,$09,$09,$09,$09,$06,$09,$09 // ................
        .byte $09,$09,$09,$06,$09,$06,$09,$09,$09,$09,$07,$07,$09,$09,$06,$02 // ................
        .byte $06,$02,$09,$06,$01,$01,$01,$01,$01,$01,$01 // ...........

// --- Region $1f3c-$2087 ---
.pc = $1f3c "Segment $1f3c"
        .byte $cd,$d0,$d4,$d9,$de,$e3,$e8,$ed,$f2,$f7,$fc,$f7,$f2,$ed,$e8,$e3 // ................
        .byte $de,$d9,$d4,$d0,$cd,$cb,$ca,$00,$06,$01,$06,$0b,$10,$15,$05,$0b // ................
        .byte $15,$0f,$01,$06,$06,$11,$0d,$09,$04,$01,$01,$00,$01,$00,$01,$00 // ................
        .byte $01,$01,$00,$01,$00,$01,$01,$00,$01,$00,$01,$00,$01,$01,$00,$01 // ................
        .byte $00,$01,$01,$00,$01,$00,$01,$00,$06,$06,$15,$0b,$01,$10,$06,$15 // ................
        .byte $15,$0b,$01,$01,$05,$11,$01,$11,$01,$11,$01,$15,$10,$0b,$06,$01 // ................
        .byte $01,$01,$06,$0b,$10,$15,$05,$11,$09,$01,$09,$11,$05,$09,$01,$01 // ................
        .byte $01,$09,$01,$15,$0f,$0b,$06,$01,$01,$01,$06,$0b,$0f,$15,$01,$15 // ................
        .byte $0f,$0b,$06,$01,$01,$01,$06,$0b,$0f,$15,$02,$01,$01,$01,$01,$01 // ................
        .byte $00                                   // .

txt_1fcd:
        .text "                   CHANGELING OF ABYSS. FUCK YOU!  "

bmp_2000:
        // === Charset data (136 bytes, $2000-$2087) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $f0,$c0,$80,$80,$00,$00,$00,$00       // char 1 @+1
        .byte $0f,$03,$01,$01,$00,$00,$00,$00       // char 2 @+2
        .byte $00,$00,$00,$00,$80,$80,$c0,$f0       // char 3 @+3
        .byte $00,$00,$00,$00,$01,$01,$03,$0f       // char 4 @+4
        .byte $0f,$3f,$7f,$7f,$ff,$ff,$ff,$ff       // char 5 @+5
        .byte $f0,$fc,$fe,$fe,$ff,$ff,$ff,$ff       // char 6 @+6
        .byte $ff,$ff,$ff,$ff,$7f,$7f,$3f,$0f       // char 7 @+7
        .byte $ff,$ff,$ff,$ff,$fe,$fe,$fc,$f0       // char 8 @+8
        .byte $0f,$03,$01,$01,$01,$01,$03,$0f       // char 9 @+9
        .byte $f0,$c0,$80,$80,$80,$80,$c0,$f0       // char 10 @+10
        .byte $ff,$c3,$81,$81,$00,$00,$00,$00       // char 11 @+11
        .byte $00,$00,$00,$00,$81,$81,$c3,$ff       // char 12 @+12
        .byte $f0,$fc,$fe,$fe,$fe,$fe,$fc,$f0       // char 13 @+13
        .byte $0f,$3f,$7f,$7f,$7f,$7f,$3f,$0f       // char 14 @+14
        .byte $00,$3c,$7e,$7e,$ff,$ff,$ff,$ff       // char 15 @+15
        .byte $ff,$ff,$ff,$ff,$7e,$7e,$3c           // char 16 (partial)

dat_2087:
        // === Fill data (1 bytes, $2087-$2087) ===
        .byte $00                                   // .

// --- Region $2400-$2b40 ---
.pc = $2400 "dat_2400"

dat_2400:
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 128
        .byte $ff,$83,$31,$f9,$d9,$99,$81,$99       // char 129
        .byte $ff,$83,$39,$f9,$d9,$9b,$83,$99       // char 130
        .byte $ff,$c3,$91,$39,$33,$3f,$3f,$3f       // char 131
        .byte $ff,$83,$31,$f9,$d9,$99,$99,$99       // char 132
        .byte $ff,$83,$19,$39,$3b,$9f,$cf,$c7       // char 133
        .byte $ff,$81,$01,$6f,$cf,$cf,$c1,$c9       // char 134
        .byte $ff,$c7,$93,$3b,$33,$3f,$3f,$21       // char 135
        .byte $ff,$bb,$31,$33,$33,$33,$03,$33       // char 136
        .byte $ff,$f7,$e7,$c7,$87,$e7,$e7,$e7       // char 137
        .byte $ff,$81,$1f,$3b,$f3,$f3,$f3,$d3       // char 138
        .byte $ff,$d9,$99,$19,$93,$93,$83,$87       // char 139
        .byte $ff,$cf,$9f,$9f,$9f,$9f,$9f,$9f       // char 140
        .byte $ff,$93,$01,$e9,$a9,$29,$29,$29       // char 141
        .byte $ff,$83,$39,$f9,$d9,$99,$99,$99       // char 142
        .byte $ff,$c3,$99,$99,$f9,$99,$39,$39       // char 143
        .byte $ff,$83,$31,$f9,$d9,$91,$83,$87       // char 144
        .byte $ff,$c3,$99,$99,$f9,$89,$39,$39       // char 145
        .byte $ff,$83,$39,$79,$d9,$91,$83,$87       // char 146
        .byte $ff,$81,$11,$1f,$8f,$c3,$f1,$f1       // char 147
        .byte $ff,$81,$03,$ff,$cf,$cf,$cf,$cf       // char 148
        .byte $ff,$b3                               // char 149 (partial)

txt_24aa:
        .byte $33,$33,$33,$33,$33,$37               // char 149 (partial)
        .byte $ff,$3f,$99,$99,$99,$99,$99,$99       // char 150
        .byte $ff,$01,$ff,$ad,$29,$29,$29,$29       // char 151
        .byte $ff,$39,$39,$93,$83,$c7,$8f,$87       // char 152
        .byte $ff,$91,$19,$99,$99,$91,$c3,$e7       // char 153
        .byte $ff,$81,$39,$b3,$e7,$03,$cf,$9f       // char 154

dat_24d8:
        // === Fill data (49 bytes, $24d8-$2508) ===
        .fill 49, $ff
        .byte $f7,$f7,$e7,$e7,$e7,$e7,$e7           // char 161 (partial)
        .byte $ff,$dd,$99,$99,$bb,$ff,$ff,$ff       // char 162
        .byte $ff,$99,$99,$00,$00,$99,$99,$00       // char 163
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 164
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 165
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 166
        .byte $ff,$f3,$e3,$c7,$df,$ff,$ff,$ff       // char 167
        .byte $ff,$f3,$e7,$cf,$cf,$cf,$cf,$cf       // char 168
        .byte $ff,$cf,$e7,$f3,$f3,$f3,$f3,$f3       // char 169
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 170
        .byte $ff,$ff,$ff,$e7,$e7,$e7,$81,$81       // char 171
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 172
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$81,$81       // char 173
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 174
        .byte $ff,$ff,$ff,$ff,$fc,$f9,$f3,$e7       // char 175
        .byte $ff,$c3,$99,$98,$f8,$98,$38,$38       // char 176
        .byte $ff,$f9,$f1,$e1,$c1,$91,$f1,$f1       // char 177
        .byte $ff,$e3,$c1,$9c,$9c,$fc,$f8,$f1       // char 178
        .byte $ff,$80,$80,$f8,$f8,$f1,$e3,$f1       // char 179
        .byte $ff,$fc,$f8,$f0,$e0,$c4,$8c,$80       // char 180
        .byte $ff,$80,$80,$8f,$8f,$81,$c0,$fc       // char 181
        .byte $ff,$e0,$c0,$8f,$8f,$81,$80,$8c       // char 182
        .byte $ff,$80,$80,$9c,$fc,$f8,$f1,$f1       // char 183
        .byte $ff,$c1,$80,$8c,$8c,$81,$c0,$8c       // char 184
        .byte $ff,$c1,$80,$98,$98,$80,$c0,$f8       // char 185
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ef       // char 186

dat_25d8:
        // === Fill data (34 bytes, $25d8-$25f9) ===
        .fill 34, $ff
        .byte $e1,$c0,$9c,$9c,$b9,$f3               // char 191 (partial)
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 192
        .byte $99,$99,$91,$9f,$8f,$9f,$bf,$ff       // char 193
        .byte $99,$13,$87,$ff,$ff,$ff,$ff,$ff       // char 194
        .byte $3f,$3f,$9f,$9f,$cb,$e3,$f3,$ff       // char 195
        .byte $99,$93,$87,$ff,$ff,$ff,$ff,$ff       // char 196
        .byte $8f,$9f,$9f,$9f,$9f,$cf,$e1,$ff       // char 197
        .byte $cb,$cf,$cf,$cf,$c7,$cf,$df,$ff       // char 198
        .byte $33,$33,$87,$ff,$ff,$ff,$ff,$ff       // char 199
        .byte $33,$33,$21,$3f,$1f,$3f,$7f,$ff       // char 200
        .byte $e7,$e7,$e7,$e7,$e3,$e7,$ef,$ff       // char 201
        .byte $93,$93,$c7,$ff,$ff,$ff,$ff,$ff       // char 202
        .byte $93,$99,$91,$9f,$8f,$9f,$bf,$ff       // char 203
        .byte $9f,$99,$81,$ff,$ff,$ff,$ff,$ff       // char 204
        .byte $29,$39,$31,$3f,$1f,$3f,$7f,$ff       // char 205
        .byte $99,$99,$11,$ff,$ff,$ff,$ff,$ff       // char 206
        .byte $39,$13,$87,$ff,$ff,$ff,$ff,$ff       // char 207
        .byte $9f,$9f,$9f,$9f,$8f,$9f,$bf,$ff       // char 208
        .byte $39,$83,$c7,$e7,$e5,$e1,$f1,$ff       // char 209
        .byte $93,$99,$99,$9f,$8f,$9f,$bf,$ff       // char 210
        .byte $19,$13,$87,$ff,$ff,$ff,$ff,$ff       // char 211
        .byte $cf,$cf,$cf,$cf,$c7,$cf,$df,$ff       // char 212
        .byte $39,$33,$87,$ff,$ff,$ff,$ff,$ff       // char 213
        .byte $99,$c9,$e3,$ff,$ff,$ff,$ff,$ff       // char 214
        .byte $29,$29,$93,$ff,$ff,$ff,$ff,$ff       // char 215
        .byte $27,$27,$33,$ff,$ff,$ff,$ff,$ff       // char 216
        .byte $e7,$e7,$c3,$ff,$ff,$ff,$ff,$ff       // char 217
        .byte $3b,$39,$01                           // char 218 (partial)

dat_26d3:
        // === Fill data (55 bytes, $26d3-$2709) ===
        .fill 55, $ff
        .byte $e7,$e7,$e7,$ef,$ff,$ff               // char 225 (partial)
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 226
        .byte $00,$99,$99                           // char 227 (partial)

dat_271b:
        // === Fill data (37 bytes, $271b-$273f) ===
        .fill 37, $ff
        .byte $cf,$cf,$e7,$f3,$ff,$ff,$ff,$ff       // char 232
        .byte $f3,$f3,$e7,$cf,$ff,$ff,$ff,$ff       // char 233
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 234
        .byte $e7,$e7,$e7,$ff,$ff,$ff,$ff,$ff       // char 235
        .byte $ff,$ff,$e7,$e7,$ef,$df,$ff,$ff       // char 236
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 237
        .byte $ff,$ff,$e7,$e7,$ff,$ff,$ff,$ff       // char 238
        .byte $cf,$9f,$3f,$7f,$ff,$ff,$ff,$ff       // char 239
        .byte $38,$11,$83,$ff,$ff,$ff,$ff,$ff       // char 240
        .byte $f1,$f1,$c0,$c0,$ff,$ff,$ff,$ff       // char 241
        .byte $e3,$c7,$80,$80,$ff,$ff,$ff,$ff       // char 242
        .byte $f8,$9c,$80,$81,$ff,$ff,$ff,$ff       // char 243
        .byte $80,$fc,$fc,$fc,$ff,$ff,$ff,$ff       // char 244
        .byte $fc,$9c,$80,$c1,$ff,$ff,$ff,$ff       // char 245
        .byte $8c,$8c,$80,$c1,$ff,$ff,$ff,$ff       // char 246
        .byte $f1,$f1,$f1,$f3,$f7,$ff,$ff,$ff       // char 247
        .byte $8c,$8c,$80,$c1,$ff,$ff,$ff,$ff       // char 248
        .byte $98,$98,$80,$c1,$ff,$ff,$ff,$ff       // char 249
        .byte $ff,$ff,$e7,$e7,$ef                   // char 250 (partial)

dat_27d5:
        // === Fill data (35 bytes, $27d5-$27f7) ===
        .fill 35, $ff
        .byte $f3,$f3,$f7,$ff,$f3,$f3,$f7,$ff       // char 255
        .byte $83,$39,$45,$5d,$45,$39,$83,$ff       // char 256
        .byte $e7,$87,$d3,$d3,$81,$b9,$10,$ff       // char 257
        .byte $c3,$19,$93,$81,$99,$99,$03,$ff       // char 258
        .byte $c3,$11,$3b,$3f,$3f,$19,$83,$ff       // char 259
        .byte $c3,$11,$99,$99,$99,$91,$03,$ff       // char 260
        .byte $c1,$1d,$97,$87,$97,$99,$03,$ff       // char 261
        .byte $c1,$1d,$97,$87,$97,$9f,$0f,$ff       // char 262
        .byte $c3,$11,$3b,$3f,$30,$19,$81,$ff       // char 263
        .byte $cd,$11,$99,$81,$99,$99,$d0,$ff       // char 264
        .byte $f3,$c7,$e7,$e7,$e7,$e7,$c3,$ff       // char 265
        .byte $f9,$e3,$f3,$f3,$f3,$93,$c7,$ff       // char 266
        .byte $d9,$13,$87,$87,$93,$98,$19,$ff       // char 267
        .byte $df,$1f,$9f,$9f,$9f,$99,$03,$ff       // char 268
        .byte $d8,$11,$81,$a9,$b9,$b9,$10,$ff       // char 269
        .byte $d1,$19,$89,$81,$91,$99,$0d,$ff       // char 270
        .byte $c3,$11,$39,$39,$39,$11,$83,$ff       // char 271
        .byte $c3,$19,$99,$83,$9f,$9f,$0f,$ff       // char 272
        .byte $c3,$11,$39,$39,$39,$11,$83,$d1       // char 273
        .byte $c3,$19,$99,$83,$93,$98,$09,$ff       // char 274
        .byte $c1,$1b,$8f,$c3,$f1,$39,$83,$ff       // char 275
        .byte $80,$27,$e7,$e7,$e7,$e7,$c3,$ff       // char 276
        .byte $dc,$11,$99,$99,$99,$99,$c3,$ff       // char 277
        .byte $de,$18,$9c,$c9,$c9,$e3,$e3,$ff       // char 278
        .byte $d8,$19,$99,$99,$a3,$c9,$9d,$ff       // char 279
        .byte $d9,$13,$c7,$ef,$c7,$93,$39,$ff       // char 280
        .byte $dc,$09,$c3,$e7,$e7,$e7,$c3,$ff       // char 281
        .byte $81,$31,$e3,$c7,$8f,$19,$03,$ff       // char 282
        .byte $c3,$cf,$cf,$cf,$cf,$cf,$c3,$ff       // char 283
        .byte $c9,$a0,$80,$80,$c1,$e3,$f7,$ff       // char 284
        .byte $c3,$f3,$f3,$f3,$f3,$f3,$c3,$ff       // char 285
        .byte $ff,$e7,$c3,$81,$e7,$e7,$e7,$e7       // char 286
        .byte $ff,$ef,$cf,$80,$80,$cf,$ef,$ff       // char 287
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 288
        .byte $e7,$e7,$e7,$e7,$ff,$ff,$e7,$ff       // char 289
        .byte $dd,$11,$99,$ff,$ff,$ff,$ff,$ff       // char 290
        .byte $99,$99,$00,$99,$00,$99,$99,$ff       // char 291
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$ff       // char 292
        .byte $9d,$99,$f3,$e7,$cf,$99,$b9,$ff       // char 293
        .byte $8f,$37,$c7,$89,$33,$11,$84,$ff       // char 294
        .byte $f9,$f3,$e7,$ff,$ff,$ff,$ff,$ff       // char 295
        .byte $e7,$cf,$cf,$cf,$cf,$cf,$e7,$ff       // char 296
        .byte $cf,$e7,$e7,$e7,$e7,$e7,$cf,$ff       // char 297
        .byte $ff,$99,$c3,$00,$c3,$99,$ff,$ff       // char 298
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 299
        .byte $ff,$ff,$ff,$ff,$ff,$f7,$e7,$cf       // char 300
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff       // char 301
        .byte $ff,$ff,$ff,$ff,$ff,$f7,$e7,$ff       // char 302
        .byte $f9,$f1,$e3,$c7,$8f,$1f,$3f,$ff       // char 303
        .byte $c3,$11,$31,$29,$19,$11,$83,$ff       // char 304
        .byte $f7,$c7,$e7,$e7,$e7,$e7,$c3,$ff       // char 305
        .byte $c7,$23,$f3,$e7,$cf,$99,$03,$ff       // char 306
        .byte $e3,$99,$f3,$e1,$b9,$11,$83,$ff       // char 307
        .byte $f3,$e3,$c3,$93,$00,$f3,$e1,$ff       // char 308
        .byte $f8,$c1,$9f,$03,$f1,$31,$83,$ff       // char 309
        .byte $c3,$0f,$3f,$23,$39,$19,$83,$ff       // char 310
        .byte $c1,$33,$e7,$e7,$cf,$cf,$c7,$ff       // char 311
        .byte $c3,$19,$39,$83,$39,$39,$83,$ff       // char 312
        .byte $c3,$11,$39,$89,$f9,$f1,$c3,$ff       // char 313
        .byte $ff,$f7,$e7,$ff,$ff,$f7,$e7,$ff       // char 314
        .byte $ff,$f7,$e7,$ff,$ff,$f7,$e7,$cf       // char 315
        .byte $f1,$e7,$cf,$9f,$cf,$e7,$f1,$ff       // char 316
        .byte $ff,$ff,$81,$ff,$81,$ff,$ff,$ff       // char 317
        .byte $8f,$e7,$f3,$f9,$f3,$e7,$8f,$ff       // char 318
        .byte $c3,$99,$f3,$e7,$ef,$f7,$e7,$ff       // char 319
        .byte $2a,$aa,$a8,$a5,$55,$5e,$95,$55       // char 320
        .byte $57,$95,$55,$57,$95,$ff,$57,$95       // char 321
        .byte $c2,$57,$95,$c2,$57,$95,$c2,$57       // char 322
        .byte $95,$ea,$57,$95,$55,$57,$95,$55       // char 323
        .byte $57,$95,$55,$57,$95,$ff,$57,$95       // char 324
        .byte $c2,$57,$95,$c2,$57,$95,$c2,$57       // char 325
        .byte $95,$c2,$57,$95,$c2,$57,$95,$c2       // char 326
        .byte $57,$95,$c2,$57,$bf,$c2,$ff,$1f       // char 327
        .byte $aa,$aa,$a8,$95,$55,$5e,$95,$55       // char 328
        .byte $57,$95,$55,$57,$95,$ff,$57,$95       // char 329
        .byte $c2,$57,$95,$c2,$57,$95,$c2,$57       // char 330
        .byte $95,$ea,$57,$95,$55,$5f,$95,$55       // char 331
        .byte $5c,$95,$55,$5e,$95,$ff,$57,$95       // char 332
        .byte $c2,$57,$95,$c2,$57,$95,$c2,$57       // char 333
        .byte $95,$ea,$57,$95,$55,$57,$95,$55       // char 334
        .byte $57,$95,$55,$5f,$bf,$ff,$fc,$17       // char 335
        .byte $aa,$8a,$a8,$95,$c9,$5c,$95,$c9       // char 336
        .byte $5c,$95,$c9,$5c,$95,$c9,$5c,$95       // char 337
        .byte $c9,$5c,$95,$c9,$5c,$95,$e9,$5c       // char 338
        .byte $95,$55,$5c,$95                       // char 339 (partial)

txt_2a9c:
        .byte $55,$5c,$b5,$55,$7c,$2f,$57,$f0,$02,$57,$00,$02,$57,$00,$02,$57 // U\.U|/W..W..W..W
        .byte $00,$02,$57,$00,$02,$57,$00,$02,$57,$00,$02,$57,$00,$02,$57,$00 // ..W..W..W..W..W.
        .byte $02,$ff,$00,$1f,$2a,$aa,$a8,$a5,$55,$5e,$95,$55,$57,$95,$55,$57 // ....*...U^.UW.UW
        .byte $95,$7f,$57,$95,$f2,$ff,$95,$c0,$00,$95,$e0,$00,$95,$7a,$a8,$95 // ..W..........z..
        .byte $55,$5e,$95                           // U^.

txt_2adf:
        .byte $55,$57,$b5,$55,$57,$2f,$fd,$57,$00,$0b,$57,$00,$02,$57,$aa,$8a // UW.UW/.W..W..W..
        .byte $57,$95,$e9,$57,$95,$55,$57,$95       // W..W.UW.

txt_2af7:
        .byte $55,$57,$b5,$55,$5f,$2f,$ff,$fc,$00   // UW.U_/...

dat_2b00:
        // === Fill data (64 bytes, $2b00-$2b3f) ===
        .fill 64, $ff

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

// --- Region $2b80-$2bc0 ---
.pc = $2b80 "dat_2b80"

dat_2b80:
        // === Fill data (64 bytes, $2b80-$2bbf) ===
        .fill 64, $ff

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

// --- Region $2c00-$2c40 ---
.pc = $2c00 "dat_2c00"

dat_2c00:
        // === Fill data (64 bytes, $2c00-$2c3f) ===
        .fill 64, $ff

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

// --- Region $2c80-$2cc0 ---
.pc = $2c80 "dat_2c80"

dat_2c80:
        // === Fill data (64 bytes, $2c80-$2cbf) ===
        .fill 64, $ff

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

// --- Region $2d00-$2d40 ---
.pc = $2d00 "dat_2d00"

dat_2d00:
        // === Fill data (64 bytes, $2d00-$2d3f) ===
        .fill 64, $ff

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

// --- Region $2d80-$2dc0 ---
.pc = $2d80 "dat_2d80"

dat_2d80:
        // === Fill data (64 bytes, $2d80-$2dbf) ===
        .fill 64, $ff

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

// --- Region $2e00-$2e40 ---
.pc = $2e00 "dat_2e00"

dat_2e00:
        // === Fill data (64 bytes, $2e00-$2e3f) ===
        .fill 64, $ff

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

// --- Region $2e80-$2ec0 ---
.pc = $2e80 "dat_2e80"

dat_2e80:
        // === Fill data (64 bytes, $2e80-$2ebf) ===
        .fill 64, $ff

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

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

dat_2f00:
        // === Fill data (64 bytes, $2f00-$2f3f) ===
        .fill 64, $ff

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

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

dat_2f80:
        // === Fill data (64 bytes, $2f80-$2fbf) ===
        .fill 64, $ff

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

// --- Region $3000-$3001 ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $0a                                   // .

dat_3001:
        // === Fill data (1 bytes, $3001-$3001) ===
        .byte $00                                   // .

// --- Region $3c00-$3c00 ---
.pc = $3c00 "scr_3c00"

scr_3c00:
        .byte $00                                   // .

// --- Region $4cad-$4cad ---
.pc = $4cad "dat_4cad"

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

// --- Region $4e8e-$4e8e ---
.pc = $4e8e "dat_4e8e"

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

// --- Region $50ae-$50ae ---
.pc = $50ae "dat_50ae"

dat_50ae:
        // === Fill data (1 bytes, $50ae-$50ae) ===
        .byte $00                                   // .

// --- Region $578e-$578e ---
.pc = $578e "dat_578e"

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

// --- Region $6919-$6919 ---
.pc = $6919 "dat_6919"

dat_6919:
        // === Fill data (1 bytes, $6919-$6919) ===
        .byte $00                                   // .

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

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

// --- Region $ad04-$ad04 ---
.pc = $ad04 "dat_ad04"

dat_ad04:
        // === Fill data (1 bytes, $ad04-$ad04) ===
        .byte $00                                   // .

// --- Region $b904-$b904 ---
.pc = $b904 "dat_b904"

dat_b904:
        // === Fill data (1 bytes, $b904-$b904) ===
        .byte $00                                   // .

// --- Region $b9d1-$b9d1 ---
.pc = $b9d1 "dat_b9d1"

dat_b9d1:
        // === Fill data (1 bytes, $b9d1-$b9d1) ===
        .byte $00                                   // .

// --- Region $c0c9-$c0c9 ---
.pc = $c0c9 "dat_c0c9"

dat_c0c9:
        // === Fill data (1 bytes, $c0c9-$c0c9) ===
        .byte $00                                   // .

// --- Region $c89a-$c89a ---
.pc = $c89a "dat_c89a"

dat_c89a:
        // === Fill data (1 bytes, $c89a-$c89a) ===
        .byte $00                                   // .

// --- Region $d09a-$d09a ---
.pc = $d09a "dat_d09a"

dat_d09a:
        // === Fill data (1 bytes, $d09a-$d09a) ===
        .byte $00                                   // .

// --- Region $d1ba-$d1ba ---
.pc = $d1ba "dat_d1ba"

dat_d1ba:
        // === Fill data (1 bytes, $d1ba-$d1ba) ===
        .byte $00                                   // .

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

dat_ea00:
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20 // -......... q../ 
        .byte $22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10 // "..-.-........9.
        .byte $f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01 // .0..9./.L". q.

// --- Region $ea49-$ea7d ---
.pc = $ea49 "Segment $ea49"
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$10,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5                   // .....

// --- Region $eaa3-$ecbd ---
.pc = $eaa3 "dat_eaa3"

dat_eaa3:
        .byte $81,$00,$00,$60,$6c                   // ...`l

txt_eaa8:
        .encoding "screencode_mixed"
        .text "member's are:  doppleganger, changeling, longshot, raster blaster, jimmy z, the last dragon, and blackbeard "
        .encoding "petscii_upper"
        .byte $e3,$2e,$e8,$20,$60,$41               // ... `A

txt_eb1a:
        .encoding "screencode_mixed"
        .text "abyss hq (wares galore"
        .encoding "petscii_upper"

txt_eb30:
        .text "): 206-946-0245, "
        .byte $01,$0e,$04,$20,$01,$02,$19,$13,$13   // ... .....

txt_eb4a:
        .text " #1: 305-559-6065"
        .byte $e3,$2e,$e3,$20,$37,$01,$02,$19,$13,$13,$20,$16,$0d,$02 // ... 7..... ...

txt_eb69:
        .text ": 305-228-9484"
        .byte $e3,$2e,$ef,$20,$81,$19,$00,$60,$31,$22,$10,$01,$0c,$05,$0d,$0f // ... ...`1"......
        .byte $0f,$0e                               // ..

txt_eb89:
        .text "+"
        .byte $22                                   // double quote character
        .text " IMPORTED "
        .byte $82,$99,$20,$d4,$c8,$c5,$20,$cc,$c1,$d3,$d4,$20,$c4,$d2,$c1,$c7 // .. ... .... ....
        .byte $cf,$ce                               // ..

txt_eba7:
        .text " FOR "
        .byte $81,$82,$99,$93,$93,$e3,$2e,$e6       // ........

txt_ebb4:
        .encoding "screencode_mixed"
        .text " <imported on march 12th"
        .encoding "petscii_upper"

txt_ebcc:
        .text ", 1988"
        .byte $e3,$2e,$e5,$20,$60,$42,$c7,$c5,$d4,$20,$cf,$d5,$d2,$20,$cf,$d4 // ... `B... ... ..
        .byte $c8,$c5,$d2,$20,$d2,$c5,$cc,$c5,$c1,$d3,$c5,$d3,$2c,$20,$87,$8f // ... ........, ..
        .byte $20,$82,$81,$8c,$8c                   //  ....

txt_ebf7:
        .text " 101+, AND EUROPEAN IKARI WARRIORS+"
        .byte $e3,$2e,$e7,$20,$60,$47               // ... `G

txt_ec20:
        .encoding "screencode_mixed"
        .text "over seas greets to"
        .encoding "petscii_upper"

txt_ec33:
        .text ": ORION, "
        .byte $9a,$85,$8e,$89,$94,$88               // ......

txt_ec42:
        .text ", "
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $c1,$c9,$d2,$cc,$c9,$c7,$c8,$d4,$2c,$20,$08,$0f,$14,$0c,$09,$0e // ........, ......
        .byte $05                                   // .

txt_ec56:
        .text ", IKARI, "
        .byte $86,$95,$93,$89,$8f,$8e,$2e,$2e,$e6,$20,$60,$2d,$d5,$d3,$c1,$20 // ......... `-... 
        .byte $c7,$d2,$c5,$c5,$d4,$d3,$20,$d4,$cf,$3a,$20,$10,$05 // ...... ..: ..

txt_ec7c:
        .text ", ESI, "
        .byte $94,$93                               // ..

txt_ec85:
        .text ", "
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $c1,$c4,$2c,$20,$06,$02,$12           // .., ...

txt_ec8f:
        .text ", AND ATC"
        .byte $e3,$2e,$e8,$20,$27,$8c,$81,$94,$85,$92,$2e,$2e,$80,$21,$20,$82 // ... '........! .
        .byte $a9,$00,$60,$8f,$3c,$03,$10,$20,$5b,$18,$3c,$09,$10,$20,$a3,$fd // ..`.<.. [.<.. ..
        .byte $20,$e7,$ff,$3c,$12,$10               //  ..<..

// --- Region $ed3a-$ee02 ---
.pc = $ed3a "Segment $ed3a"
        .byte $01,$e8,$0c,$3a,$0b,$0b,$01,$01,$09,$08,$0a,$07,$07,$0a,$08,$09 // ...:............
        .byte $0b,$0b,$08,$07,$01,$05,$08,$0a,$06,$06,$0b,$07,$01,$08,$45,$0b // ..............E.
        .byte $0c,$0f,$01,$0f,$0c,$0b,$f0,$21,$09,$44,$08,$0a,$01,$0a,$08,$09 // .......!.D......
        .byte $f0,$09,$26,$08,$0a,$01,$0a,$08,$09,$45,$f0,$06,$0e,$03,$0d,$03 // ..&......E......
        .byte $0e,$06,$3a,$f0,$01,$06,$06,$07,$06,$05,$06,$05,$02,$04,$07,$07 // ..:.............
        .byte $06,$06,$04,$02,$01,$07,$05,$07,$05,$06,$06,$04,$01,$e3,$05,$e3 // ................
        .byte $06,$2b,$05,$01,$06,$06,$05,$06,$06,$07,$07,$03,$03,$e8,$0e,$3a // .+.............:
        .byte $06,$06,$03,$03,$0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$06,$06,$08,$07 // ................
        .byte $01,$06,$07,$0a,$06,$05,$0a,$09,$01,$08,$42,$09,$08,$0a,$01,$0a // ..........B.....
        .byte $08,$09,$f0,$30,$01,$07,$08,$09,$08,$09,$09,$08,$01,$08,$08,$09 // ...0............
        .byte $09,$0a,$07,$09,$42,$09,$08,$0a,$01,$0a,$08,$09,$f0,$31,$06,$0e // ....B........1..
        .byte $03,$0d,$03,$0e,$06,$f0,$06,$0e,$03,$0d,$03,$0e,$06,$f0,$00,$e5 // ................
        .byte $01,$e4,$02,$e3,$03,$60,$39,$04,$04   // .....`9..

// --- Region $ee12-$ee21 ---
.pc = $ee12 "dat_ee12"

dat_ee12:
        .byte $13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1d,$1c,$1b,$1a // ................

// --- Region $ee2a-$ee61 ---
.pc = $ee2a "dat_ee2a"

dat_ee2a:
        .byte $11,$10,$0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$07,$06,$05,$05,$04,$04 // ................
        .byte $e3,$03,$e4,$02,$a1,$42,$0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$30,$09 // .....B........0.
        .byte $08,$07,$01,$01,$07,$08,$09,$09,$08,$07,$01,$01,$07,$08,$09,$42 // ...............B
        .byte $06,$0e,$03,$0d,$0d,$03,$0e,$06       // ........

// --- Region $ee74-$eeb2 ---
.pc = $ee74 "dat_ee74"

dat_ee74:
        .byte $07,$01,$02,$04,$05,$04,$05,$04,$63,$e7,$3c,$56,$12,$78,$3c,$5a // ........c.<V.x<Z
        .byte $12,$ad,$14,$03,$85,$05,$3c,$62,$12,$ad,$15,$03,$85,$06,$a9,$01 // ......<b........
        .byte $8d,$1a,$d0,$a9,$7f,$8d,$0d,$dc,$a9,$37,$8d,$12,$d0,$a9,$87,$8d // .........7......
        .byte $14,$03,$a9,$12,$8d,$15,$03,$a9,$1b,$8d,$11,$d0,$57,$60,$a9 // ............W`.

// --- Region $f11a-$f1db ---
.pc = $f11a "dat_f11a"

dat_f11a:
        .byte $ee,$49,$03,$ad,$49,$03,$c9,$04,$f0,$01,$60,$a9,$00,$8d,$49,$03 // .I..I.....`...I.
        .byte $a0,$00,$ad,$d9,$10,$8d,$4a,$03,$ad,$01,$11,$8d,$4b,$03,$b9,$da // ......J.....K...
        .byte $10,$99,$d9,$10,$b9,$02,$11,$99,$01,$11,$c8,$c0,$27,$d0,$ef,$ad // ............'...
        .byte $4a,$03,$8d,$00,$11,$ad,$4b,$03,$8d,$28,$11,$a0,$27,$ae,$d8,$10 // J.....K..(..'...
        .byte $b9,$b0,$10,$99,$b1,$10,$88,$d0,$f7,$8e,$b1,$10,$a0,$07,$ae,$a2 // ................
        .byte $10,$b9,$9a,$10,$99,$9b,$10,$b9,$7c,$11,$99,$7d,$11,$88,$d0,$f1 // ........|..}....
        .byte $8e,$9b,$10,$a0,$00,$ae,$5f,$11,$ad,$c8,$20,$8d,$4e,$03,$ad,$d0 // ......_... .N...
        .byte $20,$8d,$50,$03,$b9,$60,$11,$99,$5f,$11,$b9,$76,$11,$99,$75,$11 //  .P..`.._..v..u.
        .byte $b9,$c9,$20,$99,$c8,$20,$b9,$d1,$20,$99,$d0,$20,$c8,$c0,$07,$d0 // .. .. .. .. ....
        .byte $e3,$8e,$66,$11,$ad,$4e,$03,$8d,$cf,$20,$ad,$50,$03,$8d,$d7,$20 // ..f..N... .P... 
        .byte $ac,$4c,$03,$b9,$95,$11,$d0,$08,$a9,$00,$8d,$4c,$03,$ad,$95,$11 // .L.........L....
        .byte $8d,$7c,$11,$ac,$4d,$03,$b9,$95,$11,$d0,$08,$a9,$00,$8d,$4d,$03 // .|..M.........M.
        .byte $ad,$95                               // ..

// --- Region $f1e6-$f216 ---
.pc = $f1e6 "Segment $f1e6"
        .byte $60,$ad,$49,$03,$f0,$01,$60,$ac,$4f,$03,$b9,$62,$18,$d0,$08,$a9 // `.I...`.O..b....
        .byte $00,$8d,$4f,$03,$ad,$62,$18,$a0,$00,$99,$78,$d8,$99,$a0,$d8,$99 // ..O..b....x.....
        .byte $c8,$d8,$99,$f0,$d8,$99,$18,$d9,$c8,$c0,$27,$d0,$ec,$ee,$4f,$03 // ..........'...O.
        .byte $60                                   // `

// --- Region $f261-$f377 ---
.pc = $f261 "dat_f261"

dat_f261:
        .byte $13,$11,$98,$12,$ee                   // .....

txt_f266:
        .text " +IMPORTED BY"
        .byte $ef,$20,$27,$11,$92,$90,$12,$20,$20,$92,$e9,$a0,$27,$c2,$20,$12 // . '....  ...'. .

txt_f283:
        .text "A  B"
        .byte $02,$92,$20,$12,$a0,$2a,$92,$20,$12   // .. ..*. .

txt_f290:
        .text "A  B"
        .byte $92,$20,$c1,$e9,$a0,$24,$12,$20,$20,$0d,$e8 // . ...$.  ..

txt_f29f:
        .text " *"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)

txt_f2a2:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$12                               //  .

txt_f2a7:
        .text " NMD"
        .byte $02,$92,$20,$12,$a0,$25,$92,$20,$12,$20,$92,$e4 // .. ..%. . ..

txt_f2b7:
        .text " !"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $e4,$20,$23,$0d,$20,$12,$e6,$5a,$22,$92,$20,$e4,$a0,$22,$20,$12 // . #. ..Z". .." .
        .byte $e3,$20,$37,$4e,$92,$20,$12,$c3,$a0,$c4,$92,$20,$12 // . 7N. ..... .

txt_f2d7:
        .text "C  B"
        .byte $92,$20,$c3,$a0,$a0,$c2,$92,$20,$12,$e6,$59,$60,$1f,$92,$20,$0d // . ..... ..Y`.. .
        .byte $20,$12,$5a,$5a,$92,$da,$da,$12,$5a,$5a,$92,$20,$a0 //  .ZZ....ZZ. .

txt_f2f8:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$12                               //  .

txt_f2fd:
        .text " NMB"
        .byte $92,$20,$20,$12,$a0,$92,$e5,$20,$23,$12,$20,$92,$e4 // .  .... #. ..

txt_f30e:
        .text " 0"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$12,$59,$59,$92,$d9,$d9,$12,$59,$59,$92,$20,$0d,$20,$12,$e6 //  .YY....YY. . ..
        .byte $5a,$60,$22,$92,$20,$a0               // Z`". .

txt_f327:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$12                               //  .

txt_f32c:
        .text "C  D"
        .byte $92,$20,$20,$12,$a0,$92,$20,$20,$12   // .  ...  .

txt_f339:
        .text "C  D"
        .byte $92,$20,$c3,$a0,$a0,$c4,$92,$20,$12,$e6,$59,$26,$92,$20,$0d,$0d // . ..... ..Y&. ..
        .byte $12,$9a,$ea                           // ...

txt_f350:
        .text " 3INTRO BY CHANGELING"
        .byte $eb,$20,$2b,$90,$0d,$13,$00,$20,$20,$01,$02,$19,$13,$13,$80,$21 // . +....  ......!
        .byte $20,$60,$ae                           //  `.

// --- Region $f3ec-$f405 ---
.pc = $f3ec "Segment $f3ec"
        .byte $00,$b9,$79,$04,$99,$78,$04,$b9,$c9,$04,$99,$c8,$04,$b9,$19,$05 // ..y..x..........
        .byte $99,$18,$05,$c8,$c0,$27,$d0,$e9,$a0,$26 // .....'...&

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

dat_f426:
        .byte $e8,$10,$28,$0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$f0,$10,$28,$09,$08 // ..(..........(..
        .byte $0a,$07,$07,$0a,$08,$09,$f0,$10,$28,$06,$0e,$03,$0d,$0d,$03,$0e // ........(.......
        .byte $06,$e8,$10,$31,$00,$83,$07,$0e,$1c,$38,$70,$e0,$c1,$c1,$e0,$70 // ...1.....8p....p
        .byte $38,$1c,$0e,$07,$83,$80,$45,$00       // 8.....E.

txt_f45e:
        .text "&L"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $1a,$4c,$24,$1b,$c8,$28,$1a,$21,$1a,$21,$1a,$21,$1a,$21,$02,$1d // .L$..(.!.!.!.!..
        .byte $24,$1d,$24,$28,$1f,$26,$1f,$26,$1f,$26,$1f,$26,$02,$21,$15,$21 // $.$(.&.&.&.&.!.!
        .byte $15,$28,$1f,$13,$1f,$13,$1f,$13,$1f,$13,$02,$1a,$0e,$1a,$0e,$2e // .(..............
        .byte $2d,$26,$ff
        .byte $2d,$26,$ff
        .byte $30,$ff
        .text "0-+-"
        .byte $ff
        .byte $26,$c2

txt_f4a0:
        .byte $22                                   // double quote character
        .text "&&"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $60                                   // `

txt_f4a5:
        .text " --+)&"
        .byte $ff
        .text "&&-+"
        .byte $ff
        .byte $2b,$ff

txt_f4b3:
        .text "+-+-++"
        .byte $ff,$2b,$ff,$2b,$2b,$26,$ff,$30,$2d,$ff,$30,$2d,$ff,$02,$15,$21 // .+.++&.0-.0-...!
        .byte $2d,$21,$28,$13,$1f,$2b,$1f,$13,$1f,$2b,$1f,$02,$0e,$1a,$26,$1a // -!(..+...+....&.
        .byte $e8,$26,$e8,$2d,$e9,$2b,$c5,$22,$2b,$2b,$e8,$21,$e8,$1f,$e8,$1a // .&.-.+."++.!....
        .byte $21,$01,$03,$02,$03,$03,$01,$23,$02,$03,$03,$03,$04,$05,$06,$06 // !......#........
        .byte $c1,$a4,$2c,$07,$08,$09,$0a,$07,$08,$09,$0a,$00,$0b,$0c,$0d,$a4 // ..,.............
        .byte $29,$0e,$0f,$10,$10,$0e,$0f,$10,$10,$ff,$a8,$28,$11,$12,$13,$14 // )..........(....
        .byte $12,$13,$11,$11,$a8,$60,$5a,$15,$16,$17,$11,$ff,$0c,$1c,$2d,$3e // .....`Z.......->
        .byte $51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d,$a3,$cc,$f6,$23 // Qf{......8Z}...#
        .byte $53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47,$a7,$0c,$77,$e9 // S...0p..G..G..w.
        .byte $61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2,$c3,$c3,$d1,$ef // a.h..0..N.......
        .byte $1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df,$3e,$c1,$6b,$3c // .`...1......>.k<
        .byte $39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79,$73,$c7,$7c,$97 // 9c.K..E.}..ys.|.
        .byte $1e,$ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07 // ..........."....
        .byte $61,$b8,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11 // a...............
        .byte $12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ..........

txt_f5a3:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$a2,$02,$a9,$00,$9d,$4e,$1c,$9d,$51 // ^djpw~......N..Q
        .byte $1c,$bd,$60,$1c,$a8,$bd,$6a,$1c,$99,$02,$d4,$bd,$6d,$1c,$99,$03 // ..`...j.....m...
        .byte $d4,$a9,$08,$99,$04,$d4,$bd,$73,$1c,$99,$05,$d4,$bd,$76,$1c,$99 // .......s.....v..
        .byte $06,$d4,$ca,$10,$d4,$a9,$c6,$8d,$54,$1c,$a9,$19,$8d,$57,$1c,$a9 // ........T....W..
        .byte $e3,$8d,$55,$1c,$a9,$19,$8d,$58,$1c,$a9,$00,$8d,$56,$1c,$a9,$1a // ..U....X....V...
        .byte $8d,$59,$1c,$a9,$00,$8d,$63,$1c,$8d,$66,$1c,$8d,$64,$1c,$a9,$08 // .Y....c..f..d...
        .byte $8d,$65,$1c,$60                       // .e.`

// --- Region $f744-$f8c1 ---
.pc = $f744 "Segment $f744"
        .byte $02,$29,$c6,$e3,$00,$19,$19,$1a,$16,$06,$06,$e3,$19,$27,$00,$07 // .)...........'..
        .byte $0e,$02,$00,$06,$00,$e3,$0c,$e3,$80,$e3,$05 // ...........

txt_f75f:
        .text "6AA!::J"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $a9,$9c,$c3,$d1,$d1,$10,$12,$12,$38,$24,$dd,$04,$5d,$04,$fd,$02 // ........8$..]...
        .byte $04,$5d,$04,$5d,$28,$04,$5d,$24,$dd,$04,$51,$04,$dd,$02,$04,$5d // .].](.]$..Q....]
        .byte $04,$5d,$24,$04,$5d,$04,$55,$03,$04,$5d,$04,$5d,$25,$04,$7b,$22 // .]$.].U..].]%.{"
        .byte $7b,$22,$09,$5d,$04,$5d,$04,$24,$7f,$06,$5f,$26,$02,$5d,$04,$5d // {".].].$.._&.].]
        .byte $04,$29,$5d,$04,$55,$04,$5d,$04,$55,$04,$55,$04,$04,$5d,$04,$5d // .)].U.].U.U..].]
        .byte $26,$04,$5d,$04,$68,$01,$02,$80,$3b,$01,$21,$09,$80,$1f,$01,$23 // &.].h...;.!....#
        .byte $02,$01,$06,$ed,$01,$22,$06,$09,$e5,$01,$22,$09,$02,$e4,$05,$26 // ....."...."....&
        .byte $07,$07,$09,$02,$0a,$0a,$e4,$02,$f1,$01,$22,$06,$06,$e5,$01,$23 // .........."....#
        .byte $09,$01,$0e,$e3,$05,$25,$07,$07,$01,$01,$0a,$e4,$02,$f0,$01,$29 // .....%.........)
        .byte $0e,$01,$06,$06,$01,$01,$06,$01,$06,$e4,$01,$e8,$03,$21,$07,$e7 // .............!..
        .byte $01,$e3,$09,$21,$08,$e6,$09,$21,$06,$e5,$09,$23,$06,$09,$06,$e4 // ...!...!...#....
        .byte $09,$2a,$07,$07,$09,$09,$06,$02,$06,$02,$09,$06,$e7,$01,$61,$9b // .*............a.
        .byte $3c,$03,$1e,$78,$a9,$98,$3c,$00,$ad,$8d,$14,$03,$a9,$1e,$3c,$00 // <..x..<.......<.
        .byte $ad,$8d,$15,$03,$a9,$1b,$8d,$11,$d0,$a9,$00,$a8,$99,$5c,$03,$c8 // .............\..
        .byte $c0,$27,$d0,$f8,$a9,$02,$a0,$00,$99,$5c,$03,$99,$70,$03,$c8,$c0 // .'.......\..p...
        .byte $05,$d0,$f5,$a9,$1f,$8d,$15,$d0,$8d,$1d,$d0,$8d,$1c,$d0,$a9,$10 // ................
        .byte $8d,$10,$d0,$a9,$00,$8d,$17,$d0,$8d,$1b,$d0,$a0,$a8,$8c,$f8,$07 // ................
        .byte $c8,$8c,$f9,$07,$c8,$8c,$fa,$07,$c8,$8c,$fb,$07,$8c,$fc,$07,$a9 // ................
        .byte $0a,$8d,$25,$d0,$a9,$09,$8d,$26,$d0,$a2,$00,$a0,$00,$a9,$ca,$99 // ..%....&........
        .byte $01,$d0,$a9,$07,$9d,$27,$d0,$e8,$c8,$c8,$c0,$0a,$d0,$ef,$a9,$20 // .....'......... 
        .byte $a0,$00,$99,$00,$d0,$18,$69,$40,$c8,$c8,$c0,$0a,$d0,$f4,$a9,$54 // ......i@.......T
        .byte $85,$9e,$a9,$1f,$85,$9f,$57,$60,$ee,$7a,$03 // ......W`.z.

// --- Region $f923-$f942 ---
.pc = $f923 "dat_f923"

dat_f923:
        .byte $a0,$00,$b1,$9e,$f0,$31,$a2,$00,$9d,$70,$03,$e8,$e0,$05,$d0,$f8 // .....1...p......
        .byte $c8,$a2,$00,$b1,$9e,$9d,$5c,$03,$c8,$e8,$e0,$05,$d0,$f5,$a0,$00 // ......\.........

// --- Region $f963-$fce1 ---
.pc = $f963 "Segment $f963"
        .byte $cd,$d0,$d4,$d9,$de,$e3,$e8,$ed,$f2,$f7,$fc,$f7,$f2,$ed,$e8,$e3 // ................
        .byte $de,$d9,$d4,$d0,$cd,$cb,$ca,$00,$06,$01,$06,$0b,$10,$15,$05,$0b // ................
        .byte $15,$0f,$01,$06,$06,$11,$0d,$09,$04,$01,$01,$00,$01,$00,$01,$00 // ................
        .byte $01,$01,$00,$01,$00,$01,$01,$00,$01,$00,$01,$00,$01,$01,$00,$01 // ................
        .byte $00,$01,$01,$00,$01,$00,$01,$00,$06,$06,$15,$0b,$01,$10,$06,$15 // ................
        .byte $15,$0b,$01,$01,$05,$11,$01,$11,$01,$11,$01,$15,$10,$0b,$06,$e3 // ................
        .byte $01,$2c,$06,$0b,$10,$15,$05,$11,$09,$01,$09,$11,$05,$09,$e3,$01 // .,..............
        .byte $26,$09,$01,$15,$0f,$0b,$06,$e3,$01,$29,$06,$0b,$0f,$15,$01,$15 // &........)......
        .byte $0f,$0b,$06,$e3,$01,$25,$06,$0b,$0f,$15,$02,$e5,$01,$a1,$f3,$20 // .....%......... 
        .byte $60                                   // `

txt_f9f4:
        .text " CHANGELING OF ABYSS. FUCK YOU!  "
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $24,$f0,$c0,$80,$80,$a4,$24,$0f,$03,$01,$01,$a8,$24,$80,$80,$c0 // $.....$.....$...
        .byte $f0,$a4,$28,$01,$01,$03,$0f,$0f,$3f,$7f,$7f,$c4,$24,$f0,$fc,$fe // ..(.....?...$...
        .byte $fe,$c8,$24,$7f,$7f,$3f,$0f,$c4,$26,$fe,$fe,$fc,$f0,$0f,$03,$e4 // ..$..?..&.......
        .byte $01,$24,$03,$0f,$f0,$c0,$e4,$80,$26,$c0,$f0,$ff,$c3,$81,$81,$a8 // .$......&.......
        .byte $26,$81,$81,$c3,$ff,$f0,$fc,$e4,$fe,$24,$fc,$f0,$0f,$3f,$e4,$7f // &........$...?..
        .byte $26,$3f,$0f,$00,$3c,$7e,$7e,$c8,$23,$7e,$7e,$3c,$83,$79,$00,$c9 // &?..<~~.#~~<.y..
        .byte $34,$83,$31,$f9,$d9,$99,$81,$99,$ff,$83,$39,$f9,$d9,$9b,$83,$99 // 4.1.......9.....
        .byte $ff,$c3,$91,$39,$33,$e3,$3f,$25,$ff,$83,$31,$f9,$d9,$e3,$99,$3b // ...93.?%..1....;
        .byte $ff,$83,$19,$39,$3b,$9f,$cf,$c7,$ff,$81,$01,$6f,$cf,$cf,$c1,$c9 // ...9;......o....
        .byte $ff,$c7,$93
        .text ";3??!"
        .byte $ff,$bb
        .byte $31,$e3
        .byte $33,$27,$03
        .byte $33
        .byte $ff,$f7,$e7,$c7,$87,$e3,$e7,$24,$ff,$81,$1f,$3b,$e3,$f3,$2b,$d3 // .......$...;..+.
        .byte $ff,$d9,$99,$19,$93,$93,$83,$87,$ff,$cf,$e6,$9f,$25,$ff,$93,$01 // ............%...
        .byte $e9,$a9,$e3,$29,$25,$ff,$83,$39,$f9,$d9,$e3,$99,$60,$2c,$ff,$c3 // ...)%..9....`,..
        .byte $99,$99,$f9,$99,$39,$39,$ff,$83,$31,$f9,$d9,$91,$83,$87,$ff,$c3 // ....99..1.......
        .byte $99,$99,$f9,$89,$39,$39,$ff,$83,$39,$79,$d9,$91,$83,$87,$ff,$81 // ....99..9y......
        .byte $11,$1f,$8f,$c3,$f1,$f1,$ff,$81,$03,$ff,$e4,$cf,$22,$ff,$b3,$e5 // ............"...
        .byte $33,$23,$37,$ff,$3f,$e6,$99,$24,$ff,$01,$ff,$ad,$e4,$29,$38,$ff // 3#7.?..$.....)8.
        .byte $39,$39,$93,$83,$c7,$8f,$87,$ff,$91,$19,$99,$99,$91,$c3,$e7,$ff // 99..............
        .byte $81,$39,$b3,$e7,$03,$cf,$9f,$80,$31,$ff,$22,$f7,$f7,$e5,$e7,$25 // .9......1."....%
        .byte $ff,$dd,$99,$99,$bb,$c4,$22,$99,$99,$a2,$23,$99,$99,$00,$d9,$24 // ......"...#....$
        .byte $f3,$e3,$c7,$df,$c4,$22,$f3,$e7,$e5,$cf,$23,$ff,$cf,$e7,$e5,$f3 // ....."....#.....
        .byte $cb,$e3,$e7,$22,$81,$81,$ce,$22,$81,$81,$cc,$60,$54,$fc,$f9,$f3 // ..."..."...`T...
        .byte $e7,$ff,$c3,$99,$98,$f8,$98,$38,$38,$ff,$f9,$f1,$e1,$c1,$91,$f1 // .......88.......
        .byte $f1,$ff,$e3,$c1,$9c,$9c,$fc,$f8,$f1,$ff,$80,$80,$f8,$f8,$f1,$e3 // ................
        .byte $f1,$ff,$fc,$f8,$f0,$e0,$c4,$8c,$80,$ff,$80,$80,$8f,$8f,$81,$c0 // ................
        .byte $fc,$ff,$e0,$c0,$8f,$8f,$81,$80,$8c,$ff,$80,$80,$9c,$fc,$f8,$f1 // ................
        .byte $f1,$ff,$c1,$80,$8c,$8c,$81,$c0,$8c,$ff,$c1,$80,$98,$98,$80,$c0 // ................
        .byte $f8,$c5,$23,$e7,$e7,$ef,$80,$22,$ff,$26,$e1,$c0,$9c,$9c,$b9,$f3 // ..#....".&......
        .byte $c8,$2b,$99,$99,$91,$9f,$8f,$9f,$bf,$ff,$99,$13,$87,$c5,$2b,$3f // .+............+?
        .byte $3f,$9f,$9f,$cb,$e3,$f3,$ff,$99,$93,$87,$c5,$21,$8f,$e4,$9f,$24 // ?..........!...$
        .byte $cf,$e1,$ff,$cb,$e3,$cf,$27,$c7,$cf,$df,$ff,$33,$33,$87,$c5,$28 // ......'....33..(
        .text "33!?"
        .byte $1f
        .byte $3f,$7f,$ff,$e4,$e7
        .byte $27,$e3,$e7,$ef,$ff,$93
        .byte $93,$c7,$c5,$2b,$93,$99,$91,$9f,$8f,$9f,$bf,$ff,$9f,$99,$81,$c5 // ...+............
        .text "+)91?"
        .byte $1f
        .byte $3f,$7f,$ff,$99,$99,$11,$c5
        .byte $23,$39,$13
        .byte $87,$c5,$e4,$9f,$37,$8f,$9f,$bf,$ff,$39,$83,$c7,$e7,$e5,$e1,$f1 // ....7....9......
        .byte $ff,$93,$99,$99,$9f,$8f,$9f,$bf,$ff,$19,$13,$87,$c5,$e4,$cf,$27 // ...............'
        .byte $c7,$cf,$df,$ff,$39,$33,$87,$c5,$23,$99,$c9,$e3,$c5,$23,$29,$29 // ....93..#....#))
        .byte $93,$c5                               // ..

txt_fc68:
        .text "#''3"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $23,$e7,$e7,$c3,$c5,$23,$3b,$39,$01,$80,$37,$ff,$e3,$e7,$21,$ef // #....#;9..7...!.
        .byte $ca,$23,$00,$99,$99,$80,$25,$ff,$24,$cf,$cf,$e7,$f3,$c4,$24,$f3 // .#....%.$.....$.
        .byte $f3,$e7,$cf,$cc,$e3,$e7,$c7,$24,$e7,$e7,$ef,$df,$cc,$22,$e7,$e7 // .......$....."..
        .byte $c4,$24,$cf,$9f,$3f,$7f,$c4,$23,$38,$11,$83,$c5,$24,$f1,$f1,$c0 // .$..?..#8...$...
        .byte $c0,$c4,$24,$e3,$c7,$80,$80,$c4,$24,$f8,$9c,$80,$81,$c4,$21,$80 // ..$.....$.....!.
        .byte $e3,$fc,$c4,$24,$fc,$9c,$80,$c1,$c4,$24,$8c,$8c,$80,$c1,$c4,$e3 // ...$.....$......
        .byte $f1,$22,$f3,$f7,$c3,$24,$8c,$8c,$80,$c1,$c4,$24,$98,$98,$80,$c1 // ."...$.....$....
        .byte $c6,$23,$e7,$e7,$ef                   // .#...

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

dat_fce7:
        .byte $f3,$f3,$f7,$ff,$f3,$f3,$f7,$ff,$83,$39,$45,$5d,$45,$39,$83,$ff // .........9E]E9..
        .byte $e7,$87,$d3,$d3,$81,$b9,$10,$ff,$c3,$19,$93,$81,$99,$99,$03,$ff // ................
        .byte $c3,$11,$3b,$3f,$3f,$19,$83,$ff,$c3,$11,$e3,$99,$60,$25,$91,$03 // ..;??.......`%..
        .byte $ff,$c1,$1d,$97,$87,$97,$99,$03,$ff,$c1,$1d,$97,$87,$97,$9f,$0f // ................
        .byte $ff,$c3,$11,$3b,$3f,$30,$19,$81,$ff,$cd,$11,$99,$81,$99,$99,$d0 // ...;?0..........
        .byte $ff,$f3,$c7,$e4,$e7,$24,$c3,$ff,$f9,$e3,$e3,$f3,$2d,$93,$c7,$ff // .....$......-...
        .byte $d9,$13,$87,$87,$93,$98,$19,$ff,$df,$1f,$e3,$9f,$35,$99,$03,$ff // ............5...
        .byte $d8,$11,$81,$a9,$b9,$b9,$10,$ff,$d1,$19,$89,$81,$91,$99,$0d,$ff // ................
        .byte $c3,$11,$e3,$39,$2d,$11,$83,$ff,$c3,$19,$99,$83,$9f,$9f,$0f,$ff // ...9-...........
        .byte $c3,$11,$e3,$39,$35,$11,$83,$d1,$c3,$19,$99,$83,$93,$98,$09,$ff // ...95...........
        .byte $c1,$1b,$8f,$c3,$f1,$39,$83,$ff,$80,$27,$e4,$e7,$24,$c3,$ff,$dc // .....9...'..$...
        .byte $11,$e4,$99,$3d,$c3,$ff,$de,$18,$9c,$c9,$c9,$e3 // ...=........

// --- Region $fdbd-$ff5a ---
.pc = $fdbd "Segment $fdbd"
        .byte $81,$31,$e3,$c7,$8f,$19,$03,$ff,$c3,$e5,$cf,$2b,$c3,$ff,$c9,$a0 // .1.........+....
        .byte $80,$80,$c1,$e3,$f7,$ff,$c3,$e5,$f3,$21,$c3,$c2,$23,$e7,$c3,$81 // .........!..#...
        .byte $e4,$e7,$27,$ff,$ef,$cf,$80,$80,$cf,$ef,$c9,$e4,$e7,$c2,$25,$e7 // ..'...........%.
        .byte $ff,$dd,$11,$99,$c5,$60,$23,$99,$99,$00,$99,$00,$99,$99,$ff,$e7 // .....`#.........
        .byte $c1,$9f,$c3,$f9,$83,$e7,$ff,$9d,$99,$f3,$e7,$cf,$99,$b9,$ff,$8f // ................
        .byte $37,$c7,$89,$33,$11,$84,$ff,$f9,$f3,$e7,$c5,$21,$e7,$e5,$cf,$23 // 7..3.......!...#
        .byte $e7,$ff,$cf,$e5,$e7,$21,$cf,$c2,$25,$99,$c3,$00,$c3,$99,$c3,$25 // .....!..%......%
        .byte $e7,$e7,$81,$e7,$e7,$c7,$23,$f7,$e7,$cf,$c3,$21,$81,$c9,$35,$f7 // ......#....!..5.
        .byte $e7,$ff,$f9,$f1,$e3,$c7,$8f,$1f,$3f,$ff,$c3,$11,$31,$29,$19,$11 // ........?...1)..
        .byte $83,$ff,$f7,$c7,$e4,$e7,$60,$41,$c3,$ff,$c7,$23,$f3,$e7,$cf,$99 // ......`A...#....
        .byte $03,$ff,$e3,$99,$f3,$e1,$b9,$11,$83,$ff,$f3,$e3,$c3,$93,$00,$f3 // ................
        .byte $e1,$ff,$f8,$c1,$9f,$03,$f1,$31,$83,$ff,$c3,$0f,$3f,$23,$39,$19 // .......1....?#9.
        .byte $83,$ff,$c1,$33,$e7,$e7,$cf,$cf,$c7,$ff,$c3,$19,$39,$83,$39,$39 // ...3........9.99
        .byte $83,$ff,$c3,$11,$39,$89,$f9,$f1,$c3,$c2,$21,$f7,$03,$e7,$ff,$ff // ....9.....!.....
        .byte $f7,$29,$e7,$cf,$f1,$e7,$cf,$9f,$cf,$e7,$f1,$c3,$23,$81,$ff,$81 // .)..........#...
        .byte $c3,$61,$10,$8f,$e7,$f3,$f9,$f3,$e7,$8f,$ff,$c3,$99,$f3,$e7,$ef // .a..............
        .byte $f7,$e7,$ff,$2a,$aa,$a8,$a5,$55,$5e,$95,$55,$57,$95,$55,$57,$95 // ...*...U^.UW.UW.
        .byte $ff,$57,$95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$95,$ea,$57,$95,$55 // .W..W..W..W..W.U
        .byte $57,$95,$55,$57,$95,$55,$57,$95,$ff,$57,$95,$c2,$57,$95,$c2,$57 // W.UW.UW..W..W..W
        .byte $95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$bf // ..W..W..W..W..W.
        .byte $c2,$ff,$1f,$aa,$aa,$a8,$95,$55,$5e,$95,$55,$57,$95,$55,$57,$95 // .......U^.UW.UW.
        .byte $ff,$57,$95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$95,$ea,$57,$95,$55 // .W..W..W..W..W.U
        .byte $5f,$95,$55,$5c,$95,$55,$5e,$95,$ff,$57,$95,$c2,$57,$95,$c2,$57 // _.U\.U^..W..W..W
        .byte $95,$c2,$57,$95,$ea,$57,$95,$55,$57,$95,$55,$57,$95,$55,$5f,$bf // ..W..W.UW.UW.U_.
        .byte $ff,$fc,$17,$aa,$8a,$a8,$95,$c9,$5c,$95,$c9,$5c,$95,$c9,$5c,$95 // ........\..\..\.
        .byte $c9,$5c,$95,$c9,$5c,$95,$c9,$5c,$95,$e9,$5c,$95,$55,$5c // .\..\..\..\.U\

// --- Region $ff68-$ff83 ---
.pc = $ff68 "dat_ff68"

dat_ff68:
        .byte $57,$00,$02,$57,$00,$02,$57,$00,$02,$57,$00,$02,$57,$00,$02,$57 // W..W..W..W..W..W
        .byte $00,$02,$57,$00,$02,$ff,$00,$1f,$2a,$aa,$a8,$a5 // ..W.....*...

// --- Region $ff91-$ffd1 ---
.pc = $ff91 "dat_ff91"

dat_ff91:
        .byte $ff,$95,$c0,$00,$95,$e0,$00,$95,$7a,$a8,$95,$55,$5e,$95 // ........z..U^.

txt_ff9f:
        .text "UW"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $55,$57,$2f,$fd,$57,$00,$0b,$57,$00,$02,$57,$aa,$8a,$57,$95,$e9 // UW/.W..W..W..W..
        .byte $57,$95,$55,$57,$95                   // W.UW.

txt_ffb7:
        .text "UW"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $55,$5f,$2f,$ff,$fc,$00,$80,$40,$ff,$80,$40,$00,$80,$40,$ff,$80 // U_/....@..@..@..
        .byte $40,$00,$80,$40,$ff,$80,$40,$00       // @..@..@.

// --- Region $ffd8-$ffe6 ---
.pc = $ffd8 "dat_ffd8"

dat_ffd8:
        .byte $80,$40,$ff,$80,$40,$00,$80,$40,$ff,$80,$40,$00,$80,$40,$ff // .@..@..@..@..@.

// --- Region $ffea-$ffff ---
.pc = $ffea "dat_ffea"

dat_ffea:
        .byte $80,$40,$ff,$80,$40,$00,$80,$40,$ff,$80,$40,$00,$80,$40,$ff,$80 // .@..@..@..@..@..
        .byte $40,$00,$21,$0a,$00,$9f               // @.!...
