// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:11
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2061  (6242 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1955 (6485)
// IRQ handler:  $1a20 (irq_1a20)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1921 bytes, Data: 4321 bytes
// Labels: 167, Subroutines: 10
//
// Cross-references: all OK
// ============================================


// --- Region $0a10-$0a10 ---
.pc = $0a10 "Program $0a10"
        brk

// --- Region $1000-$1009 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1b2a

sub_1000:
        jmp loc_10dc

dat_1003:
        .byte $4c,$14,$11                           // L..
// Referenced by: jsr from $1a98

sub_1006:
        jmp loc_111a

dat_1009:
        .byte $ff                                   // .

// --- Region $10dc-$14e5 ---
.pc = $10dc "loc_10dc"

loc_10dc:
        ldx #$00
        txa

loc_10df:
        lda #$00
        sta $102c,x
        sta $10c3,x
        sta $d415
        lda #$f1
        sta $d417
        lda #$01
        sta $1029,x
        lda #$09
        sta $102f,x
        lda #$10
        sta $1032,x
        inx
        cpx #$03
        bcc loc_10df
        lda $1011
        sta dat_1013
        lda #$1f
        sta $d418
        lda #$01
        sta $100a
        rts

loc_1114:
        lda #$00
        sta $100a
        rts

loc_111a:
        lda $100a
        bne loc_1120
        rts

loc_1120:
        ldx #$02

loc_1122:
        txa
        asl
        asl
        sta $10d5
        lda $100e,x
        sta $fb
        tay
        lda $1029,x
        beq loc_116d
        dec dat_105d,x
        bpl loc_1144
        inc dat_105d,x
        lda $10cc,x
        sta $d404,y
        jmp loc_12a2

loc_1144:
        lda $1045,x
        and #$10
        beq loc_116a
        lda #$81
        sta $d404,y
        lda $1012
        asl
        tay
        lda dat_14e5,y
        pha
        lda $14e6,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        jmp loc_1401

loc_116a:
        jmp loc_12a2

loc_116d:
        cpx #$00
        bne loc_1179
        lda #$80
        sta $103b
        sta $d416

loc_1179:
        txa
        tay
        lda $102f,y
        sta $fc
        lda $1032,y
        sta $fd
        lda #$00
        sta $100d
        ldy $102c,x
        lda #$00
        sta $1023,x
        lda ($fc),y
        cmp #$ff
        bne loc_119b
        jmp loc_149e

loc_119b:
        pha
        and #$20
        beq loc_11a5
        lda #$01
        sta $100d

loc_11a5:
        pla
        cmp #$80
        bcc loc_11ad
        jmp loc_142c

loc_11ad:
        and #$1f
        clc
        adc #$01
        sta $1029,x

loc_11b5:
        iny
        lda ($fc),y
        pha
        iny
        tya
        sta $102c,x
        pla
        bne loc_11cc
        lda $1051,x
        and #$fe
        sta $10cc,x
        jmp loc_13e7

loc_11cc:
        clc
        adc $10c0,x
        sta $1020,x
        asl
        tay
        lda dat_14e5,y
        clc
        adc $10d5
        sta dat_1035,x
        lda $14e6,y
        adc #$00
        sta $1038,x
        lda $100d
        cmp #$01
        bne loc_11f1
        jmp loc_13e7

loc_11f1:
        lda $1054,x
        pha
        and #$0f
        sta dat_105d,x
        pla
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$01
        sta $10cf,x
        sta $100c
        lda #$01
        sta $10c6,x
        lda #$00
        sec
        sbc $100c
        sta $10d2,x
        lda $1051,x
        sta $10cc,x
        lda #$00
        sta $100b
        lda $1045,x
        and #$10
        beq loc_1249
        lda #$01
        sta $100b
        lda $1012
        asl
        tay
        lda dat_14e5,y
        pha
        lda dat_14e5,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        lda #$81
        jmp loc_124c

loc_1249:
        lda $104e,x

loc_124c:
        ldy $fb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $1048,x
        sta $d405,y
        lda $104b,x
        sta $d406,y
        lda $1045,x
        sta $103f,x
        sta $103c,x
        sta $1014,x
        lda #$00
        sta $101a,x
        lda $1054
        lsr
        lsr
        lsr
        lsr
        sec
        sbc #$03
        sta $10c6,x
        lda $1057,x
        sta $1017,x
        pha
        and #$0f
        asl
        asl
        sta $10c9,x
        pla
        and #$f0
        lsr
        sta $105a,x
        lda $100b
        beq loc_129f
        jmp loc_1401

loc_129f:
        jmp loc_13e7

loc_12a2:
        lda $103c,x
        clc
        adc $1042,x
        bcc loc_12ae
        inc $103f,x

loc_12ae:
        sta $103c,x
        lda $1045,x
        cmp #$c0
        bcc loc_12bb
        jmp loc_13cb

loc_12bb:
        cmp #$80
        bcs loc_1326
        cmp #$40
        bcs loc_12c6
        jmp loc_1354

loc_12c6:
        lda $101a,x
        clc
        adc $1057,x
        tay
        lda $15ed,y
        cmp #$ff
        bne loc_12d8
        jmp loc_1401

loc_12d8:
        cmp #$41
        beq loc_12e3
        cmp #$40
        beq loc_12e3
        jmp loc_12ec

loc_12e3:
        pha
        iny
        lda $15ed,y
        sta $101e
        pla

loc_12ec:
        sta $101f
        iny
        lda $15ed,y
        clc
        adc $1020,x
        asl
        iny
        sty $101d
        tay
        lda dat_14e5,y
        pha
        lda $14e6,y
        ldy $fb
        sta $d401,y
        pla
        sta $d400,y
        lda $101d
        sec
        sbc $1057,x
        sta $101a,x
        lda $101e
        sta $d403,y
        lda $101f
        sta $d404,y
        jmp loc_1401

loc_1326:
        ldy $1017,x

loc_1329:
        lda $15ed,y
        cmp #$ff
        bne loc_1336
        ldy $1057,x
        jmp loc_1329

loc_1336:
        sta $fe
        iny
        tya
        sta $1017,x
        lda $1020,x
        clc
        adc $fe
        asl
        tay
        lda dat_14e5,y
        sta dat_1035,x
        lda $14e6,y
        sta $1038,x
        jmp loc_13e7

loc_1354:
        lda $1023,x
        beq loc_1381
        cmp #$80
        bcs loc_136f
        lda dat_1035,x
        clc
        adc $1026,x
        bcc loc_1369
        inc $1038,x

loc_1369:
        sta dat_1035,x
        jmp loc_13e7

loc_136f:
        lda dat_1035,x
        sec
        sbc $1026,x
        bcs loc_137b
        dec $1038,x

loc_137b:
        sta dat_1035,x
        jmp loc_13e7

loc_1381:
        dec $10c9,x
        bpl loc_13e7
        inc $10c9,x
        lda $1057,x
        beq loc_13e7
        dec $10c6,x
        lda $10c6,x
        bpl loc_13b6
        cmp $10d2,x
        bne loc_13a1
        lda $10cf,x
        sta $10c6,x

loc_13a1:
        lda dat_1035,x
        clc
        adc $105a,x
        sta dat_1035,x
        lda $1038,x
        adc #$00
        sta $1038,x
        jmp loc_13e7

loc_13b6:
        lda dat_1035,x
        sec
        sbc $105a,x
        sta dat_1035,x
        lda $1038,x
        sbc #$00
        sta $1038,x
        jmp loc_13e7

loc_13cb:
        lda dat_1035,x
        sec
        sbc $1057,x
        bcs loc_13d7
        dec $1038,x

loc_13d7:
        sta dat_1035,x
        lda $1038,x
        bpl loc_13e7
        lda #$01
        sta $1038,x
        sta dat_1035,x

loc_13e7:
        ldy $fb
        lda dat_1035,x
        sta $d400,y
        lda $1038,x
        sta $d401,y
        lda $103c,x
        sta $d402,y
        lda $103f,x
        sta $d403,y

loc_1401:
        cpx #$00
        bne loc_1411
        lda $103b
        sec
        sbc #$09
        sta $103b
        sta $d416

loc_1411:
        dex
        bpl loc_1429
        dec dat_1013
        bpl loc_1428
        lda $1011
        sta dat_1013
        dec $1029
        dec $102a
        dec $102b

loc_1428:
        rts

loc_1429:
        jmp loc_1122

loc_142c:
        and #$1f
        clc
        adc #$01
        sta $1029,x
        iny
        lda ($fc),y
        cmp #$80
        bcs loc_1476
        asl
        asl
        asl
        sty $fe
        tay
        lda $15a5,y
        sta $104e,x
        lda $15a6,y
        sta $1051,x
        lda $15a7,y
        sta $1048,x
        lda $15a8,y
        sta $104b,x
        lda $15a9,y
        sta $1054,x
        lda $15aa,y
        sta $1045,x
        lda $15ab,y
        sta $1042,x
        lda $15ac,y
        sta $1057,x
        ldy $fe
        jmp loc_11b5

loc_1476:
        and #$3f
        cmp #$20
        bcs loc_148d
        and #$1f
        pha
        lda #$01
        sta $1023,x
        pla
        asl
        asl
        sta $1026,x
        jmp loc_11b5

loc_148d:
        and #$1f
        pha
        lda #$80
        sta $1023,x
        pla
        asl
        asl
        sta $1026,x
        jmp loc_11b5

loc_149e:
        lda $10d6,x
        sta $fc
        lda $10d9,x
        sta $fd
        ldy $10c3,x

loc_14ab:
        lda ($fc),y
        cmp #$fe
        bne loc_14b4
        jmp loc_1114

loc_14b4:
        cmp #$ff
        bne loc_14bd
        ldy #$00
        jmp loc_14ab

loc_14bd:
        iny
        cmp #$80
        bcs loc_14dd
        pha
        tya
        sta $10c3,x
        pla
        tay
        lda $160d,y
        sta $102f,x
        lda $1626,y
        sta $1032,x
        lda #$00
        sta $102c,x
        jmp loc_116d

loc_14dd:
        and #$1f
        sta $10c0,x
        jmp loc_14ab

dat_14e5:
        .byte $16                                   // .

// --- Region $1510-$1515 ---
.pc = $1510 "loc_1510"

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

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

// --- Region $1589-$158d ---
.pc = $1589 "loc_1589"

loc_1589:
        bpl loc_1607
        bvs loc_1510
        rti

// --- Region $1607-$160a ---
.pc = $1607 "loc_1607"

loc_1607:
        .byte $07,$ff                               // slo $ff // ILLEGAL
        brk

dat_160a:
        .byte $03                                   // .

// --- Region $1810-$1833 ---
.pc = $1810 "Segment $1810"
        .byte $14,$01                               // nop $01,x // ILLEGAL
        asl $01,x
        asl
        ora ($14,x)
        .byte $ff,$01,$14                           // isc loc_1401,x // ILLEGAL
        ora ($14,x)
        ora ($15,x)
        ora ($16,x)
        ora ($0a,x)
        ora ($0c,x)
        ora ($0d,x)
        ora ($0c,x)
        .byte $ff,$81,$01                           // isc $0181,x // ILLEGAL
        clc
        ora ($18,x)
        .byte $ff,$1b,$00                           // isc $001b,x // ILLEGAL
        .byte $ff,$81,$00                           // isc $0081,x // ILLEGAL

// --- Region $1955-$19ce ---
.pc = $1955 "main_1955"

main_1955:
        jsr sub_1b23
        sei
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$20
        sta $0314
        lda #$1a
        sta $0315
        lda #$00
        sta $c1
        cli

loc_1977:
        lda $dc00
        and $dc01
        and #$10
        bne loc_1977
        nop
        nop
        nop
        sei
        lda #$37
        sta $01
        jsr $fda3
        jsr $ff5b
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $0286
        sta $d020
        sta $d021
        jsr $e544
        ldx #$18

loc_19a9:
        sta $d400,x
        dex
        bpl loc_19a9
        ldx #$00

loc_19b1:
        lda txt_19ce,x
        sta $0400,x
        lda #$00
        sta $d800,x
        inx
        bne loc_19b1
        ldx #$00
        lda #$01

loc_19c3:
        sta $d800,x
        inx
        cpx #$0f
        bne loc_19c3
        jmp $040f

txt_19ce:
        .encoding "screencode_mixed"
        .text "i"
        .encoding "petscii_upper"

// --- Region $19dd-$1a46 ---
.pc = $19dd "loc_19dd"

loc_19dd:
        lda #$34
        sta $01
        lda #$62
        sta $02
        lda #$20
        sta $03
        lda #$01
        sta $04
        lda #$08
        sta $05

loc_19f1:
        ldy #$00

loc_19f3:
        lda ($02),y
        sta ($04),y
        iny
        bne loc_19f3
        inc $03
        inc $05
        lda $03
        cmp #$ff
        bne loc_19f1
        lda #$37
        sta $01
        lda #$08
        ldx #$a7
        sta $ae
        stx $af
        sta $2d
        stx $2e
        sta $2f
        stx $30
        sta $31
        stx $32
        cli
        jmp $fce2

irq_1a20:
        lsr $d019
        ldx $c1
        inx
        cpx #$06
        bne loc_1a2c
        ldx #$00

loc_1a2c:
        stx $c1
        txa
        clc
        asl
        tax
        lda dat_1a46,x
        sta $20
        lda $1a47,x
        sta $21
        nop
        nop
        ldy #$08

loc_1a40:
        dey
        bne loc_1a40
        jmp ($0020)

dat_1a46:
        .byte $52                                   // R

// --- Region $1a75-$1bf7 ---
.pc = $1a75 "loc_1a75"

loc_1a75:
        bne loc_1ac3
        sta ($ea,x)
        lda #$90
        sta $d012
        lda #$d8
        sta $d016
        lda #$09
        sta $d022
        lda #$08
        sta $d023
        lda #$12
        sta $d018
        jsr sub_1dd8
        jsr sub_1da5
        jsr sub_1006
        jmp $ea81

loc_1a9e:
        lda #$98
        sta $d012
        lda #$00
        sta $d021
        sta $d020
        lda #$98
        sta $1c76
        jsr sub_1c73
        lda #$09
        sta $1c8c
        lda #$05
        sta $1c82
        lda #$07
        sta $1c87
.label loc_1ac3 = * + 1
        jsr sub_1c81
        lda #$c8
        sta $d016
        jmp $ea81

loc_1acd:
        lda #$a8
        sta $d012
        jmp $ea81

loc_1ad5:
        lda #$c0
        sta $d012
        lda #$00
        sta $d020
        lda #$ae
        sta $1c76
        jsr sub_1c73
        lda $01
        sta $1c8c
        lda #$0e
        sta $1c82
        lda #$06
        sta $1c87
        jsr sub_1c81
        jmp $ea81

loc_1afc:
        lda #$e0
        sta $d012
        lda #$07
        sta $d016
        lda #$0b
        sta $1c8c
        lda #$0c
        sta $1c82
        lda #$07
        sta $1c87
        jsr sub_1c81
        lda #$d2
        sta $1c76
        jsr sub_1c73
        jmp $ea81
// Referenced by: jsr from $1955

sub_1b23:
        lda #$08
        jsr $ffd2
        lda #$00
        jsr sub_1000
        ldx #$00

loc_1b2f:
        lda dat_1e53,x
        sta $0340,x
        inx
        cpx #$40
        bne loc_1b2f
        jsr sub_1e30
        lda #$00
        sta $0286
        jsr $e544
        ldx #$00

loc_1b47:
        lda txt_1ca3,x
        sta $0405,x
        lda $1cc3,x
        sta $042d,x
        lda $1ce3,x
        sta $0455,x
        lda $1d03,x
        sta $047d,x
        lda $1d23,x
        sta $04cd,x
        lda $1d43,x
        sta $04f5,x
        lda $1d63,x
        sta $051d,x
        lda $1d83,x
        sta $0545,x
        lda #$0f
        sta $d805,x
        sta $d82d,x
        sta $d855,x
        sta $d87d,x
        sta $d8cd,x
        sta $d8f5,x
        sta $d91d,x
        sta $d945,x
        inx
        cpx #$20
        bne loc_1b47
        lda #$7f
        sta $d015
        sta $d01c
        sta $d01d
        sta $d01b
        lda #$e0
        sta $d010
        ldx #$00
        lda #$0d

loc_1bad:
        sta $07f8,x
        inx
        cpx #$08
        bne loc_1bad
        lda #$18
        sta $d000
        lda #$48
        sta $d002
        lda #$78
        sta $d004
        lda #$a8
        sta $d006
        lda #$d8
        sta $d008
        lda #$00
        sta $d00a
        lda #$28
        sta $d00c
        ldx #$00

loc_1bda:
        lda txt_1bf8,x
        and #$3f
        sta $05b8,x
        lda txt_1c21,x
        and #$3f
        sta $0630,x
        lda txt_1c4a,x
        and #$3f
        sta $06a8,x
        inx
        cpx #$28
        bne loc_1bda
        rts

// --- Region $1c73-$1ca2 ---
.pc = $1c73 "sub_1c73"

// Referenced by: jsr from $1ab0, $1ae4, $1b1d
sub_1c73: {
        ldx #$00
        lda #$7c
loop:
        sta $d001,x
        inx
        inx
        cpx #$10
        bne loop
        rts
}
// Referenced by: jsr from $1ac2, $1af6, $1b15

sub_1c81:
        lda #$08
        sta $d025
        lda #$09
        sta $d026
        lda #$01
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        rts

// --- Region $1da5-$1e54 ---
.pc = $1da5 "sub_1da5"

// Referenced by: jsr from $1a95
sub_1da5: {
        dec $1da4
        beq skip
        rts
skip:
        lda #$03
        sta $1da4
        ldx #$00
        lda $0340
        pha
        lda $0341
        pha
        lda $0342
        pha
        ldx #$00
loop:
        lda $0343,x
        sta $0340,x
        inx
        cpx #$3d
        bne loop
        pla
        sta $0340,x
        pla
        sta $0341,x
        pla
        sta $0342,x
        rts
}
// Referenced by: jsr from $1a92

sub_1dd8:
        lda dat_1de1
        beq loc_1de3
        dec dat_1de1
        rts

dat_1de1:
        .byte $01,$02                               // ..

loc_1de3:
        ldx $1de2

loc_1de6:
        txa
        pha
        jsr sub_1df1
        pla
        tax
        dex
        bne loc_1de6
        rts
// Referenced by: jsr from $1de8

sub_1df1:
        dec $1b02
        lda $1b02
        cmp #$ff
        beq loc_1dfc
        rts

loc_1dfc:
        lda #$07
        sta $1b02
        ldx #$00

loc_1e03:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_1e03

loc_1e0e:
        ldy #$00
        lda ($2c),y
        cmp #$1f
        beq loc_1e39
        cmp #$6e
        beq loc_1e44
        cmp #$00
        beq loc_1e2a
        and #$3f
        sta $076f
// Referenced by: jsr from $1e3e, $1e4d

sub_1e23:
        inc $2c
        bne loc_1e29
        inc $2d

loc_1e29:
        rts

loc_1e2a:
        jsr sub_1e30
        jmp loc_1e0e
// Referenced by: jsr from $1b3a, $1e2a

sub_1e30:
        lda #$95
        sta $2c
        lda #$1e
        sta $2d
        rts

loc_1e39:
        lda #$50
        sta dat_1de1

loc_1e3e:
        jsr sub_1e23
        jmp loc_1e0e

loc_1e44:
        ldy #$01
        lda ($2c),y
        and #$3f
        sta $1de2
        jsr sub_1e23
        jmp loc_1e3e

dat_1e53:
        .byte $dd,$dd                               // ..

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

// --- Region $0803-$0a0f ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $ff,$ff,$ff,$ff,$ff,$c1,$9c,$9c,$80,$9c,$9c,$9c,$9c,$81,$9c,$9c // ................
        .byte $81,$9c,$9c,$9c,$81,$c1,$9c,$9f,$9f,$9f,$9f,$9c,$c1,$83,$99,$9c // ................
        .byte $9c,$9c,$9c,$99,$83,$c0,$9f,$9f,$83,$9f,$9f,$9f,$c0,$c0,$9f,$9f // ................
        .byte $83,$9f,$9f,$9f,$9f,$c1,$9c,$9f,$9f,$98,$9c,$9c,$c1,$9c,$9c,$9c // ................
        .byte $80,$9c,$9c,$9c,$9c,$81,$e7,$e7,$e7,$e7,$e7,$e7,$00,$80,$fc,$fc // ................
        .byte $fc,$fc,$fc,$9c,$c1,$9c,$9c,$99,$93,$83,$99,$9c,$9c,$9f,$9f,$9f // ................
        .byte $9f,$9f,$9f,$9f,$c0,$18,$00           // .......

txt_086a:
        .text "$$$$$$"
        .byte $81,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$c1,$9c,$9c,$9c,$9c,$9c,$9c,$c1 // ................
        .byte $81,$9c,$9c,$9c,$81,$9f,$9f,$9f,$c1,$9c,$9c,$9c,$9c,$9a,$9c,$c2 // ................
        .byte $81,$9c,$9c,$9c,$81,$9c,$9c,$9c,$c0,$9f,$9f,$c1,$fc,$fc,$fc,$01 // ................
        .byte $00,$e7,$e7,$e7,$e7,$e7,$e7,$e7,$1c,$9c,$9c,$9c,$9c,$9c,$9c,$c1 // ................
        .byte $9c,$9c,$9c,$9c,$9c,$9c,$c9,$e3       // ........

txt_08b8:
        .text "$$$$$$"
        .byte $00                                   // string terminator
        .byte $18,$9c,$9c,$9c,$c9,$e3,$c9,$9c,$9c,$3c,$3c,$3c,$99,$c3,$e7,$e7 // .........<<<....
        .byte $e7,$80,$fc,$f9,$f3,$e7,$cf,$9f,$80,$c3,$9f,$9f,$9f,$9f,$9f,$9f // ................
        .byte $c3,$ff,$c3,$81,$8c,$e0,$f0,$81,$c3,$c3,$f9,$f9,$f9,$f9,$f9,$f9 // ................
        .byte $c3,$e7,$c3,$99,$3c,$e7,$e7,$e7,$e7,$e7,$cf,$9f,$20,$20,$9f,$cf // ....<.......  ..
        .byte $e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e3,$e3,$e3,$e3,$e7,$ff,$e7 // ................
        .byte $e7,$99,$99,$bb,$ff,$ff,$ff,$ff,$ff,$99,$99,$00,$99,$00,$99,$99 // ................
        .byte $ff,$f7,$c0,$97,$c1,$f6,$f6,$81,$f7,$fe,$9c,$99,$f3,$e7,$cc,$9c // ................
        .byte $3f,$c3,$99,$99,$c3,$98,$99,$99,$c0,$f3,$f3,$f7,$ff,$ff,$ff,$ff // ?...............
        .byte $ff,$f1,$e7,$cf,$cf,$cf,$cf,$e7,$f1,$8f,$e7,$f3,$f3,$f3,$f3,$e7 // ................
        .byte $8f,$ff,$99,$c3,$18,$c3,$99,$ff,$ff,$ff,$e7,$e7,$81,$e7,$e7,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$ef,$ff,$ff,$ff,$81,$f1,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$fe,$fc,$f9,$f3,$e7,$cf,$9f // ................
        .byte $3f,$c1,$9c,$9c,$9c,$9c,$9c,$9c,$c1,$f3,$f3,$e3,$f3,$f3,$f3,$f3 // ?...............
        .byte $e1,$c1,$9c,$fc,$fc,$c1,$9f,$9f,$80,$c1,$9c,$fc,$e1,$fc,$fc,$9c // ................
        .byte $c1,$9c,$9c,$9c,$9c,$c0,$fc,$fc,$fc,$80,$9f,$9f,$80,$fc,$fc,$fc // ................
        .byte $81,$c1,$9c,$9f,$81,$9c,$9c,$9c,$c1,$81,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .byte $fc,$c1,$9c,$9c,$c1,$9c,$9c,$9c,$c1,$c1,$9c,$9c,$9c,$c0,$fc,$fc // ................
        .byte $fc,$ff,$ff,$e7,$e7,$ff,$e7,$e7,$ff,$ff,$ff,$e7,$ff,$ff,$e7,$e7 // ................
        .byte $ef,$f1,$e7,$cf,$9f,$9f,$cf,$e7,$f1,$ff,$ff,$81,$f1,$ff,$81,$f1 // ................
        .byte $ff,$8f,$e7,$f3,$f9,$f9,$f3,$e7,$8f,$c1,$9c,$fc,$f1,$e7,$e7,$ff // ................
        .byte $e7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00                                   // .

// --- Region $0a11-$0a11 ---
.pc = $0a11 "dat_0a11"

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

// --- Region $0a50-$0cc9 ---
.pc = $0a50 "dat_0a50"

dat_0a50:
        .byte $ff,$84,$91,$85,$96,$99,$a6,$9a,$ff,$59,$66,$9a,$6b,$ae,$bb,$aa // .........Yf.k...
        .byte $ff,$af,$bb,$ef,$be,$fb,$ee,$aa,$00,$c0,$f0,$f0,$fc,$ac,$9c,$6c // ...............l
        .byte $ff,$ae,$bb,$ef,$be,$fb,$ee,$aa,$fc,$fc,$ec,$bc,$ec,$ac,$9c,$ac // ................
        .byte $02,$0a                               // ..

txt_0a82:
        .text ")%&"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a6,$9a,$ff,$59,$66,$9a,$6b,$ae,$bb,$ea,$00,$c0,$f0,$b0,$fc,$ac // ...Yf.k.........
        .byte $9c,$6c,$ff,$59,$66,$9a,$6b,$ae,$bb,$af,$ff,$ae,$bb,$ef,$be,$fb // .l.Yf.k.........
        .byte $ee,$ba,$fc,$fc,$ec,$bc,$ec,$ac,$9c,$6c,$ff,$84,$91,$85,$96,$99 // .........l......
        .byte $a6,$aa,$ab,$ae,$bb,$af,$be,$bb,$ae,$ba,$c0,$c0,$c0,$c0,$c0,$ff // ................
        .byte $99,$65,$29,$0a,$09,$09,$28,$e1,$44,$11,$9c,$5c,$4c,$1c,$4c,$1c // .e)...(.D..\L.L.
        .byte $7c,$30,$c0,$c0,$c0,$c0,$ff,$a6,$99,$65,$00,$00,$00,$00,$ff,$53 // |0.......e.....S
        .byte $47,$13,$a0,$c0,$c0,$c0,$c0,$c0,$cf,$f5,$29,$0a,$09,$09,$08,$09 // G.........).....
        .byte $c8,$39,$9c,$5c,$4c,$1c,$4c,$1c,$4c,$1c,$b0,$f0,$f0,$b0,$ff,$a6 // .9.\L.L.L.......
        .byte $99,$65,$29,$2a,$00,$00,$ff,$51,$44,$11,$ac,$ac,$00,$00,$c0,$f0 // .e)*...QD.......
        .byte $70,$7c,$aa,$aa,$b8,$a0,$80,$00,$00,$00 // p|........

txt_0b20:
        .text ".+.*)&)%"
        .byte $f2,$b2,$b0,$70,$b0,$70,$70,$30,$9c,$9c,$8c,$2c,$0c,$00,$00,$00 // ...p.pp0...,....
        .byte $ae                                   // .

txt_0b39:
        .text "+.*)&)%"
        .byte $fc,$b0,$b0,$70,$b0,$70,$70,$30,$a9,$a6,$99,$a5,$94,$91,$84,$91 // ...p.pp0........
        .byte $94,$51,$aa,$c0,$c0,$c0,$c0,$c0,$44,$11,$a5,$2a,$09,$0a,$0a,$2b // .Q......D..*...+
        .byte $c0,$70,$bc,$6c,$ac,$bc,$ec,$bc,$94   // .p.l.....

txt_0b69:
        .text "QD"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$47,$13,$47,$ab,$00,$00,$00,$00,$d4,$51,$44,$11 // ....G.G......QD.

txt_0b7c:
        .text "D*"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c0,$48,$11,$45,$16,$59,$a6,$2a,$0b,$5c,$6c,$9c,$6c,$ac,$bc,$ec // .H.E.Y.*.\l.l...
        .byte $bc,$a9,$26,$29,$0a,$00,$00,$ff,$91,$94 // ..&)......

txt_0b99:
        .text "QD"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$00,$f0,$70
        .byte $45,$16
        .byte $59,$a6
        .text "*+.+"
        .byte $9c,$6c,$ac,$bc
        .byte $ec,$bc,$fc,$ec                       // ....

txt_0bb0:
        .text "$!$!$!%&"
        .byte $70,$30,$70,$30,$70,$70,$b0,$70       // p0p0pp.p

txt_0bc0:
        .text "$!$!$!%"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $70,$30,$70,$30,$70,$70,$b0,$7c,$84,$91,$85,$96,$99,$a6,$9a,$aa // p0p0pp.|........
        .byte $ff,$66,$9a,$6b,$ae,$bb,$ef,$aa,$ee,$bb,$ef,$be,$fb,$ee,$bb,$ab // .f.k............
        .byte $fc,$ec,$bc,$fc,$b0,$f0,$c0,$00,$ff,$bb,$ef,$be,$fb,$ee,$ba,$aa // ................
        .byte $fc,$ec,$bc,$ec,$ac,$9c,$6c,$ac,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ......l.........
        .byte $0a,$0b,$0b,$0a,$0b,$0a,$0a,$0a,$85,$96,$99,$a6,$2a,$2b,$0a,$02 // ............*+..
        .byte $bf,$6b,$ae,$bb,$ef,$be,$fb,$aa,$ef,$be,$fb,$ee,$ba,$e9,$a7,$ab // .k..............
        .byte $bc,$ec,$ac,$bc,$70,$f0,$c0,$00       // ....p...

txt_0c30:
        .text ")&*+.+/*"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b0,$f0,$b0,$f0,$f0,$b0,$b0,$ff,$91,$85,$96,$99,$a6,$9a,$aa,$99 // ................
        .byte $66,$9a,$6b,$ae,$bb,$ef,$aa,$af,$bb,$ef,$be,$fb,$ee,$ba,$aa,$f0 // f.k.............
        .byte $70,$70,$b0,$70,$b0,$b0,$f0           // pp.p...

txt_0c60:
        .text "?.+/.+.*"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$29,$0a,$09,$09,$08,$09,$08,$09,$ab // .......)........
        .byte $ae,$bb,$af,$be,$bb,$ae,$2a,$b0,$f0,$f0,$b0,$fc,$ac,$9f,$66 // ......*.......f

txt_0c88:
        .text ")&)%"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $91,$84,$11,$9c,$5c,$4c,$1c,$4c,$1c,$7c,$f0,$c0,$c0,$c0,$c0,$c0 // ....\L.L.|......
        .byte $c0,$c0,$f0,$08,$09,$09,$0a,$0a,$0b,$0a,$2b,$5c,$6c,$ac,$bc,$ec // ..........+\l...
        .byte $bc,$fc,$ec,$09,$02,$02,$00,$00,$00,$00,$00,$94,$51,$44,$91,$84 // ............QD..
        .byte $a1,$25,$26,$47,$13,$4f,$1c,$5c,$7c,$b0,$70,$c0 // .%&G.O.\|.p.

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

// --- Region $100a-$1013 ---
.pc = $100a "Segment $100a"
        .byte $00,$00,$00,$00,$00,$07,$0e,$03,$50   // ........P

dat_1013:
        // === Fill data (1 bytes, $1013-$1013) ===
        .byte $00                                   // .

// --- Region $1035-$1036 ---
.pc = $1035 "dat_1035"

dat_1035:
        .byte $01                                   // .

dat_1036:
        // === Fill data (1 bytes, $1036-$1036) ===
        .byte $00                                   // .

// --- Region $105d-$10db ---
.pc = $105d "dat_105d"

dat_105d:
        .byte $01,$01,$01                           // ...

txt_1060:
        .text "TUNE MADE BY JCH/WIZAX FOR IKARIIN LAXITY'S MUSICPLAYER 25/6-88,SHORTENED FOR THIS DEMO 12/7-88."
        .byte $00                                   // string terminator
        .fill 21, $00
        .byte $08,$3f,$96,$17,$16,$17               // .?....

// --- Region $14e6-$150f ---
.pc = $14e6 "Segment $14e6"
        .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 $1516-$1588 ---
.pc = $1516 "Segment $1516"
        .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_1568:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_1578:
        .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 $158e-$1606 ---
.pc = $158e "dat_158e"

dat_158e:
        .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,$41,$40,$0a,$a8,$01,$d8,$00,$ff,$81 // .0. ...A@.......
        .byte $80,$08,$e8,$00,$40,$00,$00,$41,$41,$0a,$ab,$52,$00,$80,$88,$41 // ....@..AA..R...A
        .byte $41,$0a,$d9,$00,$14,$40,$00,$15,$15,$09,$09,$00,$00,$80,$00,$11 // A....@..........
        .byte $41,$0a,$a9,$32,$00,$20,$83,$41,$40,$0a,$c9,$01,$d7,$00,$e0,$41 // A..2. .A@......A
        .byte $41,$08,$0a,$01,$91,$60,$18,$41,$41,$08,$0a,$01,$91,$60,$1c,$81 // A....`.AA....`..
        .byte $1e,$41,$08,$08,$41,$08,$06,$41,$08,$04,$80,$1c,$80,$17,$80,$1c // .A..A..A........
        .byte $80,$17,$80,$1c,$80,$17,$ff,$00,$03   // .........

// --- Region $160b-$180f ---
.pc = $160b "Segment $160b"
        .byte $05,$ff,$da,$dd,$e0,$e3,$f5,$06,$18   // .........

txt_1614:
        .text ")/2?LW"
        .byte $7a,$7d,$cd,$e4,$e9,$ec,$b4,$bf,$0e,$20,$31,$3d,$17,$17,$17,$17 // z}....... 1=....
        .byte $17,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18 // ................
        .byte $18,$19,$19,$19,$19,$8c,$00,$00,$00,$08,$07,$09,$09,$0a,$09,$09 // ................
        .byte $09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a,$09,$09 // ................
        .byte $09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a,$09,$09 // ................
        .byte $09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a,$09,$09 // ................
        .byte $09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a,$09,$09 // ................
        .byte $09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a,$09,$09 // ................
        .byte $09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a,$09,$09 // ................
        .byte $09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a,$09,$09 // ................
        .byte $09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$00,$18,$09,$09,$0a // ................
        .byte $09,$09,$09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a // ................
        .byte $09,$09,$09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a // ................
        .byte $09,$09,$09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$09,$09,$0a // ................
        .byte $09,$09,$09,$0a,$09,$09,$09,$0a,$09,$09,$09,$0a,$0b,$ff,$8c,$03 // ................
        .byte $04,$03,$06,$03,$04,$05,$06,$03,$04,$03,$06,$03,$04,$05,$06,$8c // ................
        .byte $03,$04,$88,$03,$03,$8a,$03,$03,$8c,$05,$06,$8c,$03,$04,$88,$03 // ................
        .byte $05,$8a,$03,$04,$8c,$05,$06,$8c,$03,$04,$88,$03,$03,$8a,$03,$03 // ................
        .byte $8c,$05,$06,$8c,$03,$04,$88,$03,$05,$8a,$03,$04,$8c,$05,$06,$8c // ................
        .byte $03,$04,$88,$03,$03,$8a,$03,$03,$8c,$05,$06,$88,$03,$04,$8a,$03 // ................
        .byte $06,$8c,$03,$04,$05,$06,$88,$03,$04,$8a,$03,$06,$8c,$03,$04,$05 // ................
        .byte $06,$03,$04,$03,$06,$03,$04,$05,$06,$03,$04,$03,$06,$03,$04,$05 // ................
        .byte $06,$03,$04,$03,$06,$88,$03,$04,$8a,$03,$06,$8c,$03,$04,$05,$06 // ................
        .byte $88,$03,$04,$8a,$03,$06,$8c,$03,$04,$05,$06,$ff,$8c,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$0c,$0c,$0c,$0c,$0e,$13,$0c,$0c,$0c,$0c,$0e // ................
        .byte $14,$0c,$0c,$0c,$0c,$96,$12,$98,$12,$8c,$0c,$0c,$96,$12,$98,$12 // ................
        .byte $8c,$0c,$0c,$00,$00,$0f,$10,$0f,$11,$0c,$0c,$15,$16,$15,$17,$0c // ................
        .byte $0c,$96,$12,$98,$12,$8c,$0c,$0c,$96,$12,$98,$12,$8c,$0c,$0c,$ff // ................
        .byte $1f,$00,$ff,$1f,$00,$ff,$1f,$00,$ff,$81,$03,$0a,$01,$0a,$01,$16 // ................
        .byte $01,$0a,$01,$14,$01,$16,$01,$0a,$01,$0a,$ff,$01,$16,$01,$0a,$01 // ................
        .byte $16,$01,$0a,$01,$14,$01,$16,$01,$0a,$01,$0d,$ff,$81,$03,$0a,$01 // ................
        .byte $0a,$01,$16,$01,$0a,$01               // ......

// --- Region $1834-$1954 ---
.pc = $1834 "dat_1834"

dat_1834:
        .byte $1c,$81,$04,$3a,$81,$01,$18,$81,$00,$1c,$ff,$81,$04,$3a,$81,$00 // ...:.........:..
        .byte $1c,$81,$01,$18,$81,$00,$1c,$ff,$81,$00,$1c,$81,$01,$18,$01,$18 // ................
        .byte $01,$18,$ff,$81,$07,$2e,$01,$2e,$01,$2e,$01,$2e,$83,$08,$2e,$01 // ................
        .byte $2e,$83,$07,$2e,$03,$2e,$81,$08,$2e,$81,$07,$2e,$81,$08,$2e,$81 // ................
        .byte $07,$2e,$81,$08,$2e,$ff,$1a,$00,$ff,$87,$02,$3a,$03,$38,$01,$35 // ...........:.8.5
        .byte $03,$38,$81,$9f,$38,$23,$3a,$01,$33,$01,$35,$01,$2e,$01,$33,$03 // .8..8#:.3.5...3.
        .byte $36,$01,$38,$03,$36,$81,$bc,$36,$21,$35,$09,$33,$01,$36,$01,$35 // 6.8.6..6!5.3.6.5
        .byte $03,$33,$03,$35,$01,$33,$81,$9f,$33,$21,$35,$03,$35,$11,$35,$ff // .3.5.3..3!5.5.5.
        .byte $03,$2e,$01,$2c,$03,$2e,$03,$2e,$11,$2e,$ff,$03,$3a,$01,$38,$81 // ...,........:.8.
        .byte $9f,$38,$21,$3a,$03,$3a,$11,$3a,$ff,$81,$02,$2c,$03,$2e,$01,$2c // .8!:.:.:...,...,
        .byte $03,$2e,$01,$2c,$05,$2e,$81,$9f,$2e,$21,$30,$01,$2e,$01,$2c,$ff // ...,.....!0...,.
        .byte $01,$29,$01,$2e,$ff,$03,$29,$ff,$81   // .)....)..

txt_18ed:
        .encoding "screencode_mixed"
        .text "e a a,a a*a,a"
        .text "@"
        .text "a a"
        .text "@"
        .text "a a,a a*a,a*a,"
        .encoding "petscii_upper"
        .byte $ff,$81,$02,$2e,$01,$2c,$01,$29,$01,$2e,$01,$2c,$01,$29,$01,$2e // .....,.)...,.)..
        .byte $01,$2c,$ff,$01,$2e,$01,$2c,$01,$29,$01,$2e,$01,$2c,$01,$29,$01 // .,....,.)...,.).
        .byte $2e,$01,$2e,$ff,$01,$38,$01,$3a,$01,$38,$83,$9f,$38,$25,$3a,$ff // .....8.:.8..8%:.
        .byte $0f,$00,$81,$06,$22,$01,$22,$01,$1c,$01,$22,$01,$22,$01,$22,$00 // ...."."...".".".
        .byte $1e,$00,$1e,$00,$1e,$00,$1e,$ff       // ........

// --- Region $19cf-$19dc ---
.pc = $19cf "Segment $19cf"
        .byte $0e,$14,$12,$0f,$20,$02,$19,$20,$05,$18,$03,$05,$0c,$0c // .... .. ......

// --- Region $1a47-$1a74 ---
.pc = $1a47 "Segment $1a47"
        .byte $1a,$79,$1a,$9e,$1a,$cd,$1a,$d5,$1a,$fc,$1a,$a9,$f0,$8d,$12,$d0 // .y..............
        .byte $a9,$7e,$8d,$76,$1c,$20,$73,$1c,$a9,$09,$8d,$8c,$1c,$a9,$08,$8d // .~.v. s.........
        .byte $82,$1c,$a9,$07,$8d,$87,$1c,$20,$81,$1c,$a9,$c8,$8d,$16 // ....... ......

// --- Region $1bf8-$1c72 ---
.pc = $1bf8 "txt_1bf8"

txt_1bf8:
        .text "      ARE PROUD TO PRESENT FOR YOU      "
        .byte $00                                   // string terminator

txt_1c21:
        .text "            "
        .byte $09,$14,$01,$0c,$19,$20,$13,$0f,$03,$03,$05,$12 // ..... ......

txt_1c39:
        .text " '90            "
        .byte $00                                   // string terminator

txt_1c4a:
        .text "          "
        .byte $03,$12,$01,$03,$0b,$05,$04,$20,$0f,$0e // ....... ..

txt_1c5e:
        .text ": 27-12-88          "
        .byte $00                                   // string terminator

// --- Region $1ca3-$1da4 ---
.pc = $1ca3 "txt_1ca3"

txt_1ca3:
        .text "IJKLMJKNOPQLRPQLRJSTUVSTOJKNOIIIIWXYZW"
        .byte $5b,$5c,$49,$57,$5d,$5e,$5f,$57,$60,$61,$62,$63,$64,$65,$66,$49 // [\IW]^_W`abcdefI
        .byte $67,$68,$49,$57,$5b                   // ghIW[

txt_1cde:
        .byte $5c                                   // backslash character
        .text "IIIII"
        .byte $69,$6a,$6b,$6c,$69,$6d,$6e,$49,$69,$6f,$70,$71,$72,$73,$74,$75 // ijklimnIiopqrstu
        .byte $49,$76,$77
        .byte $49,$49,$78,$79
        .byte $49,$69,$6d,$6e
        .text "IIIII"
        .byte $7a,$7b,$7c,$7d,$7a,$7b,$7e,$7f,$7a,$80,$81,$7f,$82,$83,$84,$85 // z{|}z{~.z.......
        .byte $49,$86,$87,$49,$88,$89,$8a,$7f,$7a,$7b,$7e,$7f // I..I....z{~.

txt_1d20:
        .text "IIIIIIIIIIJKLMPQLRJ"
        .byte $8b,$8c                               // ..

txt_1d35:
        .text "UPQLRIIIIIIIIIIIIIIIIWXYZW"
        .byte $8d,$8e,$5f,$8f,$90,$91,$92,$57,$60,$61,$62 // .._....W`ab

txt_1d5a:
        .text "IIIIIIIIIIIIIIII"
        .byte $69,$6a,$6b,$6c,$69,$93,$94,$95,$96,$97,$98,$99,$72,$73,$74,$75 // ijkli.......rstu

txt_1d7a:
        .text "IIIIIIIIIIIIIIII"
        .byte $7a,$7b,$7c,$7d,$82,$83,$84,$85,$49,$86,$87,$49,$82,$83,$84,$85 // z{|}....I..I....

txt_1d9a:
        .text "IIIIIIIIII"
        .byte $01                                   // .

// --- Region $1e55-$2060 ---
.pc = $1e55 "Segment $1e55"
        .byte $dd,$77,$77,$77,$55,$55,$55,$99,$99,$99,$66,$66,$66,$55,$55,$55 // .wwwUUU...fffUUU
        .byte $77,$77,$77,$dd,$dd,$dd,$ff,$ff,$ff,$dd,$dd,$dd,$77,$77,$77,$55 // www.........wwwU
        .byte $55,$55,$66,$66,$66,$99,$99,$99,$aa,$aa,$aa,$99,$99,$99,$66,$66 // UUfff.........ff
        .byte $66,$55,$55,$55,$77,$77,$77,$dd,$dd,$dd,$ff,$ff,$ff,$99,$d0,$00 // fUUUwww.........

txt_1e95:
        .text "    "
        .byte $6e                                   // n

txt_1e9a:
        .encoding "screencode_mixed"
        .text "c  this game was cracked by axiom of the beastie boys"
        .encoding "petscii_upper"

txt_1ecf:
        .text "......"

txt_1ed5:
        .encoding "screencode_mixed"
        .text "freezed original was supplied by f4cg (thanks buddies"
        .encoding "petscii_upper"

txt_1f0a:
        .text "!)......"

txt_1f12:
        .encoding "screencode_mixed"
        .text "soon coming: the bb hq in europe"
        .encoding "petscii_upper"

txt_1f32:
        .text "! 24 "

txt_1f37:
        .encoding "screencode_mixed"
        .text "h. and 1 meg online"
        .encoding "petscii_upper"

txt_1f4a:
        .text ". 300-2400 "

txt_1f55:
        .encoding "screencode_mixed"
        .text "baud!  we will keep you informed"
        .encoding "petscii_upper"

txt_1f75:
        .text "....   "

txt_1f7c:
        .encoding "screencode_mixed"
        .text "late christmas greetings to: atc, nfi, usa, mayhem (hmmm not really"
        .encoding "petscii_upper"

txt_1fbf:
        .text "...)  ///  "

txt_1fca:
        .encoding "screencode_mixed"
        .text "hotline, ikari (xl and fletch), scg (jeff, i'm still n"
        .encoding "petscii_upper"

spr_2000:
        // === Sprite data (64 bytes, $2000-$203f) ===
        .byte $0f,$14,$20                           // ....####...#.#....#.....
        .byte $06,$09,$0e                           // .....##.....#..#....###.
        .byte $09,$13,$08                           // ....#..#...#..##....#...
        .byte $05,$04,$20                           // .....#.#.....#....#.....
        .byte $19,$05,$14                           // ...##..#.....#.#...#.#..
        .byte $20,$17,$09                           // ..#........#.###....#..#
        .byte $14,$08,$20                           // ...#.#......#.....#.....
        .byte $14,$08,$05                           // ...#.#......#........#.#
        .byte $20,$01,$12                           // ..#............#...#..#.
        .byte $14,$09,$03                           // ...#.#......#..#......##
        .byte $0c,$05,$29                           // ....##.......#.#..#.#..#
        .byte $2c,$20,$06                           // ..#.##....#..........##.
        .byte $34,$03,$07                           // ..##.#........##.....###
        .byte $2c,$20,$06                           // ..#.##....#..........##.
        .byte $01,$09,$12                           // .......#....#..#...#..#.
        .byte $0c,$09,$07                           // ....##......#..#.....###
        .byte $08,$14,$2c                           // ....#......#.#....#.##..
        .byte $20,$18,$01                           // ..#........##..........#
        .byte $04,$05,$13                           // .....#.......#.#...#..##

txt_2039:
        .byte $2e,$2e,$2e                           // ..#.###...#.###...#.###.
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $20                                   // sprite 0 padding
        .byte $20,$0c,$01                           // ..#.........##.........#
        .byte $14,$05,$12                           // ...#.#.......#.#...#..#.

txt_2046:
        .text " +++                       "
