// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:31
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $081e (2078)
// IRQ handler:  $09a8 (irq_09a8)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 1141 bytes, Data: 62346 bytes
// Labels: 121, Subroutines: 14
//
// Verification: 6 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $081e-$0842 ---
.pc = $081e "main_081e"

main_081e:
        .byte $89,$20                               // nop #$20 // ILLEGAL
        jsr sub_3200
        lda #$0b
        sta $d020
        jsr sub_1000
        jsr sub_086b
        jsr sub_096c
        .byte $0c,$77,$4c                           // nop $4c77 // ILLEGAL
        lda #$bf
        pha
        .byte $dc,$df,$a9                           // nop $a9df,x // ILLEGAL
        lda #$ff
        .byte $64,$85                               // nop $85 // ILLEGAL
        pha
        .byte $14,$20                               // nop $20,x // ILLEGAL
        rts

dat_0842:
        .byte $ff                                   // .

// --- Region $0859-$0953 ---
.pc = $0859 "sub_0859"
// Referenced by: jsr from $08f0

sub_0859:
        inc $d002
        inc $d001
        inc $d003
        inc $d005
        inc $d007
        rts

dat_0869:
        .byte $00,$00                               // ..

// Referenced by: jsr from $082b
sub_086b: {
        sei
        lda #$a8
        sta $0314
        lda #$09
        sta $0315
        cli
        lda #$2b
        sta $07f8
        lda #$2a
        sta $07f9
        lda #$29
        sta $07fa
        lda #$28
        sta $07fb
        lda #$2c
        sta $07fc
        lda #$0b
        sta $d020
        jsr sub_0949
        lda #$0b
        sta $d021
        sta $d009
        lda #$0f
        sta $d01d
        lda #$52
        sta $d000
        lda #$82
        sta $d002
        lda #$b2
        sta $d004
        lda #$e2
        sta $d006
        lda #$a5
        sta $d008
        lda #$ff
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        lda #$0f
        sta $d015
loop1:
        dec $d001
        dec $d003
        dec $d005
        dec $d007
        jsr sub_093e
        lda $d007
        cmp #$54
        bne loop1
loop2:
        inc $d000
        inc $d000
        inc $d000
        jsr sub_0859
        dec $d004
        dec $d006
        dec $d006
        dec $d006
        jsr sub_093e
        jsr sub_093e
        lda $d000
        cmp #$e2
        bne loop2
loop3:
        dec $d000
        dec $d000
        dec $d000
        jsr sub_09e9
        inc $d004
        inc $d006
        inc $d006
        inc $d006
        jsr sub_0934
        jsr sub_0934
        lda $d006
        cmp #$e2
        bne loop3
        jmp $08e7
}
// Referenced by: jsr from $0924, $0927

sub_0934:
        lda $dc01
        cmp #$ff
        beq $093e
        pla
        pla
        rts

// Referenced by: jsr from $08dd, $08ff, $0902; branch from $0939
sub_093e: {
        ldx #$ff
loop1:
        ldy #$05
loop2:
        dey
        bne loop2
        dex
        bne loop1
        rts
}
// Referenced by: jsr from $0895

sub_0949:
        lda #$0f
// Referenced by: jsr from $097a

sub_094b:
        ldx #$05

loc_094d:
        sta $d026,x
        dex
        bne loc_094d
        rts

// --- Region $096c-$09f8 ---
.pc = $096c "sub_096c"
// Referenced by: jsr from $082e

sub_096c:
        lda #$31
        nop
        sta $0314
        lda #$ea
        sta $0315
        cli
        lda #$0f
        jsr sub_094b
        lda #$00
        sta.abs $00a1
        sta.abs $00a2

loc_0985:
        lda.abs $00a1
        cmp #$01
        bne loc_0985
        lda #$00
        sta $d015
        jsr sub_099f
        ldx #$10
        lda #$00
        jmp loc_fce2

dat_099b:
        .byte $ca,$d0,$fa,$60                       // ...`
// Referenced by: jsr from $0991

sub_099f:
        sta $d015
        lda #$15
        sta $d018
        rts

irq_09a8:
        lda $21ff
        tax
        lda $21f8
        nop
        sta $21ff
        lda $21f9
        nop
        sta $21f8
        lda $21fa
        nop
        sta $21f9
        lda $21fb
        nop
        sta $21fa
        lda $21fc
        nop
        sta $21fb
        lda $21fd
        nop
        sta $21fc
        lda $21fe
        nop
        sta $21fd
        txa
        nop
        nop
        nop
        sta $21fe
        jmp loc_ea31

dat_09e7:
        .byte $00,$00                               // ..
// Referenced by: jsr from $0915

sub_09e9:
        dec $d002
        dec $d001
        dec $d003
        dec $d005
        dec $d007
        rts

// --- Region $0ca1-$0cb1 ---
.pc = $0ca1 "loc_0ca1"

loc_0ca1:
        bmi loc_0cd3
        bmi loc_0d24
        bvs loc_0d17
        bvs loc_0ca9

loc_0ca9:
        asl $06
        asl $fc
        asl $06
        asl $00
        rts

// --- Region $0cd3-$0cd8 ---
.pc = $0cd3 "loc_0cd3"

loc_0cd3:
        .byte $6f,$73,$70                           // rra $7073 // ILLEGAL
        bvs loc_0d48
        brk

// --- Region $0d17-$0d2e ---
.pc = $0d17 "loc_0d17"

loc_0d17:
        bvs loc_0d19

loc_0d19:
        .byte $7f,$60,$60                           // rra $6060,x // ILLEGAL
        .byte $7f,$70,$70                           // rra $7070,x // ILLEGAL
        bvs loc_0d21

loc_0d21:
        sed
        clc
        clc

loc_0d24:
        inc $0606,x
        asl $00
        .byte $7f,$60,$60                           // rra $6060,x // ILLEGAL
        .byte $7f,$00,$00                           // rra $0000,x // ILLEGAL

// --- Region $0d48-$0d48 ---
.pc = $0d48 "loc_0d48"

loc_0d48:
        brk

// --- Region $1000-$1035 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0828

sub_1000:
        ldx #$00

loc_1002:
        lda #$3f
        sta $0400,x
        lda #$00
        sta $d800,x
        lda #$3f
        sta $0500,x
        lda #$00
        sta $d900,x
        lda #$3f
        sta $0600,x
        lda #$00
        sta $da00,x
        inx
        bne loc_1002
        ldx #$e8

loc_1025:
        lda #$3f
        sta $06ff,x
        lda #$00
        sta $daff,x
        dex
        bne loc_1025
        jmp loc_3046

dat_1035:
        // === Data block (1 bytes, $1035-$1035) ===
        .byte $00                                   // .

// --- Region $1200-$1200 ---
.pc = $1200 "sub_1200"
// Referenced by: jsr from $3041, $fe07

sub_1200:
        brk

// --- Region $20d0-$20d0 ---
.pc = $20d0 "Segment $20d0"
        brk

// --- Region $20db-$20db ---
.pc = $20db "Segment $20db"
        brk

// --- Region $3000-$3014 ---
.pc = $3000 "sub_3000"
// Referenced by: jsr from $30a8, $30ab, $30bf, $30c2, $30d6, $30d9, $30ed, $30f0

sub_3000:
        pha
        txa
        pha
        tya
        pha
        ldx #$40

loc_3007:
        ldy #$40

loc_3009:
        dey
        bne loc_3009
        dex
        bne loc_3007
        pla
        tay
        pla
        tax
        pla
        rts

// --- Region $303f-$30fb ---
.pc = $303f "loc_303f"

loc_303f:
        tax
        pla
        jsr sub_1200
        rts

dat_3045:
        .byte $60                                   // `

loc_3046:
        nop
        nop
        nop
        lda #$0c
        sta $fc
        lda #$20
        sta $fe
        lda #$00
        sta $fb
        sta $fd

loc_3057:
        ldy #$00

loc_3059:
        lda ($fb),y
        sta ($fd),y
        iny
        bne loc_3059
        inc $fc
        inc $fe
        lda $fe
        cmp #$22
        bne loc_3057
        lda #$0b
        sta $d020
        sta $d021
        lda #$19
        sta $d018
        ldx #$00

loc_3079:
        lda $31a0,x
        sta $0400,x
        lda $3100,x
        sta $0630,x
        lda $3128,x
        sta $0680,x
        lda $3150,x
        sta $06d0,x
        lda $3178,x
        sta $0720,x
        lda #$0b
        sta $d800,x
        sta $da80,x
        sta $da30,x
        sta $dad0,x
        sta $db20,x
        jsr sub_3000
        jsr sub_3000
        lda #$0c
        sta $d800,x
        sta $db20,x
        sta $da80,x
        sta $da30,x
        sta $dad0,x
        jsr sub_3000
        jsr sub_3000
        lda #$0f
        sta $d800,x
        sta $db20,x
        sta $da80,x
        sta $da30,x
        sta $dad0,x
        jsr sub_3000
        jsr sub_3000
        lda #$01
        sta $d800,x
        sta $db20,x
        sta $da80,x
        sta $da30,x
        sta $dad0,x
        jsr sub_3000
        jsr sub_3000
        inx
        cpx #$28
        bne loc_3079
        jmp loc_3300

dat_30fb:
        .byte $00                                   // .

// --- Region $3200-$320b ---
.pc = $3200 "sub_3200"
// Referenced by: jsr from $0820

sub_3200:
        ldx #$00

loc_3202:
        lda $4000,x
        sta $c000,x
        inx
        bne loc_3202
        rts

// --- Region $3300-$3357 ---
.pc = $3300 "loc_3300"

loc_3300:
        lda #$00
        sta $d800
        sta $d80f
        sta $d813
        sta $d81b
        sta $d822
        sta $d827
        sta $da3c
        sta $da4c
        sta $da51
        sta $da80
        sta $da81
        sta $da82
        sta $da8e
        sta $da98
        sta $da9d
        sta $daa5
        sta $daa6
        sta $daa7
        sta $dae1
        sta $daeb
        sta $daf0
        sta $db20
        sta $db21
        sta $db2c
        sta $db34
        sta $db39
        sta $db46
        sta $db47
        rts

dat_3357:
        // === Fill data (1 bytes, $3357-$3357) ===
        .byte $00                                   // .

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

// --- Region $8dda-$8ddb ---
.pc = $8dda "$8dda"
        brk                                         // !SMC: modified by $3327
// Referenced by: jsr from $ffe8

sub_8ddb:
        brk

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

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

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

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

loc_ea31:
        brk

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

loc_fce2:
        inc $80e3,x
        bmi loc_fce7

loc_fce7:
        .byte $7f,$60,$00                           // rra $0060,x // ILLEGAL
        ora ($0f,x)
        rol.abs $007f,x
        inc $700c,x
        .byte $80,$00                               // nop #$00 // ILLEGAL
        asl $fe
        ldx $25
        asl.abs $000e
        sec
        sec
        .byte $e3,$18                               // isc ($18,x) // ILLEGAL
        bit $3c
        .byte $3c,$00,$7f                           // nop $7f00,x // ILLEGAL
        ldx #$29
        .byte $7f,$60,$60                           // rra $6060,x // ILLEGAL
        .byte $7f,$00,$fe                           // rra $fe00,x // ILLEGAL
        asl $06
        inc $60a2,x
        rol $fe
        brk

dat_fd14:
        .byte $7f                                   // .

// --- Region $fd56-$fd89 ---
.pc = $fd56 "loc_fd56"

loc_fd56:
        lda #$3f
        sta $0400,x
        lda #$00
        sta $d800,x
        lda #$3f
        sta $0500,x
        lda #$00
        sta $d900,x
        lda #$3f
        sta $0600,x

loc_fd6f:
        lda #$00
        sta $da00,x
        inx
        bne loc_fd56
        ldx #$e8

loc_fd79:
        lda #$3f
        sta $06ff,x
        lda #$00
        sta $daff,x
        dex
        bne loc_fd79
        jmp loc_3046

dat_fd89:
        .byte $be                                   // .

// --- Region $fdca-$fdda ---
.pc = $fdca "loc_fdca"

loc_fdca:
        pha
        ldx #$40

loc_fdcd:
        ldy #$40

loc_fdcf:
        dey
        bne loc_fdcf
        dex
        bne loc_fdcd
        pla
        tay
        pla
        tax
        pla
        rts

// --- Region $fdf1-$fe0a ---
.pc = $fdf1 "loc_fdf1"

loc_fdf1:
        ora ($60),y
        pha
        txa
        pha
        tya
        pha
        ldx #$50

loc_fdfa:
        ldy #$50

loc_fdfc:
        dey
        bne loc_fdfc
        dex
        bne loc_fdfa
        pla
        tay
        pla
        tax
        pla
        jsr sub_1200
        rts

// --- Region $fe40-$fec2 ---
.pc = $fe40 "loc_fe40"

loc_fe40:
        lda $31a0,x
        sta $0400,x
        lda $3100,x
        sta $0630,x
        lda $3128,x
        sta $0680,x
        lda $3150,x
        sta $06d0,x
        lda $3178,x
        sta $0720,x
        lda #$0b
        sta $d800,x
        sta $da80,x
        sta $da30,x
        sta $dad0,x
        sta $db20,x
        jsr sub_3000
        jsr sub_3000
        lda #$0c
        sta $d800,x
        sta $db20,x
        sta $da80,x
        sta $da30,x
        sta $dad0,x
        jsr sub_3000
        jsr sub_3000
        lda #$0f
        sta $d800,x
        sta $db20,x
        sta $da80,x
        sta $da30,x
        sta $dad0,x
        jsr sub_3000
        jsr sub_3000
        lda #$01
        sta $d800,x
        sta $db20,x
        sta $da80,x
        sta $da30,x
        sta $dad0,x
        jsr sub_3000
        jsr sub_3000
        inx
        cpx #$28
        bne loc_fe40
        jmp loc_3300

dat_fec2:
        .byte $a5                                   // .

// --- Region $ff60-$ff68 ---
.pc = $ff60 "Segment $ff60"
        bit $27
        plp
        and $35,x
        .byte $e3,$3f                               // isc ($3f,x) // ILLEGAL
        rts

dat_ff68:
        .byte $28                                   // (

// --- Region $ffe8-$fffd ---
.pc = $ffe8 "loc_ffe8"

loc_ffe8:
        jsr sub_8ddb
        and ($db,x)
        sta $db2c
        sta $db34
        sta $db39
        sta $db46
        sta $db47
        rts

dat_fffd:
        .byte $a9                                   // .

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

// --- Region $0801-$081d ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $15,$08                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $0a,$00                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $20                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $9e,$32,$30,$37
        .byte $38                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $20,$53                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .text ".W.A.T."
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00                                   // .

// --- Region $0843-$0858 ---
.pc = $0843 "Program $0843"
        .byte $4c,$e2,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // L...............
        .byte $00,$00,$00,$00,$00,$00               // ......

// --- Region $0954-$096b ---
.pc = $0954 "dat_0954"

dat_0954:
        .byte $ee,$27,$d0,$ee,$28,$d0,$ee,$29,$d0,$ee,$2a,$d0,$ee,$2b,$d0,$ad // .'..(..)..*..+..
        .byte $0d,$dc,$68,$a8,$68,$aa,$68,$40       // ..h.h.h@

// --- Region $09f9-$0b00 ---
.pc = $09f9 "dat_09f9"

dat_09f9:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

spr_0a00:
        // === Sprite data (64 bytes, $0a00-$0a3f) ===
        .byte $03,$ff,$f0                           // ......##############....
        .byte $04,$00,$10                           // .....#.............#....
        .byte $08,$00,$10                           // ....#..............#....
        .byte $10,$3f,$f0                           // ...#......##########....
        .byte $30,$3f,$e0                           // ..##......#########.....
        .byte $70,$3f,$c0                           // .###......########......
        .byte $f0,$3f,$f8                           // ####......###########...
        .byte $f0,$00,$08                           // ####................#...
        .byte $f0,$00,$08                           // ####................#...
        .byte $ff,$fe,$08                           // ###############.....#...
        .byte $ff,$fe,$08                           // ###############.....#...
        .byte $ff,$fe,$08                           // ###############.....#...
        .byte $ff,$fe,$08                           // ###############.....#...
        .byte $10,$00,$08                           // ...#................#...
        .byte $30,$00,$08                           // ..##................#...
        .byte $70,$00,$10                           // .###...............#....
        .byte $f0,$00,$20                           // ####..............#.....
        .byte $ff,$ff,$c0                           // ##################......
        .byte $ff,$ff,$80                           // #################.......
        .byte $ff,$ff,$00                           // ################........
        .byte $ff,$fe,$00                           // ###############.........
        .byte $92                                   // sprite 0 padding

spr_0a40:
        // === Sprite data (64 bytes, $0a40-$0a7f) ===
        .byte $0f,$80,$3e                           // ....#####.........#####.
        .byte $10,$80,$42                           // ...#....#........#....#.
        .byte $30,$80,$c2                           // ..##....#.......##....#.
        .byte $70,$81,$c2                           // .###....#......###....#.
        .byte $f0,$83,$c2                           // ####....#.....####....#.
        .byte $f0,$83,$c2                           // ####....#.....####....#.
        .byte $f0,$83,$c2                           // ####....#.....####....#.
        .byte $f0,$8b,$c2                           // ####....#...#.####....#.
        .byte $f0,$97,$c2                           // ####....#..#.#####....#.
        .byte $f0,$a3,$c2                           // ####....#.#...####....#.
        .byte $f0,$c1,$c2                           // ####....##.....###....#.
        .byte $f0,$80,$82                           // ####....#.......#.....#.
        .byte $f0,$00,$02                           // ####..................#.
        .byte $f0,$08,$02                           // ####........#.........#.
        .byte $f0,$1c,$04                           // ####.......###.......#..
        .byte $f0,$3e,$08                           // ####......#####.....#...
        .byte $f0,$7f,$10                           // ####.....#######...#....
        .byte $ff,$bf,$e0                           // #########.#########.....
        .byte $ff,$1f,$c0                           // ########...#######......
        .byte $fe,$0f,$80                           // #######.....#####.......
        .byte $fc,$07,$00                           // ######.......###........
        .byte $80                                   // sprite 0 padding

spr_0a80:
        // === Sprite data (64 bytes, $0a80-$0abf) ===
        .byte $03,$ff,$f8                           // ......###############...
        .byte $04,$00,$08                           // .....#..............#...
        .byte $08,$00,$08                           // ....#...............#...
        .byte $10,$04,$08                           // ...#.........#......#...
        .byte $30,$0c,$08                           // ..##........##......#...
        .byte $70,$1c,$08                           // .###.......###......#...
        .byte $f0,$3c,$08                           // ####......####......#...
        .byte $f0,$00,$08                           // ####................#...
        .byte $f0,$00,$08                           // ####................#...
        .byte $f0,$00,$08                           // ####................#...
        .byte $f0,$3c,$08                           // ####......####......#...
        .byte $f0,$3c,$08                           // ####......####......#...
        .byte $f0,$3c,$08                           // ####......####......#...
        .byte $f0,$3c,$08                           // ####......####......#...
        .byte $f0,$3c,$08                           // ####......####......#...
        .byte $f0,$3c,$08                           // ####......####......#...
        .byte $f0,$3c,$08                           // ####......####......#...
        .byte $ff,$ff,$f8                           // #####################...
        .byte $ff,$ff,$f0                           // ####################....
        .byte $ff,$bf,$e0                           // #########.#########.....
        .byte $ff,$3f,$c0                           // ########..########......
        .byte $69                                   // sprite 0 padding

spr_0ac0:
        // === Sprite data (64 bytes, $0ac0-$0aff) ===
        .byte $1f,$ff,$f8                           // ...##################...
        .byte $30,$00,$08                           // ..##................#...
        .byte $70,$00,$08                           // .###................#...
        .byte $f0,$00,$08                           // ####................#...
        .byte $ff,$c3,$f8                           // ##########....#######...
        .byte $ff,$c3,$f0                           // ##########....######....
        .byte $ff,$c3,$e0                           // ##########....#####.....
        .byte $ff,$c3,$c0                           // ##########....####......
        .byte $03,$c2,$00                           // ......####....#.........
        .byte $03,$c2,$00                           // ......####....#.........
        .byte $03,$c2,$00                           // ......####....#.........
        .byte $03,$c2,$00                           // ......####....#.........
        .byte $03,$c2,$00                           // ......####....#.........
        .byte $03,$c2,$00                           // ......####....#.........
        .byte $03,$c2,$1e                           // ......####....#....####.
        .byte $03,$c2,$32                           // ......####....#...##..#.
        .byte $03,$c2,$72                           // ......####....#..###..#.
        .byte $03,$fe,$fe                           // ......#########.#######.
        .byte $03,$fc,$fc                           // ......########..######..
        .byte $03,$f8,$f8                           // ......#######...#####...
        .byte $03,$f0,$f0                           // ......######....####....
        .byte $7f                                   // sprite 0 padding

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

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

dat_0c00:
        .byte $3c,$66,$6e,$6e,$60,$62,$3c,$00,$00,$3f,$30,$30,$7f,$70,$70,$70 // <fnn`b<..?00.ppp
        .byte $00,$fc,$0c,$0c,$fe,$0e,$0e,$0e,$00,$7f,$60,$60,$7f,$70,$70,$7f // ..........``.pp.
        .byte $00,$f8,$18,$18,$fe,$06,$06,$fe,$00,$7f,$60,$60,$60,$60,$60,$7f // ..........`````.
        .byte $00,$fe,$0e,$0e,$00,$00,$06,$fe,$00,$7f,$60,$60,$70,$70,$70,$7f // ..........``ppp.
        .byte $00,$fe,$06,$06,$06,$06,$06,$fe,$00,$7f,$60,$60,$7f,$70,$70,$7f // ..........``.pp.
        .byte $00,$fe,$00,$00,$fe,$00,$00,$fe,$00,$7f,$60,$60,$7f,$70,$70,$70 // ..........``.ppp
        .byte $00,$fe,$00,$00,$fe,$00,$00,$00,$00,$7f,$60,$60,$70,$70,$70,$7f // ..........``ppp.
        .byte $00,$fe,$06,$00,$00,$0e,$06,$fe,$00,$30,$30,$30,$7f,$70,$70,$70 // .........000.ppp
        .byte $00,$0c,$0c,$0c,$fe,$0e,$0e,$0e,$00,$18,$18,$18,$1c,$1c,$1c,$1c // ................
        .byte $00,$00,$00,$00,$00,$60,$60,$7f,$00,$0c,$0c,$0c,$1c,$1c,$1c,$fc // .....``.........
        .byte $00                                   // .

// --- Region $0cb2-$0cd2 ---
.pc = $0cb2 "dat_0cb2"

dat_0cb2:
        .byte $60,$60,$70,$70,$70,$7f,$00,$00,$00,$00,$00,$00,$00,$fe,$00,$7f // ``ppp...........
        .byte $61,$61,$71,$71,$71,$71,$00,$fe,$86,$86,$86,$86,$86,$86,$00,$70 // aaqqqq.........p
        .byte $7c                                   // |

// --- Region $0cd9-$0d16 ---
.pc = $0cd9 "dat_0cd9"

dat_0cd9:
        .byte $06,$06,$06,$c6,$f6,$3e,$0e,$00,$7f,$60,$60,$60,$60,$60,$7f,$00 // .....>...`````..
        .byte $fe,$06,$06,$0e,$0e,$0e,$fe,$00,$7f,$60,$60,$7f,$70,$70,$70,$00 // .........``.ppp.
        .byte $fe,$06,$06,$fe,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7f,$60,$60,$60,$60,$7f,$00,$00,$fe,$06,$06,$06,$76,$fe // .````.......v.

// --- Region $0d2f-$0d47 ---
.pc = $0d2f "dat_0d2f"

dat_0d2f:
        .byte $7f,$00,$fe,$00,$00,$fe,$06,$06,$fe,$00,$7f,$01,$01,$01,$01,$01 // ................
        .byte $01,$00,$fe,$fe,$80,$80,$80,$80,$80   // .........

// --- Region $0d49-$0dfa ---
.pc = $0d49 "dat_0d49"

dat_0d49:
        .byte $60,$60,$60,$70,$70,$70,$7f,$00,$06,$06,$06,$06,$06,$06,$fe,$00 // ```ppp..........
        .byte $60,$30,$18,$0c,$06,$03,$01,$00,$06,$0c,$18,$30,$60,$c0,$80,$00 // `0.........0`...
        .byte $61,$61,$61,$71,$71,$71,$7f,$00,$86,$86,$86,$86,$86,$86,$fe,$00 // aaaqqq..........
        .byte $7f,$60,$67,$76,$77,$70,$7f,$00,$fe,$06,$e6,$06,$e6,$06,$fe,$00 // .`gvwp..........
        .byte $60,$60,$60,$7f,$01,$01,$01,$00,$06,$06,$06,$fe,$80,$80,$80,$00 // ```.............
        .byte $7f,$60,$00,$01,$0f,$3e,$7f,$00,$fe,$0c,$70,$80,$00,$06,$fe,$00 // .`...>....p.....
        .byte $00,$00,$00,$00,$00,$0e,$0e,$00,$38,$38,$18,$18,$18,$3c,$3c,$00 // ........88...<<.
        .byte $7f,$00,$00,$7f,$60,$60,$7f,$00,$fe,$06,$06,$fe,$00,$00,$fe,$00 // ....``..........
        .byte $7f,$60,$60,$7f,$00,$60,$7f,$00,$fe,$06,$00,$fe,$0e,$0e,$fe,$00 // .``..`..........
        .byte $3f,$30,$30,$7f,$70,$70,$7f,$00,$fc,$0c,$0c,$fe,$0e,$0e,$fe,$00 // ?00.pp..........
        .byte $7f,$60,$60,$7f,$00,$00,$00,$00,$fe,$06,$06,$fe,$0e,$0e,$0e,$18 // .``.............
        .byte $18                                   // .

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

// --- Region $0f63-$0f65 ---
.pc = $0f63 "dat_0f63"

dat_0f63:
        .byte $d8,$d9                               // ..

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

// --- Region $0fb3-$0fb5 ---
.pc = $0fb3 "dat_0fb3"

dat_0fb3:
        .byte $e8,$e9                               // ..

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

// --- Region $1053-$1063 ---
.pc = $1053 "dat_1053"

dat_1053:
        .byte $10,$11,$00,$00,$00,$00,$00,$00,$00,$00,$10,$11,$00,$00,$10,$11 // ................

dat_1063:
        // === Fill data (1 bytes, $1063-$1063) ===
        .byte $00                                   // .

// --- Region $10ad-$10bb ---
.pc = $10ad "dat_10ad"

dat_10ad:
        .byte $da,$db,$00,$00,$da,$db,$00,$00,$00,$00,$00,$00,$9d,$9e // ..............

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

// --- Region $10fd-$110b ---
.pc = $10fd "dat_10fd"

dat_10fd:
        .byte $ea,$eb,$00,$00,$ea,$eb,$00,$00,$00,$00,$00,$00,$ad,$ae // ..............

dat_110b:
        // === Fill data (1 bytes, $110b-$110b) ===
        .byte $00                                   // .

// --- Region $1201-$1201 ---
.pc = $1201 "dat_1201"

dat_1201:
        // === Fill data (1 bytes, $1201-$1201) ===
        .byte $00                                   // .

// --- Region $20d1-$20da ---
.pc = $20d1 "dat_20d1"

dat_20d1:
        .fill 10, $00

// --- Region $20dc-$20dc ---
.pc = $20dc "dat_20dc"

dat_20dc:
        // === Fill data (1 bytes, $20dc-$20dc) ===
        .byte $00                                   // .

// --- Region $2513-$2514 ---
.pc = $2513 "dat_2513"

dat_2513:
        .byte $01                                   // .

dat_2514:
        // === Fill data (1 bytes, $2514-$2514) ===
        .byte $00                                   // .

// --- Region $2583-$258a ---
.pc = $2583 "dat_2583"

dat_2583:
        .byte $32,$09,$07,$00,$81,$00,$f0           // 2......

dat_258a:
        // === Fill data (1 bytes, $258a-$258a) ===
        .byte $00                                   // .

// --- Region $3015-$303e ---
.pc = $3015 "dat_3015"

dat_3015:
        .byte $48,$8a,$48,$98,$48,$a2,$50,$a0,$50,$88,$d0,$fd,$ca,$d0,$f8,$68 // H.H.H.P.P......h
        .byte $a8,$68,$aa,$68,$20,$00,$11,$60,$48,$8a,$48,$98,$48,$a2,$50,$a0 // .h.h ..`H.H.H.P.
        .byte $50,$88,$d0,$fd,$ca,$d0,$f8,$68,$a8,$68 // P......h.h

// --- Region $30fc-$31c9 ---
.pc = $30fc "Segment $30fc"
        .byte $00,$00,$00,$00,$0f,$10,$09,$0a,$01,$02,$07,$08,$09,$0a,$23,$24 // ..............#$
        .byte $3f,$07,$08,$09,$0a,$25,$26,$11,$0d,$0e,$1a,$1b,$09,$0a,$07,$08 // ?....%&.........
        .byte $3f,$03,$04
        .text "12?%&"
        .byte $11,$18,$19
        .text "5???"
        .byte $0b
        .byte $0c,$01,$02,$05,$06,$11
        .text "%&'(?"
        .byte $11,$07,$08,$09,$0a
        .byte $01,$02,$25,$26,$3f,$03,$04,$31,$32,$3f,$01,$02,$18,$19,$03,$04 // ..%&?..12?......
        .text "5???"
        .byte $09,$0a

txt_3152:
        .text ")*#$12'("
        .byte $0f,$10,$18,$19,$11,$05,$06
        .byte $3f,$18,$19
        .text ")*%&"
        .byte $11,$05
        .byte $06
        .byte $3f,$03,$04
        .text "12?-."
        .byte $01,$02,$18,$19
        .byte $35,$3f,$3f
        .byte $35,$35,$0f,$10,$1c,$1d,$16,$17,$07,$08,$3f,$0b,$0c,$11,$23,$24 // 55........?...#$
        .byte $09,$0a
        .byte $3f,$27,$28,$1c,$1d
        .text "?%&'("
        .byte $01,$02

txt_3198:
        .text "#$'(55???%&"
        .byte $18,$19,$01,$02,$25,$26,$0f,$10,$09,$0a,$07,$08,$3f,$11,$1a,$1b // ....%&......?...

txt_31b3:
        .text "?6=>;<9:?"
        .byte $03,$04,$35,$05,$06,$35,$3f,$03,$04   // ..5..5?..

txt_31c5:
        .text "12??"
        .byte $00                                   // string terminator

// --- Region $320c-$320c ---
.pc = $320c "dat_320c"

dat_320c:
        // === Fill data (1 bytes, $320c-$320c) ===
        .byte $00                                   // .

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

dat_8dd1:
        .fill 9, $00

// --- Region $8ddc-$8ddc ---
.pc = $8ddc "dat_8ddc"

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

// --- Region $9ddc-$9ddc ---
.pc = $9ddc "dat_9ddc"

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

// --- Region $a908-$a908 ---
.pc = $a908 "dat_a908"

dat_a908:
        // === Fill data (1 bytes, $a908-$a908) ===
        .byte $00                                   // .

// --- Region $bfaa-$bfaa ---
.pc = $bfaa "dat_bfaa"

dat_bfaa:
        // === Fill data (1 bytes, $bfaa-$bfaa) ===
        .byte $00                                   // .

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

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

// --- Region $f800-$fce1 ---
.pc = $f800 "dat_f800"

dat_f800:
        .byte $f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02 // .. q../ "..-.-..
        .byte $e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa // ......9..0..9./.
        .byte $4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30 // L". q../.-./...0
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01 // .-........9..L..
        .byte $2c,$da,$01,$a9,$37,$85,$01,$58,$20,$1e,$08,$4c,$ae,$a7,$e0,$00 // ,...7..X ..L....
        .byte $f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff // ....,...../.-...
        .byte $d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0 // ....-e..-..i....
        .byte $00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85 // ....../e../.0i..
        .byte $30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01 // 0L..............
        .byte $ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$33,$15,$08,$0a,$00 // ..........`3....
        .byte $20,$9e                               //  .

txt_f8a2:
        .text "2078 S.W.A.T."
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $60,$28,$89,$20,$20,$00,$32,$a9,$0b,$8d,$20,$d0,$20,$00,$10,$20 // `(.  .2... . .. 
        .byte $6b,$08,$20,$6c,$09,$0c,$77,$4c,$a9,$bf,$48,$dc,$df,$a9,$a9,$ff // k. l..wL..H.....
        .byte $64,$85,$48,$14,$20,$60,$ff,$4c,$e2,$fc,$b3,$30,$ee,$02,$d0,$ee // d.H. `.L...0....
        .byte $01,$d0,$ee,$03,$d0,$ee,$05,$d0,$ee,$07,$d0,$60,$a2,$61,$73,$78 // ...........`.asx
        .byte $a9,$a8,$8d,$14,$03,$a9,$09,$8d,$15,$03,$58,$a9,$2b,$8d,$f8,$07 // ..........X.+...
        .byte $a9,$2a,$8d,$f9,$07,$a9,$29,$8d,$fa,$07,$a9,$28,$8d,$fb,$07,$a9 // .*....)....(....
        .byte $2c,$8d,$fc,$07,$a9,$0b,$8d,$20,$d0,$20,$49,$09,$a9,$0b,$8d,$21 // ,...... . I....!
        .byte $d0,$8d,$09,$d0,$a9,$0f,$8d,$1d,$d0,$a9,$52,$8d,$00,$d0,$a9,$82 // ..........R.....
        .byte $8d,$02,$d0,$a9,$b2,$8d,$04,$d0,$a9,$e2,$8d,$06,$d0,$a9,$a5,$8d // ................
        .byte $08,$d0,$a9,$ff,$8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0 // ................
        .byte $a9,$0f,$8d,$15,$d0,$ce,$01,$d0,$ce,$03,$d0,$ce,$05,$d0,$ce,$07 // ................
        .byte $d0,$20,$3e,$09,$ad,$07,$d0,$c9,$54,$d0,$ea,$ee,$00,$d0,$ee,$00 // . >.....T.......
        .byte $d0,$ee,$00,$d0,$20,$59,$08,$ce,$04,$d0,$ce,$06,$d0,$ce,$06,$d0 // .... Y..........
        .byte $ce,$06,$d0,$20,$3e,$09,$20,$3e,$09,$ad,$00,$d0,$c9,$e2,$d0,$db // ... >. >........
        .byte $ce,$00,$d0,$ce,$00,$d0,$ce,$00,$d0,$20,$e9,$09,$ee,$04,$d0,$ee // ......... ......
        .byte $06,$d0,$ee,$06,$d0,$ee,$06,$d0,$20,$34,$09,$20,$34,$09,$ad,$06 // ........ 4. 4...
        .byte $d0,$c9,$e2,$d0,$db,$4c,$e7,$08,$ad,$01,$dc,$c9,$ff,$f0,$03,$68 // .....L.........h
        .byte $68,$60,$a2,$ff,$a0,$05,$88,$d0,$fd,$ca,$d0,$f8,$60,$a9,$0f,$a2 // h`..........`...
        .byte $05,$9d,$26,$d0,$ca,$d0,$fa,$60,$ee,$27,$d0,$ee,$28,$d0,$ee,$29 // ..&....`.'..(..)
        .byte $d0,$ee,$2a,$d0,$ee,$2b,$d0,$ad,$0d,$dc,$68,$a8,$68,$aa,$68,$40 // ..*..+....h.h.h@
        .byte $a9,$31,$ea,$8d,$14,$03,$a9,$ea,$8d,$15,$03,$58,$a9,$0f,$20,$4b // .1.........X.. K
        .byte $09,$a9,$00,$8d,$a1,$00,$8d,$a2,$00,$ad,$a1,$00,$c9,$01,$d0,$f9 // ................
        .byte $a9,$00,$8d,$15,$d0,$20,$9f,$09,$a2,$10,$a9,$00,$4c,$e2,$fc,$ca // ..... ......L...
        .byte $d0,$fa,$60,$8d,$15,$d0,$a9,$15,$8d,$18,$d0,$60,$ad,$ff,$21,$aa // ..`........`..!.
        .byte $ad,$f8,$21,$ea,$8d,$ff,$21,$ad,$f9,$21,$ea,$8d,$f8,$21,$ad,$fa // ..!...!..!...!..
        .byte $21,$ea,$8d,$f9,$21,$ad,$fb,$21,$ea,$8d,$fa,$21,$ad,$fc,$21,$ea // !...!..!...!..!.
        .byte $8d,$fb,$21,$ad,$fd,$21,$ea,$8d,$fc,$21,$ad,$fe,$21,$ea,$8d,$fd // ..!..!...!..!...
        .byte $21,$8a,$e3,$ea,$26,$8d,$fe,$21,$4c,$31,$ea,$a2,$30,$ce,$02,$d0 // !...&..!L1..0...
        .byte $ce,$01,$d0,$ce,$03,$d0,$ce,$05,$d0,$ce,$07,$d0,$60,$a7,$60,$33 // ............`.`3
        .byte $03,$ff,$f0,$04,$00,$10,$08,$00,$10,$10,$3f,$f0,$30,$3f,$e0,$70 // ..........?.0?.p
        .byte $3f,$c0,$f0,$3f,$f8,$f0,$00,$08,$f0,$00,$08,$ff,$fe,$08,$ff,$fe // ?..?............
        .byte $08,$ff,$fe,$08,$ff,$fe,$08,$10,$00,$08,$30,$00,$08,$70,$00,$10 // ..........0..p..
        .byte $f0,$00,$20,$c2,$21,$c0,$c2,$21,$80,$c2,$60,$78,$00,$ff,$fe,$00 // .. .!..!..`x....
        .byte $92,$0f,$80,$3e,$10,$80,$42,$30,$80,$c2,$70,$81,$c2,$f0,$83,$c2 // ...>..B0..p.....
        .byte $f0,$83,$c2,$f0,$83,$c2,$f0,$8b,$c2,$f0,$97,$c2,$f0,$a3,$c2,$f0 // ................
        .byte $c1,$c2,$f0,$80,$82,$f0,$00,$02,$f0,$08,$02,$f0,$1c,$04,$f0,$3e // ...............>
        .byte $08,$f0,$7f,$10,$ff,$bf,$e0,$ff,$1f,$c0,$fe,$0f,$80,$fc,$07,$00 // ................
        .byte $80,$03,$ff,$f8,$04,$00,$08,$08,$00,$08,$10,$04,$08,$30,$0c,$08 // .............0..
        .byte $70,$1c,$08,$f0,$3c,$08,$f0,$00,$08,$f0,$00,$08,$f0,$00,$08,$f0 // p...<...........
        .byte $3c,$08,$f0,$3c,$08,$f0,$3c,$08,$f0,$3c,$08,$f0,$3c,$08,$f0,$3c // <..<..<..<..<..<
        .byte $08,$f0,$3c,$08,$c2,$21,$f8,$c2,$60,$48,$f0,$ff,$bf,$e0,$ff,$3f // ..<..!..`H.....?
        .byte $c0,$69,$1f,$ff,$f8,$30,$00,$08,$70,$00,$08,$f0,$00,$08,$ff,$c3 // .i...0..p.......
        .byte $f8,$ff,$c3,$f0,$ff,$c3,$e0,$ff,$c3,$c0,$03,$c2,$00,$03,$c2,$00 // ................
        .byte $03,$c2,$00,$03,$c2,$00,$03,$c2,$00,$03,$c2,$00,$03,$c2,$1e,$03 // ................
        .byte $c2,$32,$03,$c2,$72,$03,$fe,$fe,$03,$fc,$fc,$03,$f8,$f8,$03,$f0 // .2..r...........
        .byte $f0,$7f,$80,$00,$00,$27,$3c,$66,$6e,$6e,$60,$62,$3c,$a2,$24,$3f // .....'<fnn`b<.$?
        .byte $30,$30,$7f,$e3,$70,$25,$00,$fc,$0c,$0c,$fe,$e3,$0e,$32,$00,$7f // 00..p%.......2..
        .byte $60,$60,$7f,$70,$70,$7f,$00,$f8,$18,$18,$fe,$06,$06,$fe,$00,$7f // ``.pp...........
        .byte $e5,$60,$25,$7f,$00,$fe,$0e,$0e,$a2,$26,$06,$fe,$00,$7f,$60,$60 // .`%......&....``
        .byte $e3,$70,$23,$7f,$00,$fe,$e5,$06,$2b,$fe,$00,$7f,$60,$60,$7f,$70 // .p#.....+...``.p
        .byte $70,$7f,$00,$fe,$a2,$21,$fe,$a2,$26,$fe,$00,$7f,$60,$60,$7f,$e3 // p....!..&...``..
        .byte $70,$22,$00,$fe,$a2,$21,$fe,$a4,$23,$7f,$60,$60,$e3,$70,$24,$7f // p"...!..#.``.p$.
        .byte $00,$fe,$06,$a2,$24,$0e,$06,$fe,$00,$e3,$30,$21,$7f,$e3,$70,$a1 // ....$.....0!..p.
        .byte $e3,$0c,$21,$fe,$e3,$0e,$a1,$e3,$18,$e4,$1c,$a5,$24,$60,$60,$7f // ..!.........$``.
        .byte $00,$e3,$0c,$e3,$1c,$22,$fc,$00,$e3,$30,$21,$7f,$e3,$70,$a1,$e3 // ....."...0!..p..
        .byte $06,$21,$fc,$e3,$06,$a1,$e3,$60,$e3,$70,$21,$7f,$a7,$25,$fe,$00 // .!.....`.p!..%..
        .byte $7f,$61,$61,$e4,$71,$22,$00,$fe,$e6,$86,$25,$00,$70,$7c,$6f,$73 // .aa.q"....%.p|os
        .byte $e3,$70,$a1,$e3,$06,$26,$c6,$f6,$3e,$0e,$00,$7f,$e5,$60,$25,$7f // .p...&..>....`%.
        .byte $00,$fe,$06,$06,$e3,$0e,$26,$fe,$00,$7f,$60,$60,$7f,$e3,$70,$25 // ......&...``..p%
        .byte $00,$fe,$06,$06,$fe,$ac,$21,$7f,$e4,$60,$21,$7f,$a2,$21,$fe,$e3 // ......!..`!..!..
        .byte $06,$28,$76,$fe,$70,$00,$7f,$60,$60,$7f,$e3,$70,$25,$00,$f8,$18 // .(v.p..``..p%...
        .byte $18,$fe,$e3,$06,$25,$00,$7f,$60,$60,$7f,$a2,$23,$7f,$00,$fe,$a2 // ....%..``..#....
        .byte $26,$fe,$06,$06,$fe,$00,$7f,$e6,$01,$23,$00,$fe,$fe,$e5,$80,$a1 // &........#......
        .byte $e3,$60,$e3,$70,$22,$7f,$00,$e6,$06,$32,$fe,$00,$60,$30,$18,$0c // .`.p"....2..`0..
        .byte $06,$03,$01,$00,$06,$0c,$18,$30,$60,$c0,$80,$00,$e3,$61,$e3,$71 // .......0`....a.q
        .byte $22,$7f,$00,$e6,$86,$32,$fe,$00,$7f,$60,$67,$76,$77,$70,$7f,$00 // "....2...`gvwp..
        .byte $fe,$06,$e6,$06,$e6,$06,$fe,$00,$e3,$60,$21,$7f,$e3,$01,$a1,$e3 // .........`!.....
        .byte $06,$21                               // .!

// --- Region $fd15-$fd55 ---
.pc = $fd15 "Segment $fd15"
        .byte $60,$60,$7f,$00,$60,$7f,$00,$fe,$06,$00,$fe,$0e,$0e,$fe,$00,$3f // ``..`..........?
        .byte $30,$30,$7f,$70,$70,$7f,$00,$fc,$0c,$0c,$fe,$0e,$0e,$fe,$00,$7f // 00.pp...........
        .byte $60,$60,$7f,$a4,$24,$fe,$06,$06,$fe,$e3,$0e,$22,$18,$18,$81,$69 // ``..$......"...i
        .byte $00,$22,$d8,$d9,$80,$4e,$00,$22,$e8,$e9,$80,$4b,$00,$60,$35,$a2 // ."...N."...K.`5.
        .byte $00                                   // .

// --- Region $fd8a-$fdc9 ---
.pc = $fd8a "Segment $fd8a"
        .byte $22,$10,$11,$a8,$22,$10,$11,$a2,$22,$10,$11,$80,$4a,$00,$22,$da // "..."..."...J.".
        .byte $db,$a2,$22,$da,$db,$a6,$22,$9d,$9e,$80,$42,$00,$22,$ea,$eb,$a2 // .."..."...B."...
        .byte $22,$ea,$eb,$a6,$22,$ad,$ae,$94,$08,$00,$21,$01,$80,$6f,$00,$27 // "...".....!..o.'
        .byte $32,$09,$07,$00,$81,$00,$f0,$8a,$76,$00,$60,$46,$48,$8a,$48,$98 // 2.......v.`FH.H.

// --- Region $fddb-$fdf0 ---
.pc = $fddb "dat_fddb"

dat_fddb:
        .byte $48,$8a,$48,$98,$48,$a2,$50,$a0,$50,$88,$d0,$fd,$ca,$d0,$f8,$68 // H.H.H.P.P......h
        .byte $a8,$68,$aa,$68,$20,$00               // .h.h .

// --- Region $fe0b-$fe3f ---
.pc = $fe0b "dat_fe0b"

dat_fe0b:
        .byte $60,$e3,$ea,$60,$b2,$a9,$0c,$85,$fc,$a9,$20,$85,$fe,$a9,$00,$85 // `..`...... .....
        .byte $fb,$85,$fd,$a0,$00,$b1,$fb,$91,$fd,$c8,$d0,$f9,$e6,$fc,$e6,$fe // ................
        .byte $a5,$fe,$c9,$22,$d0,$ed,$a9,$0b,$8d,$20,$d0,$8d,$21,$d0,$a9,$19 // ..."..... ..!...
        .byte $8d,$18,$d0,$a2,$00                   // .....

// --- Region $fec3-$ff5f ---
.pc = $fec3 "Segment $fec3"
        .byte $60,$28,$0f,$10,$09,$0a,$01,$02,$07,$08,$09,$0a,$23,$24,$3f,$07 // `(..........#$?.
        .byte $08,$09,$0a,$25,$26,$11,$0d,$0e,$1a,$1b,$09,$0a,$07,$08,$3f,$03 // ...%&.........?.
        .byte $04
        .text "12?%&"
        .byte $11,$18,$19
        .byte $35,$e3
        .byte $3f,$60
        .byte $22,$0b,$0c
        .byte $01,$02,$05,$06,$11
        .text "%&'(?"
        .byte $11,$07,$08,$09,$0a,$01
        .byte $02,$25,$26,$3f,$03,$04,$31,$32,$3f,$01,$02,$18,$19,$03,$04,$35 // .%&?..12?......5
        .byte $e3,$3f,$60,$4e,$09,$0a               // .?`N..

txt_ff19:
        .text ")*#$12'("
        .byte $0f,$10,$18,$19,$11,$05,$06
        .byte $3f,$18,$19
        .text ")*%&"
        .byte $11,$05
        .byte $06
        .byte $3f,$03,$04
        .text "12?-."
        .byte $01,$02,$18,$19
        .byte $35,$3f,$3f
        .byte $35,$35,$0f,$10,$1c,$1d,$16,$17,$07,$08,$3f,$0b,$0c,$11,$23,$24 // 55........?...#$
        .byte $09,$0a
        .byte $3f,$27,$28,$1c,$1d
        .text "?%&'("
        .byte $01,$02
        .byte $23

// --- Region $ff69-$ffe7 ---
.pc = $ff69 "Segment $ff69"
        .byte $25,$26,$18,$19,$01,$02,$25,$26,$0f,$10,$09,$0a,$07,$08,$3f,$11 // %&....%&......?.
        .byte $1a,$1b                               // ..

txt_ff7b:
        .text "?6=>;<9:?"
        .byte $03,$04
        .byte $35,$05,$06
        .byte $35,$3f,$03,$04
        .text "12??"
        .byte $80
        .byte $37,$00
        .byte $2c,$a2,$00,$bd,$00,$40,$9d,$00,$c0,$e8,$d0,$f7,$60,$80,$f4,$00 // ,....@......`...
        .byte $60,$57,$a9,$00,$8d,$00,$d8,$8d,$0f,$d8,$8d,$13,$d8,$8d,$1b,$d8 // `W..............
        .byte $8d,$22,$d8,$8d,$27,$d8,$8d,$3c,$da,$8d,$4c,$da,$8d,$51,$da,$8d // ."..'..<..L..Q..
        .byte $80,$da,$8d,$81,$da,$8d,$82,$da,$8d,$8e,$da,$8d,$98,$da,$8d,$9d // ................
        .byte $da,$8d,$a5,$da,$8d,$a6,$da,$8d,$a7,$da,$8d,$e1,$da,$8d,$eb,$da // ................
        .byte $8d,$f0,$da,$8d                       // ....
