// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:21
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0811 (2065)
// IRQ handler:  $fe43 (nmi_fe43)
// IRQ handler:  $ff48 (irq_ff48)
//
// Code: 2025 bytes, Data: 61463 bytes
// Labels: 215, Subroutines: 3
//
// Cross-references: all OK
// ============================================


// --- Region $0811-$08e7 ---
.pc = $0811 "main_0811"

main_0811:
        sei
        lda #$35
        ldx #$01
        ldy #$7f
        sta $01
        stx $d019
        stx $d01a
        dex
        stx $3fff
        stx $d012
        sty $dc0d
        sty $dd0d
        bit $dc0d
        bit $dd0d
        dex
        ldy #$08
        stx $fffe
        sty $ffff
        dex
        stx $fffc
        sty $fffd
        dex
        stx $fffa
        sty $fffb
        dex
        jsr sub_0853
        cli

loc_084f:
        jmp loc_084f

dat_0852:
        .byte $ea                                   // .
// Referenced by: jsr from $084b; branch from $0856

sub_0853:
        bit $d011
        bmi sub_0853

loc_0858:
        bit $d011
        bpl loc_0858

loc_085d:
        lda $d012

loc_0860:
        cmp $d012
        beq loc_0860
        bmi loc_085d
        cmp #$20
        bcc loc_0872
        sta $02a6
        jmp loc_0891

dat_0871:
        .byte $ea                                   // .

loc_0872:
        lda #$0b
        ldx #$ea
        ldy #$08
        sta $090b
        stx $08f8
        sty $0916
        lda #$32
        ldx #$74
        ldy #$08
        sta $0938
        stx $0925
        sty $0916
        nop

loc_0891:
        lda #$20
        ldx #$00

loc_0895:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_0895
        lda #$01

loc_08a6:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_08a6

loc_08b5:
        lda $0e00,x
        sta $04d8,x
        lda $0f00,x
        sta $05d8,x
        inx
        bne loc_08b5
        lda #$80
        ldx #$03
        ldy #$18
        sta $09e1
        stx $dd00
        sty $d018
        lda #$0a
        ldx #$1b
        ldy #$00
        sta $09e2
        stx $d011
        sty $d015
        lda #$00
        jsr sub_1000
        rts

// --- Region $0941-$094f ---
.pc = $0941 "loc_0941"

loc_0941:
        lda #$01
        sta $d019
        jsr sub_1003
        lda $11
        ldx $12
        ldy $13
        rti

// --- Region $09c6-$0a15 ---
.pc = $09c6 "loc_09c6"

loc_09c6:
        dec $05
        lda $05
        and #$07
        sta $d016
        cmp #$07
        bne loc_0a04
        ldx #$00

loc_09d5:
        lda $0681,x
.label loc_09da = * + 2
        sta $0680,x
        inx
        cpx #$28
        bne loc_09d5

loc_09e0:
        lda $0b5d
        cmp #$00
        bne loc_09f4
        lda #$80
        sta $09e1
        lda #$0a
        sta $09e2
        jmp loc_09e0

loc_09f4:
        sta $06a7
        inc $09e1
        lda $09e1
        cmp #$00
        bne loc_0a04
        inc $09e2

loc_0a04:
        iny
        cpy #$02
        bne loc_09c6
        lda #$10
        bit $dc01
        beq loc_0a13
        jmp loc_0941

loc_0a13:
        jmp loc_1f00

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $08e4

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $0946

sub_1003:
        jmp loc_10c1

dat_1006:
        .byte $01                                   // .

// --- Region $1040-$1277 ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $17cb,y
        sta $172e,x
        sta $1734,x
        lda $17cc,y
        sta $1731,x
        sta $1737,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        lda $17cb,y
        sta $1747
        lda txt_1020
        beq loc_1095
        ldx #$02

loc_106c:
        lda $17cc,y
        sta $100b
        and $173a,x
        sta dat_1006,x
        dex
        bpl loc_106c
        bit $100b
        bpl loc_1095
        ldx #$00

loc_1082:
        lda $17cd,y
        sta $1734,x
        lda $17ce,y
        sta $1737,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1082

loc_1095:
        ldy #$00
        tya

loc_1098:
        sta $d400,y
        iny
        cpy #$17
        bne loc_1098
        tay

loc_10a1:
        sta $1014,y
        iny
        cpy #$0c
        bne loc_10a1
        ldy #$14

loc_10ab:
        sta $1748,y
        dey
        bpl loc_10ab
        lda #$01
        sta $1794
        lda #$03
        sta $1746
        lda #$0f
        sta $1009
        rts

loc_10c1:
        lda $fb
        pha
        lda $fc
        pha
        dec $1746
        bpl loc_10e9
        lda $1747
        sta $1746
        cmp #$02
        bcs loc_10e9
        ldy $1794
        lda $1877,y
        sta $1746
        dec $1794
        bpl loc_10e9
        lda #$01
        sta $1794

loc_10e9:
        ldx #$02

loc_10eb:
        lda dat_1006,x
        bne loc_10f3
        jmp loc_1660

loc_10f3:
        lda $1746
        beq loc_1104
        cmp #$02
        bne loc_1109
        lda $175a,x
        beq loc_110f
        jmp loc_1409

loc_1104:
        dec $175a,x
        bmi loc_110c

loc_1109:
        jmp loc_1409

loc_110c:
        jmp loc_12ef

loc_110f:
        lda $172e,x
        sta $fb
        lda $1731,x
        sta $fc
        ldy #$00
        tya
        sta $1748,x
        lda ($fb),y
        bpl loc_1132
        asl
        sta $17ad,x
        inc $172e,x
        bne loc_112f
        inc $1731,x

loc_112f:
        iny
        lda ($fb),y

loc_1132:
        tay
        lda $1ac0,y
        sta $fb
        lda $1ad1,y
        sta $fc

loc_113d:
        ldy $1751,x
        lda ($fb),y
        bpl loc_1147
        jmp loc_1211

loc_1147:
        beq loc_1172
        cmp #$7e
        beq loc_1167
        sta $17b3,x
        lda $1760,x
        bne loc_115a
        lda #$00
        sta $17b6,x

loc_115a:
        lda $1763,x
        bne loc_116a
        lda #$00
        sta $17b9,x
        jmp loc_116a

loc_1167:
        inc $1748,x

loc_116a:
        lda #$ff
        sta $17bc,x
        jmp loc_118f

loc_1172:
        inc $1748,x
        lda $101a,x
        cmp #$fe
        beq loc_118f
        lda #$fe
        sta $17bc,x
        ldy $101d,x
        lda $18fe,y
        cmp $18fd,y
        beq loc_118f
        sta $1795,x

loc_118f:
        inc $1751,x
        ldy $1751,x
        lda ($fb),y
        cmp #$7f
        bne loc_11da
        lda #$00
        sta $1751,x
        tay
        lda $172e,x
        clc
        adc #$01
        sta $172e,x
        sta $fb
        lda $1731,x
        adc #$00
        sta $1731,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_11c8
        lda $1734,x
        sta $172e,x
        lda $1737,x
        sta $1731,x

loc_11c8:
        cmp #$fe
        bne loc_11da
        lda #$00
        sta dat_1006,x
        ldy $1740,x
        sta $d404,y
        jmp loc_1660

loc_11da:
        lda $1748,x
        bne loc_1201
        lda #$fe
        sta $101a,x
        lda $1754,x
        beq loc_1201
        ldy $1740,x
        lda $19fe
        sta $d405,y
        sta $17bf,x
        lda $19ff
        sta $d406,y
        sta $17c2,x
        jmp loc_1616

loc_1201:
        lda $17ca
        beq loc_120e
        lda #$01
        sta $1766,x
        jmp loc_14a0

loc_120e:
        jmp loc_1409

loc_1211:
        pha
        and #$e0
        cmp #$80
        bne loc_122b
        pla
        pha
        and #$10
        sta $1748,x
        pla
        and #$0f
        sta $1757,x
        inc $1751,x
        jmp loc_113d

loc_122b:
        cmp #$a0
        bne loc_1243
        pla
        asl
        asl
        asl
        sta $17b0,x
        tay
        lda $18f8,y
        sta $17c5,x

loc_123d:
        inc $1751,x
        jmp loc_113d

loc_1243:
        pla
        and #$3f
        asl
        tay
        lda $19fe,y
        pha
        and #$0f
        sta $100b
        pla
        and #$f0
        cmp #$30
        bcs loc_1273
        and #$20
        sta $17a4,x
        lda $100b
        sta $17a1,x
        lda $19ff,y
        sta $179e,x
        lda #$01
        sta $17b6,x
        sta $1760,x
        bne loc_123d

loc_1273:
        cmp #$60
        bne loc_12ad

dat_1277:
        .byte $a9                                   // .

// --- Region $128b-$1329 ---
.pc = $128b "loc_128b"

loc_128b:
        lsr
        lsr
        sta $176c,x
        sec
        sbc #$01
        sta $1769,x
        lda #$00
        sta $1775,x
        sta $1772,x
        sta $1778,x
        sta $177b,x
        pla
        and #$0f
        sta $177e,x
        jmp loc_123d

loc_12ad:
        cmp #$e0
        bne loc_12ba
        lda $19ff,y
        sta $1747
        jmp loc_123d

loc_12ba:
        cmp #$f0
        bne loc_12c7
        lda $19ff,y
        sta $1009
        jmp loc_123d

loc_12c7:
        cmp #$90
        bne loc_12d4
        lda $19ff,y
        sta $17c5,x
        jmp loc_123d

loc_12d4:
        lda $19ff,y
        sta $100b
        lda $19fe,y
        and #$1f
        asl
        asl
        asl
        tay
        lda $100b
        sta $18fd,y
        sta $18fe,y
        jmp loc_123d

loc_12ef:
        lda $17bc,x
        sta $101a,x
        lda $17b3,x
        sta $1014,x
        lda $17ad,x
        sta $1017,x
        lda $17b9,x
        sta $174b,x
        lda $17b0,x
        sta $101d,x
        lda $17b6,x
        sta $174e,x
        bne loc_131b
        sta $17a7,x
        sta $17aa,x

loc_131b:
        lda $1757,x
        sta $175a,x
        lda $1748,x
        beq loc_133a
        jmp loc_1409

dat_1329:
        .byte $a9                                   // .

// --- Region $133a-$13c0 ---
.pc = $133a "loc_133a"

loc_133a:
        ldy $101d,x
        lda $18fd,y
        sta $1795,x
        lda $18f9,y
        pha
        and #$80
        sta $1754,x
        pla
        and #$0f
        sta $1798,x
        sta $179b,x
        lda $18fc,y
        sta $1781,x
        tay
        lda $18d7,y
        cmp #$ff
        beq loc_136f
        pha
        and #$f0
        sta $1787,x
        pla
        and #$0f
        sta $178a,x

loc_136f:
        lda $18d9,y
        pha
        and #$80
        sta $178d,x
        pla
        and #$7f
        sta $1784,x
        ldy $101d,x
        lda $18fa,y
        pha
        and #$f0
        sta $100b
        pla
        ldy #$00
        and #$0f
        beq loc_13b1
        cmp #$08
        beq loc_13b0
        asl
        asl
        asl
        asl
        sta $1793
        ora $1009
        sta $d418
        iny
        lda $100a
        and #$0f
        ora $173a,x
        ora $100b
        bne loc_13b7

loc_13b0:
        iny

loc_13b1:
        lda $100a
        and $173d,x

loc_13b7:
        sta $d417
        sta $100a
        cpy #$01
        bne loc_13db

// --- Region $13db-$166d ---
.pc = $13db "loc_13db"

loc_13db:
        ldy $101d,x
        lda $18f7,y
        ldy $1740,x
        sta $d405,y
        sta $17bf,x
        ldy $101d,x
        lda $18f8,y
        cmp $17c5,x
        beq loc_13f8
        lda $17c5,x

loc_13f8:
        ldy $1740,x
        sta $d406,y
        sta $17c2,x
        lda #$09
        sta $d404,y
        jmp loc_1660

loc_1409:
        dec $1784,x
        bpl loc_143a
        ldy $1781,x
        lda $18da,y
        sta $1781,x
        tay
        lda $18d9,y
        pha
        and #$80
        sta $178d,x
        pla
        and #$7f
        sta $1784,x
        lda $18d7,y
        cmp #$ff
        beq loc_143a
        pha
        and #$f0
        sta $1787,x
        pla
        and #$0f
        sta $178a,x

loc_143a:
        ldy $1781,x
        lda $178d,x
        bne loc_1457
        lda $1787,x
        clc
        adc $18d8,y
        sta $1787,x
        lda $178a,x
        adc #$00
        sta $178a,x
        jmp loc_1469

loc_1457:
        lda $1787,x
        sec
        sbc $18d8,y
        sta $1787,x
        lda $178a,x
        sbc #$00
        sta $178a,x

loc_1469:
        ldy #$00
        txa
        cmp $187a,y
        beq loc_1474
        jmp loc_14a0

loc_1474:
        dec $1791
        bpl loc_1493
        ldy dat_1790
        lda $187a,y
        sta dat_1790
        tay
        lda $1879,y
        sta $1791
        lda $1877,y
        cmp #$ff
        beq loc_1493
        sta $1792

loc_1493:
        ldy dat_1790
        lda $1792
        clc
        adc $1878,y
        sta $1792

loc_14a0:
        ldy $101d,x
        lda $18f9,y
        and #$40
        beq loc_14d4
        ldy $1795,x
        lda $17db,y
        cmp #$7e
        bne loc_14bb
        dec $1795,x
        dey
        jmp loc_14c6

loc_14bb:
        cmp #$7f
        bne loc_14c9
        lda $1829,y
        sta $1795,x
        tay

loc_14c6:
        lda $17db,y

loc_14c9:
        sta $100f,x
        lda #$00
        sta $100c,x
        jmp loc_151e

loc_14d4:
        ldy $1795,x
        lda $17db,y
        bmi loc_14f7
        cmp #$7e
        bne loc_14e7
        dec $1795,x
        dey
        jmp loc_14f2

loc_14e7:
        cmp #$7f
        bne loc_14fd
        lda $1829,y
        sta $1795,x
        tay

loc_14f2:
        lda $17db,y
        bpl loc_14fd

loc_14f7:
        asl
        ldy #$01
        jmp loc_1508

loc_14fd:
        clc
        adc $1014,x
        asl
        clc
        adc $1017,x
        ldy #$00

loc_1508:
        sty $100b
        tay
        lda dat_166d,y
        clc
        adc $1743,x
        sta $100c,x
        lda $166e,y
        adc #$00
        sta $100f,x

loc_151e:
        ldy $1795,x
        lda $1829,y
        sta $175d,x
        dec $1798,x
        bpl loc_1535
        lda $179b,x
        sta $1798,x
        inc $1795,x

loc_1535:
        lda $174e,x
        beq loc_1583
        lda $17a4,x
        bne loc_1555
        lda $17a7,x
        clc
        adc $179e,x
        sta $17a7,x
        lda $17aa,x
        adc $17a1,x
        sta $17aa,x
        jmp loc_1568

loc_1555:
        lda $17a7,x
        sec
        sbc $179e,x
        sta $17a7,x
        lda $17aa,x
        sbc $17a1,x
        sta $17aa,x

loc_1568:
        lda $100b
        bne loc_1580
        lda $100c,x
        clc
        adc $17a7,x
        sta $100c,x
        lda $100f,x
        adc $17aa,x
        sta $100f,x

loc_1580:
        jmp loc_1616

loc_1583:
        lda $1766,x
        bne loc_1580
        lda $174b,x
        beq loc_1580
        lda $1014,x
        asl
        tay
        lda $166f,y
        sec
        sbc dat_166d,y
        sta $172d
        lda $1670,y
        sbc $166e,y
        clc
        adc $1772,x
        sta $100b
        ldy $177e,x

loc_15ac:
        dey
        bmi loc_15b8
        lsr $100b
        ror $172d
        jmp loc_15ac

loc_15b8:
        dec $1769,x
        bpl loc_15cb
        lda $1775,x
        eor #$01
        sta $1775,x
        lda $176c,x
        sta $1769,x

loc_15cb:
        lda $1775,x
        bne loc_15e6
        lda $1778,x
        clc
        adc $172d
        sta $1778,x
        lda $177b,x
        adc $100b
        sta $177b,x
        jmp loc_15f9

loc_15e6:
        lda $1778,x
        sec
        sbc $172d
        sta $1778,x
        lda $177b,x
        sbc $100b
        sta $177b,x

loc_15f9:
        lda $100c,x
        clc
        adc $1778,x
        sta $100c,x
        lda $100f,x
        adc $177b,x
        sta $100f,x
        lda $1772,x
        clc
        adc $176f,x
        sta $1772,x

loc_1616:
        lda #$00
        sta $1760,x
        sta $1763,x
        sta $1766,x
        ldy $1740,x
        lda $1787,x
        sta $d402,y
        lda $178a,x
        sta $d403,y
        lda $1792
        sta $d416
        lda $100c,x
        sta $d400,y
        lda $100f,x
        sta $d401,y
        lda $17bf,x
        sta $d405,y
        lda $17c2,x
        sta $d406,y
        lda $175d,x
        and $101a,x
        sta $d404,y
        lda $1793
        ora $1009
        sta $d418

loc_1660:
        dex
        bmi loc_1666
        jmp loc_10eb

loc_1666:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_166d:
        .byte $16                                   // .

// --- Region $1698-$169d ---
.pc = $1698 "loc_1698"

loc_1698:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_169c:
        .byte $04,$5a                               // .Z

// --- Region $1711-$1715 ---
.pc = $1711 "loc_1711"

loc_1711:
        bpl loc_178f
        bvs loc_1698
        rti

// --- Region $178f-$178f ---
.pc = $178f "loc_178f"

loc_178f:
        brk

// --- Region $18dc-$18ec ---
.pc = $18dc "loc_18dc"

loc_18dc:
        .byte $44,$40                               // nop $40 // ILLEGAL
        php
        .byte $ff,$90,$40                           // isc $4090,x // ILLEGAL

loc_18e2:
        php
        sbc ($20),y
.label loc_18e6 = * + 1
        .byte $80,$10                               // nop #$10 // ILLEGAL
        .byte $f4,$10                               // nop $10,x // ILLEGAL
        rti
        bpl loc_18e2
        rti

// --- Region $192a-$192a ---
.pc = $192a "loc_192a"

loc_192a:
        brk

// --- Region $1e00-$1e0e ---
.pc = $1e00 "loc_1e00"

loc_1e00:
        ldx #$30

loc_1e02:
        lda dat_1e0e,x
        sta $0100,x
        dex
        bpl loc_1e02
        jmp $0100

dat_1e0e:
        .byte $78                                   // x

// --- Region $1f00-$1f4a ---
.pc = $1f00 "loc_1f00"

loc_1f00:
        sei
        lda #$7f
        ldx #$00
        ldy #$06
        sta $dc0d
        sta $dd0d
        stx $d01a
        stx $d011
        stx $d015
        stx $d019
        sty $d021
        sty $d020
        ldx #$43
        ldy #$fe
        stx $fffa
        sty $fffb
        ldx #$e2
        ldy #$fc
        stx $fffc
        sty $fffd
        ldx #$48
        ldy #$ff
        stx $fffe
        sty $ffff
        ldy #$00

loc_1f3f:
        lda #$00
        sta $d400,y
        iny
        bne loc_1f3f
        cli
        jmp loc_1f80

// --- Region $1f80-$1fca ---
.pc = $1f80 "loc_1f80"

loc_1f80:
        sei
        lda #$37
        ldx #$81
        ldy #$7f
        sta $01
        stx $dc0d
        sty $dd0d
        ldy $dc0d
        ldy $dd0d
        lda #$c8
        ldx #$14
        ldy #$1b
        sta $d016
        stx $d018
        sty $d011
        lda #$20
        ldx #$00

loc_1fa8:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_1fa8
        lda #$06

loc_1fb9:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_1fb9
        jmp loc_1e00

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

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

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

dat_0800:
        .byte $8e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00                                   // .

// --- Region $08e8-$0940 ---
.pc = $08e8 "dat_08e8"

dat_08e8:
        .fill 16, $ea
        .byte $60,$60,$60,$60,$60,$40,$40,$85,$11,$86,$12,$84,$13,$a9,$08,$8d // `````@@.........
        .byte $16,$d0,$a2,$22,$ca,$d0,$fd,$ea,$ea,$ea,$ea,$a2,$00,$a0,$08,$bd // ..."............
        .byte $50,$09,$8d,$20,$d0,$8d,$21,$d0,$e8,$88,$f0,$f1,$e0,$74,$b0,$0f // P.. ..!......t..
        .byte $20,$f0,$08,$bd,$50,$09,$8d,$23,$d0,$bd,$50,$09,$18,$90,$e3,$a9 //  ...P..#..P.....
        .byte $30,$8d,$12,$d0,$ea,$ea,$4c,$c4,$09   // 0.....L..

// --- Region $0950-$09c5 ---
.pc = $0950 "dat_0950"

dat_0950:
        // === Fill data (58 bytes, $0950-$0989) ===
        .fill 58, $06
        .byte $00,$06,$06,$06,$00,$06,$06,$00,$06,$00,$06,$0b,$06,$0b,$06,$06 // ................
        .byte $06,$04,$06,$04,$06,$04,$04,$04,$0e,$04,$0e,$04,$0e,$0e,$0e,$03 // ................
        .byte $0e,$03,$0e,$03,$03,$03,$0b,$03,$0b,$06,$0b,$06,$0b,$06,$06,$0b // ................
        .byte $06,$06,$06,$0b,$06,$06,$06,$06,$06,$06,$a0,$00 // ............

// --- Region $0a16-$0a16 ---
.pc = $0a16 "dat_0a16"

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

// --- Region $0a80-$0d70 ---
.pc = $0a80 "txt_0a80"

txt_0a80:
        .text "        "

txt_0a88:
        .encoding "screencode_mixed"
        .text "welcome to exile +7d"
        .encoding "petscii_upper"

txt_0a9c:
        .text " 101% "
        .byte $10,$01,$0c,$2f,$0e,$14,$13,$03,$20,$28,$03 // .../.... (.

txt_0aad:
        .text ")1991 "

txt_0ab3:
        .encoding "screencode_mixed"
        .text "audiogenic software limited. please note that all protection schemes have been removed and a major bug fixed"
        .encoding "petscii_upper"

txt_0b1f:
        .text ".   "

txt_0b23:
        .encoding "screencode_mixed"
        .text "special thanks to: mayhem uk for the original disk version some time ago"
        .encoding "petscii_upper"

txt_0b6b:
        .text " // "

txt_0b6f:
        .encoding "screencode_mixed"
        .text "quetzal for moral support and ideas"
        .encoding "petscii_upper"

txt_0b92:
        .text ".   "

txt_0b96:
        .encoding "screencode_mixed"
        .text "salutations to the inspiring: hokuto force"
        .encoding "petscii_upper"

txt_0bc0:
        .text " // "
        .byte $14,$12,$09,$01,$04                   // .....

txt_0bc9:
        .text " // "
        .byte $12,$05,$0d,$05,$0d,$02,$05,$12       // ........

txt_0bd5:
        .text " // "
        .byte $0e,$0f,$13,$14,$01,$0c,$07,$09,$01   // .........

txt_0be2:
        .text " // "
        .byte $09,$01,$0e,$20,$03,$0f,$0f,$07       // ... ....

txt_0bee:
        .text " // "
        .byte $0f,$0e,$13,$0c,$01,$15,$07,$08,$14   // .........

txt_0bfb:
        .text " // "
        .byte $08,$16,$13,$03,$20,$03,$12,$05,$17   // .... ....

txt_0c08:
        .text " // "
        .byte $17,$0f,$17                           // ...

txt_0c0f:
        .text " // "
        .byte $13,$03,$13,$2a,$14,$12,$03           // ...*...

txt_0c1a:
        .text " // "
        .byte $0d                                   // string terminator
        .byte $01,$07,$05,$12,$16,$01,$0c,$10       // ........

txt_0c27:
        .text " // "
        .byte $01,$16,$01,$14,$01,$12               // ......

txt_0c31:
        .text " // "
        .byte $14,$08,$05,$20,$04,$12,$05,$01,$0d,$13 // ... ......

txt_0c3f:
        .text ".   "

txt_0c43:
        .encoding "screencode_mixed"
        .text "this is a great game, hope you enjoy this"
        .encoding "petscii_upper"

txt_0c6c:
        .text " 101% "

txt_0c72:
        .encoding "screencode_mixed"
        .text "working version. stay tuned for more"
        .encoding "petscii_upper"

txt_0c96:
        .text "..."

dat_0c99:
        // === Fill data (39 bytes, $0c99-$0cbf) ===
        .fill 39, $20

txt_0cc0:
        .encoding "screencode_mixed"
        .text "intro credits: code and graphics by ksubi/neophytes"
        .encoding "petscii_upper"

txt_0cf3:
        .text " // "

txt_0cf7:
        .encoding "screencode_mixed"
        .text "additional design concepts by mabel/neophytes"
        .encoding "petscii_upper"

txt_0d24:
        .text " // "
        .byte $0d                                   // string terminator

txt_0d29:
        .encoding "screencode_mixed"
        .text "usic by metal/vibrants"
        .encoding "petscii_upper"

txt_0d3f:
        .text "."

dat_0d40:
        // === Fill data (48 bytes, $0d40-$0d6f) ===
        .fill 48, $20

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

// --- Region $0db1-$0dca ---
.pc = $0db1 "txt_0db1"

txt_0db1:
        .encoding "screencode_mixed"
        .text "//intro dedicated to jet."
        .encoding "petscii_upper"

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

// --- Region $0e20-$0f80 ---
.pc = $0e20 "dat_0e20"

dat_0e20:
        .fill 11, $5e
        .byte $5f,$5f,$5e,$5e,$5e,$5e,$5e,$5e,$60,$61,$62,$5e,$5e,$5e,$5e,$5e // __^^^^^^`ab^^^^^
        .byte $5e,$5e,$5e,$5e,$5e,$5e,$5e,$63,$64,$5e,$5e,$5e,$65,$5e,$5e,$5e // ^^^^^^^cd^^^e^^^
        .byte $66,$67,$5e,$5e,$68,$69,$67,$5e,$6a,$6a,$6b,$64,$5e,$5e,$5e,$5e // fg^^hig^jjkd^^^^
        .byte $6c,$6d,$6e,$67,$5e,$5e,$6f,$5e,$5e,$5e,$5e,$5e,$70,$71,$72,$73 // lmng^^o^^^^^pqrs
        .byte $74,$75,$5e,$76,$77,$78,$67,$79,$7a,$7b,$5e,$7c,$7d,$7e,$7f,$80 // tu^vwxgyz{^|}~..
        .byte $6a,$81,$82,$74,$75,$5e,$5e,$83,$84,$85,$86,$87,$5e,$88,$89,$8a // j..tu^^.....^...
        .byte $5e,$5e,$8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98 // ^^..............
        .byte $99,$9a,$9b,$9c,$9d,$9e,$9f,$a0,$6a,$5e,$90,$91,$92,$a1,$5e,$6c // ........j^....^l
        .byte $6d,$a2,$5e,$5e,$a3,$a4,$a5,$a6,$a7,$5e,$a8,$a9,$5e,$aa,$ab,$5e // m.^^.....^..^..^
        .byte $ac,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$8b,$b5,$b6,$b7,$5e,$b8,$b9 // .............^..
        .byte $aa,$ab,$5e,$ac,$ad,$ba,$bb,$b0,$bc,$bd,$be,$bf,$c0,$c1,$c2,$c3 // ..^.............
        .byte $c4,$c5,$c6,$c7,$5e,$6a,$6a,$5e,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$cf // ....^jj^........
        .byte $d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$6a,$6a,$5e,$c8,$c9,$d8,$d9,$da // ........jj^.....
        .byte $db,$dc,$dd,$de,$df,$67,$e0,$e1,$e2,$e3,$e4,$5e,$5e,$e5,$e5,$5e // .....g.....^^..^
        .byte $e6,$e7,$e8,$e9,$ea,$eb,$ec,$ed,$ee,$ef,$f0,$f1,$f2,$f3,$f4,$9d // ................
        .byte $e5,$e5,$5e,$e6,$e7,$e8,$e9,$6c,$f5,$f6,$ee,$f7,$f8,$f9,$eb,$eb // ..^....l........
        .byte $e2,$fa,$fb,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e // ...^^^^^^^^^^^^^
        .byte $5e,$5e,$5e,$f2,$f2,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$6c // ^^^..^^^^^^^^^^l
        .byte $6d,$a2,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e // m.^^^^^^^^^^^^^^
        .fill 11, $5e
        .byte $fc,$fc,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e,$fd,$fe,$ff,$5e // ..^^^^^^^^^^...^
        .fill 10, $5e

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

// --- Region $0fc0-$0fc0 ---
.pc = $0fc0 "spr_0fc0"

spr_0fc0:
        .byte $00                                   // .

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $02,$04,$0f,$f1,$f0,$5a,$00,$15,$04,$f0,$1a,$fc,$3e,$18,$39,$26 // .....Z......>.9&
        .byte $18,$18,$18,$ff,$fe,$ff,$d8,$20,$88   // ....... .

txt_1020:
        .text "-"
        .byte $22                                   // double quote character
        .text "ORBITAL"
        .byte $22                                   // double quote character
        .text " BY METAL/VIBRANTS/..-"

// --- Region $1278-$128a ---
.pc = $1278 "Segment $1278"
        .byte $01,$9d,$b9,$17,$9d,$63,$17,$ad,$0b,$10,$9d,$6f,$17,$b9,$ff,$19 // .....c.....o....
        .byte $48,$4a,$4a                           // HJJ

// --- Region $132a-$1339 ---
.pc = $132a "Segment $132a"
        .byte $00,$9d,$4b,$17,$9d,$4e,$17,$bc,$1d,$10,$b9,$f8,$18,$9d,$c5,$17 // ..K..N..........

// --- Region $13c1-$13da ---
.pc = $13c1 "dat_13c1"

dat_13c1:
        .byte $bc,$1d,$10,$b9,$fb,$18,$8d,$90,$17,$a8,$b9,$77,$18,$c9,$ff,$f0 // ...........w....
        .byte $03,$8d,$92,$17,$b9,$79,$18,$8d,$91,$17 // .....y....

// --- Region $166e-$1697 ---
.pc = $166e "Segment $166e"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

// --- Region $169e-$1710 ---
.pc = $169e "Segment $169e"
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

txt_16f0:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_1700:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $1716-$178e ---
.pc = $1716 "dat_1716"

dat_1716:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$25,$29,$70,$91,$1a,$1a,$1a,$1c,$6a // .0. ...%)p.....j
        .byte $8b,$1a,$1a,$1a,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$00,$01,$02 // ................
        .byte $00,$02,$00,$01,$01,$00,$00,$00,$00,$00,$00,$0a,$32,$06,$80,$80 // ............2...
        .byte $80,$02,$02,$08,$02,$01,$02,$21,$80,$41,$00,$00,$00,$00,$00,$00 // .......!.A......
        .byte $00,$00,$00,$01,$00,$02,$03,$00,$03,$00,$00,$00,$00,$00,$00,$01 // ................
        .byte $00,$00,$46,$00,$00,$1d,$00,$00,$00,$00,$01,$0c,$00,$08,$00,$00 // ..F.............
        .byte $11,$f0,$00,$00,$01,$08,$32,$80,$00   // ......2..

// --- Region $1790-$18db ---
.pc = $1790 "dat_1790"

dat_1790:
        .byte $4c,$01,$08,$10,$01,$00,$15,$2c,$00,$00,$02,$00,$00,$02,$54,$20 // L......,......T 
        .byte $00,$00,$01,$01,$20,$00,$20,$00,$00,$00,$00,$00,$00,$18,$18,$18 // .... . .........
        .byte $d8,$20,$88,$18,$39,$26,$00,$00,$00,$00,$00,$00,$ff,$fe,$ff,$04 // . ..9&..........
        .byte $00,$f0,$84,$19,$4b,$84,$19,$4b,$fc,$3c,$01,$1c,$1a,$6a,$1a,$8b // ....K..K.<...j..
        .byte $1a,$02,$07,$1c,$1a,$6a,$1a,$8b,$1a,$ff,$ff,$0c,$00,$7f,$00,$0a // .....j..........
        .byte $08,$05,$00,$7f,$f4,$7f,$00,$00,$7f,$00,$0c,$18,$24,$7f,$df,$f0 // ............$...
        .byte $7f,$00,$04,$7f,$00,$00,$7f,$00,$07,$7f,$00,$05,$7f,$00,$03,$7f // ................
        .byte $00,$00,$7f,$00,$7f,$08,$05,$01,$00,$7f,$0a,$06,$05,$00,$7f,$df // ................
        .byte $0b,$08,$c8,$7f,$00,$00,$7f,$df,$0e,$18,$0c,$24,$08,$48,$7f,$0b // ...........$.H..
        .byte $07,$04,$00,$7f,$07,$05,$01,$00,$7f,$41,$21,$01,$09,$11,$11,$11 // .........A!.....
        .byte $11,$07,$80,$09,$09,$13,$0c,$11,$10,$10,$10,$0e,$81,$80,$14,$41 // ...............A
        .byte $41,$16,$09,$41,$1a,$41,$41,$1c,$41,$41,$1f,$41,$41,$22,$09,$51 // A..A.AA.AA.AA".Q
        .byte $26,$00                               // &.

txt_1852:
        .text "(AAAA*AAAA/"
        .byte $81,$41,$40,$80,$36,$09,$41,$3a,$81,$41,$11,$41,$11,$41,$81 // .A@.6.A:.A.A.A.

txt_186c:
        .text "?AAAADAAAAI"
        .byte $02,$02,$00,$00,$04,$00,$00,$08,$ff,$00,$00,$08,$ff,$00,$00,$0c // ................
        .byte $ff,$10,$04,$14,$80,$08,$04,$14,$80,$00,$01,$1c,$c0,$00,$04,$1c // ................
        .byte $c0,$00,$00,$24,$c0,$00,$00,$24,$10,$80,$20,$2c,$08,$01,$80,$2c // ...$...$.. ,...,
        .byte $04,$00,$02,$34,$00,$08,$00,$34,$06,$00,$02,$3c,$00,$10,$00,$3c // ...4...4...<...<
        .byte $08,$00,$01,$44,$00,$20,$00,$44,$00,$00,$00,$00,$08,$00,$01,$50 // ...D. .D.......P
        .byte $00,$40,$00,$50,$01,$00,$01,$58,$00,$04,$00,$58,$00,$00,$00,$00 // .@.P...X...X....
        .byte $08,$00,$00,$00,$06                   // .....

// --- Region $18ed-$1929 ---
.pc = $18ed "dat_18ed"

dat_18ed:
        .byte $20,$18,$ff,$20,$20,$18,$00,$00,$00,$00,$04,$84,$80,$f1,$54,$0c //  ..  .........T.
        .byte $00,$00,$00,$f5,$c0,$00,$00,$00,$03,$03,$00,$a7,$00,$00,$00,$00 // ................
        .byte $0b,$0b,$00,$8c,$84,$00,$00,$00,$0e,$0e,$00,$19,$c0,$00,$00,$00 // ................
        .byte $13,$13,$08,$f5,$80,$00,$00,$00,$16,$16,$00,$35,$80 // ...........5.

// --- Region $192b-$19b6 ---
.pc = $192b "dat_192b"

dat_192b:
        .byte $00,$00,$19,$19,$01,$a4,$c0,$00,$00,$00,$34,$34,$00,$44,$81,$00 // ..........44.D..
        .byte $00,$14,$1c,$1c,$00,$44,$81,$00,$00,$14,$1f,$1f,$00,$44,$81,$00 // .....D.......D..
        .byte $00,$14,$22,$22,$00,$44,$81,$00,$00,$14,$16,$16,$00,$44,$80,$00 // .."".D.......D..
        .byte $00,$14,$39,$39,$00,$44,$00,$00,$00,$04,$25,$25,$00,$24,$00,$00 // ..99.D....%%.$..
        .byte $00,$04,$25,$25,$00,$15,$80,$00,$00,$00,$19,$19,$08,$db,$c0,$f1 // ..%%............
        .byte $28,$00,$0e,$0e,$f0,$4b,$82,$00,$00,$04,$2a,$2a,$f0,$4b,$82,$00 // (....K....**.K..
        .byte $00,$04,$2f,$2f,$04,$ab,$c0,$00,$00,$00,$3c,$3c,$04,$a7,$c0,$00 // ..//......<<....
        .byte $00,$00,$3c,$3c,$f0,$4b,$82,$00,$00,$04,$44,$44,$f0,$4b,$82,$00 // ..<<.K....DD.K..
        .byte $00,$04,$49,$49,$0c,$cc,$00,$00,$00,$04,$28,$28 // ..II......((

// --- Region $19cf-$1d7f ---
.pc = $19cf "dat_19cf"

dat_19cf:
        .byte $04,$84,$80,$f1,$4c,$0c,$00,$00,$04,$84,$80,$f1,$40,$0c,$00,$00 // ....L.......@...
        .byte $04,$84,$80,$f1,$38,$0c,$00,$00,$04,$84,$80,$f1,$30,$0c,$00,$00 // ....8.......0...
        .byte $00,$c0,$80,$f1,$00,$00               // ......

txt_19f5:
        .text "((AA*AAAA"
        .byte $0f,$00,$01,$20,$20,$f0,$90,$15,$90,$35,$90,$55,$90,$75,$90,$95 // ...  ....5.U.u..
        .byte $90,$b5,$90,$d5,$90,$f5,$21,$00,$90,$49,$90,$19,$00,$00,$8c,$02 // ......!..I......
        .byte $8c,$03,$02,$03,$02,$03,$88,$02,$03,$8c,$02,$03,$88,$02,$03,$8c // ................
        .byte $02,$03,$88,$02,$03,$8c,$02,$03,$88,$02,$03,$8c,$02,$03,$02,$03 // ................
        .byte $02,$03,$02,$03,$02,$03,$02,$03,$02,$03,$02,$03,$02,$03,$02,$03 // ................
        .byte $02,$03,$02,$03,$02,$03,$88,$02,$03,$8c,$02,$03,$88,$02,$03,$8c // ................
        .byte $02,$03,$88,$02,$03,$8c,$02,$03,$88,$02,$03,$ff,$8c,$07,$8c,$07 // ................
        .fill 11, $07
        .byte $0b,$0d,$0d,$0d,$0e,$01,$01,$01,$01,$0d,$0d,$0d,$0e,$0d,$0d,$0d // ................
        .byte $0e,$ff,$8c,$06,$8c,$06,$08,$09,$08,$09,$08,$09,$08,$09,$0a,$0a // ................
        .byte $0a,$0a,$0c,$0c,$0c,$0c,$04,$05,$8a,$04,$05,$8c,$04,$05,$8a,$04 // ................
        .byte $05,$8c,$04,$05,$8a,$04,$05,$8c,$04,$05,$8a,$04,$05,$8c,$08,$09 // ................
        .byte $08,$09,$0f,$10,$08,$09,$ff,$e2,$e5,$3a,$60,$86,$91,$9c,$a2,$f4 // .........:`.....
        .byte $ff,$0a,$17,$6e,$b4,$0e,$69,$74,$1a,$1a,$1b,$1b,$1b,$1b,$1b,$1b // ...n..it........
        .byte $1b,$1b,$1c,$1c,$1c,$1c,$1d,$1d,$1d,$80,$00,$7f,$a1,$80,$2d,$00 // ..............-.
        .byte $a8,$82,$24,$80,$00,$81,$24,$a1,$80,$2d,$82,$00,$a8,$81,$24,$a9 // ..$...$..-....$.
        .byte $24,$a1,$80,$2d,$00,$a9,$81,$24,$00,$24,$a1,$80,$2d,$00,$a9,$82 // $..-...$.$..-...
        .byte $24,$80,$00,$81,$24,$a1,$80,$2d,$00,$a8,$82,$22,$80,$00,$81,$22 // $...$..-..."..."
        .byte $a1,$80,$2d,$82,$00,$a8,$81,$22,$a9,$27,$a1,$80,$2d,$00,$a9,$82 // ..-....".'..-...
        .byte $22,$80,$00,$81,$22,$a1,$80,$2d,$00,$a9,$82,$22,$80,$00,$81,$22 // "..."..-..."..."
        .byte $7f,$a0,$82,$0c,$80,$00,$81,$0c,$be,$82,$18,$80,$00,$a0,$83,$0c // ................
        .byte $bd,$81,$18,$be,$82,$0c,$80,$00,$bd,$81,$0c,$bc,$82,$18,$80,$00 // ................
        .byte $bd,$83,$0c,$bb,$81,$18,$7f,$bd,$82,$0c,$80,$00,$81,$0c,$bb,$82 // ................
        .byte $18,$80,$00,$be,$83,$0c,$bc,$81,$18,$be,$82,$0c,$80,$00,$a0,$81 // ................
        .byte $0c,$be,$82,$18,$80,$00,$a0,$83,$0c,$be,$81,$18,$7f,$a6,$81,$1f // ................
        .byte $18,$2b,$18,$24,$18,$1f,$18,$7f,$a6,$81,$1d,$18,$29,$18,$24,$18 // .+.$........).$.
        .byte $1d,$18,$7f,$8f,$00,$00,$00,$00,$7f,$a1,$80,$39,$82,$00,$a4,$80 // ...........9....
        .byte $39,$82,$00,$a1,$80,$39,$00,$a4,$39,$82,$00,$80,$39,$00,$a1,$39 // 9....9..9...9..9
        .byte $82,$00,$a4,$80,$39,$82,$00,$a1,$80,$39,$82,$00,$a4,$80,$39,$00 // ....9....9....9.
        .byte $39,$00,$a1,$39,$82,$00,$a4,$80,$39,$82,$00,$a1,$80,$39,$00,$a4 // 9..9....9....9..
        .byte $39,$82,$00,$80,$39,$00,$a1,$39,$82,$00,$a4,$80,$39,$82,$00,$a1 // 9...9..9....9...
        .byte $80,$39,$82,$00,$a4,$80,$39,$00,$39,$00,$7f,$b1,$8f,$26,$7e,$88 // .9....9.9....&~.
        .byte $7e,$8f,$00,$86,$00,$7f,$b2,$8f,$24,$7e,$88,$7e,$8f,$00,$86,$00 // ~.......$~.~....
        .byte $7f,$a3,$80,$18,$8f,$00,$00,$8e,$00,$80,$14,$8e,$00,$7f,$a1,$80 // ................
        .byte $39,$82,$00,$a4,$80,$39,$82,$00,$a1,$80,$39,$00,$a4,$39,$82,$00 // 9....9....9..9..
        .byte $80,$39,$00,$a1,$39,$82,$00,$a4,$80,$39,$82,$00,$a1,$80,$39,$82 // .9..9....9....9.
        .byte $00,$a4,$80,$39,$00,$39,$00,$a1,$39,$82,$00,$a4,$80,$39,$00,$a7 // ...9.9..9....9..
        .byte $21,$00,$a1,$39,$00,$a4,$39,$00,$a7,$21,$00,$a4,$21,$00,$a1,$39 // !..9..9..!..!..9
        .byte $82,$00,$a7,$80,$21,$00,$21,$00,$a1,$39,$00,$a7,$21,$00,$a4,$39 // ....!.!..9..!..9
        .byte $00,$a7,$21,$00,$7f,$ac,$81,$18,$a8,$82,$24,$80,$00,$81,$24,$ac // ..!.......$...$.
        .byte $18,$24,$a8,$24,$a9,$24,$ac,$18,$a9,$82,$24,$80,$00,$81,$24,$ac // .$.$.$....$...$.
        .byte $18,$a9,$82,$24,$80,$00,$81,$24,$ac,$16,$a8,$82,$22,$80,$00,$81 // ...$...$...."...
        .byte $22,$ac,$16,$22,$a8,$22,$a9,$27,$ac,$16,$a9,$82,$22,$80,$00,$81 // "..".".'...."...
        .byte $22,$ac,$16,$a9,$82,$22,$80,$00,$81,$22,$7f,$a1,$80,$39,$82,$00 // "...."..."...9..
        .byte $a4,$80,$39,$00,$a7,$21,$00,$a1,$39,$00,$a4,$39,$00,$a7,$21,$00 // ..9..!..9..9..!.
        .byte $a4,$39,$00,$a1,$39,$82,$00,$a4,$80,$39,$82,$00,$a1,$80,$39,$82 // .9..9....9....9.
        .byte $00,$a7,$80,$21,$00,$a4,$39,$00,$a1,$39,$82,$00,$a4,$80,$39,$00 // ...!..9..9....9.
        .byte $a7,$21,$00,$a1,$39,$00,$a4,$39,$00,$a7,$21,$00,$a4,$39,$00,$a1 // .!..9..9..!..9..
        .byte $39,$82,$00,$a4,$80,$39,$82,$00,$a1,$80,$39,$82,$00,$a7,$80,$21 // 9....9....9....!
        .byte $00,$a4,$39,$00,$7f,$a1,$80,$39,$82,$00,$a4,$80,$39,$00,$a7,$21 // ..9....9....9..!
        .byte $00,$a1,$39,$00,$a4,$39,$00,$a7,$21,$00,$a4,$39,$00,$a1,$39,$82 // ..9..9..!..9..9.
        .byte $00,$a4,$80,$39,$82,$00,$a1,$80,$39,$82,$00,$a7,$80,$21,$00,$a4 // ...9....9....!..
        .byte $39,$00,$a1,$39,$82,$00,$a4,$80,$39,$00,$a7,$21,$00,$a1,$39,$00 // 9..9....9..!..9.
        .byte $a4,$39,$00,$a7,$21,$00,$a4,$21,$00,$a1,$39,$82,$00,$a7,$80,$21 // .9..!..!..9....!
        .byte $00,$21,$00,$a1,$39,$00,$a7,$21,$00,$a4,$39,$00,$a7,$21,$00,$7f // .!..9..!..9..!..
        .byte $b5,$8f,$27,$7e,$88,$7e,$8f,$00,$86,$00,$7f,$b6,$8f,$29,$7e,$88 // ..'~.~.......)~.
        .byte $7e,$8f,$00,$86,$00,$7f               // ~.....

dat_1d7f:
        // === Fill data (1 bytes, $1d7f-$1d7f) ===
        .byte $00                                   // .

// --- Region $1e0f-$1e33 ---
.pc = $1e0f "Segment $1e0f"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$01,$28,$9d,$01,$08,$e8,$d0,$f7,$ee // .4......(.......
        .byte $09,$01,$ee,$0c,$01,$ad,$09,$01,$c9,$fb,$d0,$ea,$a9,$37,$85,$01 // .............7..
        .byte $58,$4c,$e2,$fc                       // XL..

dat_1e33:
        // === Fill data (1 bytes, $1e33-$1e33) ===
        .byte $00                                   // .

// --- Region $1f4b-$1f4b ---
.pc = $1f4b "dat_1f4b"

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

// --- Region $1fcb-$1fcb ---
.pc = $1fcb "dat_1fcb"

dat_1fcb:
        // === Fill data (1 bytes, $1fcb-$1fcb) ===
        .byte $00                                   // .

// --- Region $2000-$20d6 ---
.pc = $2000 "spr_2000"

spr_2000:
        .fill 10, $00

txt_200a:
        .text "?AA?"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .byte $40,$40,$7e,$41,$41,$7e               // scrcode: ......
        .text "@@@@"
        .encoding "petscii_upper"

txt_201a:
        .text "?"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "?"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@aa"
        .encoding "petscii_upper"

txt_2022:
        .text "?AA?"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@"
        .encoding "petscii_upper"

txt_202a:
        .text "?BD?"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@op"
        .byte $7f                                   // scrcode: .
        .text "ppp@@@@?"
        .byte $41,$41                               // scrcode: ..
        .text "?a"
        .byte $7e,$40,$40,$7e,$41,$41,$41           // scrcode: .......
        .text "@@h@hhh>@@a@aaa"
        .byte $7e                                   // scrcode: .
        .text "@"
        .text "@"
        .byte $40,$42,$44,$7e,$41,$41               // scrcode: ......
        .text "@@@"
        .encoding "petscii_upper"

txt_2061:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "?"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@"
        .byte $7e,$49,$41,$41                       // scrcode: ....
        .text "@@@@"
        .byte $7e,$41,$41,$41                       // scrcode: ....
        .text "@@@@"
        .encoding "petscii_upper"

txt_207a:
        .text ">AA>"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@"
        .byte $7e,$41,$41,$7e,$40,$40               // scrcode: ......
        .text "@@?"
        .byte $41,$41                               // scrcode: ..
        .text "?aa@@"
        .encoding "petscii_upper"

txt_2092:
        .text "?"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@>aa"
        .byte $7e                                   // scrcode: .
        .text "@@hh"
        .byte $7f                                   // scrcode: .
        .text "hhh@@@@"
        .encoding "petscii_upper"

txt_20aa:
        .text "AAA>"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@"
        .byte $41,$41,$22,$1c                       // scrcode: ..".
        .text "@@@@"
        .encoding "petscii_upper"

txt_20ba:
        .text "AAI?"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@"
        .encoding "petscii_upper"

txt_20c2:
        .text "A>AA"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@"
        .byte $41,$41,$41                           // scrcode: ...
        .text "?a"
        .byte $7e                                   // scrcode: .
        .text "@@"
        .byte $7c                                   // scrcode: .
        .text "hp "
        .byte $7f                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $20f1-$21df ---
.pc = $20f1 "dat_20f1"

dat_20f1:
        .encoding "screencode_mixed"
        .text "x<"
        .byte $7e                                   // scrcode: .
        .text "xxxx@p0"
        .byte $7f,$7f                               // scrcode: ..
        .text "0p@@@@@@@@@@pppp@@p@@@@@"
        .byte $22,$22,$22                           // scrcode: """
        .text "@"
        .byte $22,$22,$22                           // scrcode: """
        .text "@@@@@?"
        .byte $40                                   // scrcode: .
        .text "<"
        .byte $22,$1e                               // scrcode: ".
        .text "a"
        .byte $7e                                   // scrcode: .
        .text "@a"
        .byte $22                                   // scrcode: "
        .text "dhp"
        .byte $22,$40                               // scrcode: ".
        .text "@@h@>@h@@dhp@@@@@"
        .text "hp   ph@phdddhp@"
        .byte $66                                   // scrcode: .
        .text "x"
        .byte $ff                                   // scrcode: .
        .text "x"
        .byte $66                                   // scrcode: .
        .text "@@@hh"
        .byte $7f                                   // scrcode: .
        .text "hh@@@@@@@pp @"
        .text "@@"
        .byte $7e                                   // scrcode: .
        .text "@@@@@@@@@@p@@abdhp @@"
        .encoding "petscii_upper"

txt_2181:
        .text ">AAA>"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@hxhh"
        .byte $7f                                   // scrcode: .
        .text "@@@"
        .byte $1e                                   // scrcode: .
        .text "a>"
        .byte $40,$7f                               // scrcode: ..
        .text "@@@"
        .byte $1e                                   // scrcode: .
        .text "a>a"
        .byte $7f                                   // scrcode: .
        .text "@@@"
        .byte $41,$41                               // scrcode: ..
        .text "?aa@@@>"
        .byte $40                                   // scrcode: .
        .text ">a"
        .byte $7f                                   // scrcode: .
        .text "@"
        .text "@@"
        .byte $40,$7e,$41,$41                       // scrcode: ....
        .text ">@@@"
        .byte $7e                                   // scrcode: .
        .text "aaaa@@@"
        .encoding "petscii_upper"

txt_21c1:
        .text "A>AA>"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@?"
        .byte $41,$41                               // scrcode: ..
        .text "?a@@@@p@@p@@@@p@@pp "
        .encoding "petscii_upper"

// --- Region $21f9-$2200 ---
.pc = $21f9 "dat_21f9"

dat_21f9:
        .encoding "screencode_mixed"
        .byte $7e                                   // scrcode: .
        .text "aafx@p"
        .encoding "petscii_upper"

dat_2200:
        // === Fill data (1 bytes, $2200-$2200) ===
        .byte $00                                   // .

// --- Region $22fb-$27fc ---
.pc = $22fb "txt_22fb"

txt_22fb:
        .text "?????"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@ccccc@@@"
        .byte $f3,$f3,$f3,$f3,$f3                   // scrcode: .....
        .text "@@@"
        .byte $f0,$f0,$f0,$f0,$f0                   // scrcode: .....
        .text "@@@@@@@"
        .byte $79                                   // scrcode: .
        .text "@@@@@@@"
        .byte $e0                                   // scrcode: .
        .text "@"
        .text "@@@@@@"
        .byte $78                                   // scrcode: .
        .text "@@@@@@@g@@@@@@@"
        .byte $80                                   // scrcode: .
        .text "@@@@@@@a@@@@@@@"
        .byte $e7                                   // scrcode: .
        .encoding "petscii_upper"

txt_2350:
        .text "????????"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@@@@"
        .byte $f9                                   // scrcode: .
        .text "cccccccc"
        .byte $f3,$f3,$f3,$f3,$f3,$f3,$f3,$f3,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$ff // scrcode: ................
        .text "@@@@@@@"
        .byte $f0                                   // scrcode: .
        .text "@"
        .text "@@@@@@<@@@@@acgco?"
        .byte $7f,$ff,$ff,$ff,$fc,$f9,$f9,$f9,$f9,$f9,$c0 // scrcode: ...........
        .text "@a"
        .byte $fc,$ff,$ff,$ff,$ff                   // scrcode: .....
        .text "?o"
        .byte $c3                                   // scrcode: .
        .text "@"
        .text "@"
        .byte $c0,$e0,$f0,$f8,$fc,$fe               // scrcode: ......
        .text "@@@@@@@n"
        .byte $7f,$7f,$7f,$7f,$7f                   // scrcode: .....
        .text "oc"
        .byte $70                                   // scrcode: .
        .text "@"
        .byte $c0,$f0,$f8,$fc,$fe,$ff,$ff           // scrcode: .......
        .text "@@cgo"
        .byte $1f                                   // scrcode: .
        .text "?"
        .byte $7f                                   // scrcode: .
        .text "?"
        .byte $ff,$ff,$ff,$ff,$fc,$f0,$c3,$80,$80,$80,$80,$80 // scrcode: ............
        .text "@@"
        .byte $9c                                   // scrcode: .
        .text "@@@acgo"
        .byte $1f                                   // scrcode: .
        .text "o?"
        .byte $ff,$ff,$ff,$ff,$fc,$f0,$e7,$e7,$e7,$e7,$e7 // scrcode: ...........
        .text "@@g"
        .byte $f0                                   // scrcode: .
        .byte $fc,$ff,$ff,$ff,$ff                   // scrcode: .....
        .text "?o@@@"
        .byte $80,$c0,$e0,$f0,$f8                   // scrcode: .....
        .encoding "petscii_upper"

txt_2408:
        .byte $3f,$3f,$3f,$3f,$3f,$00,$00,$00       // char 129
        .byte $f9,$f9,$f9,$f9,$f9,$00,$00,$01       // char 130
        .byte $00,$00,$00,$00,$00,$00,$00,$03       // char 131
        .byte $03,$03,$03,$03,$03,$03,$03,$f3       // char 132
        .byte $f3,$f3,$f3,$f3,$f3,$f0,$f0,$f0       // char 133
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 134
        .byte $80,$80,$80,$80,$80,$00,$00,$00       // char 135
        .byte $00,$00,$00,$00,$00,$00,$00,$1c       // char 136
        .byte $fe,$ff,$ff,$ff,$ff,$1f,$07,$e1       // char 137
        .byte $00,$80,$e0,$f0,$f8,$fc,$fe,$ff       // char 138
        .byte $00,$00,$00,$00,$00,$00,$01,$03       // char 139
        .byte $01,$07,$1f,$3f,$7f,$ff,$ff,$fe       // char 140
        .byte $fc,$fc,$fc,$fc,$fc,$e0,$80,$00       // char 141
        .byte $07,$0f,$0f,$1f,$1f,$1f,$3f,$3f       // char 142
        .byte $f8,$f0,$e0,$c0,$c0,$80,$80,$00       // char 143
        .byte $01,$01,$01,$01,$01,$00,$00,$00       // char 144
        .byte $f1,$f8,$fc,$fe,$ff,$7f,$3f,$1f       // char 145
        .byte $fe,$ff,$7f,$3f,$3f,$9f,$9f,$cf       // char 146
        .byte $00,$00,$00,$81,$83,$87,$c7,$cf       // char 147
        .byte $3e,$7e,$fe,$fe,$fe,$f8,$f0,$e0       // char 148
        .byte $7c,$7e,$7f,$7f,$7f,$1f,$0f,$07       // char 149
        .byte $7f,$3f,$1f,$8f,$cf,$e7,$e7,$f3       // char 150
        .byte $80,$c0,$c0,$e1,$e1,$e1,$f3,$f3       // char 151
        .byte $7f,$ff,$fe,$fc,$fc,$f9,$f9,$f3       // char 152
        .byte $8f,$1f,$3f,$7f,$ff,$fe,$fc,$f8       // char 153
        .byte $9f,$9f,$9f,$9f,$9f,$07,$03,$01       // char 154
        .byte $00,$80,$c0,$e0,$f0,$f8,$f8,$fc       // char 155
        .byte $1f,$3f,$3f,$7f,$7f,$7e,$fe,$fc       // char 156
        .byte $e0,$c0,$80,$00,$00,$00,$00,$00       // char 157
        .byte $07,$07,$07,$07,$07,$01,$00,$00       // char 158
        .byte $c7,$e3,$f1,$f8,$fc,$fe,$fe,$7f       // char 159
        .byte $f8,$fc,$fc,$fe,$fe,$7e,$7f,$3f       // char 160
        .byte $00,$00,$00,$80,$80,$80,$c0,$c0       // char 161
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0       // char 162
        .byte $00,$00,$01,$03,$07,$0f,$0f,$1f       // char 163
        .byte $7c,$fc,$fc,$fc,$fc,$f0,$e0,$c0       // char 164
        .byte $f8,$fc,$fe,$ff,$ff,$3f,$1f,$0f       // char 165
        .byte $ff,$7f,$3f,$1f,$9f,$cf,$cf,$e7       // char 166
        .byte $00,$80,$80,$c0,$c0,$c0,$e0,$e0       // char 167
        .byte $03,$07,$07,$0f,$0f,$0f,$1f,$1f       // char 168
        .byte $fc,$f8,$f0,$e0,$e0,$c0,$c0,$80       // char 169
        .byte $3f,$3f,$00,$00                       // char 170 (partial)

txt_2554:
        .byte $3f,$3f,$3f,$3f                       // char 170 (partial)
        .byte $00,$00,$00,$00,$3f,$3f,$3f,$3f       // char 171
        .byte $0f,$0f,$00,$00,$0f,$0f,$0f,$0f       // char 172
        .byte $cf,$cf,$00,$00,$cf,$cf,$cf,$cf       // char 173
        .byte $cf,$cf,$00,$00,$c0,$c0,$c0,$e0       // char 174
        .byte $c0,$c0,$00,$00,$00,$00,$00,$00       // char 175
        .byte $03,$03,$00,$00,$03,$03,$07,$0f       // char 176
        .byte $f3,$f3,$00,$00,$f0,$f0,$f0,$e0       // char 177
        .byte $f3,$f3,$00,$00,$03,$03,$03,$03       // char 178
        .byte $f3,$f3,$00,$00,$f0,$f0,$f0,$f8       // char 179
        .byte $f0,$f0,$00,$00,$00,$00,$00,$00       // char 180
        .byte $fc,$fc,$00,$00,$fc,$fc,$fc,$f9       // char 181
        .byte $fc,$fc,$00,$00,$fc,$fc,$fc,$fc       // char 182
        .byte $00,$00,$00,$00,$fc,$fc,$fe,$ff       // char 183
        .byte $3f,$3f,$00,$00,$3f,$3f,$7f,$fe       // char 184
        .byte $3f,$3f,$00,$00,$3f,$3f,$3f,$7f       // char 185
        .byte $c0,$c0,$00,$00,$cf,$cf,$cf,$e7       // char 186
        .byte $00,$00,$00,$00,$c0,$c0,$e0,$f0       // char 187
        .byte $f3,$f3,$00,$00,$f3,$f3,$f3,$f3       // char 188
        .byte $f0,$f0,$00,$00,$f3,$f3,$f3,$f9       // char 189
        .byte $00,$00,$00,$00,$f0,$f0,$f8,$fc       // char 190
        .byte $00,$00,$00,$00,$1f,$1f,$1f,$1f       // char 191
        .byte $1f,$1f,$00,$00,$80,$80,$80,$c0       // char 192
        .byte $80,$80,$00,$00,$00,$00,$00,$00       // char 193
        .byte $07,$07,$00,$00,$07,$07,$0f,$1f       // char 194
        .byte $e7,$e7,$00,$00,$e0,$e0,$e0,$c0       // char 195
        .byte $e0,$e0,$00,$00,$00,$00,$00,$00       // char 196
        .byte $00,$00,$00,$00,$1f,$1f,$3f,$7f       // char 197
        .byte $1f,$1f,$00,$00,$9f,$9f,$9f,$3f       // char 198
        .byte $80,$80,$00,$00,$80,$80,$80,$80       // char 199
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 200
        .byte $c7,$c7,$c7,$c3,$c3,$c1,$c1,$c0       // char 201
        .byte $e0,$f0,$f0,$f8,$fc,$fe,$ff,$ff       // char 202
        .byte $00,$00,$00,$00,$00,$00,$00,$c0       // char 203
        .byte $1f,$7f,$7f,$7f,$7f,$7f,$7f,$00       // char 204
        .byte $e0,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 205
        .byte $01,$f1,$f1,$f0,$f0,$f0,$f0,$00       // char 206
        .byte $f8,$fc,$fc,$fe,$ff,$7f,$7f,$3f       // char 207
        .byte $00,$00,$00,$00,$00,$80,$c0,$f0       // char 208
        .byte $07,$1f,$1f,$1f,$1f,$1f,$1c,$00       // char 209
        .byte $f9,$f3,$e3,$c7,$8f,$1f,$3f,$ff       // char 210
        .byte $f8,$f8,$f8,$f0,$f0,$e0,$e0,$c0       // char 211
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc       // char 212
        .byte $81,$e7,$e7,$e7,$e7,$e7,$e7,$00       // char 213
        .byte $fe,$fc,$f8,$f1,$e3,$c7,$0f,$3f       // char 214
        .byte $7e,$fe,$fe,$fc,$fc,$f8,$f8,$f0       // char 215
        .byte $e7,$f3,$f1,$f8,$fc,$fe,$ff,$ff       // char 216
        .byte $f8,$fe,$fe,$fe,$7e,$3e,$0e,$c0       // char 217
        .byte $1f,$7f,$7f,$7f,$7f,$7f,$73,$03       // char 218
        .byte $f1,$f1,$f1,$f0,$f0,$f0,$f0,$f0       // char 219
        .byte $f9,$fc,$fc,$fe,$ff,$7f,$7f,$3f       // char 220
        .byte $fe,$ff,$7f,$3f,$1f,$8f,$c3,$f0       // char 221
        .byte $0f,$8f,$8f,$87,$87,$83,$83,$01       // char 222
        .byte $c0,$e0,$e0,$f0,$f8,$fc,$fe,$ff       // char 223
        .byte $3f,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 224
        .byte $c0,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 225
        .byte $00,$f3,$f3,$f3,$f3,$f3,$f3,$00       // char 226
        .byte $ff,$fe,$fc,$f8,$f1,$e3,$87,$1f       // char 227
        .byte $3f,$7f,$7f,$fe,$fe,$fc,$fc,$f8       // char 228

txt_2728:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$00       // char 229
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$00       // char 230
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$00       // char 231
        .byte $7f,$3f,$1f,$0f,$03,$00,$00,$00       // char 232
        .byte $f0,$fe,$fe,$fe,$fe,$fe,$1e,$00       // char 233
        .byte $00,$7f,$7f,$7f,$7f,$7f,$7f,$00       // char 234
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 235
        .byte $00,$f0,$f0,$f0,$f0,$f0,$f0,$00       // char 236
        .byte $1f,$0f,$07,$03,$00,$00,$00,$00       // char 237
        .byte $fc,$ff,$ff,$ff,$ff,$3f,$07,$00       // char 238
        .byte $03,$9f,$9f,$9f,$9f,$9f,$9e,$00       // char 239
        .byte $ff,$ff,$fe,$fc,$f0,$c0,$00,$00       // char 240
        .byte $80,$00,$00,$00,$00,$fc,$fc,$fc       // char 241
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 242
        .byte $00,$07,$07,$07,$07,$07,$07,$00       // char 243
        .byte $ff,$ff,$ff,$ff,$fc,$f0,$80,$00       // char 244
        .byte $f0,$f0,$f0,$f0,$f0,$f3,$f3,$f3       // char 245
        .byte $1f,$0f,$07,$03,$00,$f0,$f0,$f0       // char 246
        .byte $00,$80,$80,$80,$80,$80,$80,$00       // char 247
        .byte $ff,$7f,$3f,$1f,$07,$01,$00,$00       // char 248
        .byte $e0,$fc,$fc,$fc,$fc,$fc,$3c,$00       // char 249
        .byte $7f,$ff,$ff,$ff,$fe,$f8,$c0,$00       // char 250
        .byte $f0,$e0,$c0,$80,$00,$00,$00,$00       // char 251
        .byte $fc,$fc,$fc,$fc,$00,$00,$00,$00       // char 252
        .byte $03,$03,$03,$03,$00,$00,$00,$00       // char 253
        .byte $f3,$f3,$f3,$f3,$00,$00,$00,$00       // char 254
        .byte $f0,$f0,$f0,$f0                       // char 255 (partial)

dat_27fc:
        // === Fill data (1 bytes, $27fc-$27fc) ===
        .byte $00                                   // .

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

spr_3c00:
        .byte $00                                   // .

// --- Region $3f00-$3f00 ---
.pc = $3f00 "spr_3f00"

spr_3f00:
        .byte $00                                   // .

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

spr_3fc0:
        .byte $00                                   // .

// --- Region $c000-$c000 ---
.pc = $c000 "scr_c000"

scr_c000:
        .byte $00                                   // .

// --- Region $c400-$c400 ---
.pc = $c400 "scr_c400"

scr_c400:
        .byte $00                                   // .

// --- Region $c800-$c800 ---
.pc = $c800 "chr_c800"

chr_c800:
        .byte $00                                   // .

// --- Region $d000-$d000 ---
.pc = $d000 "chr_d000"

chr_d000:
        .byte $00                                   // .

// --- Region $e000-$e000 ---
.pc = $e000 "chr_e000"

chr_e000:
        .byte $00                                   // .

// --- Region $f011-$f011 ---
.pc = $f011 "dat_f011"

dat_f011:
        // === Fill data (1 bytes, $f011-$f011) ===
        .byte $00                                   // .

// --- Region $fe43-$fe43 ---
.pc = $fe43 "nmi_fe43"

nmi_fe43:
        .byte $00                                   // .

// --- Region $ff48-$ff48 ---
.pc = $ff48 "irq_ff48"

irq_ff48:
        .byte $00                                   // .
