// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:54
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2318  (6937 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $220a (8714)
// IRQ handler:  $2140 (irq_2140)
//
// Code: 1583 bytes, Data: 5354 bytes
// Labels: 142, Subroutines: 8
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1485 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2225

sub_1000:
        jmp loc_145e

// Referenced by: jsr from $2140
sub_1003: {
        jsr sub_1404
        dec $033d
        bpl skip
        lda $033a
        sta $033d
skip:
        ldx #$02
loop:
        jsr sub_1019
        dex
        bne loop
}
// Referenced by: jsr from $1013

sub_1019:
        lda $033d
        cmp $033a
        beq loc_1024

loc_1021:
        jmp loc_11bf

loc_1024:
        dec $0347,x
        bpl loc_1021
        lda $0334,x
        sta $fc
        lda $0337,x
        sta $fd

loc_1033:
        ldy $033e,x
        lda ($fc),y
        bpl loc_1082
        cmp #$ff
        bne loc_1053
        iny
        lda ($fc),y
        sta $033e,x
        lda #$0f
        sta smc_141b                                // SMC: modifies $141b
        lda #$00
        sta $033c
        sta $034a,x
        beq loc_1033

loc_1053:
        cmp #$fd
        bne loc_1062

dat_1057:
        .byte $ad,$3b,$03,$8d,$3c,$03               // .;..<.

loc_105d:
        inc $033e,x
        bne loc_1033

loc_1062:
        bcc loc_1065
        rts

loc_1065:
        cmp #$c0
        bcc loc_1077
        clc
        adc #$20
        sta $034a,x
        inc $033e,x
        iny
        lda ($fc),y
        bpl loc_1082

loc_1077:
        and #$3f
        sta $0341,x
        inc $033e,x
        iny
        lda ($fc),y

loc_1082:
        tay
        lda $1749,y
        sta $fe
        lda $174e,y
        sta $ff

loc_108d:
        ldy $0350,x
        inc $0350,x
        lda ($fe),y
        bpl loc_10ce
        cmp #$f0
        bcs loc_1110
        cmp #$e0
        bcs loc_10dd
        cmp #$c0
        beq loc_10fb
        bcs loc_111d
        and #$3f
        sta $0344,x
        sta $0347,x
        bpl loc_108d

loc_10af:
        iny
        inc $0350,x
        lda ($fe),y
        and #$3f
        sta $0344,x
        sta $0347,x
        rts

loc_10be:
        lda #$00
        sta $0350,x
        lda $0341,x
        beq loc_105d
        dec $0341,x
        jmp loc_1033

loc_10ce:
        cmp #$7e
        beq loc_10f5
        bcs loc_10be
        cmp #$5f
        beq loc_10af
        bcs loc_1150
        jmp loc_1189

loc_10dd:
        and #$8f
        sta $037d,x
        tay
        lda $1696,y
        lsr
        lsr
        lsr
        lsr
        lsr
        sta $0383,x
        lda $1696,y
        and #$1f
        bpl loc_1157

loc_10f5:
        dec $0353,x
        jsr sub_1193

loc_10fb:
        ldy $0350,x
        inc $0350,x
        lda ($fe),y
        clc
        adc $034d,x
        sta $0359,x
        jsr sub_13f6
        jmp loc_11b8

loc_1110:
        and #$0f
        sta $035f,x
        lda #$01
        sta $0377,x
        jmp loc_11b8

loc_111d:
        and #$1f
        pha
        asl
        asl
        asl
        asl
        asl
        sta $0368,x
        pla
        lsr
        lsr
        lsr
        sta $036b,x
        iny
        inc $0350,x
        lda ($fe),y
        clc
        adc $034d,x
        sta $035c,x
        cmp $0359,x
        bcs loc_1144
        lda #$ff
.label loc_1144 = * + 1
        bit $01a9
        sta $036e,x
        lda $0344,x
        sta $0347,x
        rts

loc_1150:
        tay
        lda #$00
        sta $037d,x
        tya

loc_1157:
        and #$1f
        sta $0356,x
        tay
        lda $1612,y
        and #$01
        eor #$01
        beq loc_1169
        lda $034a,x

loc_1169:
        sta $034d,x
        lda $148c,x
        and smc_140f
        sta smc_140f                                // SMC: modifies $140f
        lda $1699,y
        beq loc_1186
        stx smc_1405                                // SMC: modifies $1405
        lda $1489,x
        ora smc_140f
        sta smc_140f                                // SMC: modifies $140f

loc_1186:
        jmp loc_108d

loc_1189:
        inc $0353,x
        clc
        adc $034d,x
        sta $0359,x
// Referenced by: jsr from $10f8

sub_1193:
        ldy $0356,x
        lda $1603,y
        sta $035f,x
        lda $1612,y
        and #$fe
        sta $0386,x
        lda $1630,y
        sta $0389,x
        lda $163f,y
        sta $0395,x
        lda $165d,y
        and #$0f
        sta $0398,x

loc_11b8:
        lda $0344,x
        sta $0347,x
        rts

loc_11bf:
        stx $fc
        lda dat_1486,x
        sta $fd
        ldy $0356,x
        lda $0353,x
        beq loc_1209
        bmi loc_11e9
        cpx smc_1405
        bne loc_11e9
        lda $166c,y
        and #$fe
        sta smc_1438                                // SMC: modifies $1438
        lda $167b,y
        sta smc_143b                                // SMC: modifies $143b
        lda $168a,y
        sta smc_1420                                // SMC: modifies $1420

loc_11e9:
        lda #$00
        sta $0353,x
        sta $036e,x
        sta $037a,x
        sta $0380,x
        sta $0377,x
        sta $038c,x
        sta $038f,x
        sta $0392,x
        sta $039b,x
        sta $039e,x

loc_1209:
        lda $1603,y
        and #$f0
        ora $035f,x
        ldx $fd
        sta $d406,x
        nop
        nop
        lda $15f4,y
        sta $d405,x
        ldx $fc
        ldy $fd
        lda $0386,x
        asl
        asl
        asl
        asl
        sta $d402,y
        lda $0386,x
        lsr
        lsr
        lsr
        lsr
        sta $d403,y
        ldy $0356,x
        sec
        sbc $038c,x
        lda $1621,y
        bcs loc_1246
        eor #$ff
        adc #$01

loc_1246:
        clc
        adc $0386,x
        sta $0386,x
        dec $0389,x
        bne loc_1260
        lda $1630,y
        sta $0389,x
        lda $038c,x
        eor #$80
        sta $038c,x

loc_1260:
        lda $0374,x
        bne loc_1290
        lda $037a,x

loc_1268:
        ldy $0356,x
        clc
        adc $15e5,y
        tay
        lda $16a8,y
        cmp #$7f
        bne loc_127f
        lda $16c6,y
        sta $037a,x
        bpl loc_1268

loc_127f:
        cmp #$7e
        beq loc_12ac
        inc $037a,x
        cmp #$7d
        bne loc_1296
        lda $16c6,y
        sta $0374,x

loc_1290:
        dec $0374,x
        jmp loc_12c7

loc_1296:
        sta $0371,x
        asl
        bcc loc_12a4
        lda $16c6,y
        jsr sub_13f6
        bne loc_12c7

loc_12a4:
        lda $16c6,y
        jsr sub_13f2
        bne loc_12c7

loc_12ac:
        lda $0377,x
        bne loc_12b7
        lda $16c6,y
        sta $0377,x

loc_12b7:
        beq loc_12c7
        cmp #$01
        bne loc_12c4
        lda $0371,x
        and #$fe
        bcs loc_12ca

loc_12c4:
        dec $0377,x

loc_12c7:
        lda $0371,x

loc_12ca:
        ldy $fd
        sta $d404,y
        clc
        lda $0362,x
        adc $038f,x
        sta $d400,y
        lda $0365,x
        adc $0392,x
        sta $d401,y

loc_12e2:
        ldy $037d,x
        bpl loc_131a
        lda $169e,y
        clc
        adc $0380,x
        tay
        lda $16e4,y
        cmp #$7e
        beq loc_131a
        cmp #$7f
        bne loc_1301
        lda #$00
        sta $0380,x
        beq loc_12e2

loc_1301:
        jsr sub_13f2
        dec $0383,x
        bpl loc_131a
        ldy $037d,x
        lda $1696,y
        lsr
        lsr
        lsr
        lsr
        lsr
        sta $0383,x
        inc $0380,x

loc_131a:
        lda $036e,x
        beq loc_136e
        bmi loc_1338
        clc
        lda $0362,x
        adc $0368,x
        sta $0362,x
        lda $0365,x
        adc $036b,x
        sta $0365,x
        lda #$b0
        bne loc_134d

loc_1338:
        sec
        lda $0362,x
        sbc $0368,x
        sta $0362,x
        lda $0365,x
        sbc $036b,x
        sta $0365,x
        lda #$90

loc_134d:
        sta smc_1360                                // SMC: modifies $1360
        ldy $035c,x
        sec
        lda $154e,y
        cmp $0362,x
        lda $14ee,y
        sbc $0365,x

smc_1360:
        bcs loc_136e                                // !SMC: modified by $134d
        lda #$00
        sta $036e,x
        tya
        sta $0359,x
        jsr sub_13f7

loc_136e:
        ldy $0356,x
        lda $165d,y
        beq loc_137e
        lda $0395,x
        beq loc_137f
        dec $0395,x

loc_137e:
        rts

loc_137f:
        lda $0398,x
        bne loc_13af
        lda $039b,x
        eor #$01
        sta $039b,x
        lda $165d,y
        and #$0f
        asl
        sta $0398,x
        lda $164e,y
        bmi loc_13af
        lda $165d,y
        lsr
        lsr
        lsr
        lsr
        adc $039e,x
        cmp $164e,y
        bcc loc_13ac
        lda $164e,y

loc_13ac:
        sta $039e,x

loc_13af:
        dec $0398,x
        lda $164e,y
        bpl loc_13bc
        and #$7f
        sta $039e,x

loc_13bc:
        lda $0359,x
        lsr
        clc
        adc $039e,x
        tay
        lda $039b,x
        beq loc_13de
        clc
        lda $038f,x
        adc $14ef,y
        sta $038f,x
        lda $0392,x
        adc dat_148f,y
        sta $0392,x
        rts

loc_13de:
        sec
        lda $038f,x
        sbc $14ef,y
        sta $038f,x
        lda $0392,x
        sbc dat_148f,y
        sta $0392,x
        rts
// Referenced by: jsr from $12a7, $1301

sub_13f2:
        clc
        adc $0359,x
// Referenced by: jsr from $110a, $129f

sub_13f6:
        tay
// Referenced by: jsr from $136b

sub_13f7:
        lda $154e,y
        sta $0362,x
        lda $14ee,y
        sta $0365,x
        rts
// Referenced by: jsr from $1003

sub_1404:
.label smc_1405 = * + 1
        ldx #$00                                    // !SMC: modified by $117a
        ldy $0356,x
        lda $1699,y
        and #$f0
.label smc_140f = * + 1
        ora #$01                                    // !SMC: modified by $1172, $1183
        sta $d417
        lda $1699,y
        asl
        asl
        asl
        asl
.label smc_141b = * + 1
        ora #$0f                                    // !SMC: modified by $1046, $1482
        sta $d418
.label smc_1420 = * + 1
        lda #$00                                    // !SMC: modified by $11e6, $1434
        bne $1437
        lda $166c,y
        and #$01
        bne loc_1445
        sec
        sbc smc_143b
        sta smc_143b                                // SMC: modifies $143b
        lda $168a,y
        sta smc_1420                                // SMC: modifies $1420
.label smc_1438 = * + 1
        lda #$08                                    // !SMC: modified by $11da, $143c
        clc
.label smc_143b = * + 1
        adc #$f4                                    // !SMC: modified by $11e0, $142e
        sta smc_1438                                // SMC: modifies $1438
        sta $d416
        dec smc_1420

loc_1445:
        lda $033c
        beq loc_145d
        lda smc_141b
        beq loc_145d
        dec $03a1
        bpl loc_145d
        lda $033c
        sta $03a1
        dec smc_141b

loc_145d:
        rts

loc_145e:
        ldx #$16

loc_1460:
        lda #$08
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_1460
        ldx #$66

loc_146f:
        sta $033b,x
        dex
        bne loc_146f
        ldx #$07

loc_1477:
        lda $1726,x
        sta $0334,x
        dex
        bpl loc_1477
        lda #$0f
        sta smc_141b                                // SMC: modifies $141b
        rts

// --- Region $2140-$22ef ---
.pc = $2140 "irq_2140"

irq_2140:
        jsr sub_1003
        lda #$01
        sta $d019
        lda #$72

loc_214a:
        cmp $d012
        bne loc_214a
        ldx #$0a

loc_2151:
        dex
        bne loc_2151
        lda #$c8
        sta $d016
        lda #$00
        sta $d021
        lda #$9a

loc_2160:
        cmp $d012
        bne loc_2160
        lda $10
        sta $d016
        ldx #$c1

loc_216c:
        dex
        bne loc_216c
        lda #$08
        sta $d016
        lda #$ba

loc_2176:
        cmp $d012
        bne loc_2176
        ldx #$09

loc_217d:
        dex
        bne loc_217d
        lda #$18
        sta $d016
        lda #$0f
        sta $d021
        dec $10
        dec $10
        lda $10
        cmp #$ff
        bne loc_21cb
        lda #$07
        sta $10
        ldy #$00

loc_219a:
        lda $0609,y
        sta $0608,y
        ora #$40
        sta $0630,y
        iny
        cpy #$28
        bne loc_219a

loc_21aa:
.label smc_21ab = * + 1
.label smc_21ac = * + 2
        lda txt_17d0                                // !SMC: modified by $21b1, $21b6
        bne loc_21bb
        lda #$d0
        sta smc_21ab                                // SMC: modifies $21ab
        lda #$17
        sta smc_21ac                                // SMC: modifies $21ac
        bne loc_21aa

loc_21bb:
        sta $062f
        ora #$40
        sta $0657
        inc smc_21ab
        bne loc_21cb
        inc smc_21ac

loc_21cb:
        ldx #$28
        ldy $11

loc_21cf:
        lda $0fbf,y
        sta $da07,x
        sta $da2f,x
        dey
        bne loc_21dd
        ldy #$10

loc_21dd:
        dex
        bne loc_21cf
        dec $11
        bne loc_21e8
        lda #$11
        sta $11

loc_21e8:
        ldy $12
        ldx #$00

loc_21ec:
        lda $0faf,y
        sta $d990,x
        sta $d9b8,x
        dey
        bne loc_21fa
        ldy #$10

loc_21fa:
        inx
        cpx #$28
        bne loc_21ec
        dec $12
        bne loc_2207
        lda #$11
        sta $12

loc_2207:
        jmp $ea31

main_220a:
        sei
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        jsr $e453
        lda #$00
        sta $d011
        sta $d020
        sta $d021
        sta $dc0e
        jsr sub_1000
        lda #$0c
        sta $d022
        lda #$0b
        sta $d023
        lda #$ff
        sta $d012
        lda #$01
        sta $d01a
        lda #$40
        ldy #$21
        sta $0314
        sty $0315
        lda #$c1
        sta $0318
        lda #$13
        sta $d018
        lda #$80
        sta $0291
        ldx #$05

loc_2257:
        lda $0fcf,x
        sta $0f,x
        dex
        bne loc_2257
        ldx #$a0

loc_2261:
        lda #$08
        sta $d7ff,x
        sta $d89f,x
        sta $daa7,x
        sta $db47,x
        lda $1fff,x
        sta $03ff,x
        sta $06a7,x
        lda $209f,x
        sta $049f,x
        sta $0747,x
        dex
        bne loc_2261
        lda #$1b
        sta $d011
        cli

loc_228a:
        ldy #$28

loc_228c:
        lda ($13),y
        bne loc_229c
        lda $0fd3
        sta $13
        lda $0fd4
        sta $14
        bne loc_22b2

loc_229c:
        sta $058f,y
        ora #$40
        sta $05b7,y
        dey
        bne loc_228c
        lda $13
        clc
        adc #$28
        sta $13
        bcc loc_22b2
        inc $14

loc_22b2:
        ldx #$80
        ldy #$00

loc_22b6:
        lda $dc01
        cmp #$ef
        beq loc_22c6
        nop
        dey
        bne loc_22b6
        dex
        bne loc_22b6
        beq loc_228a

loc_22c6:
        sei
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        lda #$00
        sta $d020
        sta $d021
        sta $9d
        lda #$0f
        jsr $e536
        ldx #$29

loc_22e1:
        lda $22ee,x
        sta $03e7,x
        dex
        bne loc_22e1
        inc $01
        jmp $03e8

dat_22ef:
        .byte $a0                                   // .

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

// --- Region $0800-$08ef ---
.pc = $0800 "scr_0800"

scr_0800:
        // === Charset data (240 bytes, $0800-$08ef) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $7c,$ee,$c6,$c6,$c6,$c6,$de,$c6       // char 1 @+1
        .byte $fc,$0e,$c6,$c6,$c6,$ce,$dc,$ce       // char 2 @+2
        .byte $7c,$ee,$c6,$c6,$c0,$c0,$c0,$c0       // char 3 @+3
        .byte $f8,$1c,$cc,$ce,$c6,$c6,$c6,$c6       // char 4 @+4
        .byte $7c,$ee,$c6,$c6,$c0,$c0,$dc,$c0       // char 5 @+5
        .byte $7c,$ee,$c6,$c6,$c0,$c0,$dc,$c0       // char 6 @+6
        .byte $7c,$ee,$c6,$c6,$c0,$c0,$de,$c6       // char 7 @+7
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$de,$c6       // char 8 @+8
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 9 @+9
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 10 @+10
        .byte $c6,$c6,$c6,$c6,$c6,$ce,$dc,$ce       // char 11 @+11
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 12 @+12
        .byte $c6,$6c,$ba,$d6,$c6,$c6,$c6,$c6       // char 13 @+13
        .byte $fc,$ce,$c6,$c6,$c6,$c6,$c6,$c6       // char 14 @+14
        .byte $7c,$ee,$c6,$c6,$c6,$c6,$c6,$c6       // char 15 @+15
        .byte $fc,$ce,$c6,$c6,$c6,$ce,$dc,$c0       // char 16 @+16
        .byte $7c,$ee,$c6,$c6,$c6,$c6,$c6,$c6       // char 17 @+17
        .byte $fc,$ce,$c6,$c6,$c6,$ce,$dc,$ce       // char 18 @+18
        .byte $7c,$ee,$c6,$c6,$c0,$e0,$7c,$0e       // char 19 @+19
        .byte $7e,$00,$18,$18,$18,$18,$18,$18       // char 20 @+20
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 21 @+21
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 22 @+22
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 23 @+23
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$6c,$c6       // char 24 @+24
        .byte $c6,$c6,$c6,$c6,$c6,$e6,$76,$06       // char 25 @+25
        .byte $fe,$c6,$c6,$c6,$0c,$0c,$18,$18       // char 26 @+26

txt_08d8:
        .byte $3c,$30,$30,$30,$30,$30,$30,$30       // char 27 @+27
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 28 @+28
        .byte $78,$18,$18,$18,$18,$18,$18,$18       // char 29 @+29

// --- Region $0908-$0aef ---
.pc = $0908 "dat_0908"

dat_0908:
        .byte $18                                   // char 33 (partial)

txt_0909:
        .byte $3c,$3c,$3c,$3c,$3c,$3c,$18           // char 33 (partial)
        .byte $ee,$ee,$66,$cc,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$6c,$6c,$6c,$fe,$6c,$6c       // char 35 '#'
        .byte $38,$7c,$ee,$c6,$c6,$e0,$7c,$0e       // char 36 '$'
        .byte $62,$f2,$66,$06,$0c,$0c,$18,$18       // char 37 '%'
        .byte $7c,$c6,$c6,$fe,$00,$fe,$0c,$18       // char 38 '&'
        .byte $38,$38,$18,$30,$00,$00,$00,$00       // char 39 '''
        .byte $0c,$18,$18,$30,$30,$30,$60,$60       // char 40 '('
        .byte $60,$30,$30,$18,$18,$18,$0c,$0c       // char 41 ')'
        .byte $00,$00,$00,$40,$60,$3e,$f8,$3c       // char 42 '*'
        .byte $00,$00,$00,$00,$18,$18,$7e,$18       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$fe,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $02,$02,$06,$06,$0c,$0c,$18,$18       // char 47 '/'
        .byte $7c,$ee,$c6,$c6,$c6,$c6,$c6,$c6       // char 48 '0'
        .byte $0c,$1c,$3c,$6c,$0c,$0c,$0c,$0c       // char 49 '1'
        .byte $7c,$ee,$c6,$c6,$0e,$0c,$1c,$38       // char 50 '2'
        .byte $7c,$ee,$c6,$c6,$06,$0e,$3c,$0e       // char 51 '3'
        .byte $0c,$0c,$1c,$1a,$3a,$36,$76,$66       // char 52 '4'
        .byte $fe,$c0,$c0,$c0,$c0,$c0,$fc,$ce       // char 53 '5'
        .byte $7c,$ee,$c6,$c6,$c0,$c0,$dc,$ce       // char 54 '6'
        .byte $fe,$c6,$c6,$c6,$0e,$0c,$0c,$1c       // char 55 '7'
        .byte $7c,$ee,$c6,$c6,$c6,$c6,$6c,$c6       // char 56 '8'
        .byte $7c,$ee,$c6,$c6,$c6,$e6,$76,$06       // char 57 '9'
        .byte $00,$00,$00,$38,$38,$00,$00,$00       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 59 ';'
        .byte $00,$00,$0e,$1c,$38,$70,$e0,$70       // char 60 '<'
        .byte $00,$00,$00,$00,$fe,$00,$00,$00       // char 61 '='
        .byte $00,$00,$e0,$70,$38,$1c,$0e,$1c       // char 62 '>'
        .byte $7c,$ee,$c6,$c6,$0e,$7c,$e0,$c6       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 65 'A'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$0e,$fc       // char 66 'B'
        .byte $c0,$c0,$c0,$c0,$c6,$c6,$ee,$7c       // char 67 'C'
        .byte $c6,$c6,$c6,$c6,$ce,$cc,$1c,$f8       // char 68 'D'
        .byte $c0,$c0,$c0,$c0,$c6,$c6,$ee,$7c       // char 69 'E'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 70 'F'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$ee,$7c       // char 71 'G'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 72 'H'
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 73 'I'
        .byte $06,$06,$06,$06,$c6,$c6,$ee,$7c       // char 74 'J'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 75 'K'
        .byte $c0,$c0,$c0,$c0,$c6,$c6,$ee,$7c       // char 76 'L'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 77 'M'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 78 'N'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$ee,$7c       // char 79 'O'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 80 'P'
        .byte $c6,$c6,$c6,$c6,$c2,$cc,$ee,$76       // char 81 'Q'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 82 'R'
        .byte $06,$06,$06,$06,$c6,$c6,$ee,$7c       // char 83 'S'
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 84 'T'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$ee,$7c       // char 85 'U'
        .byte $c6,$c6,$c6,$c6,$c6,$6c,$6c,$38       // char 86 'V'
        .byte $c6,$c6,$c6,$c6,$d6,$ba,$6c,$c6       // char 87 'W'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6       // char 88 'X'
        .byte $06,$06,$06,$06,$c6,$c6,$ee,$7c       // char 89 'Y'
        .byte $30,$30,$60,$60,$c0,$c6,$c6,$fe       // char 90 'Z'

txt_0ad8:
        .byte $30,$30,$30,$30,$30,$30,$30,$3c       // char 91 '['
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 92 '\'
        .byte $18,$18,$18,$18,$18,$18,$18,$78       // char 93 ']'

// --- Region $0b08-$0fd5 ---
.pc = $0b08 "dat_0b08"

dat_0b08:
        .byte $18,$18,$00,$00,$00,$18,$3c,$18       // char 97 'a'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $6c,$6c,$fe,$6c,$6c,$6c,$00,$00       // char 99 'c'
        .byte $06,$06,$06,$c6,$c6,$ee,$7c,$38       // char 100 'd'
        .byte $30,$30,$60,$60,$c0,$cc,$9e,$8c       // char 101 'e'
        .byte $30,$60,$fe,$00,$7e,$d8,$d8,$7e       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 103 'g'
        .byte $60,$60,$30,$30,$30,$18,$18,$0c       // char 104 'h'
        .byte $0c,$0c,$18,$18,$18,$30,$30,$60       // char 105 'i'
        .byte $6c,$46,$02,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $18,$00,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$00,$00,$00,$38,$38,$18,$30       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $00,$00,$00,$00,$00,$18,$3c,$18       // char 110 'n'
        .byte $30,$30,$60,$60,$c0,$c0,$80,$80       // char 111 'o'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$ee,$7c       // char 112 'p'
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c       // char 113 'q'
        .byte $70,$60,$e0,$c0,$c0,$c6,$c6,$fe       // char 114 'r'
        .byte $06,$06,$06,$06,$c6,$c6,$ee,$7c       // char 115 's'
        .byte $e6,$c6,$f6,$06,$06,$06,$06,$06       // char 116 't'
        .byte $06,$06,$06,$06,$c6,$c6,$ee,$7c       // char 117 'u'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$ee,$7c       // char 118 'v'
        .byte $18,$18,$38,$30,$30,$70,$60,$60       // char 119 'w'
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$ee,$7c       // char 120 'x'
        .byte $06,$06,$06,$06,$c6,$c6,$ee,$7c       // char 121 'y'
        .byte $38,$38,$00,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 123 '{'
        .byte $38,$1c,$0e,$00,$00,$00,$00,$00       // char 124 '|'
        .byte $fe,$00,$00,$00,$00,$00,$00,$00       // char 125 '}'
        .byte $38,$70,$e0,$00,$00,$00,$00,$00       // char 126 '~'
        .byte $c6,$ee,$7c,$00,$00,$30,$78,$30       // char 127

spr_0c00:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 129
        .byte $55,$6a,$6f,$6a,$65,$60,$65,$6a       // char 130
        .byte $55,$aa,$ff,$aa,$55,$00,$55,$aa       // char 131
        .byte $55,$aa,$f6,$a6,$56,$06,$56,$a6       // char 132
        .byte $ff,$fd,$f6,$e6,$d9,$d8,$99,$6a       // char 133
        .byte $95,$6a,$bf,$aa,$55,$00,$55,$aa       // char 134
        .byte $6f,$97,$e5,$a9,$55,$01,$56,$aa       // char 135
        .byte $ff,$ff,$ff,$bf,$7f,$bf,$af,$6f       // char 136
        .byte $f5,$f6,$f6,$f6,$f6,$f6,$f6,$f6       // char 137
        .byte $5f,$af,$6f,$6f,$6f,$6f,$6f,$6f       // char 138
        .byte $6f,$6e,$69,$64,$60,$60,$60,$60       // char 139
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 140
        .byte $f6,$b6,$66,$16,$06,$06,$06,$06       // char 141
        .byte $ff,$bf,$6d,$16,$06,$06,$06,$06       // char 142
        .byte $ff,$5f,$a7,$f6,$f6,$f6,$f6,$f6       // char 143
        .byte $ff,$ea,$95,$40,$00,$00,$00,$00       // char 144
        .byte $ff,$ab,$56,$01,$00,$00,$00,$00       // char 145
        .byte $6f,$6f,$6f,$6f,$6f,$6f,$6f,$6f       // char 146
        .byte $f6,$f6,$f6,$f6,$f6,$f6,$f6,$f6       // char 147
        .byte $f6,$f6,$f6,$ff,$ff,$ff,$ff,$ff       // char 148
        .byte $ff,$55,$aa,$ff,$ff,$ff,$ff,$ff       // char 149
        .byte $ff,$57,$aa,$d9,$d8,$d8,$d8,$d8       // char 150
        .byte $ff,$ad,$59,$05,$01,$01,$01,$01       // char 151
        .byte $ff,$55,$aa,$bf,$bf,$bf,$bf,$bf       // char 152
        .byte $f6,$56,$aa,$ff,$ff,$ff,$ff,$ff       // char 153
        .byte $60,$60,$60,$60,$60,$60,$60,$60       // char 154
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 155
        .byte $60,$60,$60,$60,$61,$66,$6b,$6e       // char 156
        .byte $00,$00,$00,$00,$10,$64,$b9,$ee       // char 157
        .byte $06,$06,$06,$06,$06,$06,$06,$56       // char 158
        .byte $60,$60,$60,$60,$60,$60,$64,$69       // char 159
        .byte $00,$00,$00,$00,$00,$00,$50,$a4       // char 160
        .byte $06,$06,$06,$06,$06,$06,$06,$46       // char 161
        .byte $d8,$d8,$d8,$d8,$d8,$d8,$d8,$d8       // char 162
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 163
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 164
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // char 165
        .byte $00,$00,$00,$00,$00,$00,$00,$10       // char 166
        .byte $00,$00,$00,$00,$40,$91,$e6,$bb       // char 167
        .byte $06,$06,$06,$16,$66,$b6,$e6,$96       // char 168
        .byte $00,$00,$00,$04,$59,$ae,$fb,$a6       // char 169
        .byte $06,$06,$06,$06,$1b,$6e,$b9,$e4       // char 170
        .byte $f6,$f6,$56,$aa,$e5,$90,$45,$1a       // char 171
        .byte $10,$64,$b9,$ee,$9b,$46,$11,$64       // char 172
        .byte $00,$10,$64,$b9,$ee,$9b,$46,$11       // char 173
        .byte $69,$68,$99,$da,$da,$f9,$f9,$fe       // char 174
        .byte $9b,$46,$11,$64,$b9,$ee,$bb,$64       // char 175
        .byte $a6,$f6,$aa,$59,$04,$51,$a6,$fb       // char 176
        .byte $f6,$f6,$5a,$ab,$46,$11,$64,$b9       // char 177
        .byte $00,$04,$59,$ae,$fb,$a6,$51,$04       // char 178
        .byte $00,$05,$1a,$6d,$b9,$e6,$96,$4b       // char 179
        .byte $6f,$6f,$bf,$bf,$bf,$ff,$ff,$ff       // char 180
        .byte $6e,$6b,$66,$61,$64,$69,$6e,$67       // char 181
        .byte $f9,$ae,$5b,$06,$51,$a4,$f9,$ee       // char 182
        .byte $96,$e6,$b6,$66,$16,$46,$96,$e6       // char 183
        .byte $d8,$d8,$d8,$d9,$da,$db,$da,$d9       // char 184
        .byte $00,$00,$05,$1a,$6f,$ba,$e5,$90       // char 185
        .byte $01,$41,$91,$e5,$b9,$6d,$19,$45       // char 186
        .byte $f6,$f6,$f6,$f6,$f6,$f6,$f9,$fd       // char 187
        .byte $94,$e9,$be,$6b,$16,$41,$94,$a9       // char 188
        .byte $64,$b9,$ee,$9b,$46,$11,$64,$b9       // char 189
        .byte $6f,$6f,$55,$ba,$ee,$9b,$46,$11       // char 190
        .byte $60,$60,$80,$41,$96,$eb,$be,$69       // char 191
        .byte $01,$16,$6b,$be,$e9,$94,$41,$16       // char 192
        .byte $46,$96,$e6,$b6,$66,$16,$4a,$9b       // char 193
        .byte $69,$64,$61,$66,$6b,$6e,$6b,$6e       // char 194
        .byte $6e,$19,$44,$91,$e6,$fb,$9d,$46       // char 195
        .byte $46,$16,$66,$b6,$d6,$66,$b6,$e6       // char 196
        .byte $51,$04,$59,$ae,$ff,$e4,$91,$46       // char 197
        .byte $91,$46,$1b,$65,$b6,$e6,$b6,$e6       // char 198
        .byte $6f,$be,$ff,$55,$aa,$f6,$f6,$f6       // char 199
        .byte $b9,$ce,$1b,$6e,$b9,$e4,$91,$46       // char 200
        .byte $64,$b9,$de,$47,$1b,$6e,$b9,$e4       // char 201
        .byte $fe,$f9,$f6,$d8,$d9,$96,$6b,$6e       // char 202
        .byte $91,$46,$1b,$6e,$b9,$e4,$91,$46       // char 203
        .byte $bd,$e4,$91,$46,$19,$66,$b6,$f6       // char 204
        .byte $de,$6f,$b9,$54,$a5,$f6,$f6,$f6       // char 205
        .byte $59,$ae,$fb,$6e,$b9,$e4,$91,$46       // char 206
        .byte $1b,$66,$b6,$c9,$1d,$6e,$b9,$e4       // char 207
        .byte $ff,$ff,$ff,$bf,$bf,$bf,$6f,$6f       // char 208
        .byte $6b,$6e,$69,$64,$61,$66,$6b,$6e       // char 209
        .byte $93,$46,$1b,$6e,$b9,$e4,$91,$46       // char 210
        .byte $b6,$e6,$96,$46,$16,$66,$b6,$e6       // char 211
        .byte $d8,$d9,$da,$db,$d8,$d9,$da,$db       // char 212
        .byte $45,$1a,$6f,$bb,$ee,$b9,$e4,$91       // char 213
        .byte $91,$e5,$f9,$9d,$45,$19,$6d,$b9       // char 214
        .byte $fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 215
        .byte $be,$6b,$64,$e9,$fa,$ff,$ff,$ff       // char 216
        .byte $ce,$1b,$6e,$55,$a8,$d9,$da,$db       // char 217
        .byte $64,$b9,$ce,$1b,$6e,$b9,$e4,$91       // char 218
        .byte $14,$41,$96,$e9,$7d,$19,$6d,$b9       // char 219
        .byte $6b,$bf,$f9,$56,$ab,$bf,$bf,$bf       // char 220
        .byte $9b,$6f,$6f,$bf,$ff,$ff,$ff,$ff       // char 221
        .byte $69,$64,$61,$66,$6b,$6e,$69,$64       // char 222
        .byte $1b,$6e,$b9,$e4,$91,$46,$1b,$6e       // char 223
        .byte $96,$46,$16,$66,$b6,$e6,$96,$46       // char 224
        .byte $da,$d9,$d8,$d9,$da,$db,$da,$d9       // char 225
        .byte $46,$1b,$6e,$b9,$e4,$91,$46,$1b       // char 226
        .byte $e5,$91,$45,$19,$6d,$b9,$e5,$91       // char 227
        .byte $61,$66,$6b,$6e,$69,$64,$61,$6f       // char 228
        .byte $b9,$e4,$91,$46,$1b,$6e,$b9,$ff       // char 229
        .byte $16,$66,$b6,$e6,$96,$46,$1b,$ff       // char 230
        .byte $ff,$ff,$ff,$ff,$ff,$55,$aa,$ff       // char 231
        .byte $ff,$ff,$ff,$ff,$ff,$5f,$af,$6f       // char 232
        .byte $16,$66,$b6,$e6,$96,$46,$16,$f6       // char 233
        .byte $1b,$6e,$b9,$e4,$91,$46,$1b,$ff       // char 234
        .byte $d8,$d9,$da,$db,$da,$d9,$d8,$db       // char 235
        .byte $6e,$b9,$e4,$91,$46,$1b,$6e,$ff       // char 236
        .byte $45,$19,$6d,$b9,$e5,$91,$45,$fd       // char 237
        .byte $6a,$95,$d8,$d9,$f6,$f6,$fe,$ff       // char 238
        .byte $aa,$55,$00,$55,$aa,$7f,$95,$aa       // char 239
        .byte $aa,$55,$00,$55,$aa,$ff,$55,$aa       // char 240
        .byte $6f,$6f,$6f,$6f,$6f,$6f,$6f,$af       // char 241
        .byte $6a,$65,$60,$65,$6a,$6f,$65,$6a       // char 242
        .byte $a6,$56,$06,$56,$a6,$f6,$56,$aa       // char 243
        .byte $da,$d9,$d8,$d9,$da,$db,$d9,$da       // char 244
        .byte $a9,$55,$01,$55,$a9,$fd,$55,$aa       // char 245
        .byte $06,$04,$0c,$0e,$0f,$03,$0d,$01       // char 246
        .byte $01,$0d,$03,$0f,$0e,$0c,$04,$06       // char 247
        .byte $09,$02,$08,$0a,$0f,$07,$0d,$01       // char 248
        .byte $01,$0d,$07,$0f,$0a,$08,$02,$09       // char 249
        .byte $01,$11,$11,$8f,$18                   // char 250 (partial)

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

// --- Region $1486-$148f ---
.pc = $1486 "dat_1486"

dat_1486:
        .byte $00,$07,$0e,$01,$02,$04,$fe,$fd,$fb   // .........

dat_148f:
        // === Fill data (1 bytes, $148f-$148f) ===
        .byte $00                                   // .

// --- Region $14ed-$1980 ---
.pc = $14ed "dat_14ed"

dat_14ed:
        .fill 12, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

txt_1529:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$06,$16,$27,$38,$4b,$5e,$73,$89,$a1,$ba,$d4,$f0,$0d,$2c,$4e // ...'8K^s......,N
        .byte $71,$96,$bd,$e7,$13,$42,$74,$a8,$e0,$1b,$59,$9c,$e2,$2c,$7b,$ce // q....Bt...Y..,{.
        .byte $27,$84,$e8,$51,$c0,$36,$b3,$38,$c4,$59,$f6,$9d,$4e,$09,$d0,$a2 // '..Q.6.8.Y..N...
        .byte $81,$6d,$67,$70,$88,$b2,$ed,$3a,$9c,$13,$a0,$44,$02,$da,$ce,$e0 // .mgp...:...D....
        .byte $11,$64,$da,$75,$38,$26,$40,$89,$04,$b4,$9c,$c0,$22,$c8,$b4,$eb // .d.u8&@....."...
        .byte $71,$4c,$80,$12,$08,$68,$38,$80,$45,$90,$68,$d6,$e3,$98,$00,$24 // qL...h8.E.h....$
        .byte $10                                   // .

txt_15ad:
        .text "PLAYER BY OLAV M0RKRID! MUSIC BY FULL FORCE!! GOD HJUL.."
        .byte $00                                   // string terminator
        .byte $01,$05,$0c,$0e,$16,$01,$01,$0c,$1a,$1c,$01,$0e,$0c,$01,$00,$00 // ................
        .fill 14, $00
        .byte $fc,$f9,$9f,$f5,$ac,$ba,$8a,$be,$bd,$bc,$ff,$f5,$9a,$fc,$00,$80 // ................
        .byte $83,$40,$80,$20,$80,$80,$10,$80,$80,$80,$80,$40,$80,$00,$04,$00 // .@. .......@....
        .byte $01,$00,$02,$08,$08,$04,$01,$00,$04,$00,$01,$04,$00,$10,$00,$30 // ...............0
        .byte $00,$20,$08,$08,$40,$60,$00,$10,$00,$30,$10,$00,$00,$00,$00,$00 // . ..@`...0......
        .fill 11, $00
        .byte $30,$00,$00,$00,$30,$30,$30,$00,$30,$30,$30,$00,$00,$00,$00,$a2 // 0...000.000.....
        .byte $00,$00,$00,$a2,$a2,$a2,$00,$a2,$a2,$a2,$00,$00,$00,$00,$81,$80 // ................
        .fill 8, $00
        .byte $81,$f0,$00,$00,$00,$f4,$03,$00,$00,$00,$00,$00,$00,$00,$00,$f4 // ................
        .byte $00,$00,$00,$00,$0a,$60,$00,$00,$00,$00,$00,$00,$00,$00,$0a,$00 // .....`..........
        .byte $00,$00,$00,$f1,$f1,$00,$00,$00,$00,$00,$00,$00,$00,$f1,$f1,$00 // ................
        .byte $00,$7e,$11,$81,$41,$7e,$11,$81,$40,$80,$40,$80,$7e,$41,$7e,$11 // .~..A~..@.@.~A~.
        .byte $81
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$7e,$11
        .byte $21,$41,$7e
        .byte $41,$7e
        .byte $41,$7e,$00
        .byte $00,$5e,$00,$02,$00,$5e,$ff,$40,$fe,$40,$02,$00,$02,$00,$5e,$00 // .^...^.@.@....^.
        .byte $fe,$fc,$fb,$5e,$02,$00,$00,$00,$10,$00,$10,$00,$10,$00,$03,$03 // ...^............
        .byte $07,$07,$0c,$7f,$00,$04,$04,$07,$07,$0c,$7f,$00,$03,$07,$0c,$7f // ................
        .byte $00,$04,$07,$0c,$7f,$00,$05,$05,$09,$09,$0c,$7f,$00,$04,$04,$07 // ................
        .byte $07,$0c,$7f,$00,$03,$08,$0c,$7f,$00,$03,$03,$08,$08,$0c,$7f,$03 // ................
        .byte $03,$0d,$0d,$03,$08,$03,$08,$00,$07,$0e,$13,$18,$1f,$26,$2b,$2e // .............&+.
        .byte $37,$40,$17,$17,$17,$05,$00,$e1,$01,$01,$01,$01,$01,$01,$ff,$00 // 7@..............
        .byte $e1,$03,$03,$03,$03,$03,$03,$ff,$00,$e1,$00,$00,$02,$02,$04,$04 // ................
        .byte $ff,$00,$53,$56,$7d,$9d,$b9,$17,$17,$17,$17,$17,$5f,$bf,$7f,$83 // ..SV}......._...
        .byte $61,$18,$81,$18,$18,$83,$62,$24,$61,$18,$15,$81,$15,$15,$83,$62 // a.....b$a......b
        .byte $24,$61,$15,$1a,$81,$1a,$1a,$83,$62,$24,$61,$1a,$13,$81,$13,$13 // $a......b$a.....
        .byte $83,$62
        .byte $24,$61,$13,$7f,$81,$65
        .text "7974"
        .byte $83
        .byte $34,$81
        .byte $32
        .byte $85,$34,$83,$37,$39,$3c,$80,$3c,$86,$c3,$3e,$87,$40,$83,$3e,$81 // .4.79<.<..>.@.>.
        .byte $40,$85,$3e,$83,$3b,$7f,$85,$e1,$30,$83,$e3,$37,$85,$37,$e1,$37 // @.>.;...0..7.7.7
        .byte $83,$e2,$39,$85,$39,$e1,$35,$83,$e3,$3c,$85,$3c,$87,$e0,$34,$e4 // ..9.9.5..<.<..4.
        .byte $32,$7f,$87,$65,$40,$43,$83,$40,$81,$41,$85,$40,$83,$3e,$87,$45 // 2..e@C.@.A.@.>.E
        .byte $48,$83,$47,$81,$45,$89,$43,$7f,$00   // H.G.E.C..

txt_17d0:
        .encoding "screencode_mixed"
        .text "hello left c64 freax! rainbowman brings you *iketa* by tristar technologies! greets to:trd,awt,sls,atl,rfx,tal,agy,afl,xs,oxy,dn,glg,cml,b,nsn & t! c.u"
        .encoding "petscii_upper"

txt_1867:
        .text "."

dat_1868:
        // === Fill data (38 bytes, $1868-$188d) ===
        .fill 38, $20
        .byte $00,$00                               // ..

txt_1890:
        .text "     "

txt_1895:
        .encoding "screencode_mixed"
        .text "proudly presents on"
        .encoding "petscii_upper"

txt_18a8:
        .text " 14.12.1994         *"

txt_18bd:
        .encoding "screencode_mixed"
        .text "iketa* by tristar technologies"
        .encoding "petscii_upper"

txt_18db:
        .text "     2 "

txt_18e2:
        .encoding "screencode_mixed"
        .text "contact rainbowman of laxity write"
        .encoding "petscii_upper"

txt_1904:
        .text " 2: "
        .byte $22                                   // double quote character
        .byte $0b,$0f,$0d,$01                       // ....

txt_190d:
        .byte $22                                   // double quote character
        .text " * "
        .byte $10,$0f,$13,$14,$0c,$01,$07,$05,$12,$0e,$04,$20,$2a,$20,$04 // ........... * .

txt_1920:
        .text "-64546 "
        .byte $17,$01,$0c,$0c,$04,$0f,$12,$06       // ........

txt_192f:
        .text "     *"

txt_1935:
        .encoding "screencode_mixed"
        .text "laxity* the right way to go"
        .encoding "petscii_upper"

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

txt_1959:
        .text "          "
        .byte $10,$15,$13,$08,$20,$14,$12,$09,$07,$07,$05,$12 // .... .......

txt_196f:
        .text " #2...           "
        .byte $00                                   // string terminator

// --- Region $1e00-$1e00 ---
.pc = $1e00 "spr_1e00"

spr_1e00:
        .byte $00                                   // .

// --- Region $1f00-$1f00 ---
.pc = $1f00 "spr_1f00"

spr_1f00:
        .byte $00                                   // .

// --- Region $2000-$213f ---
.pc = $2000 "spr_2000"

spr_2000:
        // === Sprite data (64 bytes, $2000-$203f) ===
        .byte $81,$82,$83                           // #......##.....#.#.....##
        .byte $84,$81,$81                           // #....#..#......##......#
        .byte $81,$81,$85                           // #......##......##....#.#
        .byte $86,$83,$83                           // #....##.#.....###.....##
        .byte $83,$87,$88                           // #.....###....####...#...
        .byte $82,$83,$84                           // #.....#.#.....###....#..
        .byte $89,$83,$83                           // #...#..##.....###.....##
        .byte $8a,$82,$83                           // #...#.#.#.....#.#.....##
        .byte $84,$89,$83                           // #....#..#...#..##.....##
        .byte $83,$83,$83                           // #.....###.....###.....##
        .byte $83,$84,$89                           // #.....###....#..#...#..#
        .byte $83,$83,$8a                           // #.....###.....###...#.#.
        .byte $82,$83,$84                           // #.....#.#.....###....#..
        .byte $81,$81,$8b                           // #......##......##...#.##
        .byte $8c,$8d,$81                           // #...##..#...##.##......#
        .byte $81,$81,$81                           // #......##......##......#
        .byte $8b,$8c,$8e                           // #...#.###...##..#...###.
        .byte $8f,$90,$91                           // #...#####..#....#..#...#
        .byte $92,$8b,$8c                           // #..#..#.#...#.###...##..
        .byte $8d,$93,$90                           // #...##.##..#..###..#....
        .byte $91,$92,$8b                           // #..#...##..#..#.#...#.##
        .byte $8c                                   // sprite 0 padding
        .byte $8d,$94,$95,$96,$8c,$97,$98,$99,$93,$90,$91,$92,$8b,$8c,$8d,$81 // ................
        .byte $81,$9a,$80,$9b,$81,$81,$81,$81,$9a,$80,$9b,$93,$80,$80,$92,$9c // ................
        .byte $9d,$9e,$93,$80,$80,$92,$9f,$a0,$a1,$81,$81,$a2,$80,$a3,$a4,$81 // ................
        .byte $93,$a5,$a6,$92,$9a,$80,$9b,$81,$81,$9c,$a7,$a8,$81,$81,$81,$81 // ................
        .byte $9c,$a9,$aa,$ab,$ac,$ad,$92,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6 // ................
        .byte $b7,$81,$81,$b8,$b9,$ba,$a4,$81,$bb,$bc,$bd,$be,$bf,$c0,$c1,$81 // ................
        .byte $81,$c2,$c3,$c4,$81,$81,$81,$81,$c2,$c5,$c6,$c7,$c8,$c9,$92,$ca // ................
        .byte $cb,$cc,$cd,$ce,$cf,$d0,$d1,$d2,$d3,$81,$81,$d4,$d5,$d6,$a4,$81 // ................
        .byte $d7,$d8,$d9,$da,$db,$dc,$dd,$81,$81,$de,$df,$e0,$81,$81,$81,$81 // ................
        .byte $de,$df,$e0,$93,$df,$cb,$92,$de,$df,$e0,$93,$df,$cb,$92,$de,$df // ................
        .byte $e0,$81,$81,$e1,$e2,$e3,$a4,$81,$81,$81,$e1,$e2,$e3,$a4,$81,$81 // ................
        .byte $81,$e4,$e5,$e6,$e7,$e7,$e7,$e8,$e4,$e5,$e9,$93,$e5,$ea,$92,$e4 // ................
        .byte $e5,$e9,$93,$e5,$ea,$92,$e4,$e5,$e9,$81,$81,$eb,$ec,$ed,$a4,$81 // ................
        .byte $81,$81,$eb,$ec,$ed,$a4,$81,$81,$81,$ee,$ef,$f0,$f0,$f0,$f0,$f1 // ................
        .byte $f2,$f0,$f3,$93,$f0,$f0,$f1,$f2,$f0,$f3,$93,$f0,$f0,$f1,$f2,$f0 // ................
        .byte $f3,$81,$81,$f4,$f0,$f5,$a4,$81,$81,$81,$f4,$f0,$f5,$a4,$81,$81 // ................

// --- Region $22f0-$2318 ---
.pc = $22f0 "Segment $22f0"
        .byte $00,$b9,$18,$23,$99,$2a,$08,$c8,$d0,$f7,$ee,$ef,$03,$ee,$ec,$03 // ...#.*..........
        .byte $d0,$ed,$c6,$01,$4c,$e2,$fc           // ....L..

txt_2307:
        .encoding "screencode_mixed"
        .text "intro by mr.magici"
        .encoding "petscii_upper"
