// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:21
// 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:  $0803 (2051)
// IRQ handler:  $1bff (irq_1bff)
//
// Code: 1792 bytes, Data: 61696 bytes
// Labels: 246, Subroutines: 12
//
// Cross-references: all OK
// ============================================


// --- Region $0803-$087f ---
.pc = $0803 "main_0803"

main_0803:
        lda #$00
        sta $0286
        lda #$8b
        sta $02
        lda #$1f
        sta $03
        jsr $e544
        lda #$00
        sta $d020
        sta $d021
        lda #$1f
        sta $d018
        jsr sub_0c00
        lda #$00
        jsr sub_1446
        sei
        lda #$1b
        sta $d011
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$ff
        sta $0314
        lda #$1b
        sta $0315
        cli

loc_0843:
        jsr $ffe4
        cmp #$20
        bne loc_0843
        sei
        lda #$00
        sta $d015
        jsr $e544
        lda #$0e
        sta $d020
        sta $d021
        lda #$15
        sta $d018
        sei
        jsr $fda3
        jsr $ff5b
        jsr $fd15
        ldx #$00

loc_086c:
        lda dat_087f,x
        sta $0400,x
        inx
        cpx #$27
        bne loc_086c
        sei
        lda #$00
        sta $01
        jmp $0400

dat_087f:
        .byte $78                                   // x

// --- Region $0984-$0a11 ---
.pc = $0984 "sub_0984"
// Referenced by: jsr from $fba8

sub_0984:
        ldx #$00
        lda $3a00
        pha

loc_098a:
        lda $3a01,x
        sta $3a00,x
        inx
        cpx #$10
        bne loc_098a
        pla
        sta $3a0f
        ldx #$00

loc_099b:
        ldy $3a18,x

loc_099e:
        clc
        rol $3cf8,x
        rol dat_3cf0,x
        rol $3ce8,x
        rol $3ce0,x
        rol $3cd8,x
        rol $3cd0,x
        rol $3cc8,x
        rol $3cc0,x
        rol $3cb8,x
        rol $3cb0,x
        rol $3ca8,x
        rol $3ca0,x
        rol $3c98,x
        rol $3c90,x
        rol $3c88,x
        rol $3c80,x
        rol $3c78,x
        rol $3c70,x
        rol $3c68,x
        rol $3c60,x
        rol $3c58,x
        rol $3c50,x
        rol $3c48,x
        rol $3c40,x
        rol $3c38,x
        rol $3c30,x
        rol $3c28,x
        rol $3c20,x
        rol $3c18,x
        rol $3c10,x
        rol $3c08,x
        rol $3c00,x
        bcc loc_0a09
        lda $3cf8,x
        ora #$01
        sta $3cf8,x

loc_0a09:
        dey
        bne loc_099e
        inx
        cpx #$08
        bne loc_099b
        rts

// --- Region $0c00-$0cd2 ---
.pc = $0c00 "sub_0c00"
// Referenced by: jsr from $0820

sub_0c00:
        lda #$d3
        ldy #$0c
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$d5
        ldy #$0c
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$01
        ldy #$0d
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$2c
        ldy #$0d
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$57
        ldy #$0d
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$92
        ldy #$0d
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$d6
        ldy #$0d
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$1a
        ldy #$0e
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$5d
        ldy #$0e
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$a4
        ldy #$0e
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$e4
        ldy #$0e
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$0f
        ldy #$0f
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$3b
        ldy #$0f
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$66
        ldy #$0f
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        lda #$85
        ldy #$0f
        jsr sub_ab1e
        nop
        lda #$0d
        jsr $ffd2
        nop
        rts

// --- Region $11a6-$1489 ---
.pc = $11a6 "sub_11a6"
// Referenced by: jsr from $1274, $1316, $1323, $132f

sub_11a6:
        tya
        sta $101c,x
// Referenced by: jsr from $12a2

sub_11aa:
        lda $106e,y
        sta $d401,x
        sta $1033,x
        lda $10ce,y
        sta $d400,x
.label loc_11bb = * + 2
        sta $1032,x
        rts
// Referenced by: jsr from $13bd

sub_11bd:
        lda #$01
        sta $1047,x

loc_11c2:
        lda $101e,x
        sta $fb
        lda $101f,x
        sta $fc
        lda $101d,x
        asl
        tay
        iny
        lda ($fb),y
        cmp #$00
        bne loc_11e4
        lda #$00
        sta $101d,x
        ldy #$01
        lda ($fb),y
        clv
        bvc loc_11ee

loc_11e4:
        cmp #$01
        bne loc_11ee
        lda #$00
        sta dat_1000
        rts

loc_11ee:
        pha
        dey
        lda ($fb),y
        sta $fb
        pla
        sta $fc
        lda $102f,x
        tay
        clc
        adc #$02
        sta $102f,x
        lda ($fb),y
        cmp #$00
        bne loc_1212
        lda #$00
        sta $102f,x
        inc $101d,x
        jmp loc_11c2

loc_1212:
        sta $101c,x
        iny
        lda ($fb),y
        pha
        and #$1f
.label loc_121d = * + 2
        sta $1004,x
        pla
        and #$e0
        lsr
        lsr
        tay
        lda $1059,x
        sta $fb
        lda $105a
        sta $fc
        lda #$00
        sta $d404,x
        sta $d402,x
        sta $1034,x
        lda ($fb),y
        iny
        sta $d403,x
        sta $1035,x
        and #$f0
        sta $1003,x
        lda ($fb),y
        iny
        sta $1005,x
        lda ($fb),y
        iny
        sta $d405,x
        lda ($fb),y
        iny
        sta $d406,x
        lda ($fb),y
        iny
        sta $101a,x
        lda ($fb),y
        iny
        sta $1007,x
        lda ($fb),y
        iny
        sta $1046,x
        lda ($fb),y
        iny
        sta $1008,x
        ldy $101c,x
        jsr sub_11a6
        lda $1033,x
        sta $1049,x
        lda $1032,x
        sta $1048,x
        lda $1005,x
.label loc_1287 = * + 1
        sta $d404,x
        lda #$00
        sta $1009,x
        rts

loc_128f:
        inc $1006,x
        lda $1006,x
        clc
        adc $1046,x
        tay
        lda $101c,x
        clc
        adc $115e,y
        tay
        jsr sub_11aa
        lda $1006,x
        clc
        adc $1007,x
        tay
        lda $112e,y
        clc
        adc $1032,x
        sta $1032,x
        bcc loc_12bc
        inc $1033,x

loc_12bc:
        lda $1006,x
        cmp #$0c
        bne loc_12c8
        lda #$00
        sta $1006,x

loc_12c8:
        lda $1008,x
        and #$20
        beq loc_12e6
        lda $1047,x
        beq loc_12e0
        dec $1047,x
        lda #$81
        sta $d404,x
        sta $d401,x
        rts

loc_12e0:
        lda $1005,x
        sta $d404,x

loc_12e6:
        lda $1034,x
        clc
        adc $101a,x
        sta $1034,x
        sta $d402,x
        lda $1035,x
        adc #$00
        sta $1035,x
        sta $d403,x
        lda $1008,x
        lsr
        pha
        bcc loc_1326
        lda $1009,x
        eor #$80
        sta $1009,x
        bne loc_131c
        lda $101c,x
        sec
        sbc #$0c
        tay
        jsr sub_11a6
        clv
        bvc loc_1326

loc_131c:
        lda $101c,x
        clc
        adc #$0c
        tay
        jsr sub_11a6

loc_1326:
        pla
        lsr
        pha
        bcc loc_1332
        ldy $101c,x
        dey
        jsr sub_11a6

loc_1332:
        pla
        lsr
        pha
        bcc loc_1342
        lda $1031,x
        eor #$c0
        sta $1031,x
        sta $d404,x

loc_1342:
        pla
        lsr
        bcc loc_1351
        lda txt_1030,x
        eor #$60
        sta txt_1030,x
        sta $d404,x

loc_1351:
        lda $1003,x
        beq loc_138d
        sta $1045
        lda $1008,x
        and #$10
        beq loc_1372
        lda $1048,x
        clc
        adc $1045
        sta $1048,x
        bcc loc_136f
        inc $1049,x

loc_136f:
        clv
        bvc loc_1381

loc_1372:
        lda $1048,x
        sec
        sbc $1045
        sta $1048,x
        bcs loc_1381
        dec $1049,x

loc_1381:
        lda $1048,x
        sta $1032,x
        lda $1049,x
        sta $1033,x

loc_138d:
        lda $1032,x
        sta $d400,x
        lda $1033,x
        sta $d401,x
        rts

loc_139a:
        lda $fb
        pha
        lda $fc
        pha
        inc $1044
        ldx #$00

loc_13a5:
        lda dat_1000
        and $1020,x
        beq loc_13c0
        jsr loc_128f
        lda $1044
        cmp $1001
        bne loc_13c0
        dec $1004,x
        bpl loc_13c0
        jsr sub_11bd

loc_13c0:
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_13a5
        lda $1044
        cmp $1001
        bne loc_13d6
        lda #$00
        sta $1044

loc_13d6:
        pla
        sta $fc
        pla
        sta $fb
        rts

loc_13dd:
        ldy #$00
        lda ($fb),y
        sta $101e
        iny
        lda ($fb),y
        sta $101f
        iny
        lda ($fb),y
        sta $1025
        iny
        lda ($fb),y
        sta $1026
        iny
        lda ($fb),y
        sta $102c
        iny
        lda ($fb),y
        sta $102d
        ldx #$00

loc_1404:
        lda #$00
        sta $101d,x
        sta $1004,x
        sta $102f,x
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_1404
        lda #$00
        sta $1044
        ldx #$17
        lda #$00

loc_1421:
        sta $d400,x
        dex
        bpl loc_1421
        lda $1002
        sta $d418
        lda #$80
        sta $1009
        lda #$80
        sta $1010
        sta $1017
        lda #$01
        sta $1006
        rts

dat_1440:
        .byte $b0,$18,$58,$19,$20,$1a               // ..X. .
// Referenced by: jsr from $0825, $1483

sub_1446:
        lda #$03
        sta $1001
        lda #$6f
        sta $1002
        lda #$07
        sta dat_1000
        lda #$90
        sta $1059
        lda #$14
        sta $105a
        lda #$d0
        sta $1060
        lda #$14
        sta $1061
        lda #$90
        sta $1067
        lda #$14
        sta $1068
        lda #$40
        sta $fb
        lda #$14
        sta $fc
        jmp loc_13dd

loc_147e:
        lda dat_1000
        bne loc_1486
        jsr sub_1446

loc_1486:
        jmp loc_139a

dat_1489:
        .byte $60                                   // `

// --- Region $1bff-$1c22 ---
.pc = $1bff "irq_1bff"

irq_1bff:
        lsr $d019
        ldx $1c23
        inx
        cpx #$03
        bne loc_1c0c
        ldx #$00

loc_1c0c:
        stx $1c23
        txa
        asl
        tax
        lda $1c24,x
        sta dat_1c21
        lda $1c25,x
        sta $1c22
        jmp (dat_1c21)

dat_1c21:
        .byte $4e,$1c                               // N.

// --- Region $1c49-$1c5a ---
.pc = $1c49 "loc_1c49"

loc_1c49:
        nop
        nop
        jmp loc_ea31

loc_1c4e:
        lda #$c8
        sta $d012
        lda #$08
        sta $d016
        jmp loc_ea31

// --- Region $1c67-$1ca8 ---
.pc = $1c67 "loc_1c67"

loc_1c67:
        lda $d012
        sec
        sbc #$01
        and #$07
        ora #$10
        sta $d011
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop

loc_1c87:
        nop
        nop
        dex
        bne loc_1c67
        lda #$00
        sta $d021
        ldx #$24
        inx

loc_1c94:
        stx $1c92
        lda dat_1ca9,x
        cmp #$ff
        bne loc_1ca3
        ldx #$00
        jmp loc_1c94

loc_1ca3:
        sta $1c66
        jmp loc_ea31

// --- Region $1e2d-$1e76 ---
.pc = $1e2d "sub_1e2d"
// Referenced by: jsr from $fb9f

sub_1e2d:
        dec $1e2c
        beq loc_1e33
        rts

loc_1e33:
        lda #$02
        sta $1e2c
        ldx dat_1e77
        inx

loc_1e3c:
        stx dat_1e77
.label loc_1e40 = * + 1
        lda $1e78,x
        cmp #$ff
        bne loc_1e4b
        ldx #$00
        jmp loc_1e3c

loc_1e4b:
        pha
        ldx #$00

loc_1e4e:
        lda $da09,x
        sta $da08,x
        inx
        cpx #$27
        bne loc_1e4e
        dex

loc_1e5a:
        lda $daf8,x
        sta $daf9,x
        dex
        cpx #$ff
        bne loc_1e5a
        pla
        sta $da2f
        sta $daf8
        ldx #$00

loc_1e6e:
        sta $da80,x
        inx
        cpx #$27
        bne loc_1e6e
        rts

// --- Region $1e88-$1eef ---
.pc = $1e88 "sub_1e88"
// Referenced by: jsr from $fba2

sub_1e88:
        lda $1e87
        beq loc_1e91
        dec $1e87
        rts

loc_1e91:
        lda $1c61
        sec
        sbc dat_1f3a
        and #$07
        sta $1c61
        bcc loc_1ea0
        rts

loc_1ea0:
        ldx #$00

loc_1ea2:
.label loc_1ea3 = * + 1
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loc_1ea2

loc_1ead:
        ldy #$00
        lda ($02),y
        cmp #$00
        beq loc_1ec9
        cmp #$7b
        beq loc_1ed4
        cmp #$6e
        beq loc_1ee6
        and #$3f
        sta $071f
// Referenced by: jsr from $1edd, $1ee0, $fcf0, $fcf3

sub_1ec2:
        inc $02
        bne loc_1ec8
        inc $03

loc_1ec8:
        rts

loc_1ec9:
        lda #$8b
        sta $02
        lda #$1f
        sta $03
        jmp loc_1ead

loc_1ed4:
        ldy #$01
        lda ($02),y
        and #$3f
        sta dat_1f3a
        jsr sub_1ec2

loc_1ee0:
        jsr sub_1ec2
        jmp loc_1ead

loc_1ee6:
        lda #$50
        sta $1e87
        jmp loc_1ee0

dat_1eee:
        .byte $60                                   // `

dat_1eef:
        // === Fill data (1 bytes, $1eef-$1eef) ===
        .byte $00                                   // .

// --- Region $21a7-$21a7 ---
.pc = $21a7 "Segment $21a7"
        brk

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

// --- Region $ab1e-$ab1e ---
.pc = $ab1e "sub_ab1e"
// Referenced by: jsr from $0c04, $0c12, $0c20, $0c2e, $0c3c, $0c4a, $0c58, $0c66

sub_ab1e:
        brk

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

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

loc_ea31:
        brk

// --- Region $f010-$f013 ---
.pc = $f010 "Segment $f010"
        .byte $4f,$50,$51                           // sre $5150 // ILLEGAL
        .byte $52                                   // jam // ILLEGAL

// --- Region $f9d0-$f9de ---
.pc = $f9d0 "Segment $f9d0"
        adc $45
        adc $43
        pla
        eor ($68,x)
        .byte $3c,$6b,$3c                           // nop $3c6b,x // ILLEGAL
        adc $45
        adc $46
        .byte $62                                   // jam // ILLEGAL

// --- Region $fb90-$fbbe ---
.pc = $fb90 "loc_fb90"

loc_fb90:
        lda #$90
        sta $d012
        lda #$18
        sta $d016
        lda #$1b
        sta $d011
        jsr sub_1e2d
        jsr sub_1e88
        jsr loc_139a
        jsr sub_0984
        inc $ea
        rts

loc_fbae:
        and #$4c
        and ($ea),y
        lda #$c8
        sta $d012
        lda #$08
.label loc_fbba = * + 1
        sta $d016
        jmp loc_ea31

// --- Region $fbdc-$fbfb ---
.pc = $fbdc "loc_fbdc"

loc_fbdc:
        dex
        bne loc_fbba
        lda #$00
        sta $d021
        ldx #$24
        inx
        stx $1c92
        lda dat_1ca9,x
        cmp #$ff
        bne loc_fbf6
        ldx #$00
        jmp loc_1c94

loc_fbf6:
        sta $1c66
        jmp loc_ea31

// --- Region $fc41-$fc89 ---
.pc = $fc41 "loc_fc41"

loc_fc41:
        bit $f01e
        ora ($60,x)
        lda #$02
        sta $1e2c
        ldx dat_1e77
        inx
        stx dat_1e77
        lda $1e78,x
        cmp #$ff
        bne loc_fc5e
        ldx #$00
        jmp loc_1e3c

loc_fc5e:
        pha
        ldx #$00

loc_fc61:
        lda $da09,x
        sta $da08,x
        inx
        cpx #$27
        bne loc_fc61
        dex

loc_fc6d:
        lda $daf8,x
        sta $daf9,x
        dex
        cpx #$ff
        bne loc_fc6d
        pla
        sta $da2f
        sta $daf8
        ldx #$00

loc_fc81:
        sta $da80,x
        inx
        cpx #$27
        bne loc_fc81
        rts

// --- Region $fcb5-$fd02 ---
.pc = $fcb5 "loc_fcb5"

loc_fcb5:
.label loc_fcb6 = * + 1
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loc_fcb5
        ldy #$00
        lda ($02),y
        cmp #$00
        beq loc_fcdc
        cmp #$7b
        beq loc_fce7
        cmp #$6e
        beq loc_fcf9
        and #$3f
        sta $071f
        inc $02
        bne loc_fcdb
        inc $03

loc_fcdb:
        rts

loc_fcdc:
        lda #$8b
        sta $02
        lda #$1f
        sta $03
        jmp loc_1ead

loc_fce7:
        ldy #$01
        lda ($02),y
        and #$3f
        sta dat_1f3a
        jsr sub_1ec2
        jsr sub_1ec2
        jmp loc_1ead

loc_fcf9:
        lda #$50
        sta $1e87
        jmp loc_1ee0

dat_fd01:
        .byte $60,$80                               // `.

// --- Region $fd15-$fd18 ---
.pc = $fd15 "Segment $fd15"
        jsr $0508
        .byte $12                                   // jam // ILLEGAL

// --- Region $fda3-$fda6 ---
.pc = $fda3 "Segment $fda3"
        .byte $0c,$09,$03                           // nop $0309 // ILLEGAL

txt_fda6:
        .encoding "screencode_mixed"
        .text "o"
        .encoding "petscii_upper"

// --- Region $ff5b-$ff5e ---
.pc = $ff5b "Segment $ff5b"
        and $18
        clc
        brk

// --- Region $ff8d-$ff8f ---
.pc = $ff8d "loc_ff8d"

loc_ff8d:
        sta ($e6,x)
        brk

// --- Region $ffd2-$ffd6 ---
.pc = $ffd2 "Segment $ffd2"
        and ($20,x)
        .byte $a7,$21                               // lax $21 // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

// --- Region $ffe4-$fff4 ---
.pc = $ffe4 "Segment $ffe4"
        .byte $a3,$21                               // lax ($21,x) // ILLEGAL
        bpl loc_ff8d
        and ($01,x)
        ldx #$21
        ora ($a4,x)
        and ($01,x)
        ldy $21
        .byte $04,$a2                               // nop $a2 // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

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

// --- Region $0880-$08a5 ---
.pc = $0880 "Program $0880"
        .byte $a2,$00,$8e,$20,$d0,$8e,$21,$d0,$bd,$00,$3d,$9d,$01,$08,$e8,$d0 // ... ..!...=.....
        .byte $f7,$ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04,$c9,$b0,$d0,$ea,$a9,$37 // ...............7
        .byte $85,$01,$4c,$e2,$fc                   // ..L..

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

// --- Region $08c9-$08ce ---
.pc = $08c9 "txt_08c9"

txt_08c9:
        .text "-CBA-"
        .byte $00                                   // string terminator

// --- Region $0a12-$0a12 ---
.pc = $0a12 "dat_0a12"

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

// --- Region $0b00-$0b07 ---
.pc = $0b00 "dat_0b00"

dat_0b00:
        .byte $20,$00,$10,$20,$03,$10,$60           //  .. ..`

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

// --- Region $0cd3-$0fac ---
.pc = $0cd3 "dat_0cd3"

dat_0cd3:
        .byte $13,$00,$91,$12,$05                   // .....

txt_0cd8:
        .text "ABCDEFGHIJKMNOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_0cf4:
        .text "ABCDEFGHIJKM"
        .byte $00                                   // string terminator
        .byte $91,$12                               // ..

txt_0d03:
        .text "NOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_0d13:
        .text "ABCDEFGHIJKMNOPQRSTUVWXY"
        .byte $00                                   // string terminator
        .byte $91,$12,$5b,$5c,$5d                   // ..[\]

txt_0d31:
        .text "ABCDEFGHIJKMNOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_0d4d:
        .text "ABCDEFGHI"
        .byte $00                                   // string terminator
        .byte $91,$12                               // ..

txt_0d59:
        .text "JKMNOP"
        .byte $92,$9b
        .text "*****"
        .byte $05,$12
        .byte $51,$52,$53,$92,$9b
        .byte $2a,$2a
        .byte $2a,$2a,$05,$12,$54,$55,$56,$92,$9b   // **..TUV..

txt_0d78:
        .text "******"
        .byte $12,$05,$57,$58,$59,$92,$9b           // ..WXY..

txt_0d85:
        .text "******"
        .byte $12,$05
        .byte $59,$5a,$5b
        .byte $5c,$00,$91,$12
        .text "ABCDE"
        .byte $92,$9b
        .byte $2a,$2a,$05,$12,$45,$46,$92,$9b,$2a,$2a,$05,$12,$47,$48,$92,$9b // **..EF..**..GH..
        .byte $2a,$2a,$05,$12,$49,$92,$9b,$2a,$2a,$12,$05,$4a,$4b,$92,$9b,$2a // **..I..**..JK..*
        .byte $2a,$2a,$05,$12                       // **..

txt_0dbf:
        .text "MNOPQRS"
        .byte $92,$9b,$2a,$2a,$12,$05               // ..**..

txt_0dcc:
        .text "STUVWXYZ"
        .byte $5b,$00,$91,$12,$5c,$5d,$41,$42,$43,$92,$9b,$2a,$2a,$05,$12,$44 // [...\]ABC..**..D
        .byte $45,$92,$9b,$2a,$2a,$12,$05,$48,$92,$9b,$2a,$2a,$05,$12,$49,$4a // E..**..H..**..IJ
        .byte $4b,$92,$9b
        .byte $2a,$2a,$92,$12,$05
        .byte $4d,$4e,$92,$9b
        .text "****"
        .byte $2a,$05,$12
        .byte $4f,$50,$51,$92,$9b
        .text "****"
        .byte $05,$12

txt_0e12:
        .text "RSTUVWX"
        .byte $00                                   // string terminator
        .byte $91,$12,$59,$5a,$5b,$5c,$5d,$92,$9b,$2a,$2a,$05,$12,$41,$42,$92 // ..YZ[\]..**..AB.
        .byte $9b
        .byte $2a,$2a,$05,$12
        .byte $43,$92,$9b
        .text "****"
        .byte $12,$05
        .byte $44,$92
        .byte $9b,$2a,$2a,$12,$05                   // .**..

txt_0e3f:
        .text "EFGHIJ"
        .byte $92,$9b,$2a,$2a,$12,$05,$4b,$4c,$92,$9b,$2a,$2a,$05,$12 // ..**..KL..**..

txt_0e53:
        .text "MNOPQRSTU"
        .byte $00                                   // string terminator
        .byte $91,$12
        .text "VWXYZ"
        .byte $92,$9b
        .byte $2a,$2a,$05,$12,$5b
        .byte $5c,$92
        .byte $9b,$2a,$2a,$05,$12,$5d,$92,$9b,$2a,$2a,$05,$12,$41,$42,$43,$92 // .**..]..**..ABC.
        .byte $9b,$2a,$2a,$05,$12,$44,$92,$9b,$2a,$2a,$05,$12,$45,$46,$47,$92 // .**..D..**..EFG.
        .byte $9b,$2a,$2a,$05,$12,$48,$49,$92,$9b,$2a,$2a,$05,$12 // .**..HI..**..

txt_0e9a:
        .text "JKLMNOPQR"
        .byte $00                                   // string terminator
        .byte $91,$12,$05
        .text "STUVW"
        .byte $92,$9b
        .text "*****"
        .byte $05
        .byte $12,$59,$5a,$92,$9b,$2a,$2a,$05,$12,$5b,$5c,$5d,$92,$9b,$2a,$2a // .YZ..**..[\]..**
        .byte $05,$12
        .byte $41,$42,$92,$9b
        .text "*****"
        .byte $05,$12
        .byte $43,$44,$45
        .byte $92,$9b                               // ..

txt_0ed6:
        .text "*******"
        .byte $05,$12
        .text "FGHI"
        .byte $00,$91,$12

txt_0ee6:
        .text "KMNOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_0ef8:
        .text "ABCDEFGHIJKMNOPQRSTUVW"
        .byte $00                                   // string terminator
        .byte $91,$12,$05                           // ...

txt_0f12:
        .text "ABCDEFGHIJKMNOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_0f2e:
        .text "ABCDEFGHIJKM"
        .byte $00                                   // string terminator
        .byte $91,$12                               // ..

txt_0f3d:
        .text "NOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_0f4d:
        .text "ABCDEFGHIJKMNOPQRSTUVWXY"
        .byte $00                                   // string terminator
        .byte $90                                   // .

txt_0f67:
        .text "           PROUDLY PRESENTS"
        .byte $11,$11,$00,$9a                       // ....

txt_0f86:
        .text "       BARMY BILLS FLIGHT OF FUN+   "
        .byte $00                                   // string terminator
        .byte $78                                   // x

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

// --- Region $1000-$11a5 ---
.pc = $1000 "dat_1000"

dat_1000:
        .byte $07,$03,$6f,$00,$01,$41,$04,$00,$00,$00,$00,$01,$41,$01,$04,$28 // ..o..A......A..(
        .byte $00,$00,$01,$41,$0b,$05,$00,$00,$00,$00,$70,$00,$1a,$0a,$b0,$18 // ...A......p.....
        .byte $01,$f0,$00,$39,$0a,$58,$19,$02,$8f,$00,$46,$05,$20,$1a,$04,$04 // ...9.X....F. ...

txt_1030:
        .text "!A"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $04,$50,$09,$04,$41,$41,$31,$1c,$e0,$01,$18,$21,$81,$be,$3b,$b4 // .P..AA1....!..;.
        .byte $06,$00,$f0,$00,$01,$b4,$04,$00,$00,$00,$00,$00,$31,$1c,$00,$00 // ............1...
        .byte $00,$00,$01,$be,$3b,$00,$90,$14,$00,$00,$00,$00,$00,$d0,$14,$00 // ....;...........
        .byte $00,$00,$00,$00,$90,$14,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$02,$03,$03 // ................
        .byte $03,$03,$03,$04,$04,$04,$04,$05,$05,$05,$06,$06,$07,$07,$07,$08 // ................
        .byte $08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12,$13,$15 // ................
        .byte $16,$17,$19,$1a,$1c,$1d,$1f           // .......

txt_10aa:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$10,$17,$1e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^dj.............
        .byte $ee,$fd,$0c,$1c,$2d,$3e,$51,$66,$1b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf.......8
        .byte $5a,$1d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$1a,$b4,$fb,$47,$98 // Z....#S...0...G.
        .byte $ed,$47,$a7,$0c,$17,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G....a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$64 // ...............d
        .byte $c8,$64,$00,$64,$c8,$64,$00,$64,$c8,$64,$00,$32,$64,$96,$c8,$fa // .d.d.d.d.d.2d...
        .byte $c8,$96,$64,$32,$00,$00,$00,$28,$50,$78,$50,$28,$00,$28,$50,$78 // ..d2...(PxP(.(Px
        .byte $50,$28,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03 // P(..............
        .byte $07,$00,$03,$07,$00,$03,$07,$00,$03,$07,$00,$05,$09,$00,$05,$09 // ................
        .byte $00,$05,$09,$00,$05,$09,$00,$04,$07,$00,$04,$07,$00,$04,$07,$00 // ................
        .byte $04,$07,$00,$04,$00,$04,$00,$04,$00,$04,$00,$04,$00,$04,$00,$07 // ................
        .byte $00,$07,$00,$07,$00,$07,$00,$07,$00,$07 // ..........

// --- Region $148a-$16da ---
.pc = $148a "Segment $148a"
        .byte $00,$00,$00,$00,$00,$00,$08,$41,$0c,$cf,$70,$00,$00,$00,$05,$41 // .......A..p....A
        .byte $0b,$bb,$55,$00,$00,$26,$f5,$81,$0f,$00,$f0,$f5,$54,$24,$00,$41 // ..U..&......T$.A
        .byte $0c,$cf,$8f,$05,$00,$00,$00,$40,$0c,$cf,$8f,$05,$00,$00,$00,$41 // .......@.......A
        .byte $0c,$cf,$50,$02,$00,$00,$0a,$41,$0c,$cf,$60,$04,$00,$00,$00,$00 // ..P....A..`.....
        .byte $00,$00,$00,$00,$00,$00,$06,$41,$0d,$0f,$f4,$67,$18,$20,$00,$41 // .......A...g. .A
        .byte $08,$7f,$f0,$04,$00,$2d,$00,$41,$08,$7f,$f0,$04,$00,$28,$03,$41 // .....-.A.....(.A
        .byte $09,$00,$80,$00,$3c,$20,$05,$41,$4a,$00,$40,$0c,$00,$20,$01,$81 // ....< .AJ.@.. ..
        .byte $0a,$00,$30,$00,$24,$20,$1f,$02,$1f,$02,$30,$42,$1f,$02,$1f,$02 // ..0.$ ....0B....
        .byte $1f,$02,$30,$42,$1f,$02,$1f,$02,$1f,$02,$30,$42,$1f,$02,$1f,$02 // ..0B......0B....
        .byte $1f,$02,$30,$42,$1f,$02,$00,$1d,$02,$1d,$02,$30,$42,$1d,$02,$1d // ..0B.......0B...
        .byte $02,$1d,$02,$30,$42,$1d,$02,$1d,$02,$1d,$02,$30,$42,$1d,$02,$1d // ...0B......0B...
        .byte $02,$1d,$02
        .text "0B0B"
        .byte $00,$1a,$02,$1a,$02
        .byte $30,$42,$1a,$02
        .byte $1a,$02,$1a,$02,$30,$42,$1a,$02,$1a,$02,$1a,$02,$30,$42,$1a,$02 // ....0B......0B..
        .byte $1a,$02,$1a,$02,$30,$42,$1a,$02,$00,$1a,$02,$1a,$02,$30,$42,$1a // ....0B.......0B.
        .byte $02,$1a,$02,$1a,$02,$30,$42,$1a,$02,$1d,$02,$1d,$02,$30,$42,$1d // .....0B......0B.
        .byte $02,$1d,$02,$1d,$02
        .text "0B0B"
        .byte $00,$18,$02,$18,$02
        .byte $30,$42
        .byte $18,$02,$18,$02,$18,$02,$30,$42,$18,$02,$18,$02,$18,$02,$30,$42 // ......0B......0B
        .byte $18,$02,$18,$02,$18,$02,$30,$42,$18,$02,$00,$1b,$02,$1b,$02,$30 // ......0B.......0
        .byte $42,$1b,$02,$1b,$02,$1b,$02,$30,$42,$1b,$02,$1b,$02,$1b,$02,$30 // B......0B......0
        .byte $42,$1b,$02,$1b,$02,$1b,$02,$30,$42,$1b,$02,$00,$1f,$02,$1f,$02 // B......0B.......
        .byte $1f,$02,$1f,$02,$1f,$02,$1f,$02,$1f,$02,$1f,$02,$1f,$05,$1f,$05 // ................
        .byte $1f,$05,$1f,$05,$1f,$0b,$1f,$0b,$1f,$0b,$1f,$0b,$00,$1f,$9f,$1f // ................
        .byte $9f,$1f,$9f,$1f,$9f,$1f,$9f,$1f,$9f,$1f,$9f,$1f,$9f,$1f,$9f,$1f // ................
        .byte $9f,$00,$00,$00,$00,$00,$37,$6b,$37,$65,$3e,$6b,$3e,$65,$43,$6b // ......7k7e>k>eCk
        .byte $41,$8b,$41,$8b,$41,$85,$3e,$65,$41,$65,$43,$65,$3c,$6b,$3c,$6b // A.A.A.>eAeCe<k<k
        .byte $3a,$6b,$3c,$65,$3e,$6b,$37,$8b,$37,$8b,$37,$8b,$37,$85,$00,$eb // :k<e>k7.7.7.7...
        .byte $eb,$eb,$eb,$eb,$eb,$eb,$eb,$00,$37,$6b,$37,$65,$3e,$6b,$3e,$65 // ........7k7e>k>e
        .byte $43,$6b,$41,$8b,$41,$8b,$41,$85,$3e,$65,$41,$65,$43,$65,$46,$65 // CkA.A.A.>eAeCeFe
        .byte $45,$6b,$43,$6b,$41,$6b,$43,$8b,$43,$8b,$43,$8b,$43,$8b,$43,$85 // EkCkAkC.C.C.C.C.
        .byte $00,$30,$a5,$30,$a2,$33,$a5,$33,$a2,$32,$ab,$30,$a5,$2b,$ab,$32 // .0.0.3.3.2.0.+.2
        .byte $a5,$32,$a2,$35,$a5,$35,$a2,$33,$ab,$32,$a5,$37,$a2,$37,$a8,$33 // .2.5.5.3.2.7.7.3
        .byte $a5,$33,$a2,$37,$a5,$37,$a2,$3a,$a5,$3a,$ab,$39,$a5,$37,$a5,$39 // .3.7.7.:.:.9.7.9
        .byte $a8,$35,$a8,$3c,$ab,$3a,$a5,$37,$a2,$3a,$a2,$3c,$a2,$3c,$a2,$00 // .5.<.:.7.:.<.<..
        .byte $3c,$c5,$3c,$c5,$3c,$c2,$3e,$c5,$37,$d1,$37,$c2,$39,$c2,$3a,$c2 // <.<.<.>.7.7.9.:.
        .byte $39,$c5,$39,$c5,$39,$c2,$3a,$c5,$35,$d1,$3a,$c2,$3a,$c2,$3a,$c2 // 9.9.9.:.5.:.:.:.
        .byte $3c,$c5,$3c,$c5,$3c,$c2,$3e,$c5,$37,$d1,$37,$c2,$37,$c2,$37,$c2 // <.<.<.>.7.7.7.7.
        .byte $37,$c5,$37,$c5,$37,$c2,$35,$c5,$37,$d1,$3a,$c2,$3a,$c2,$3a,$c2 // 7.7.7.5.7.:.:.:.

dat_16da:
        // === Fill data (1 bytes, $16da-$16da) ===
        .byte $00                                   // .

// --- Region $1700-$17c5 ---
.pc = $1700 "txt_1700"

txt_1700:
        .text ">B:B7B>B:B7B>B:B7B>B:B7B>B:B7B>B"
        .byte $00                                   // string terminator

txt_1721:
        .text "<B9B7B<B9B7B<B9B7B<B9B7B<B9B7B>B"
        .byte $00                                   // string terminator

txt_1742:
        .text "<B9B5B<B9B5B<B9B5B<B9B5B<B9B5B>B"
        .byte $00                                   // string terminator

txt_1763:
        .text "5"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "0"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "<"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "<"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "?"
        .byte $22                                   // double quote character
        .text "<"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "<"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .byte $00                                   // string terminator

txt_1784:
        .text "7"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "2"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text ">"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text ">"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .text "A"
        .byte $22                                   // double quote character
        .text ">"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text ">"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .byte $00                                   // string terminator

txt_17a5:
        .text "?B:B7B?B:B7B>B:B7B?B:B7B>B:B7B?B"
        .byte $00                                   // string terminator

// --- Region $1800-$1ae3 ---
.pc = $1800 "dat_1800"

dat_1800:
        .byte $3f,$c5,$3f,$c5,$3e,$c2,$3a,$c5,$37,$d1,$3c,$c2,$3c,$c2,$3c,$c2 // ?.?.>.:.7.<.<.<.
        .byte $3c,$c5,$3c,$c5,$3a,$c2,$39,$c5,$35,$da,$3f,$c5,$3f,$c5,$3e,$c2 // <.<.:.9.5.?.?.>.
        .byte $3a,$c5,$37,$d1,$3c,$c2,$3c,$c2,$3c,$c2,$3c,$c5,$3c,$c5,$3a,$c2 // :.7.<.<.<.<.<.:.
        .byte $39,$c5,$37,$da,$00,$37,$62,$37,$62,$3a,$62,$3c,$62,$3d,$60,$3e // 9.7..7b7b:b<b=`>
        .byte $61,$41,$62,$3d,$60,$3e,$61,$41,$62,$43,$62,$41,$62,$43,$62,$46 // aAb=`>aAbCbAbCbF
        .byte $62,$43,$62,$46,$62,$48,$62,$43,$62,$48,$62,$46,$62,$45,$62,$41 // bCbFbHbCbHbFbEbA
        .byte $62,$3e,$62,$3c,$62,$3e,$62,$3e,$7a,$41,$65,$41,$65,$3c,$65,$3a // b>b<b>b>zAeAe<e:
        .byte $62,$39,$65,$35,$74,$35,$62,$37,$65,$37,$68,$35,$65,$37,$77,$00 // b9e5t5b7e7h5e7w.
        .byte $3e,$65,$37,$62,$3e,$74,$3e,$65,$43,$65,$45,$65,$43,$68,$41,$68 // >e7b>t>eCeEeChAh
        .byte $3c,$6b,$3c,$65,$45,$65,$46,$62,$48,$74,$46,$65,$45,$65,$46,$62 // <k<eEeFbHtFeEeFb
        .byte $45,$65,$41,$65,$43,$6e,$3e,$65,$41,$62,$43,$7a,$00,$00,$00,$00 // EeAeCn>eAbCz....
        .byte $00,$15,$00,$15,$21,$15,$00,$15,$00,$15,$00,$15,$63,$15,$00,$15 // ....!.......c...
        .byte $00,$15,$00,$15,$63,$15,$00,$15,$84,$15,$42,$15,$a5,$15,$21,$15 // ....c.....B...!.
        .byte $84,$15,$42,$15,$a5,$15,$21,$15,$00,$15,$00,$15,$63,$15,$00,$15 // ..B...!.....c...
        .byte $00,$15,$00,$15,$63,$15,$00,$15,$a5,$15,$21,$15,$a5,$15,$00,$15 // ....c.....!.....
        .byte $a5,$15,$21,$15,$94,$15,$b5,$15,$00,$15,$00,$15,$42,$15,$21,$15 // ..!.........B.!.
        .byte $00,$15,$00,$15,$42,$15,$21,$15,$00,$15,$00,$15,$42,$15,$21,$15 // ....B.!.....B.!.
        .byte $00,$15,$00,$15,$42,$15,$21,$15,$00,$15,$84,$15,$42,$15,$a5,$15 // ....B.!.....B...
        .byte $21,$15,$84,$15,$42,$15,$a5,$15,$21,$15,$a5,$15,$21,$15,$a5,$15 // !...B...!...!...
        .byte $00,$15,$a5,$15,$21,$15,$a5,$15,$00,$15,$a5,$15,$21,$15,$94,$15 // ....!.......!...
        .byte $b5,$15,$00,$15,$c6,$15,$c6,$15,$c6,$15,$e7,$15,$29,$16,$29,$16 // ............).).
        .byte $00,$01,$00,$00,$00,$00,$00,$00,$00,$17,$21,$17,$42,$17,$00,$17 // ..........!.B...
        .byte $00,$17,$21,$17,$42,$17,$00,$17,$00,$17,$21,$17,$42,$17,$00,$17 // ..!.B.....!.B...
        .byte $63,$17,$84,$17,$63,$17,$63,$17,$63,$17,$84,$17,$63,$17,$63,$17 // c...c.c.c...c.c.
        .byte $00,$17,$21,$17,$42,$17,$00,$17,$00,$17,$21,$17,$42,$17,$00,$17 // ..!.B.....!.B...
        .byte $a5,$17,$42,$17,$a5,$17,$00,$17,$a5,$17,$42,$17,$a5,$17,$00,$17 // ..B.......B.....
        .byte $00,$17,$21,$17,$42,$17,$00,$17,$00,$17,$21,$17,$42,$17,$00,$17 // ..!.B.....!.B...
        .byte $00,$17,$21,$17,$42,$17,$00,$17,$00,$17,$21,$17,$42,$17,$00,$17 // ..!.B.....!.B...
        .byte $63,$17,$84,$17,$63,$17,$63,$17,$63,$17,$84,$17,$63,$17,$63,$17 // c...c.c.c...c.c.
        .byte $a5,$17,$42,$17,$a5,$17,$00,$17,$a5,$17,$42,$17,$a5,$17,$00,$17 // ..B.......B.....
        .byte $a5,$17,$42,$17,$a5,$17,$00,$17,$a5,$17,$42,$17,$a5,$17,$00,$17 // ..B.......B.....
        .byte $00,$17,$00,$17,$29,$16,$29,$16,$29,$16,$29,$16,$29,$16,$29,$16 // ....).).).).).).
        .byte $29,$16,$29,$16,$29,$16,$29,$16,$29,$16,$29,$16,$29,$16,$29,$16 // ).).).).).).).).
        .byte $29,$16,$29,$16,$29,$16,$29,$16,$00,$00,$00,$00,$00,$00,$00,$00 // ).).).).........
        .byte $29,$16,$29,$16,$29,$16,$29,$16,$00,$16,$32,$16,$5b,$16,$5b,$16 // ).).).)...2.[.[.
        .byte $00,$16,$32,$16,$9a,$16,$00,$18,$80,$18,$80,$18,$35,$18,$35,$18 // ..2.........5.5.
        .byte $5b,$16,$5b,$16,$9a,$16,$9a,$16,$00,$18,$00,$18,$29,$16,$29,$16 // [.[.........).).
        .byte $29,$16,$29,$16,$29,$16,$29,$16,$29,$16,$00,$00,$00,$00,$00,$00 // ).).).).).......
        .byte $00,$0b,$00,$0b,$0c,$00,$0b,$0c,$0f,$00,$0b,$0c,$0f,$01,$00,$00 // ................
        .byte $0b,$0c,$0f,$01,$0f,$0c,$0b,$00,$00,$01,$0f,$0c,$0b,$00,$0f,$0c // ................
        .byte $0b,$00,$0c,$0b,$00,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$0f,$0f,$0c // ................
        .byte $0c,$0b,$0b,$00,$0b,$0c,$00,$0b,$0c,$0f,$00,$0b,$0c,$0f,$01,$00 // ................
        .byte $00,$0b,$0c,$0f,$01,$0f,$0c,$0b,$00,$00,$01,$0f,$0c,$0b,$00,$0f // ................
        .byte $0c,$0b,$00,$0c,$0b,$00,$0b,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $09,$09,$08,$08,$07,$07,$01,$01,$07,$07,$08,$08,$09,$09,$00,$00 // ................
        .fill 12, $00
        .byte $09,$08,$07,$01,$07,$08,$09           // .......

dat_1ae3:
        // === Fill data (1 bytes, $1ae3-$1ae3) ===
        .byte $00                                   // .

// --- Region $1c23-$1c48 ---
.pc = $1c23 "Segment $1c23"
        .byte $01,$2a,$1c,$4e,$1c,$5b,$1c,$a9,$90,$8d,$12,$d0,$a9,$18,$8d,$16 // .*.N.[..........
        .byte $d0,$a9,$1b,$8d,$11,$d0,$20,$2d,$1e,$20,$88,$1e,$20,$9a,$13,$20 // ...... -. .. .. 
        .byte $84,$09,$ea,$ea,$ea,$ea               // ......

// --- Region $1c5b-$1c66 ---
.pc = $1c5b "dat_1c5b"

dat_1c5b:
        .byte $a9,$f9,$8d,$12,$d0,$a9,$01,$8d,$16,$d0,$a2,$08 // ............

// --- Region $1ca9-$1cea ---
.pc = $1ca9 "dat_1ca9"

dat_1ca9:
        .byte $01,$01,$01,$01,$02,$02,$02,$03,$03,$04,$04,$05,$06,$07,$08,$09 // ................
        .byte $0a,$0b,$0c,$0e,$10,$12,$14,$18,$1a,$1b,$1a,$18,$14,$12,$10,$0e // ................
        .byte $0c,$0b,$0a,$09,$08,$07,$06,$05,$04,$04,$03,$03,$02,$02,$02,$ff // ................
        .byte $00,$00,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..`.............
        .byte $c1                                   // .

dat_1cea:
        // === Fill data (1 bytes, $1cea-$1cea) ===
        .byte $00                                   // .

// --- Region $1e22-$1e2c ---
.pc = $1e22 "dat_1e22"

dat_1e22:
        .byte $d3,$26,$ff,$fe,$fc,$f8,$f0,$e0,$c0,$80,$02 // .&.........

// --- Region $1e77-$1e87 ---
.pc = $1e77 "dat_1e77"

dat_1e77:
        .byte $00,$06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06,$ff // ................
        .byte $00                                   // .

// --- Region $1f3a-$1f3b ---
.pc = $1f3a "dat_1f3a"

dat_1f3a:
        .byte $03                                   // .

dat_1f3b:
        // === Fill data (1 bytes, $1f3b-$1f3b) ===
        .byte $00                                   // .

// --- Region $1f80-$2096 ---
.pc = $1f80 "txt_1f80"

txt_1f80:
        .text "            "

txt_1f8c:
        .encoding "screencode_mixed"
        .text "oase is here with 'barmy bills flight of fun"
        .encoding "petscii_upper"

txt_1fb8:
        .text "+'  "
        .byte $14,$12,$01,$09,$0e,$05,$04,$20,$0f,$0e // ....... ..

txt_1fc6:
        .text " 10-12-89 "

txt_1fd0:
        .encoding "screencode_mixed"
        .text "by cba of oase"
        .encoding "petscii_upper"

txt_1fde:
        .text "!    "

txt_1fe3:
        .encoding "screencode_mixed"
        .text "sum greets to: inner-city - manowar - hotline - blackmail - silicon - dunex - diamont designs - htc"
        .encoding "petscii_upper"

txt_2046:
        .text "    "

txt_204a:
        .encoding "screencode_mixed"
        .text "for contact call"
        .encoding "petscii_upper"

txt_205a:
        .text " : 02297-3136("
        .byte $0e,$09,$05,$0c,$13                   // .....

txt_206d:
        .text ")    "
        .byte $0c,$38,$12                           // .8.

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

// --- Region $21a8-$21a8 ---
.pc = $21a8 "dat_21a8"

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

// --- Region $3808-$38d6 ---
.pc = $3808 "dat_3808"

dat_3808:
        .byte $3e,$63,$63,$7f,$63,$63,$00,$00,$7e,$63,$7e,$63,$63,$7e,$00,$00 // >cc.cc..~c~cc~..
        .byte $3e,$63,$60,$60,$63,$3e,$00,$00,$7e,$63,$63,$63,$63,$7e,$00,$00 // >c``c>..~cccc~..
        .byte $7f,$60,$7c,$60,$60,$7f,$00,$00,$7f,$60,$7c,$60,$60,$60,$00,$00 // .`|``....`|```..
        .byte $3e,$63,$60,$67,$63,$3e,$00,$00,$63,$63,$7f,$63,$63,$63,$00,$00 // >c`gc>..cc.ccc..
        .byte $3c,$18,$18,$18,$18,$3c,$00,$00,$7f,$03,$03,$63,$63,$3e,$00,$00 // <....<.....cc>..
        .byte $66,$6c,$78,$6c,$66,$63,$00,$00,$60,$60,$60,$60,$60,$7e,$00,$00 // flxlfc..`````~..
        .byte $63,$77,$7f,$6b,$63,$63,$00,$00,$63,$73,$7b,$6f,$67,$63,$00,$00 // cw.kcc..cs{ogc..
        .byte $3e,$63,$63,$63,$63,$3e,$00,$00,$7e,$63,$63,$7e,$60,$60,$00,$00 // >cccc>..~cc~``..
        .byte $3e,$63,$63,$63,$67,$3f,$00,$00,$7e,$63,$63,$7e,$66,$63,$00,$00 // >cccg?..~cc~fc..
        .byte $3f,$60,$7e,$3f,$03,$7e,$00,$00,$7f,$18,$18,$18,$18,$18,$00,$00 // ?`~?.~..........
        .byte $63,$63,$63,$63,$63,$3e,$00,$00,$63,$63,$63,$63,$36,$1c,$00,$00 // ccccc>..cccc6...
        .byte $63,$63,$6b,$7f,$77,$63,$00,$00,$63,$77,$3c,$1e,$77,$63,$00,$00 // cck.wc..cw<.wc..
        .byte $33,$33,$33,$1e,$0c,$0c,$00,$00,$7f,$06,$0c,$18,$30,$7f // 333.........0.

dat_38d6:
        // === Fill data (1 bytes, $38d6-$38d6) ===
        .byte $00                                   // .

// --- Region $3908-$39de ---
.pc = $3908 "dat_3908"

dat_3908:
        .byte $10,$18,$18,$18,$00,$18,$18,$00,$66,$66,$44,$00,$00,$00,$00,$00 // ........ffD.....
        .byte $66,$ff,$66,$66,$ff,$66,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // f.ff.f..........
        .byte $62,$64,$08,$10,$26,$46,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // bd..&F..........
        .byte $0c,$0c,$08,$00,$00,$00,$00,$00,$0c,$18,$18,$18,$18,$0c,$00,$00 // ................
        .byte $30,$18,$18,$18,$18,$30,$00,$00,$ff,$d6,$d6,$d6,$d6,$d6,$d6,$aa // 0....0..........
        .byte $18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$10,$00 // ..~.............
        .byte $00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$60,$60,$00,$00 // ..~.........``..
        .byte $03,$06,$0c,$18,$30,$60,$00,$00,$3e,$73,$63,$63,$63,$3e,$00,$00 // ....0`..>sccc>..
        .byte $0c,$1c,$3c,$0c,$0c,$3f,$00,$00,$3e,$63,$07,$3c,$60,$7f,$00,$00 // ..<..?..>c.<`...
        .byte $3e,$03,$0f,$03,$03,$3e,$00,$00,$0e,$1e,$36,$66,$7f,$06,$00,$00 // >....>....6f....
        .byte $7f,$60,$7e,$03,$03,$7e,$00,$00,$3f,$60,$7e,$63,$63,$3e,$00,$00 // .`~..~..?`~cc>..
        .byte $7f,$03,$03,$03,$03,$03,$00,$00,$3e,$63,$3e,$63,$63,$3e,$00,$00 // ........>c>cc>..
        .byte $3e,$63,$63,$3f,$03,$3e,$00,$00,$00,$18,$18,$00,$18,$18,$00,$00 // >cc?.>..........
        .byte $00,$18,$18,$00,$18,$18,$10           // .......

// --- Region $39f8-$3a20 ---
.pc = $39f8 "dat_39f8"

dat_39f8:
        .byte $3c,$66,$0c,$18,$00,$18,$00,$00,$0e,$03,$03,$0e,$06,$06,$06,$0e // <f..............
        .byte $03,$01,$0e,$0e,$00,$06,$06,$06       // ........

txt_3a10:
        .text "        "
        .byte $04,$01,$02,$05,$03,$01,$02,$03       // ........

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

// --- Region $3c06-$3cab ---
.pc = $3c06 "dat_3c06"

dat_3c06:
        .byte $04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$05,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$08,$20,$20 // ..............  
        .byte $00,$04,$02,$20,$00,$00,$00,$80,$00,$00,$00,$00,$40,$00,$08,$00 // ... ........@...
        .byte $08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$21,$00,$00,$08,$00,$00,$08,$00,$00,$00 // ......!.........
        .byte $00,$04,$08,$20,$00,$81,$00,$00,$02,$00,$08,$00,$00,$00,$00,$00 // ... ............
        .fill 9, $00
        .byte $88,$00,$00,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00,$00,$00,$00 // ......... ......
        .byte $00,$00,$00,$00,$40,$80,$00,$00,$00,$00,$00,$00,$00,$10,$00,$80 // ....@...........
        .byte $40,$40,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00 // @@.. ...........
        .byte $00,$00,$01,$10,$00,$04,$20,$00,$00,$00,$00,$00,$80 // ...... ......

// --- Region $3cc5-$3cf0 ---
.pc = $3cc5 "dat_3cc5"

dat_3cc5:
        .byte $10,$00,$00,$00,$10,$00,$00,$00,$00,$00,$01,$00,$00,$01,$00,$00 // ................
        .byte $00,$00,$01,$00,$00,$00,$00,$04,$00,$00,$04,$80,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$80,$00,$00,$00,$00,$00,$00,$04 // ...........

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

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

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

// --- Region $ab1f-$ab1f ---
.pc = $ab1f "dat_ab1f"

dat_ab1f:
        // === Fill data (1 bytes, $ab1f-$ab1f) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $ed00-$f00f ---
.pc = $ed00 "dat_ed00"

dat_ed00:
        .byte $2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d // ...... q../ "..-
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86 // .-........9..0..
        .byte $39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f // 9./.L". q../.-./
        .byte $d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10 // ...0.-........9.
        .byte $e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$03,$08,$4c // .L..,...7..X ..L
        .byte $ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91 // ........,...../.
        .byte $2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69 // -.......-e..-..i
        .byte $00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5 // ........../e../.
        .byte $30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0 // 0i..0L..........
        .byte $f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a3 // ..............`.
        .byte $60,$a2,$a9,$00,$8d,$86,$02,$a9,$8b,$85,$02,$a9,$1f,$85,$03,$20 // `.............. 
        .byte $44,$e5,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$1f,$8d,$18,$d0,$20 // D.... ..!...... 
        .byte $00,$0c,$a9,$00,$20,$46,$14,$78,$a9,$1b,$8d,$11,$d0,$a9,$01,$8d // .... F.x........
        .byte $1a,$d0,$a9,$7f,$8d,$0d,$dc,$a9,$ff,$8d,$14,$03,$a9,$1b,$8d,$15 // ................
        .byte $03,$58,$20,$e4,$ff,$c9,$20,$d0,$f9,$78,$a9,$00,$8d,$15,$d0,$20 // .X ... ..x..... 
        .byte $44,$e5,$a9,$0e,$8d,$20,$d0,$8d,$21,$d0,$a9,$15,$8d,$18,$d0,$78 // D.... ..!......x
        .byte $20,$a3,$fd,$20,$5b,$ff,$20,$15,$fd,$a2,$00,$bd,$7f,$08,$9d,$00 //  .. [. .........
        .byte $04,$e8,$e0,$27,$d0,$f5,$78,$a9,$00,$85,$01,$4c,$00,$04,$78,$a2 // ...'..x....L..x.
        .byte $00,$8e,$20,$d0,$8e,$21,$d0,$bd,$00,$3d,$9d,$01,$08,$e8,$d0,$f7 // .. ..!...=......
        .byte $ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04,$c9,$b0,$d0,$ea,$a9,$37,$85 // ..............7.
        .byte $01,$4c,$e2,$fc,$80,$24,$00           // .L...$.

txt_ee47:
        .text "%-CBA-"
        .byte $80,$b6,$00,$60,$8e,$a2,$00,$ad,$00   // ...`.....

txt_ee56:
        .text ":H"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $01,$3a,$9d,$00,$3a,$e8,$e0,$10,$d0,$f5,$68,$8d,$0f,$3a,$a2,$00 // .:..:.....h..:..
        .byte $bc,$18,$3a,$18,$3e,$f8,$3c,$3e,$f0,$3c,$3e,$e8,$3c,$3e,$e0 // ..:.>.<>.<>.<>.

txt_ee78:
        .text "<>"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)

txt_ee7b:
        .text "<>"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)

txt_ee7e:
        .text "<>"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)

txt_ee81:
        .text "<>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)

txt_ee84:
        .text "<>"
        .byte $b8                                   // '8' | $80 (end-of-string marker)

txt_ee87:
        .text "<>"
        .byte $b0                                   // '0' | $80 (end-of-string marker)

txt_ee8a:
        .text "<>"
        .byte $a8                                   // '(' | $80 (end-of-string marker)

txt_ee8d:
        .text "<>"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $3c,$3e,$98,$3c,$3e,$90,$3c,$3e,$88,$3c,$3e,$80,$3c,$3e,$78,$3c // <>.<>.<>.<>.<>x<
        .byte $3e,$70,$3c,$3e,$68,$3c,$3e,$60       // >p<>h<>`

txt_eea8:
        .text "<>X<>P<>H<>"
        .byte $40                                   // @ character
        .text "<>8<>0<>(<> <>"
        .byte $18,$3c,$3e,$10,$3c,$3e,$08,$3c,$3e,$00,$3c,$90,$08,$bd,$f8,$3c // .<>.<>.<>.<....<
        .byte $09,$01,$9d,$f8,$3c,$88,$d0,$92,$e8,$e0,$08,$d0,$8a,$60,$80,$ee // ....<........`..
        .byte $00,$27,$20,$00,$10,$20,$03,$10,$60,$80,$f9,$00,$61,$61,$a9,$d3 // .' .. ..`...aa..
        .byte $a0,$0c,$20,$1e,$ab,$ea,$a9,$0d,$20,$d2,$ff,$ea,$a9,$d5,$a0,$0c // .. ..... .......
        .byte $20,$1e,$ab,$ea,$a9,$0d,$20,$d2,$ff,$ea,$a9,$01,$a0,$0d,$20,$1e //  ..... ....... .
        .byte $ab,$ea,$a9,$0d,$20,$d2,$ff,$ea,$a9,$2c,$a0,$0d,$20,$1e,$ab,$ea // .... ....,.. ...
        .byte $a9,$0d,$20,$d2,$ff,$ea,$a9,$57,$a0,$0d,$20,$1e,$ab,$ea,$a9,$0d // .. ....W.. .....
        .byte $20,$d2,$ff,$ea,$a9,$92,$a0,$0d,$20,$1e,$ab,$ea,$a9,$0d,$20,$d2 //  ....... ..... .
        .byte $ff,$ea,$a9,$d6,$a0,$0d,$20,$1e,$ab,$ea,$a9,$0d,$20,$d2,$ff,$ea // ...... ..... ...
        .byte $a9,$1a,$a0,$0e,$20,$1e,$ab,$ea,$a9,$0d,$20,$d2,$ff,$ea,$a9,$5d // .... ..... ....]
        .byte $a0,$0e,$20,$1e,$ab,$ea,$a9,$0d,$20,$d2,$ff,$ea,$a9,$a4,$a0,$0e // .. ..... .......
        .byte $20,$1e,$ab,$ea,$a9,$0d,$20,$d2,$ff,$ea,$a9,$e4,$a0,$0e,$20,$1e //  ..... ....... .
        .byte $ab,$ea,$a9,$0d,$20,$d2,$ff,$ea,$a9,$0f,$a0,$0f,$20,$1e,$ab,$ea // .... ....... ...
        .byte $a9,$0d,$20,$d2,$ff,$ea,$a9,$3b,$a0,$0f,$20,$1e,$ab,$ea,$a9,$0d // .. ....;.. .....
        .byte $20,$d2,$ff,$ea,$a9,$66,$a0,$0f,$20,$1e,$ab,$ea,$a9,$0d,$20,$d2 //  ....f.. ..... .
        .byte $ff,$ea,$a9,$85,$a0,$0f,$20,$1e,$ab,$ea,$a9,$0d,$20,$d2,$ff,$ea // ...... ..... ...
        .byte $60,$13,$00,$91,$12,$05               // `.....

txt_efc8:
        .text "ABCDEFGHIJKMNOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_efe4:
        .text "ABCDEFGHIJKM"
        .byte $00                                   // string terminator
        .byte $91,$12                               // ..

txt_eff3:
        .text "NOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_f003:
        .text "ABCDEFGHIJKMN"

// --- Region $f014-$f9cf ---
.pc = $f014 "txt_f014"

txt_f014:
        .text "STUVWXY"
        .byte $00                                   // string terminator
        .byte $91,$12,$5b,$5c,$5d                   // ..[\]

txt_f021:
        .text "ABCDEFGHIJKMNOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_f03d:
        .text "ABCDEFGHI"
        .byte $00                                   // string terminator
        .byte $91,$12                               // ..

txt_f049:
        .text "JKMNOP"
        .byte $92,$9b,$e5,$2a,$27,$05,$12,$51,$52,$53,$92,$9b,$e4,$2a,$27,$05 // ...*'..QRS...*'.
        .byte $12,$54,$55,$56,$92,$9b,$e6,$2a,$27,$12,$05,$57,$58,$59,$92,$9b // .TUV...*'..WXY..
        .byte $e6,$2a,$60,$2f,$12,$05,$59,$5a,$5b,$5c,$00,$91,$12,$41,$42,$43 // .*`/..YZ[\...ABC
        .byte $44,$45,$92,$9b,$2a,$2a,$05,$12,$45,$46,$92,$9b,$2a,$2a,$05,$12 // DE..**..EF..**..
        .byte $47,$48,$92,$9b,$2a,$2a,$05,$12,$49,$92,$9b,$2a,$2a,$12,$05,$4a // GH..**..I..**..J
        .byte $4b,$92,$9b,$e3,$2a,$60,$43,$05,$12   // K...*`C..

txt_f0a8:
        .text "MNOPQRS"
        .byte $92,$9b,$2a,$2a,$12,$05               // ..**..

txt_f0b5:
        .text "STUVWXYZ"
        .byte $5b,$00,$91,$12,$5c,$5d,$41,$42,$43,$92,$9b,$2a,$2a,$05,$12,$44 // [...\]ABC..**..D
        .byte $45,$92,$9b,$2a,$2a,$12,$05,$48,$92,$9b,$2a,$2a,$05,$12,$49,$4a // E..**..H..**..IJ
        .byte $4b,$92,$9b,$2a,$2a,$92,$12,$05,$4d,$4e,$92,$9b,$e5,$2a,$27,$05 // K..**...MN...*'.
        .byte $12,$4f,$50,$51,$92,$9b,$e4,$2a,$60,$22,$05,$12 // .OPQ...*`"..

txt_f0f9:
        .text "RSTUVWX"
        .byte $00                                   // string terminator
        .byte $91,$12,$59,$5a,$5b,$5c,$5d,$92,$9b,$2a,$2a,$05,$12,$41,$42,$92 // ..YZ[\]..**..AB.
        .byte $9b,$2a,$2a,$05,$12,$43,$92,$9b,$e4,$2a,$60,$78,$12,$05,$44,$92 // .**..C...*`x..D.
        .byte $9b,$2a,$2a,$12,$05                   // .**..

txt_f126:
        .text "EFGHIJ"
        .byte $92,$9b,$2a,$2a,$12,$05,$4b,$4c,$92,$9b,$2a,$2a,$05,$12 // ..**..KL..**..

txt_f13a:
        .text "MNOPQRSTU"
        .byte $00                                   // string terminator
        .byte $91,$12
        .text "VWXYZ"
        .byte $92,$9b
        .byte $2a,$2a,$05,$12,$5b
        .byte $5c,$92
        .byte $9b,$2a,$2a,$05,$12,$5d,$92,$9b,$2a,$2a,$05,$12,$41,$42,$43,$92 // .**..]..**..ABC.
        .byte $9b,$2a,$2a,$05,$12,$44,$92,$9b,$2a,$2a,$05,$12,$45,$46,$47,$92 // .**..D..**..EFG.
        .byte $9b,$2a,$2a,$05,$12,$48,$49,$92,$9b,$2a,$2a,$05,$12 // .**..HI..**..

txt_f181:
        .text "JKLMNOPQR"
        .byte $00                                   // string terminator
        .byte $91,$12,$05
        .text "STUVW"
        .byte $92,$9b,$e5
        .byte $2a,$37,$05,$12
        .byte $59
        .byte $5a,$92,$9b,$2a,$2a,$05,$12,$5b,$5c,$5d,$92,$9b,$2a,$2a,$05,$12 // Z..**..[\]..**..
        .byte $41,$42,$92,$9b,$e5,$2a,$27,$05,$12,$43,$44,$45,$92,$9b,$e7,$2a // AB...*'..CDE...*
        .byte $60,$8a,$05,$12
        .text "FGHI"
        .byte $00,$91,$12

txt_f1c6:
        .text "KMNOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_f1d8:
        .text "ABCDEFGHIJKMNOPQRSTUVW"
        .byte $00                                   // string terminator
        .byte $91,$12,$05                           // ...

txt_f1f2:
        .text "ABCDEFGHIJKMNOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_f20e:
        .text "ABCDEFGHIJKM"
        .byte $00                                   // string terminator
        .byte $91,$12                               // ..

txt_f21d:
        .text "NOPQRSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_f22d:
        .text "ABCDEFGHIJKMNOPQRSTUVWXY"
        .byte $00                                   // string terminator
        .byte $90,$eb                               // ..

txt_f248:
        .text " 4PROUDLY PRESENTS"
        .byte $11,$11,$00,$9a,$e7                   // .....

txt_f25f:
        .text " :BARMY BILLS FLIGHT OF FUN+"
        .byte $e3,$20,$22,$00,$78,$80,$54,$00,$27,$07,$03,$6f,$00,$01,$41,$04 // . ".x.T.'..o..A.
        .byte $a4,$25,$01,$41,$01,$04,$28,$a2,$24,$01,$41,$0b,$05,$a4,$60,$30 // .%.A..(.$.A...`0
        .byte $70,$00,$1a,$0a,$b0,$18,$01,$f0,$00,$39,$0a,$58,$19,$02,$8f,$00 // p........9.X....
        .byte $46,$05,$20,$1a,$04,$04               // F. ...

txt_f2b1:
        .text "!A"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $04,$50,$09,$04,$41,$41,$31,$1c,$e0,$01,$18,$21,$81,$be,$3b,$b4 // .P..AA1....!..;.
        .byte $06,$00,$f0,$00,$01,$b4,$04,$a5,$22,$31,$1c,$a4,$26,$01,$be,$3b // ........"1..&..;
        .byte $00,$90,$14,$a5,$22,$d0,$14,$a5,$22,$90,$14,$a5,$ec,$01,$e7,$02 // ...."...".......
        .byte $e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$60,$9c,$08,$08,$09 // ......"....`....
        .byte $09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17 // ................
        .byte $19,$1a,$1c,$1d,$1f                   // .....

txt_f309:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$10,$17,$1e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^dj.............
        .byte $ee,$fd,$0c,$1c,$2d,$3e,$51,$66,$1b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf.......8
        .byte $5a,$1d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$1a,$b4,$fb,$47,$98 // Z....#S...0...G.
        .byte $ed,$47,$a7,$0c,$17,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G....a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e,$ad,$21,$64,$02,$c8,$64,$00,$64,$2c,$c8,$64,$00,$32,$64 // ...!d..d.d,.d.2d
        .byte $96,$c8,$fa,$c8,$96,$64,$32,$a3,$2b,$28,$50,$78,$50,$28,$00,$28 // .....d2.+(PxP(.(
        .byte $50,$78                               // Px

txt_f3ad:
        .text "P("
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $60,$23,$03,$07,$00,$03,$07,$00,$03,$07,$00,$03,$07,$00,$05,$09 // `#..............
        .byte $00,$05,$09,$00,$05,$09,$00,$05,$09,$00,$04,$07,$00,$04,$07,$00 // ................
        .byte $04,$07,$00,$04,$07,$03,$00,$04,$00,$04,$a1,$02,$07,$00,$07,$00 // ................
        .byte $62,$e7,$07,$00,$07,$98,$9d,$1c,$10,$b9,$6e,$10,$9d,$01,$d4,$9d // b.........n.....
        .byte $33,$10,$b9,$ce,$10,$9d,$00,$d4,$9d,$32,$10,$60,$a9,$01,$9d,$47 // 3........2.`...G
        .byte $10,$bd,$1e,$10,$85,$fb,$bd,$1f,$10,$85,$fc,$bd,$1d,$10,$0a,$a8 // ................
        .byte $c8,$b1,$fb,$c9,$00,$d0,$0c,$a9,$00,$9d,$1d,$10,$a0,$01,$b1,$fb // ................
        .byte $b8,$50,$0a,$c9,$01,$d0,$06,$a9,$00,$8d,$00,$10,$60,$48,$88,$b1 // .P..........`H..
        .byte $fb,$85,$fb,$68,$85,$fc,$bd,$2f,$10,$a8,$18,$69,$02,$9d,$2f,$10 // ...h.../...i../.
        .byte $b1,$fb,$c9,$00,$d0,$0b,$a9,$00,$9d,$2f,$10,$fe,$1d,$10,$4c,$c2 // ........./....L.
        .byte $11,$9d,$1c,$10,$c8,$b1,$fb,$48,$29,$1f,$9d,$04,$10,$68,$29,$e0 // .......H)....h).

txt_f460:
        .text "JJ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $bd,$59,$10,$85,$fb,$ad,$5a,$10,$85,$fc,$a9,$00,$9d,$04,$d4,$9d // .Y....Z.........
        .byte $02,$d4,$9d,$34,$10,$b1,$fb,$c8,$9d,$03,$d4,$9d,$35,$10,$29,$f0 // ...4........5.).
        .byte $9d,$03,$10,$b1,$fb,$c8,$9d,$05,$10,$b1,$fb,$c8,$9d,$05,$d4,$b1 // ................
        .byte $fb,$c8,$9d,$06,$d4,$b1,$fb,$c8,$9d,$1a,$10,$b1,$fb,$c8,$9d,$07 // ................
        .byte $10,$b1,$fb,$c8,$9d,$46,$10,$b1,$fb,$c8,$9d,$08,$10,$bc,$1c,$10 // .....F..........
        .byte $20,$a6,$11,$bd,$33,$10,$9d,$49,$10,$bd,$32,$10,$9d,$48,$10,$bd //  ...3..I..2..H..
        .byte $05,$10,$9d,$04,$d4,$a9,$00,$9d,$09,$10,$60,$fe,$06,$10,$bd,$06 // ..........`.....
        .byte $10,$18,$7d,$46,$10,$a8,$bd,$1c,$10,$18,$79,$5e,$11,$a8,$20,$aa // ..}F......y^.. .
        .byte $11,$bd,$06,$10,$18,$7d,$07,$10,$a8,$b9,$2e,$11,$18,$7d,$32,$10 // .....}.......}2.
        .byte $9d,$32,$10,$90,$03,$fe,$33,$10,$bd,$06,$10,$c9,$0c,$d0,$05,$a9 // .2....3.........
        .byte $00,$9d,$06,$10,$bd,$08,$10,$29,$20,$f0,$17,$bd,$47,$10,$f0,$0c // .......) ...G...
        .byte $de,$47,$10,$a9,$81,$9d,$04,$d4,$9d,$01,$d4,$60,$bd,$05,$10,$9d // .G.........`....
        .byte $04,$d4,$bd,$34,$10,$18,$7d,$1a,$10,$9d,$34,$10,$9d,$02,$d4,$bd // ...4..}...4.....
        .byte $35,$10,$69,$00,$9d,$35,$10,$9d,$03,$d4,$bd,$08,$10,$4a,$48,$90 // 5.i..5.......JH.
        .byte $21,$bd,$09,$10,$49,$80,$9d,$09,$10,$d0,$0d,$bd,$1c,$10,$38,$e9 // !...I.........8.
        .byte $0c,$a8,$20,$a6,$11,$b8,$50,$0a,$bd,$1c,$10,$18,$69,$0c,$a8,$20 // .. ...P.....i.. 
        .byte $a6,$11,$68,$4a,$48,$90,$07,$bc,$1c,$10,$88,$20,$a6,$11,$68,$4a // ..hJH...... ..hJ
        .byte $48,$90,$0b,$bd,$31,$10,$49,$c0,$9d,$31,$10,$9d,$04,$d4,$68,$4a // H...1.I..1....hJ
        .byte $90,$0b,$bd,$30,$10,$49,$60,$9d,$30,$10,$9d,$04,$d4,$bd,$03,$10 // ...0.I`.0.......
        .byte $f0,$37,$8d,$45,$10,$bd,$08,$10,$29,$10,$f0,$12,$bd,$48,$10,$18 // .7.E....)....H..
        .byte $6d,$45,$10,$9d,$48,$10,$90,$03,$fe,$49,$10,$b8,$50,$0f,$bd,$48 // mE..H....I..P..H
        .byte $10,$38,$ed,$45,$10,$9d,$48,$10,$b0,$03,$de,$49,$10,$bd,$48,$10 // .8.E..H....I..H.
        .byte $9d,$32,$10,$bd,$49,$10,$9d,$33,$10,$bd,$32,$10,$9d,$00,$d4,$bd // .2..I..3..2.....
        .byte $33,$10,$9d,$01,$d4,$60,$a5,$fb,$48,$a5,$fc,$48,$ee,$44,$10,$a2 // 3....`..H..H.D..
        .byte $00,$ad,$00,$10,$3d,$20,$10,$f0,$13,$20,$8f,$12,$ad,$44,$10,$cd // ....= ... ...D..
        .byte $01,$10,$d0,$08,$de,$04,$10,$10,$03,$20,$bd,$11,$8a,$18,$69,$07 // ......... ....i.
        .byte $aa,$e0,$15,$d0,$dc,$ad,$44,$10,$cd,$01,$10,$d0,$05,$a9,$00,$8d // ......D.........
        .byte $44,$10,$68,$85,$fc,$68,$85,$fb,$60,$a0,$00,$b1,$fb,$8d,$1e,$10 // D.h..h..`.......
        .byte $c8,$b1,$fb,$8d,$1f,$10,$c8,$b1,$fb,$8d,$25,$10,$c8,$b1,$fb,$8d // ..........%.....
        .byte $26,$10,$c8,$b1,$fb,$8d,$2c,$10,$c8,$b1,$fb,$8d,$2d,$10,$a2,$00 // &.....,.....-...
        .byte $a9,$00,$9d,$1d,$10,$9d,$04,$10,$9d,$2f,$10,$8a,$18,$69,$07,$aa // ........./...i..
        .byte $e0,$15,$d0,$ec,$a9,$00,$8d,$44,$10,$a2,$17,$a9,$00,$9d,$00,$d4 // .......D........
        .byte $ca,$10,$fa,$ad,$02,$10,$8d,$18,$d4,$a9,$80,$8d,$09,$10,$a9,$80 // ................
        .byte $8d,$10,$10,$8d,$17,$10,$a9,$01,$8d,$06,$10,$60,$b0,$18,$58,$19 // ...........`..X.
        .byte $20,$1a,$a9,$03,$8d,$01,$10,$a9,$6f,$8d,$02,$10,$a9,$07,$8d,$00 //  .......o.......
        .byte $10,$a9,$90,$8d,$59,$10,$a9,$14,$8d,$5a,$10,$a9,$d0,$8d,$60,$10 // ....Y....Z....`.
        .byte $a9,$14,$8d,$61,$10,$a9,$90,$8d,$67,$10,$a9,$14,$8d,$68,$10,$a9 // ...a....g....h..
        .byte $40,$85,$fb,$a9,$14,$85,$fc,$4c,$dd,$13,$ad,$00,$10,$d0,$03,$20 // @......L....... 
        .byte $46,$14,$4c,$9a,$13,$60,$a6,$25,$08,$41,$0c,$cf,$70,$a3,$25,$05 // F.L..`.%.A..p.%.
        .byte $41,$0b,$bb,$55,$a2,$2f,$26,$f5,$81,$0f,$00,$f0,$f5,$54,$24,$00 // A..U./&......T$.
        .byte $41,$0c,$cf,$8f,$05,$a3,$25,$40,$0c,$cf,$8f,$05,$a3,$25,$41,$0c // A.....%@.....%A.
        .byte $cf,$50,$02,$a2,$26,$0a,$41,$0c,$cf,$60,$04,$aa,$60,$30,$06,$41 // .P..&.A..`..`0.A
        .byte $0d,$0f,$f4,$67,$18,$20,$00,$41,$08,$7f,$f0,$04,$00,$2d,$00,$41 // ...g. .A.....-.A
        .byte $08,$7f,$f0,$04,$00,$28,$03,$41,$09,$00,$80,$00,$3c,$20,$05,$41 // .....(.A....< .A
        .byte $4a,$00,$40,$0c,$00,$20,$01,$81,$0a,$00,$30,$00,$24,$20,$44,$1f // J.@.. ....0.$ D.
        .byte $02,$1f,$02,$30,$42,$1f,$02,$a1,$43,$1d,$02,$1d,$02,$30,$42,$1d // ...0B...C....0B.
        .byte $02
        .byte $29,$1d,$02,$1d,$02
        .text "0B0B"
        .byte $00
        .byte $44,$1a,$02,$1a,$02
        .byte $30,$42,$1a,$02,$a1,$42,$1a,$02,$1a,$02,$30,$42,$1a,$02,$31,$1d // 0B...B....0B..1.
        .byte $02,$1d,$02
        .byte $30,$42,$1d,$02,$1d,$02,$1d,$02
        .text "0B0B"
        .byte $00
        .byte $44,$18,$02,$18,$02,$30,$42,$18,$02,$a1,$44,$1b,$02,$1b,$02,$30 // D....0B...D....0
        .byte $42,$1b,$02,$a1,$04,$1f,$02,$1f,$02,$21,$1f,$02,$05,$1f,$05,$1f // B........!......
        .byte $28,$0b,$1f,$0b,$1f,$0b,$1f,$0b,$00,$05,$1f,$9f,$1f,$9f,$a5,$60 // (..............`
        .byte $29,$37,$6b,$37,$65,$3e,$6b,$3e,$65,$43,$6b,$41,$8b,$41,$8b,$41 // )7k7e>k>eCkA.A.A
        .byte $85,$3e,$65,$41,$65,$43,$65,$3c,$6b,$3c,$6b,$3a,$6b,$3c,$65,$3e // .>eAeCe<k<k:k<e>
        .byte $6b,$37,$8b,$37,$8b,$37,$8b,$37,$85,$00,$e8,$eb,$60,$1f,$00,$37 // k7.7.7.7....`..7
        .byte $6b,$37,$65,$3e,$6b,$3e,$65,$43,$6b,$41,$8b,$41,$8b,$41,$85,$3e // k7e>k>eCkA.A.A.>
        .byte $65,$41,$65,$43,$65,$46,$65,$45,$6b,$43,$6b,$41,$6b,$02,$43,$8b // eAeCeFeEkCkAk.C.
        .byte $43,$8b,$60,$82,$43,$85,$00,$30,$a5,$30,$a2,$33,$a5,$33,$a2,$32 // C.`.C..0.0.3.3.2
        .byte $ab,$30,$a5,$2b,$ab,$32,$a5,$32,$a2,$35,$a5,$35,$a2,$33,$ab,$32 // .0.+.2.2.5.5.3.2
        .byte $a5,$37,$a2,$37,$a8,$33,$a5,$33,$a2,$37,$a5,$37,$a2,$3a,$a5,$3a // .7.7.3.3.7.7.:.:
        .byte $ab,$39,$a5,$37,$a5,$39,$a8,$35,$a8,$3c,$ab,$3a,$a5,$37,$a2,$3a // .9.7.9.5.<.:.7.:
        .byte $a2,$3c,$a2,$3c,$a2,$00,$3c,$c5,$3c,$c5,$3c,$c2,$3e,$c5,$37,$d1 // .<.<..<.<.<.>.7.
        .byte $37,$c2,$39,$c2,$3a,$c2,$39,$c5,$39,$c5,$39,$c2,$3a,$c5,$35,$d1 // 7.9.:.9.9.9.:.5.
        .byte $3a,$c2,$3a,$c2,$3a,$c2,$3c,$c5,$3c,$c5,$3c,$c2,$3e,$c5,$37,$d1 // :.:.:.<.<.<.>.7.
        .byte $37,$c2,$37,$c2,$37,$c2,$37,$c5,$37,$c5,$37,$c2,$35,$c5,$37,$d1 // 7.7.7.7.7.7.5.7.
        .byte $3a,$c2,$3a,$c2,$3a,$c2,$80,$26,$00,$60,$c5 // :.:.:..&.`.

txt_f87e:
        .text ">B:B7B>B:B7B>B:B7B>B:B7B>B:B7B>B"
        .byte $00                                   // string terminator

txt_f89f:
        .text "<B9B7B<B9B7B<B9B7B<B9B7B<B9B7B>B"
        .byte $00                                   // string terminator

txt_f8c0:
        .text "<B9B5B<B9B5B<B9B5B<B9B5B<B9B5B>B"
        .byte $00                                   // string terminator

txt_f8e1:
        .text "5"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "0"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "<"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "<"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "?"
        .byte $22                                   // double quote character
        .text "<"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "<"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .byte $00                                   // string terminator

txt_f902:
        .text "7"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text "2"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text ">"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text ">"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .text "A"
        .byte $22                                   // double quote character
        .text ">"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .text "5"
        .byte $22                                   // double quote character
        .text ">"
        .byte $22                                   // double quote character
        .text "7"
        .byte $22                                   // double quote character
        .byte $00                                   // string terminator

txt_f923:
        .text "?B:B7B?B:B7B>B:B7B?B:B7B>B:B7B?B"
        .byte $80,$3b,$00,$60                       // .;.`

txt_f947:
        .text "G?"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $3f,$c5,$3e,$c2,$3a,$c5,$37,$d1,$3c,$c2,$3c,$c2,$3c,$c2,$3c,$c5 // ?.>.:.7.<.<.<.<.
        .byte $3c,$c5,$3a,$c2,$39,$c5,$35,$da,$3f,$c5,$3f,$c5,$3e,$c2,$3a,$c5 // <.:.9.5.?.?.>.:.
        .byte $37,$d1,$3c,$c2,$3c,$c2,$3c,$c2,$3c,$c5,$3c,$c5,$3a,$c2,$39,$c5 // 7.<.<.<.<.<.:.9.
        .byte $37,$da,$00,$37,$62,$37,$62,$3a,$62,$3c,$62,$3d,$60,$3e,$61,$41 // 7..7b7b:b<b=`>aA
        .byte $62,$3d,$60,$3e,$61,$02,$41,$62,$43,$62,$60,$5d,$46,$62,$43,$62 // b=`>a.AbCb`]FbCb
        .byte $46,$62,$48,$62,$43,$62,$48,$62,$46,$62,$45,$62,$41,$62,$3e,$62 // FbHbCbHbFbEbAb>b
        .byte $3c,$62,$3e,$62,$3e,$7a,$41,$65,$41,$65,$3c,$65,$3a,$62,$39,$65 // <b>b>zAeAe<e:b9e
        .byte $35,$74,$35,$62,$37,$65,$37,$68,$35,$65,$37,$77,$00,$3e,$65,$37 // 5t5b7e7h5e7w.>e7
        .byte $62,$3e,$74,$3e,$65,$43               // b>t>eC

// --- Region $f9df-$fb8f ---
.pc = $f9df "dat_f9df"

dat_f9df:
        .byte $48,$74,$46,$65,$45,$65,$46,$62,$45,$65,$41,$65,$43,$6e,$3e,$65 // HtFeEeFbEeAeCn>e
        .byte $41,$62,$43,$7a,$a5,$24,$15,$00,$15,$21,$42,$15,$00,$15,$00,$15 // AbCz.$...!B.....
        .byte $00,$15,$63,$22,$15,$00,$42,$15,$84,$15,$42,$15,$a5,$15,$21,$21 // ..c"..B...B...!!
        .byte $15,$42,$00,$15,$00,$15,$63,$15,$00,$15,$2f,$a5,$15,$21,$15,$a5 // .B....c.../..!..
        .byte $15,$00,$15,$a5,$15,$21,$15,$94,$15,$b5,$44,$15,$00,$15,$00,$15 // .....!....D.....
        .byte $42,$15,$21,$22,$15,$00,$42,$15,$84,$15,$42,$15,$a5,$15,$21,$21 // B.!"..B...B...!!
        .byte $15,$42,$a5,$15,$21,$15,$a5,$15,$00,$15,$38,$a5,$15,$21,$15,$94 // .B..!.....8..!..
        .byte $15,$b5,$15,$00,$15,$c6,$15,$c6,$15,$c6,$15,$e7,$15,$29,$16,$29 // .............).)
        .byte $16,$00,$01,$a7,$21,$17,$42,$21,$17,$42,$17,$00,$17,$00,$17,$25 // ....!.B!.B.....%
        .byte $21,$17,$42,$17,$00,$42,$17,$63,$17,$84,$17,$63,$17,$63,$21,$17 // !.B..B.c...c.c!.
        .byte $42,$00,$17,$21,$17,$42,$17,$00,$17,$2d,$a5,$17,$42,$17,$a5,$17 // B..!.B...-..B...
        .byte $00,$17,$a5,$17,$42,$17,$a5,$44,$17,$00,$17,$00,$17,$21,$17,$42 // ....B..D.....!.B
        .byte $22,$17,$00,$42,$17,$63,$17,$84,$17,$63,$17,$63,$21,$17,$44,$a5 // "..B.c...c.c!.D.
        .byte $17,$42,$17,$a5,$17,$00,$17,$24,$00,$17,$00,$17,$09,$29,$16,$29 // .B.....$.....).)
        .byte $16,$a8,$60,$2c,$29,$16,$29,$16,$29,$16,$29,$16,$00,$16,$32,$16 // ..`,).).).)...2.
        .byte $5b,$16,$5b,$16,$00,$16,$32,$16,$9a,$16,$00,$18,$80,$18,$80,$18 // [.[...2.........
        .byte $35,$18,$35,$18,$5b,$16,$5b,$16,$9a,$16,$9a,$16,$00,$18,$00,$18 // 5.5.[.[.........
        .byte $03,$29,$16,$29,$16,$22,$29,$16,$a7,$24,$0b,$00,$0b,$0c,$02,$00 // .).).")..$......
        .byte $0b,$0c,$0f,$21,$01,$a2,$27,$0b,$0c,$0f,$01,$0f,$0c,$0b,$a2,$21 // ...!..'........!
        .byte $01,$02,$0f,$0c,$0b,$00,$34,$0c,$0b,$00,$0b,$0b,$0c,$0c,$0f,$0f // ......4.........
        .byte $01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$00,$0b,$0c,$02,$00,$0b,$0c,$0f // ................
        .byte $21,$01,$a2,$27,$0b,$0c,$0f,$01,$0f,$0c,$0b,$a2,$21,$01,$02,$0f // !..'........!...
        .byte $0c,$0b,$00,$24,$0c,$0b,$00,$0b,$a9,$2e,$09,$09,$08,$08,$07,$07 // ...$............
        .byte $01,$01,$07,$07,$08,$08,$09,$09,$ae,$27,$09,$08,$07,$01,$07,$08 // .........'......
        .byte $09,$81,$1c,$00,$60,$46,$4e,$19,$d0,$ae,$23,$1c,$e8,$e0,$03,$d0 // ....`FN...#.....
        .byte $02,$a2,$00,$8e,$23,$1c,$8a,$0a,$aa,$bd,$24,$1c,$8d,$21,$1c,$bd // ....#.....$..!..
        .byte $25,$1c,$8d,$22,$1c,$6c,$21,$1c,$4e,$1c,$01,$2a,$1c,$4e,$1c,$5b // %..".l!.N..*.N.[
        .byte $1c                                   // .

// --- Region $fbbf-$fbdb ---
.pc = $fbbf "dat_fbbf"

dat_fbbf:
        .byte $a9,$f9,$8d,$12,$d0,$a9,$01,$8d,$16,$d0,$a2,$08,$ad,$12,$d0,$38 // ...............8
        .byte $e9,$01,$29,$07,$09,$10,$8d,$11,$d0,$f5,$ea,$60,$20 // ..)........` 

// --- Region $fbfc-$fc40 ---
.pc = $fbfc "dat_fbfc"

dat_fbfc:
        .byte $e4,$01,$e3,$02,$60,$25,$03,$03,$04,$04,$05,$06,$07,$08,$09,$0a // ....`%..........
        .byte $0b,$0c,$0e,$10,$12,$14,$18,$1a,$1b,$1a,$18,$14,$12,$10,$0e,$0c // ................
        .byte $0b,$0a,$09,$08,$07,$06,$05,$04,$04,$03,$03,$e3,$02,$c1,$a2,$21 // ...............!
        .byte $60,$ad,$21,$c1,$81,$38,$00,$60,$cd,$d3,$26,$ff,$fe,$fc,$f8,$f0 // `.!..8.`..&.....
        .byte $e0,$c0,$80,$02,$ce                   // .....

// --- Region $fc8a-$fcb4 ---
.pc = $fc8a "dat_fc8a"

dat_fc8a:
        .byte $00,$06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06,$ff // ................
        .byte $00,$ad,$87,$1e,$f0,$04,$ce,$87,$1e,$60,$ad,$61,$1c,$38,$ed,$3a // .........`.a.8.:
        .byte $1f,$29,$07,$8d,$61,$1c,$90,$01,$60,$a2,$00 // .)..a...`..

// --- Region $fd03-$fd14 ---
.pc = $fd03 "Segment $fd03"
        .byte $4b,$00,$21,$03,$80,$45,$00,$ec,$20,$60,$53,$0f,$01,$13,$05,$20 // K.!..E.. `S.... 
        .byte $09,$13                               // ..

// --- Region $fd19-$fda2 ---
.pc = $fd19 "txt_fd19"

txt_fd19:
        .encoding "screencode_mixed"
        .text "e with 'barmy bills flight of fun"
        .encoding "petscii_upper"

txt_fd3a:
        .text "+'  "
        .byte $14,$12,$01,$09,$0e,$05,$04,$20,$0f,$0e // ....... ..

txt_fd48:
        .text " 10-12-89 "

txt_fd52:
        .encoding "screencode_mixed"
        .text "by cba of oase!"
        .encoding "petscii_upper"
        .byte $e4,$20,$60,$63                       // . `c

txt_fd65:
        .encoding "screencode_mixed"
        .text "sum greets to: inner-city - manowar - hotline - blackmail - si"
        .encoding "petscii_upper"

// --- Region $fda7-$ff5a ---
.pc = $fda7 "Segment $fda7"
        .byte $0e,$20,$2d,$20,$04,$15,$0e,$05,$18,$20,$2d,$20,$04,$09,$01,$0d // . - ..... - ....
        .byte $0f,$0e,$14,$20,$04,$05,$13,$09,$07,$0e,$13,$20,$2d,$20,$08,$14 // ... ....... - ..
        .byte $03,$e4,$20,$60                       // .. `

txt_fdcb:
        .encoding "screencode_mixed"
        .text "$for contact call"
        .encoding "petscii_upper"

txt_fddc:
        .text " : 02297-3136("
        .byte $0e,$09,$05,$0c,$13,$29,$e4,$20,$26,$0c,$38,$12,$2e,$21,$21,$fe // .....). &.8..!!.
        .byte $20,$97,$72,$00,$26,$3e,$63,$63,$7f,$63,$63,$a2,$26,$7e,$63,$7e //  .r.&>cc.cc.&~c~
        .byte $63,$63,$7e,$a2,$26,$3e,$63,$60,$60,$63,$3e,$a2,$21,$7e,$e4,$63 // cc~.&>c``c>.!~.c
        .byte $21,$7e,$a2,$26,$7f,$60,$7c,$60,$60,$7f,$a2,$23,$7f,$60,$7c,$e3 // !~.&.`|``..#.`|.
        .byte $60,$a2,$26,$3e,$63,$60,$67,$63,$3e,$a2,$23,$63,$63,$7f,$e3,$63 // `.&>c`gc>.#cc..c
        .byte $a2,$21,$3c,$e4,$18                   // .!<..

txt_fe3f:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$7f,$03,$03,$63,$63,$3e,$a2,$26,$66,$6c,$78,$6c,$66,$63,$a2 // &...cc>.&flxlfc.
        .byte $e5,$60,$21,$7e,$a2,$26,$63,$77,$7f,$6b,$63,$63,$a2,$26,$63,$73 // .`!~.&cw.kcc.&cs
        .byte $7b,$6f,$67,$63,$a2,$21,$3e,$e4,$63   // {ogc.!>.c

txt_fe6b:
        .text "!>"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$7e,$63,$63,$7e,$60,$60,$a2,$21,$3e,$e3,$63,$22,$67,$3f,$a2 // &~cc~``.!>.c"g?.
        .byte $26,$7e,$63,$63,$7e,$66,$63,$a2,$26,$3f,$60,$7e,$3f,$03,$7e,$a2 // &~cc~fc.&?`~?.~.
        .byte $21,$7f,$e5,$18,$a2,$e5,$63           // !.....c

txt_fe95:
        .text "!>"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$63,$22,$36,$1c,$a2,$26,$63,$63,$6b,$7f,$77,$63,$a2,$26,$63 // .c"6..&cck.wc.&c
        .byte $77,$3c,$1e,$77,$63,$a2,$e3,$33,$23,$1e,$0c,$0c,$a2,$26,$7f,$06 // w<.wc..3#....&..
        .byte $0c,$18,$30,$7f,$80,$32,$00,$21,$10,$e3,$18,$27,$00,$18,$18,$00 // ..0..2.!...'....
        .byte $66,$66,$44,$a5,$26,$66,$ff,$66,$66,$ff,$66,$aa,$26,$62,$64,$08 // ffD.&f.ff.f.&bd.
        .byte $10                                   // .

txt_fed9:
        .text "&F"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $23,$0c,$0c,$08,$a5,$21,$0c,$e4,$18,$21,$0c,$a2,$21,$30,$e4,$18 // #....!...!..!0..

txt_feec:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $c1,$e6,$d6,$26,$aa,$18,$18,$7e,$18,$18,$a7,$23,$18,$18,$10,$a3 // ...&...~...#....
        .byte $21,$7e,$a9,$22,$60,$60,$a2,$26,$03,$06,$0c,$18,$30,$60,$a2,$22 // !~."``.&....0`."
        .byte $3e,$73,$e3,$63                       // >s.c

txt_ff13:
        .text "!>"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$0c,$1c,$3c,$0c,$0c,$3f,$a2,$26,$3e,$63,$07,$3c,$60,$7f,$a2 // &..<..?.&>c.<`..
        .byte $26,$3e,$03,$0f,$03,$03,$3e,$a2,$26,$0e,$1e,$36,$66,$7f,$06,$a2 // &>....>.&..6f...
        .byte $26,$7f,$60,$7e,$03,$03,$7e,$a2,$26,$3f,$60,$7e,$63,$63,$3e,$a2 // &.`~..~.&?`~cc>.
        .byte $21,$7f,$e5,$03,$a2,$26,$3e,$63,$3e,$63,$63,$3e,$a2,$26,$3e,$63 // !....&>c>cc>.&>c
        .byte $63,$3f,$03,$3e,$a3                   // c?.>.

// --- Region $ff5f-$ff8c ---
.pc = $ff5f "dat_ff5f"

dat_ff5f:
        .byte $18,$18,$a3,$26,$18,$18,$00,$18,$18,$10,$b9,$26,$3c,$66,$0c,$18 // ...&.......&<f..
        .byte $00,$18,$a2,$24,$0e,$03,$03,$0e,$e3,$06,$26,$0e,$03,$01,$0e,$0e // ...$......&.....
        .byte $00,$e3,$06,$e8,$20,$28,$04,$01,$02,$05,$03,$01,$02,$03 // .... (........

// --- Region $ff90-$ffd1 ---
.pc = $ff90 "dat_ff90"

dat_ff90:
        .byte $21,$04,$b1,$21,$05,$aa,$27,$08,$20,$20,$00,$04,$02,$20,$a3,$21 // !..!..'.  ... .!
        .byte $80,$a4,$25,$40,$00,$08,$00,$08,$aa,$21,$01,$aa // ..%@.....!..

txt_ffac:
        .text "!!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$08,$a2,$21,$08,$a4,$25,$04,$08,$20,$00,$81,$a2,$23,$02,$00 // !..!..%.. ...#..
        .byte $08,$ae,$21,$88,$a8                   // ..!..

txt_ffc4:
        .text "! "
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $22,$40,$80,$a7,$25,$10,$00,$80       // "@..%...

txt_ffcf:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)

// --- Region $ffd7-$ffe3 ---
.pc = $ffd7 "dat_ffd7"

dat_ffd7:
        .byte $a5,$25,$01,$10,$00,$04,$20,$a5,$21,$80,$b9,$21,$10 // .%.... .!..!.

// --- Region $fff5-$fffd ---
.pc = $fff5 "dat_fff5"

dat_fff5:
        .byte $04,$80,$a7,$21,$80,$a6,$21,$04,$b0   // ...!..!..
