// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:53
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $4800  (16385 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1900 (6400)
// IRQ handler:  $196a (irq_196a)
// IRQ handler:  $19a3 (irq_19a3)
// IRQ handler:  $19d8 (irq_19d8)
//
// Code: 1235 bytes, Data: 15150 bytes
// Labels: 164, Subroutines: 10
//
// Cross-references: all OK
// ============================================


// --- Region $11a6-$1448 ---
.pc = $11a6 "sub_11a6"
// Referenced by: jsr from $1274, $131f, $132c, $1338

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

sub_11aa:
        lda $106e,y
        sta $d401,x
        sta $1033,x
        lda $10ce,y
        sta $d400,x
        sta $1032,x
        rts

// Referenced by: jsr from $13c6
sub_11bd: {
        lda #$01
        sta $1047,x
        lda $101e,x
        sta $fb
        lda $101f,x
        sta $fc
        lda $101d,x
        asl
        tay
        iny
        lda ($fb),y
        cmp #$00
        bne skip1
        lda #$00
        sta $101d,x
        ldy #$01
        lda ($fb),y
        clv
        bvc skip2
skip1:
        cmp #$01
        bne skip2
        lda #$00
        sta dat_1000
        rts
skip2:
        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 skip3
        lda #$00
        sta $102f,x
        inc $101d,x
        jmp $11c2
skip3:
        sta $101c,x
        iny
        lda ($fb),y
        pha
        and #$1f
        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
        sta $d404,x
        cmp #$81
        beq done
        lda #$00
        sta $c819
done:
        lda #$00
        sta $1009,x
        rts
}

// Referenced by: jsr from $13b6
sub_1298: {
        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 skip1
        inc $1033,x
skip1:
        lda $1006,x
        cmp #$0c
        bne skip2
        lda #$00
        sta $1006,x
skip2:
        lda $1008,x
        and #$20
        beq skip4
        lda $1047,x
        beq skip3
        dec $1047,x
        lda #$81
        sta $d404,x
        sta $d401,x
        rts
skip3:
        lda $1005,x
        sta $d404,x
skip4:
        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 skip6
        lda $1009,x
        eor #$80
        sta $1009,x
        bne skip5
        lda $101c,x
        sec
        sbc #$0c
        tay
        jsr sub_11a6
        clv
        bvc skip6
skip5:
        lda $101c,x
        clc
        adc #$0c
        tay
        jsr sub_11a6
skip6:
        pla
        lsr
        pha
        bcc skip7
        ldy $101c,x
        dey
        jsr sub_11a6
skip7:
        pla
        lsr
        pha
        bcc skip8
        lda $1031,x
        eor #$c0
        sta $1031,x
        sta $d404,x
skip8:
        pla
        lsr
        bcc skip9
        lda $1030,x
        eor #$60
        sta $1030,x
        sta $d404,x
skip9:
        lda $1003,x
        beq skip13
        sta $1045
        lda $1008,x
        and #$10
        beq skip11
        lda $1048,x
        clc
        adc $1045
        sta $1048,x
        bcc skip10
        inc $1049,x
skip10:
        clv
        bvc skip12
skip11:
        lda $1048,x
        sec
        sbc $1045
        sta $1048,x
        bcs skip12
        dec $1049,x
skip12:
        lda $1048,x
        sta $1032,x
        lda $1049,x
        sta $1033,x
skip13:
        lda $1032,x
        sta $d400,x
        lda $1033,x
        sta $d401,x
        rts
}
// Referenced by: jsr from $198b

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

loc_13ae:
        lda dat_1000
        and $1020,x
        beq loc_13c9
        jsr sub_1298
        lda $1044
        cmp $1001
        bne loc_13c9
        dec $1004,x
        bpl loc_13c9
        jsr sub_11bd

loc_13c9:
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_13ae
        lda $1044
        cmp $1001
        bne loc_13df
        lda #$00
        sta $1044

loc_13df:
        pla
        sta $fc
        pla
        sta $fb
        rts

loc_13e6:
        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_140d:
        lda #$00
        sta $101d,x
        sta $1004,x
        sta $102f,x
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_140d
        lda #$00
        sta $1044
        ldx #$17
        lda #$00

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

// --- Region $178c-$17d8 ---
.pc = $178c "loc_178c"

loc_178c:
        cpy $1315
        asl $cc,x
        ora $cc,x
        ora $13,x
        asl $cc,x
        ora $00,x
        brk

dat_179a:
        .byte $62,$16,$22,$17,$66,$17               // b.".f.
// Referenced by: jsr from $1958

sub_17a0:
        lda #$03
        sta $1001
        lda #$6f
        sta $1002
        lda #$07
        sta dat_1000
        lda #$49
        sta $1059
        lda #$14
        sta $105a
        lda #$89
        sta $1060
        lda #$14
        sta $1061
        lda #$49
        sta $1067
        lda #$14
        sta $1068
        lda #$9a
        sta $fb
        lda #$17
        sta $fc
        jmp loc_13e6

txt_17d8:
        .text "D"

// --- Region $17f0-$17f8 ---
.pc = $17f0 "Segment $17f0"
        clc
        .byte $44,$02                               // nop $02 // ILLEGAL
        bcc loc_178c
        jsr sub_4424
        brk

// --- Region $1900-$1ad2 ---
.pc = $1900 "main_1900"

main_1900:
        sei
        lda #$6a
        sta $0314
        lda #$19
        sta $0315
        lda #$7f
        sta $dc0d
        ldx #$00

loc_1912:
        lda $0818,x
        sta $0400,x
        lda $0918,x
        sta $0500,x
        lda $0a18,x
        sta $0600,x
        lda $0b00,x
        sta $06e8,x
        lda scr_0c00,x
        sta $d800,x
        lda $0d00,x
        sta $d900,x
        lda $0e00,x
        sta $da00,x
        lda $0ee8,x
        sta $dae8,x
        inx
        bne loc_1912
        inx
        stx $d01a
        lda #$00
        sta $d020
        sta $a7
        sta $ad
        sta $ac
        sta $a8
        sta $aa
        jsr sub_17a0
        lda #$40
        sta $a9
        cli

loc_1960:
        lda $dc01
        cmp #$ef
        bne loc_1960
        jmp loc_1f30
irq_196a: {
        inc $d019
        lda #$d8
        sta $d016
        lda #$3b
        sta $d011
        lda #$18
        sta $d018
        lda #$30
        sta $d012
        lda #$a3
        sta $0314
        lda #$19
        sta $0315
        jsr sub_13a3
        jsr sub_1a8c
        jsr sub_1ac2
        lda $aa
        sec
        sbc #$02
        sta $aa
        bmi skip
        jmp $ea81
skip:
        jmp loc_1a29
}
irq_19a3: {
        inc $d019
        ldy #$32
loop1:
        cpy $d012
        bne loop1
        ldx #$00
loop2:
        lda $1ea0,x
        ldy dat_1e00,x
loop3:
        dey
        bne loop3
        sta $d021
        sta $d021
        inx
        cpx #$90
        bne loop2
        stx $d021
        lda #$ca
        sta $d012
        lda #$d8
        sta $0314
        lda #$19
        sta $0315
        jmp $ea81
}

irq_19d8:
        inc $d019
        lda $d016
        and #$f0
        ora $aa
        sta $d016
        lda #$1b
        sta $d011
        lda #$1e
        sta $d018
        ldy #$d0

loc_19f1:
        cpy $d012
        bne loc_19f1
        ldy #$05

loc_19f8:
        dey
        bne loc_19f8
        ldx #$10

loc_19fd:
        txa
        clc
        adc $ab
        lsr
        ldy #$09

loc_1a04:
        dey
        bne loc_1a04
        and #$07
        tay
        lda $1e90,y
        sta $d021
        dex
        bpl loc_19fd
        inx
        stx $d021
        lda #$f8
        sta $d012
        lda #$6a
        sta $0314
        lda #$19
        sta $0315
        jmp $ea81

loc_1a29:
        lda $aa
        clc
        adc #$08
        sta $aa
        ldx #$00

loc_1a32:
        lda $0721,x
        sta $0720,x
        inx
        cpx #$50
        bne loc_1a32
        ldy #$00
        lda ($a8),y
        cmp #$00
        beq loc_1a59
        sta $0747
        clc
        adc #$40
        ldy #$28
        sta $0747,y
        inc $a8
        bne loc_1a56
        inc $a9

loc_1a56:
        jmp $ea81

loc_1a59:
        ldx #$00
        ldy #$40
        stx $a8
        sty $a9
        jmp $ea81
// Referenced by: jsr from $1a99

sub_1a64:
        ldy $1f2f
        ldx #$8e

loc_1a69:
        lda $1ea0,x
        sta $1ea1,x
        dex
        cpx #$ff
        bne loc_1a69
        sty $1ea0
        rts

dat_1a78:
        .byte $ac,$a0                               // ..

loc_1a7a:
        asl.abs $00a2,x

loc_1a7d:
        lda $1ea1,x
        sta $1ea0,x
        inx
        cpx #$90
        bne loc_1a7d
        sty $1f2f
        rts
// Referenced by: jsr from $198e

sub_1a8c:
        inc $a7
        lda $a7
        cmp #$01
        beq loc_1a95
        rts

loc_1a95:
        lda #$00
        sta $a7
.label smc_1a9a = * + 1
.label smc_1a9b = * + 2
        jsr sub_1a64                                // !SMC: modified by $1ab8, $1abb

smc_1a9c:
        inc $ac                                     // !SMC: modified by $1abe
        lda $ac
        cmp #$68
        beq loc_1aa9
        cmp #$00
        beq loc_1ab2
        rts

loc_1aa9:
        ldx #$78
        ldy #$1a
        lda #$c6
        jmp loc_1ab8

loc_1ab2:
        ldx #$64
        ldy #$1a
        lda #$e6

loc_1ab8:
        stx smc_1a9a                                // SMC: modifies $1a9a
        sty smc_1a9b                                // SMC: modifies $1a9b
        sta smc_1a9c                                // SMC: modifies $1a9c
        rts
// Referenced by: jsr from $1991

sub_1ac2:
        inc $ad
        lda $ad
        cmp #$02
        beq loc_1acb
        rts

loc_1acb:
        inc $ab
        lda #$00
        sta $ad
        rts

dat_1ad2:
        // === Fill data (1 bytes, $1ad2-$1ad2) ===
        .byte $00                                   // .

// --- Region $1f30-$1f40 ---
.pc = $1f30 "loc_1f30"

loc_1f30:
        ldx #$00

loc_1f32:
        lda dat_1d00,x
        sta $033c,x
        inx
        cpx #$90
        bne loc_1f32
        jmp $033c

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

// --- Region $4424-$4424 ---
.pc = $4424 "sub_4424"
// Referenced by: jsr from $17f5

sub_4424:
        brk

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

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

dat_0800:
        // === Data block (19 bytes, $0800-$0812) ===
        .byte $00,$13,$08,$3d,$3a,$9e               // ...=:.

txt_0806:
        .text "6400 "
        .byte $5b
        .text "TRIAD"
        .byte $5d

dat_0812:
        // === Fill data (1 bytes, $0812-$0812) ===
        .byte $00                                   // .

// --- Region $0933-$0a43 ---
.pc = $0933 "dat_0933"

dat_0933:
        .byte $0f,$e0,$e0,$e0,$e0,$0b,$0b,$fc,$e0,$e0,$e0,$e0,$0b,$eb,$00,$fc // ................
        .byte $0b,$00,$00,$e0,$0f,$0b,$eb,$00,$00,$fc,$0f,$e0,$e0,$e0,$e0,$0b // ................
        .byte $eb,$00,$00,$00,$00,$00,$00,$00,$0c,$e0,$e0,$e0,$e0,$0b,$c0,$cf // ................
        .byte $e0,$00,$00,$f0,$eb,$e0,$00,$cf,$0b,$00,$00,$00,$e0,$ef,$e0,$eb // ................
        .byte $00,$cf,$0c,$e0,$e0,$f0,$ef,$ef,$e0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$fc,$0b,$b0,$00,$00,$cf,$e0,$e0,$e0,$0f,$eb,$e0,$00,$fc // ................
        .byte $0b,$00,$00,$00,$00,$e0,$fb,$e0,$00,$fc,$0f,$b0,$00,$00,$ef,$e0 // ................
        .byte $eb,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ef,$eb,$e0,$00,$00,$ef // ................
        .byte $fb,$ef,$cb,$0b,$e0,$00,$00,$ef,$eb,$00,$ef,$fc,$0b,$00,$e0,$fb // ................
        .byte $eb,$ef,$e0,$e0,$00,$00,$ef,$e0,$eb,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$ef,$eb,$c0,$ec,$bc,$e0,$eb,$e0,$fb,$c0,$cb,$eb,$00,$ef // ................
        .byte $eb,$00,$ef,$b0,$c0,$ec,$cf,$c0,$eb,$00,$e0,$c0,$ec,$ec,$cf,$e0 // ................
        .byte $eb,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ef,$cf,$ec,$0b,$00,$c0 // ................
        .byte $cb,$ef,$e0,$cf,$bc,$e0,$00,$cf,$cb,$00,$cf,$ec,$e0,$e0,$e0,$e0 // ................
        .byte $cb,$00,$c0,$e0,$e0,$e0,$ec,$cb,$e0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$ec,$e0,$00,$eb,$e0,$e0,$00,$00,$ec,$e0,$e0,$00,$ec // ................
        .byte $e0,$00,$ec,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$00,$e0,$e0,$e0,$e0,$0b // ................

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

// --- Region $0c00-$0c00 ---
.pc = $0c00 "scr_0c00"

scr_0c00:
        .byte $00                                   // .

// --- Region $0d1b-$0e2b ---
.pc = $0d1b "dat_0d1b"

dat_0d1b:
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$0c,$00,$0c,$0c,$0c,$0c,$0c,$00,$00,$00 // ................
        .byte $0c,$00,$00,$0f,$0c,$0c,$00,$00,$00,$00,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .fill 8, $00
        .byte $0f,$0c,$0c,$0c,$0c,$0c,$0b,$00,$0c,$0c,$0c,$0c,$00,$0b,$00,$00 // ................
        .byte $0c,$00,$00,$00,$0f,$00,$0b,$00,$00,$00,$0f,$0c,$0c,$0c,$00,$00 // ................
        .byte $0b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0c,$0c,$00,$00,$00 // ................
        .byte $0c,$0c,$0c,$0c,$00,$0b,$00,$00,$0c,$00,$00,$00,$00,$0f,$00,$0b // ................
        .byte $00,$00,$0c,$0c,$00,$00,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$0b,$00,$00,$00,$00,$00,$00,$0c,$0b,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$0c,$00,$0f,$00,$00,$00,$0f,$0b,$00,$00,$00,$0f // ................
        .fill 12, $00
        .byte $0b,$00,$00,$0f,$00,$0f,$00,$0b,$00,$00,$00,$00,$00,$00,$00,$0f // ................
        .byte $0b,$00,$00,$0f,$00,$0f,$0f,$0b,$00,$00,$00,$0f,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $0c,$0b,$0f,$00,$00,$0f,$00,$00,$0b,$00,$00,$00,$00,$00,$00,$0c // ................
        .byte $0c,$0c,$0c,$00,$0f,$0f,$0c,$0c,$0c,$00,$00,$0b,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$0c,$0c,$0c,$0c,$0c,$00,$00,$00,$0c // ................
        .byte $0b,$00,$00,$0c,$00,$00,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .byte $0c,$0c,$0c                           // ...

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

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

dat_1000:
        .byte $07,$03,$6f,$00,$01,$41,$06,$00,$20,$00,$00,$01,$51,$0b,$00,$20 // ..o..A.. ...Q.. 
        .byte $00,$00,$03,$51,$02,$00,$21,$80,$00,$00,$20,$00,$17,$09,$62,$16 // ...Q..!... ...b.
        .byte $01,$ff,$00,$17,$0d,$22,$17,$02,$20,$00,$36,$0e,$66,$17,$04,$0a // .....".. .6.f...
        .byte $21,$81,$f4,$03,$e0,$03,$0a,$41,$41,$f4,$03,$f9,$08,$18 // !......AA.....

txt_103e:
        .text "!A"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $17,$20,$01,$02,$10,$00,$00,$f4,$03,$00,$00,$00,$00,$00,$f4,$03 // . ..............
        .byte $00,$00,$00,$00,$00,$da,$0b,$00,$49,$14,$00,$00,$00,$00,$00,$89 // ........I.......
        .byte $14,$00,$00,$00,$00,$00,$49,$14,$00,$00,$00,$00,$00,$01,$01,$01 // ......I.........
        .fill 9, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_10aa:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$7a,$b4,$fb,$47,$98 // Z}...#S...0z..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.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 $1449-$178b ---
.pc = $1449 "dat_1449"

dat_1449:
        .byte $03,$41,$09,$70,$20,$00,$00,$20,$05,$41,$79,$77,$74,$00,$00,$00 // .A.p .. .Aywt...
        .byte $05,$41,$0f,$00,$ff,$00,$00,$26,$00,$83,$0a,$00,$00,$00,$00,$03 // .A.....&........
        .byte $01,$51,$0c,$00,$20,$00,$00,$21,$15,$41,$0f,$00,$ff,$00,$00,$10 // .Q.. ..!.A......
        .byte $0f,$41,$09,$00,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .A.. ...........
        .byte $01,$41,$0a,$00,$10,$0c,$00,$20,$01,$41,$0a,$60,$80,$00,$0c,$2c // .A..... .A.`...,
        .byte $02,$51,$0d,$00,$ff,$00,$00,$20,$03,$15,$0f,$00,$80,$00,$0c,$20 // .Q..... ....... 
        .byte $05,$21,$4a,$00,$40,$0c,$00,$20,$01,$41,$3a,$00,$50,$0c,$00,$21 // .!J.@.. .A:.P..!
        .fill 8, $00
        .byte $01,$ff,$01,$ff,$00,$05,$bf,$00,$4c,$a7,$34,$a3,$4a,$a3,$4c,$a7 // ........L.4.J.L.
        .byte $34,$a3,$4a,$a3,$49,$a7,$34,$a3,$46,$a3,$42,$a7,$34,$a7,$4c,$a3 // 4.J.I.4.F.B.4.L.
        .byte $4c,$a1,$4c,$a1,$34,$a3,$4a,$a3,$4c,$a3,$4c,$a3,$34,$a3,$4a,$a3 // L.L.4.J.L.L.4.J.
        .byte $49,$a3,$47,$a1,$49,$a1,$34,$a3,$46,$a3,$42,$a1,$46,$a1,$42,$a3 // I.G.I.4.F.B.F.B.
        .byte $34,$a7,$00,$4c,$a3,$4c,$a1,$4c,$a1,$34,$a3,$4a,$a3,$4c,$a3,$4c // 4..L.L.L.4.J.L.L
        .byte $a3,$34,$a3,$4a,$a3,$49,$a3,$47,$a1,$49,$a1,$34,$a3,$46,$a3,$42 // .4.J.I.G.I.4.F.B
        .byte $a1,$46,$a1,$42,$a3,$34,$a7,$4c,$a3,$4c,$a1,$4c,$a1,$34,$a3,$4a // .F.B.4.L.L.L.4.J
        .byte $a3,$4c,$a3,$4c,$a3,$34,$a3,$4a,$a3,$49,$a3,$47,$a1,$49,$a1,$34 // .L.L.4.J.I.G.I.4
        .byte $a3,$4c,$a3,$4e,$af,$00,$47,$07,$3b,$23,$45,$03,$47,$07,$3b,$23 // .L.N..G.;#E.G.;#
        .byte $45,$03,$47,$03,$4a,$03,$47,$03,$45,$03,$47,$07,$3b,$23,$45,$03 // E.G.J.G.E.G.;#E.
        .byte $42,$03,$42,$03,$36,$23,$40,$03,$42,$07,$45,$03,$42,$07,$2a,$63 // B.B.6#@.B.E.B.*c
        .byte $1e,$63,$2a,$63,$36,$63,$42,$63,$4e,$63,$42,$63,$00,$17,$03,$17 // .c*c6cBcNcBc....
        .byte $01,$23,$01,$2f,$01,$17,$03,$23,$01,$00,$1c,$03,$1c,$01,$28,$01 // .#./...#......(.
        .byte $34,$01,$1c,$03,$2f,$01,$00,$12,$03,$12,$01,$1e,$01,$12,$03,$1e // 4.../...........
        .byte $01,$1e,$01,$00,$12,$43,$12,$41,$1e,$41,$12,$43,$1e,$41,$1e,$41 // .....C.A.A.C.A.A
        .byte $00,$17
        .byte $43,$17
        .text "A#A/A"
        .byte $17
        .byte $43,$23,$41,$00
        .byte $23,$c3
        .byte $23,$c1,$2f,$c1,$3b,$c1,$23,$c3,$2f,$c1,$00,$2b,$83,$2a,$83,$55 // #./.;.#./..+.*.U
        .byte $63,$2a,$83,$2b,$83,$2a,$83,$55,$63,$2a,$83,$2b,$83,$2a,$83,$55 // c*.+.*.Uc*.+.*.U
        .byte $63,$2a,$83,$2b,$83,$2a,$83,$55,$63,$2a,$83,$28,$83,$2a,$83,$55 // c*.+.*.Uc*.(.*.U
        .byte $63,$2a,$83,$28,$83,$2a,$83,$55,$63,$2a,$83 // c*.(.*.Uc*.

txt_15fc:
        .text "3C3A3AU"
        .byte $61                                   // a

txt_1604:
        .text "1A1A1A/C/A/AU"
        .byte $67,$00,$2a,$83,$28,$83,$55,$63,$28,$83,$2a,$83,$28,$83,$55,$63 // g.*.(.Uc(.*.(.Uc
        .byte $28,$83,$2b,$83,$2a,$83,$55,$63       // (.+.*.Uc

txt_1629:
        .text "9C3A3A3A3A1A1A1A/A*"
        .byte $83,$28,$83,$55,$63,$28,$83,$2a,$83,$28,$83,$55,$63,$28,$83 // .(.Uc(.*.(.Uc(.

txt_164b:
        .text "1A9C1AU"
        .byte $61                                   // a

txt_1653:
        .text "1A/A/A/A/C/AU"
        .byte $67,$00,$c1,$14,$c1,$14,$c6,$14,$7e,$15,$7e,$15,$7e,$15,$7e,$15 // g.......~.~.~.~.
        .byte $7e,$15,$7e,$15,$7e,$15,$7e,$15,$98,$15,$98,$15,$98,$15,$98,$15 // ~.~.~.~.........
        .byte $7e,$15,$7e,$15,$7e,$15,$7e,$15,$98,$15,$98,$15,$98,$15,$98,$15 // ~.~.~.~.........
        .byte $7e,$15,$7e,$15,$7e,$15,$7e,$15,$98,$15,$98,$15,$98,$15,$98,$15 // ~.~.~.~.........
        .byte $8b,$15,$8b,$15,$98,$15,$98,$15,$8b,$15,$8b,$15,$98,$15,$98,$15 // ................
        .byte $8b,$15,$8b,$15,$98,$15,$98,$15,$8b,$15,$8b,$15,$98,$15,$98,$15 // ................
        .byte $7e,$15,$7e,$15,$7e,$15,$7e,$15,$98,$15,$98,$15,$98,$15,$98,$15 // ~.~.~.~.........
        .byte $8b,$15,$8b,$15,$98,$15,$98,$15,$8b,$15,$8b,$15,$98,$15,$98,$15 // ................
        .byte $7e,$15,$7e,$15,$7e,$15,$7e,$15,$98,$15,$98,$15,$98,$15,$98,$15 // ~.~.~.~.........
        .byte $7e,$15,$7e,$15,$7e,$15,$7e,$15,$98,$15,$98,$15,$98,$15,$98,$15 // ~.~.~.~.........
        .byte $8b,$15,$8b,$15,$98,$15,$98,$15,$8b,$15,$8b,$15,$98,$15,$98,$15 // ................
        .byte $7e,$15,$7e,$15,$7e,$15,$7e,$15,$98,$15,$98,$15,$98,$15,$98,$15 // ~.~.~.~.........
        .byte $00,$00,$c1,$14,$b2,$15,$b2,$15,$b2,$15,$b2,$15,$b2,$15,$b2,$15 // ................
        .byte $b2,$15,$b2,$15,$b2,$15,$b2,$15,$b2,$15,$b2,$15,$b2,$15,$b2,$15 // ................
        .byte $a5,$15,$a5,$15,$a5,$15,$a5,$15,$47,$15,$47,$15,$c9,$14,$04,$15 // ........G.G.....
        .byte $c1,$14,$c1,$14,$c1,$14,$c1,$14,$47,$15,$c1,$14,$c1,$14,$04,$15 // ........G.......
        .byte $c1,$14,$c1,$14,$00,$00,$bf,$15,$bf,$15,$bf,$15,$bf,$15,$bf,$15 // ................
        .byte $bf,$15,$bf,$15,$bf,$15,$bf,$15,$bf,$15,$7e,$15,$7e,$15,$7e,$15 // ..........~.~.~.
        .byte $7e,$15,$cc,$15,$cc,$15,$cc,$15,$13,$16,$13,$16 // ~...........

// --- Region $17d9-$17ef ---
.pc = $17d9 "Segment $17d9"
        .byte $38,$30,$30,$aa                       // 800.

txt_17dd:
        .text "40"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $38,$2c,$58,$00,$ef,$17,$3a,$02,$90,$94 // 8,X...:...

txt_17ea:
        .text " #01"
        .byte $00                                   // string terminator
        .byte $04                                   // .

// --- Region $17f9-$17f9 ---
.pc = $17f9 "dat_17f9"

dat_17f9:
        // === Fill data (1 bytes, $17f9-$17f9) ===
        .byte $00                                   // .

// --- Region $1d00-$1d89 ---
.pc = $1d00 "dat_1d00"

dat_1d00:
        .byte $78,$a9,$31,$8d,$14,$03,$a9,$ea,$8d,$15,$03,$a9,$00,$8d,$0d,$dc // x.1.............
        .byte $a9,$f0,$8d,$1a,$d0,$58,$20,$5b,$ff,$20,$15,$fd,$20,$a3,$fd,$a9 // .....X [. .. ...
        .byte $36,$85,$01,$20,$77,$03,$a9,$37,$85,$01,$a9,$4f,$38,$e9,$40,$85 // 6.. w..7...O8.@.
        .byte $2e,$a9,$46,$85,$2d,$20,$e2,$fc,$4c,$ae,$a7,$a2,$48,$a0,$01,$20 // ..F.- ..L...H.. 
        .byte $bb,$03,$a2,$08,$a0,$01,$20,$c0,$03,$ae,$67,$03,$ac,$6e,$03,$20 // ...... ...g..n. 
        .byte $91,$03,$60,$00,$00,$8e,$90,$03,$8c,$8f,$03,$a0,$00,$b1,$fb,$91 // ..`.............
        .byte $fd,$a5,$fc,$cd,$90,$03,$d0,$08,$a5,$fb,$cd,$8f,$03,$d0,$01,$60 // ...............`
        .byte $e6,$fb,$d0,$02,$e6,$fc,$e6,$fd,$d0,$e3,$e6,$fe,$4c,$99,$03,$86 // ............L...
        .byte $fc,$84,$fb,$60,$86,$fe,$84,$fd,$60   // ...`....`

dat_1d89:
        // === Fill data (1 bytes, $1d89-$1d89) ===
        .byte $00                                   // .

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

dat_1e00:
        .byte $0e,$08,$08,$08,$08,$08,$08,$09,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$07,$07,$08,$08,$08,$08,$08,$01,$07,$07,$08,$08,$08,$08,$08 // ................
        .byte $01,$07,$07,$08,$08,$08,$08,$08,$01,$07,$07,$08,$08,$08,$08,$08 // ................
        .byte $01,$07,$07,$08,$08,$08,$08,$08,$01,$07,$07,$08,$08,$08,$08,$08 // ................
        .byte $09,$08,$07,$01,$01,$07,$08,$09,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $06,$00,$06,$06,$0e,$06,$00,$0e,$06,$0e,$0e,$03,$0e,$00,$03,$0e // ................
        .byte $03,$03,$01,$03,$00,$01,$03,$01,$01,$01,$01,$0f,$01,$00,$0f,$01 // ................
        .byte $0f,$0f,$0c,$0f,$00,$0c,$0f,$0c,$0c,$0b,$0c,$00,$0b,$0c,$0b,$0b // ................
        .byte $00,$0b                               // ..

dat_1ed2:
        // === Fill data (1 bytes, $1ed2-$1ed2) ===
        .byte $00                                   // .

// --- Region $2000-$2582 ---
.pc = $2000 "dat_2000"

dat_2000:
        // === Fill data (469 bytes, $2000-$21d4) ===
        .fill 469, $ff
        .byte $fc,$fc,$f0                           // char 58 (partial)
        .byte $ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f       // char 59 ';'

dat_21e0:
        // === Fill data (301 bytes, $21e0-$230c) ===
        .fill 301, $ff
        .byte $fc,$fc,$f0                           // char 97 (partial)
        .byte $f0,$c0,$c0,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $03,$03,$00,$00,$00,$00,$00,$00       // char 99 'c'
        .byte $ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f       // char 100 'd'

dat_2328:
        // === Fill data (285 bytes, $2328-$2444) ===
        .fill 285, $ff
        .byte $fc,$fc,$f0                           // char 136 (partial)
        .byte $f0,$c0,$c0,$00,$00,$00,$00,$00       // char 137
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 138
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 139
        .byte $03,$03,$00,$00,$00,$00,$00,$00       // char 140
        .byte $ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f       // char 141

dat_2470:
        // === Fill data (269 bytes, $2470-$257c) ===
        .fill 269, $ff
        .byte $fc,$fc,$f0                           // char 175 (partial)
        .byte $f0,$c0,$c0                           // char 176 (partial)

// --- Region $259e-$3422 ---
.pc = $259e "dat_259e"

dat_259e:
        .byte $c0,$f0                               // char 179 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 180
        .byte $03,$03,$00,$00,$00,$00,$00,$00       // char 181
        .byte $ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f       // char 182

dat_25b8:
        // === Fill data (253 bytes, $25b8-$26b4) ===
        .fill 253, $ff
        .byte $fc,$fc,$f0                           // char 214 (partial)
        .byte $f0,$c0,$c0,$00,$00,$00,$00,$00       // char 215
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 216
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 217
        .byte $03,$03,$0f,$0f,$3f,$3f,$ff,$ff       // char 218
        .byte $f0,$fc,$fc,$ff,$ff,$ff,$ff,$ff       // char 219
        .byte $00,$00,$00,$00,$00,$c0,$c0,$f0       // char 220
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 221
        .byte $03,$03,$00,$00,$00,$00,$00,$00       // char 222
        .byte $ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f       // char 223

dat_2700:
        // === Fill data (237 bytes, $2700-$27ec) ===
        .fill 237, $ff
        .byte $fc,$fc,$f0                           // char 253 (partial)
        .byte $f0,$c0,$c0,$00,$00,$00,$00,$00       // char 254
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 255

chr_2800:
        .fill 8, $00
        .byte $03,$03,$0f,$0f,$3f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ....??..........
        .fill 8, $ff
        .byte $f0,$fc,$fc,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$c0,$c0,$f0 // ................
        .fill 8, $00
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f // ............??..

dat_2848:
        // === Fill data (145 bytes, $2848-$28d8) ===
        .fill 145, $ff
        .byte $bf,$af,$a5,$a5,$a5,$a5,$a5,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff // ................
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff // ................
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$fe
        .text "VVVVV"
        .byte $e5
        .byte $a5,$a5,$a5,$a5,$a5,$a5,$a5,$ea,$da,$d6,$d7,$d7,$d7,$d7,$d7,$ff // ................
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff // ................
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$f0 // ................
        .byte $f8,$ea,$6a
        .text "ZZVV"
        .byte $03,$03,$0f,$0f,$bf,$bf,$bf,$bf,$ff
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ea,$da,$d6,$d7,$d7,$d7,$d7,$d7,$ff // ................
        .byte $fe,$fa
        .text "ZZZZZ"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f0
        .byte $fc,$fc,$ff,$ff,$ff,$ff,$ff,$03,$03,$00,$00,$00,$80,$80,$a0,$ff // ................
        .byte $bf,$af,$a5
        .byte $29,$29,$29,$0a,$f9,$e9,$ea
        .text "ZVVVU"
        .byte $ff
        .byte $ff,$ff,$ff,$bf,$bf,$8f,$af,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$ff // ................
        .byte $ff,$bf,$95,$95,$95,$95,$95,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff // ................
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff // ................
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$e5,$e9,$aa
        .text "ZVVUU"
        .byte $ff
        .byte $ff,$ff,$bf,$bf,$af,$af,$af           // .......

dat_29e0:
        // === Fill data (56 bytes, $29e0-$2a17) ===
        .fill 56, $ff
        .byte $fa,$ea,$aa
        .text "UUUUU"
        .byte $ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa
        .byte $ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa // ................
        .byte $ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$fe,$ff,$ff
        .text "UUUUU"
        .byte $fa,$fa,$7a,$aa,$aa,$aa,$aa,$aa,$e9,$e5,$d5,$ff,$ff,$ff,$ff,$ff // ..z.............
        .byte $ff,$ff,$ff,$aa,$aa,$a8,$a8,$a0,$ff,$ff,$ff,$00,$00,$00,$00,$00 // ................
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$fe,$f6,$d6,$15,$05,$05,$05,$15 // ................
        .fill 8, $fe
        .fill 8, $ea
        .fill 8, $ff
        .byte $e9,$e5,$d5,$ff,$ff,$ff,$ff,$ff,$fa,$fe,$ff
        .text "UUUUU"
        .fill 16, $ff
        .byte $f0,$fc,$fc,$ff,$ff,$ff,$ff,$ff,$0f,$0f,$03,$03,$00,$80,$80,$a0 // ................
        .byte $ff,$ff,$bf,$bf,$af,$af,$af,$2b,$f2,$f2,$bc,$bc,$af,$af,$af,$ab // .......+........
        .byte $ff,$ff,$ff,$ff,$3f,$3f,$0f,$8f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ....??..........
        .byte $fe,$fe,$fd,$ff,$ff,$ff,$ff,$ff,$ea,$aa,$aa
        .text "UUUUU"
        .byte $ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa // ................
        .byte $fe,$ff,$fd,$a5,$aa,$aa,$aa,$aa,$ff,$ff,$af,$af,$ab,$ea,$fa,$fa // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$fe,$be,$be,$be,$be,$be,$be,$be // ................

dat_2b20:
        // === Fill data (72 bytes, $2b20-$2b67) ===
        .fill 72, $ff
        .byte $fa,$f6,$f5,$f5,$f5,$f5,$f5,$f5,$ff,$ff,$fe
        .text "VVVVV"
        .byte $ea,$6a,$6a,$6a,$6a,$6a,$6a,$6a,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .jjjjjjj........
        .fill 8, $ff
        .byte $e5,$e5,$e9,$eb,$eb,$eb,$eb,$eb,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa // ................
        .byte $ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa // ................
        .byte $e9,$f9,$fd
        .text "UUUUU"
        .byte $fe,$fe,$fe,$fe,$fe,$fa,$fa,$ea
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ea,$da,$d6,$d7,$d7,$d7,$d7,$d7,$ff,$fe,$fa
        .text "ZZZZZ"
        .fill 24, $ff
        .byte $f0,$fc,$fc,$ff,$ff,$ff,$ff,$ff,$3e,$3e,$0f,$0f,$03,$83,$83,$a0 // ........>>......
        .byte $fe,$fe,$ff,$ff,$7f,$7f,$7f,$5f,$c2,$c2,$f0,$f0,$bc,$bc,$bc,$af // ......._........
        .byte $ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f,$fe,$fd,$fd,$fd,$fd,$fd,$fd,$fd // ....??..........
        .byte $ff,$ff,$bf,$95,$95,$95,$95,$95,$fa,$da // ..........

txt_2c32:
        .text "ZZZZZZ"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ea,$ea // ................
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$eb,$eb,$eb,$eb,$eb,$eb,$eb,$eb // ..............

dat_2c60:
        // === Fill data (72 bytes, $2c60-$2ca7) ===
        .fill 72, $ff
        .fill 8, $fa
        .fill 8, $fe
        .fill 8, $ea
        .fill 13, $ff
        .byte $fc,$fc,$f0,$eb,$eb,$eb
        .text "+++++"
        .byte $ff,$ff,$f9,$f9,$f9
        .byte $f9,$fa,$fa,$ff,$ff,$bf,$bf,$bf,$bf,$af,$af,$e5,$e9,$ea,$ea,$fa // ................
        .byte $fa,$fa,$fe,$fa,$fe,$ff,$55,$55,$95,$95,$95,$ff,$fe,$ea,$aa,$aa // ......UU........
        .byte $aa,$aa,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$eb,$eb,$eb,$eb,$eb,$eb,$eb,$eb,$fa,$fa,$fa,$fa,$fa // ................
        .byte $fa,$fa,$fa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fe,$ea,$da,$d6,$57,$5f,$5f,$5f,$5f,$ff,$fe,$fa,$5a,$69 // ......W____...Zi
        .byte $69,$69,$69,$f0,$fc,$fc,$ff,$ff,$ff,$ff,$ff,$fa,$3e,$3e,$3e,$0f // iii.........>>>.
        .byte $8f,$8f,$a3,$fa,$fe,$fe,$fe,$ff,$ff,$ff,$7f,$03,$83,$80,$80,$a0 // ................
        .byte $a0,$a0,$e8,$fe,$fe,$fe,$fe,$3e,$3e,$0e,$0e,$ea,$ea,$ea,$ea,$ea // .......>>.......
        .byte $ea,$ea,$ea,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$ff,$ff,$ff,$ff,$ff // ................
        .fill 17, $ff
        .byte $fe,$fe,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$ea,$eb,$eb,$eb,$eb,$eb,$eb // ................
        .byte $eb,$eb                               // ..

dat_2da0:
        // === Fill data (72 bytes, $2da0-$2de7) ===
        .fill 72, $ff
        .fill 8, $fa
        .byte $fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ea,$ea,$fa,$fa,$fe,$b5,$95,$a5 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$fc,$aa,$aa,$f0,$c0,$c0,$00,$00,$00,$90 // ...............

txt_2e0f:
        .text "P>>>>>>>>"
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa
        .byte $fa,$fa,$fe,$be,$be,$bf,$af,$af,$af,$fe,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $7f,$fa,$fa,$be,$bf,$af,$af,$a9,$aa,$ff,$ff,$ff,$ff,$af // ..............

txt_2e3d:
        .byte $57,$55,$d5,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$bf,$ff,$ff,$ff,$ff,$ff // WU..............
        .byte $ff,$ff,$ff,$eb,$eb,$eb,$eb,$eb,$eb,$eb,$eb,$fa,$fa,$fa,$fa,$fa // ................
        .byte $fa,$fa,$fa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$fa,$fa // ................
        .byte $fa,$fa,$fa,$ea,$ea,$ea,$ea,$a9,$a9,$a9,$a9,$fe,$fa,$fa,$fa,$fa // ................
        .byte $ea,$55,$55,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$f2,$fc,$fc,$ff,$ff // .UU.............
        .byte $ff,$55,$55,$ea,$fa,$fa,$fa,$fa,$fa,$fa,$7a,$e8,$e8,$e8,$e8,$e8 // .UU.......z.....
        .byte $e8,$e8,$e8,$03,$03,$03,$03,$03,$03,$03,$03,$ea,$ea,$ea,$ea,$ea // ................
        .byte $ea,$ea,$ea,$fa,$fa,$fa,$fa,$fa,$fa,$f5,$d5,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$aa,$aa,$ff,$ff,$ff,$ff,$ff,$fa,$aa,$aa,$fe,$fa,$fa,$ea,$ab // ................
        .byte $6f,$7f,$7f,$ea,$ea,$aa,$aa,$aa,$aa,$aa,$aa,$eb,$eb,$eb,$eb,$eb // o...............
        .byte $eb,$eb,$eb                           // ...

dat_2ee0:
        // === Fill data (72 bytes, $2ee0-$2f27) ===
        .fill 72, $ff
        .byte $fa,$fa,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$bf,$bf,$af,$a7,$a5,$d5 // ................
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$fe
        .text "VVVVV"
        .byte $fe,$ff
        .fill 8, $f0

txt_2f50:
        .text ">>>>>>=5"
        .byte $fa,$fa,$fa,$fa,$fa,$fa
        .byte $5a,$56
        .byte $fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ea,$fa,$fa,$fe,$bf,$af,$ab,$aa // ................
        .byte $ff,$ff,$ff,$ff,$ff,$a7,$95,$d5,$f9,$f5,$f5,$f5,$f5,$f5,$a5,$a9 // ................
        .fill 8, $ea
        .fill 8, $ff
        .byte $eb,$eb,$eb,$eb,$eb,$eb,$e9,$e5,$fa,$fa,$fa,$fa,$fa,$fa,$5a,$56 // ..............ZV
        .fill 8, $ff
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$f9,$fe,$ff,$ff,$ff,$ff,$ff,$aa,$aa // ................
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff // ................
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$fa,$aa,$aa,$aa,$aa,$aa,$ff,$ff // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$68,$58,$03,$03,$03,$03,$03,$03,$03,$03 // ......hX........
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$d5,$55,$ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff // .......U........
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$fe,$aa,$aa,$aa,$aa,$aa,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$ff,$ff,$ff,$fe,$fe,$fa,$aa,$6b // ...............k
        .byte $fe,$fa,$fa,$fa,$ea,$ea,$aa,$aa       // ........

dat_3020:
        // === Fill data (80 bytes, $3020-$306f) ===
        .fill 80, $ff
        .byte $fe,$ff,$ff,$ff,$ff,$fc,$fc,$f0,$ff,$80,$80,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$e0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $3f,$02,$0a,$0a                       // ?...

txt_3094:
        .byte $2a,$2a,$aa,$aa,$ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$ff // **..............
        .fill 12, $ff
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ea,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................
        .fill 8, $ff
        .byte $fa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................
        .byte $fc,$a8,$a8,$aa,$aa,$aa,$aa,$aa,$03,$00,$00,$00,$00,$80,$80,$a0 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$02,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$aa,$aa,$aa,$2a,$2a,$0a,$0a,$ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ....**..........
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$e5   // .........

txt_3151:
        .text "UUUUUUU"

dat_3158:
        // === Fill data (85 bytes, $3158-$31ac) ===
        .fill 85, $ff
        .byte $fc,$fc,$f0,$f0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 11, $00
        .byte $03,$03,$0f,$0f,$3f,$3f               // ....??

dat_31ce:
        // === Fill data (146 bytes, $31ce-$325f) ===
        .fill 146, $ff
        .byte $f0,$fc,$fc,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$c0,$c0,$f0 // ................
        .fill 8, $00
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f // ............??..

dat_3288:
        // === Fill data (93 bytes, $3288-$32e4) ===
        .fill 93, $ff
        .byte $fc,$fc,$f0,$f0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 11, $00
        .byte $03,$00,$00,$00,$00,$00,$00,$f0,$ff,$00,$00,$00,$00,$00,$00,$fc // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$30,$ff,$00,$00,$00,$00,$00,$00,$c0 // .......0........
        .byte $ff,$00,$00,$00,$00,$00,$00,$fc,$ff,$00,$00,$00,$00,$00,$00,$f0 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$3c // ...............<
        .byte $ff,$00,$00,$00,$00,$00,$00,$33,$ff,$00,$00,$00,$00,$00,$00,$0c // .......3........
        .byte $ff,$00,$00,$00,$00,$00,$00,$30,$ff,$00,$00,$00,$00,$00,$00,$33 // .......0.......3
        .byte $ff,$00,$00,$00,$00,$00,$00,$f3,$ff,$00,$00,$00,$00,$00,$00,$30 // ...............0
        .byte $ff,$00,$00,$00,$00,$00,$00,$0f,$ff,$00,$00,$00,$00,$00,$00,$cf // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$cf,$ff,$00,$00,$00,$00,$00,$00,$cf // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$cc,$ff,$00,$00,$00,$00,$00,$00,$c3 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$0f,$f0,$00,$00,$00,$00,$00,$00,$0f // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f // ............??..

dat_33d0:
        // === Fill data (77 bytes, $33d0-$341c) ===
        .fill 48, $ff

scr_3400:
        .fill 29, $ff
        .byte $fc,$fc,$f0,$f0,$c0,$c0               // ......

// --- Region $3440-$3c00 ---
.pc = $3440 "dat_3440"

dat_3440:
        .byte $fc,$cc,$cc,$cc,$cc,$cc,$fc,$f0,$fc,$c0,$c0,$f0,$c0,$c0,$fc,$fc // ................
        .byte $30,$fc,$cc,$fc,$cc,$cc,$cc,$cc,$c0,$c0,$c0,$c0,$c0,$c0,$fc,$fc // 0...............
        .byte $fc,$c0,$c0,$f0,$c0,$c0,$fc,$fc,$fc,$cc,$cc,$fc,$f0,$cc,$cc,$cc // ................
        .fill 8, $00
        .byte $ff,$c3,$c3,$c3,$c3,$cf,$fc           // .......

txt_347f:
        .text "?333333?"
        .byte $0c

txt_3488:
        .text "?33?3333000000??"
        .text "30000000"
        .byte $f3,$c3,$c3,$c3,$c0,$c0,$c0,$c0
        .byte $30,$30,$30,$f0,$c0,$c0,$c0,$c0,$0f,$0c,$0c,$0f,$00,$00,$0f,$0f // 000.............
        .byte $cf,$0c,$0c,$cc,$cc,$cc,$cf,$cf,$cf,$cc,$cc,$cf,$cf,$cc,$cc,$cc // ................
        .byte $cf,$03,$03,$03,$03,$03,$03,$03,$cc,$0c,$0c,$0c,$0f,$0f,$0f,$0c // ................
        .byte $cf,$cc,$cc,$cf,$cc,$cc,$cc,$cc,$cf,$cc,$cc,$cf,$cf,$cc,$cc,$cc // ................
        .byte $cf,$cc,$cc,$cf,$0c,$cc,$cf,$cf,$c0,$00,$00,$00,$00,$00,$c0,$c0 // ................
        .fill 16, $00
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$3f,$3f,$0f,$0f // ............??..

dat_3518:
        // === Fill data (64 bytes, $3518-$3557) ===
        .fill 64, $ff
        .byte $f0,$c0,$c0,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $03,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$03,$03,$00,$00,$00 // .............

dat_3655:
        // === Fill data (436 bytes, $3655-$3808) ===
        .fill 427, $ff

chr_3800:
        .fill 9, $ff
        .byte $f9,$f9,$f1,$f1,$e1,$e1,$c9,$ff,$03,$99,$9c,$9c,$9c,$99,$83,$ff // ................
        .byte $e3,$c9,$9c,$9c,$9f,$9f,$9f,$ff,$03,$99,$9c,$9c,$9c,$9c,$9c,$ff // ................
        .byte $00,$98,$9c,$9e,$9f,$93,$83,$ff,$00,$98,$9c,$9e,$9f,$93,$83,$ff // ................
        .byte $e3,$c9,$9c,$9c,$9f,$9f,$90,$ff,$08,$99,$99,$99,$99,$99,$81,$ff // ................
        .byte $c3,$e7,$e7,$e7,$e7,$e7,$e7,$ff,$f0,$f8,$fc,$fc,$fc,$c4,$9c,$ff // ................
        .byte $0c,$9c,$99,$99,$93,$93,$87,$ff,$1f,$9f,$9f,$9f,$9f,$9f,$9f,$ff // ................
        .byte $9c,$9c,$88,$88,$80,$80,$94,$ff,$18,$9c,$8c,$8c,$84,$84,$80,$ff // ................
        .byte $e3,$c9,$9c,$9c,$9c,$9c,$9c,$ff,$01,$98,$9c,$9e,$9c,$98,$01,$ff // ................
        .byte $e3,$c9,$9c,$9c,$9c,$9c,$9c,$ff,$01,$98,$9c,$9e,$9c,$98,$01,$ff // ................
        .byte $c3,$99,$3c,$3c,$3f,$9f,$c3,$ff,$00,$24,$66,$e7,$e7,$e7,$e7,$ff // ..<<?....$f.....
        .byte $9c,$9c,$9c,$9c,$9c,$9c,$9c,$ff,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$ff // ................
        .byte $08,$9c,$9c,$9c,$9c,$94,$94,$ff,$9c,$9c,$99,$c9,$c3,$c3,$e7,$ff // ................
        .byte $99,$99,$99,$99,$99,$99,$c3,$ff,$80,$9c,$bc,$f9,$f9,$f3,$f3 // ...............

dat_38d8:
        // === Fill data (49 bytes, $38d8-$3908) ===
        .fill 49, $ff
        .byte $e7,$e7,$e7,$e7,$e7,$e7,$e7,$ff,$99,$00,$99,$33,$ff,$ff,$ff,$ff // ...........3....
        .byte $99,$99,$00,$00,$99,$99,$99,$ff,$f7,$e3,$c1,$94,$f9,$c7,$e3,$ff // ................
        .byte $fc,$fc,$99,$99,$f3,$f3,$e7,$ff,$e3,$c9,$9c,$9c,$c9,$c3,$e7,$ff // ................
        .byte $e7,$c3,$e7,$cf,$ff,$ff,$ff,$ff,$f8,$f3,$e7,$c7,$cf,$8f,$9f,$ff // ................
        .byte $8f,$e7,$f3,$f1,$f9,$f8,$fc,$ff,$ff,$ff,$ff,$94,$d5,$e3,$80,$ff // ................
        .byte $ff,$ff,$ff,$e1,$f3,$d2,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$be,$9c,$80,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $fc,$fc,$f9,$f9,$f3,$f3,$e7,$ff,$e3,$c9,$9c,$98,$98,$94,$94,$ff // ................
        .byte $e7,$c7,$87,$87,$e7,$e7,$e7,$ff,$e3,$c9,$9c,$9c,$f9,$f9,$f3,$ff // ................
        .byte $e3,$c9,$9c,$9c,$fc,$f9,$f3,$ff,$f1,$e1,$e1,$c9,$c9,$99,$99,$ff // ................
        .byte $80,$9c,$9e,$9f,$83,$89,$9c,$ff,$e3,$c9,$9c,$9c,$9f,$83,$99,$ff // ................
        .byte $80,$9c,$bc,$fc,$f9,$f3,$e7,$ff,$e3,$c9,$9c,$9c,$9c,$c9,$e3,$ff // ................
        .byte $e3,$c9,$9c,$9c,$9c,$9c,$cc,$ff,$ff,$ff,$ff,$e7,$e7,$e7,$ff,$ff // ................
        .byte $ff,$ff,$ff,$e7,$e7,$e7,$ff,$ff,$f8,$f3,$f3,$e7,$e7,$cf,$9f,$ff // ................
        .byte $ff,$ff,$ff,$ff,$80,$80,$ff,$ff,$8f,$e7,$e7,$f3,$f3,$f9,$fc,$ff // ................
        .byte $e3,$c9,$9c,$9c,$cc,$f9,$f3,$00,$00,$40,$40,$60,$b1,$c3,$ff,$c9 // .........@@`....
        .byte $99,$80,$39,$39,$10,$ff,$ff,$99,$9c,$9c,$9c,$99,$03,$ff,$ff,$9f // ..99............
        .byte $9f,$9c,$9c,$c9,$e3,$ff,$ff,$9c,$9c,$9c,$9c,$99,$03,$ff,$ff,$93 // ................
        .byte $9f,$9e,$9c,$98,$00,$ff,$ff,$93,$9f,$9f,$9f,$9f,$0f,$ff,$ff,$98 // ................
        .byte $9c,$9c,$9c,$c8,$e4,$ff,$ff,$99,$99,$99,$99,$99,$08,$ff,$ff,$e7 // ................
        .byte $e7,$e7,$e7,$e7,$c3,$ff,$ff
        .text "<<<<"
        .byte $99,$c3,$ff,$ff,$93
        .byte $93,$99,$99,$9c,$0c,$ff,$ff,$9f,$9f,$9f,$9e,$9c,$00,$ff,$ff,$94 // ................
        .byte $9c,$9c,$9c,$9c,$08,$ff,$ff,$90,$90,$98,$98,$9c,$0c,$ff,$ff,$9c // ................
        .byte $9c,$9c,$9c,$c9,$e3,$ff,$ff,$9f,$9f,$9f,$9f,$9f,$0f,$ff,$ff,$9c // ................
        .byte $94,$90,$98,$c9,$e2,$ff,$ff,$93,$93,$99,$99,$9c,$08,$ff,$ff,$f9 // ................
        .byte $fc,$3c,$3c,$99,$c3,$ff,$ff,$e7,$e7,$e7,$e7,$e7,$c3,$ff,$ff,$9c // .<<.............
        .byte $9c,$9c,$9c,$c9,$e3,$ff,$ff,$9c,$9c,$9c,$c9,$e3,$f7,$ff,$ff,$80 // ................
        .byte $80,$88,$88,$9c,$9c,$ff,$ff,$c3,$c3,$9b,$99,$39,$39,$ff,$ff,$e7 // ...........99...
        .byte $e7,$e7,$e7,$e7,$c3,$ff,$ff,$e7,$e7,$cf,$ce,$9c,$80 // .............

dat_3ad6:
        // === Fill data (50 bytes, $3ad6-$3b07) ===
        .fill 50, $ff
        .byte $e7,$e7,$e7,$ff,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $99,$99,$00,$00,$99,$99,$ff,$ff,$f1,$94,$94,$c1,$e3,$f7,$ff,$ff // ................
        .byte $e7,$cc,$cc,$9f,$9f,$3f,$ff,$ff,$c7,$83,$92,$99,$91,$c4,$ff,$ff // .....?..........
        .fill 8, $ff
        .byte $8f,$cf,$c7,$e7,$f3,$f8,$ff,$ff,$f8,$f9,$f1,$f3,$e7,$8f,$ff,$ff // ................
        .byte $e3,$d5,$94,$ff,$ff,$ff,$ff,$ff,$d2,$f3,$e1,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$e7,$c3,$e7,$cf,$9c,$be,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$e7,$c3,$e7,$ff,$e7,$cf,$cf,$9f,$9f,$3f,$ff,$ff // .............?..
        .byte $8c,$8c,$9c,$9c,$c9,$e3,$ff,$ff,$e7,$e7,$e7,$e7,$e7,$c3,$ff,$ff // ................
        .byte $e7,$cf,$cf,$9e,$9c,$80,$ff,$ff,$f9,$fc,$9c,$9c,$c9,$e3,$ff,$ff // ................
        .byte $80,$f9,$f9,$f9,$f9,$f0,$ff,$ff,$fc,$fc,$9c,$9c,$c9,$e3,$ff,$ff // ................
        .byte $9c,$9c,$9c,$9c,$c9,$e3,$ff,$ff,$e7,$e7,$e7,$e7,$e7,$c3,$ff,$ff // ................
        .byte $c9,$9c,$9c,$9c,$c9,$e3,$ff,$ff,$e0,$fc,$9c,$9c,$c9,$e3,$ff,$ff // ................
        .byte $ff,$e7,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$e7,$cf,$9f,$ff,$ff // ................
        .byte $cf,$e7,$e7,$f3,$f3,$f8,$ff,$ff,$80,$80,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f9,$f3,$f3,$e7,$e7,$8f,$ff,$ff,$e7,$e7,$e7,$ff,$e7,$e7,$ff,$ff // ................

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

// --- Region $3fc0-$3fc0 ---
.pc = $3fc0 "spr_3fc0"

spr_3fc0:
        .byte $00                                   // .

// --- Region $4000-$42f3 ---
.pc = $4000 "txt_4000"

txt_4000:
        .encoding "screencode_mixed"
        .text "another trianglead import, dun by swixion"
        .encoding "petscii_upper"

txt_4029:
        .text "...  "
        .byte $0e,$01,$16,$03,$0f,$0d               // ......

txt_4034:
        .text " 6, "

txt_4038:
        .encoding "screencode_mixed"
        .text "the persian gulf defence by 'scusemi, kracked by a touch of crap"
        .encoding "petscii_upper"

txt_4078:
        .text "!!  "

txt_407c:
        .encoding "screencode_mixed"
        .text "reminds me o' supper huey"
        .encoding "petscii_upper"

txt_4095:
        .text "     "

txt_409a:
        .encoding "screencode_mixed"
        .text "tanx to imitraitor of slow importing service 4 sleepless importing-hrs in"
        .encoding "petscii_upper"

txt_40e3:
        .text " 300 "
        .byte $18,$2d,$0d,$0f,$04,$05               // .-....

txt_40ee:
        .text "!!    "

txt_40f4:
        .encoding "screencode_mixed"
        .text "woz dis really worth the effort"
        .encoding "petscii_upper"

txt_4113:
        .text "?   "

txt_4117:
        .encoding "screencode_mixed"
        .text "just a crappy simulater"
        .encoding "petscii_upper"

txt_412e:
        .text "...  "

txt_4133:
        .encoding "screencode_mixed"
        .text "i don't wonder why every1 hates us-games anymore"
        .encoding "petscii_upper"

txt_4163:
        .text "       "

txt_416a:
        .encoding "screencode_mixed"
        .text "now sum totally re-mixed 5-jul"
        .encoding "petscii_upper"

txt_4188:
        .text "'88 "
        .byte $02,$05,$01,$14,$09,$0e,$07,$13       // ........

txt_4194:
        .text "...  "

txt_4199:
        .encoding "screencode_mixed"
        .text "itari  st-killers  p(uk)e"
        .encoding "petscii_upper"

txt_41b2:
        .text " #0  3"

txt_41b8:
        .encoding "screencode_mixed"
        .text "angle(such a kool group"
        .encoding "petscii_upper"

txt_41cf:
        .text ")  3"
        .byte $01,$04,$28,$06,$15,$03,$0b,$09,$0e,$07,$13 // ..(........

txt_41de:
        .text "!)  "

txt_41e2:
        .encoding "screencode_mixed"
        .text "outxs  madbaud  tcomtec  new rage  2oooad  spiderwork  wonder  siss  hotlame  norion  quasar  offline  at&t(deep love)  sca  cfr  susa-team  and fis"
        .encoding "petscii_upper"

txt_4276:
        .text "...      "

txt_427f:
        .encoding "screencode_mixed"
        .text "a nice hint: a worldfamous 3admember visited beerangle b4 that biggest copypaerty o'em all"
        .encoding "petscii_upper"

txt_42d9:
        .text "...    "

txt_42e0:
        .encoding "screencode_mixed"
        .text "eat my dix"
        .encoding "petscii_upper"

txt_42ea:
        .text "...     "
        .byte $85                                   // .

dat_42f3:
        // === Fill data (1 bytes, $42f3-$42f3) ===
        .byte $00                                   // .

// --- Region $4425-$4425 ---
.pc = $4425 "dat_4425"

dat_4425:
        // === Fill data (1 bytes, $4425-$4425) ===
        .byte $00                                   // .
