// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:22
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1700 (5888)
// IRQ handler:  $170c (irq_170c)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3700 bytes, Data: 59788 bytes
// Labels: 389, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0818 ---
.pc = $0814 "Program $0814"
        clv
        txs
        inx
        txs
        brk

// --- Region $090d-$090d ---
.pc = $090d "Program $090d"
        brk

// --- Region $09f0-$09f2 ---
.pc = $09f0 "Program $09f0"
        lda ($00,x)
        brk

// --- Region $0a2b-$0f5e ---
.pc = $0a2b "loc_0a2b"

loc_0a2b:
        ldx #$01
        stx $0a69
        inx
        stx $49
        ldy #$f1
        sty $d417
        ldy #$1f
        sty $d418
        ldx #$2f

loc_0a3f:
        sta $02,x
        sta $cf,x
        dex
        bpl loc_0a3f
        ldx #$21

loc_0a48:
        sta $2e,x
        dex
        bpl loc_0a48
        inx
        stx $e8
        stx $e9
        stx $ea
        sta $0a69
        lda #$00
        ldx #$14

loc_0a5b:
        sta $d400,x
        dex
        bpl loc_0a5b
        rts

dat_0a62:
        .byte $ee,$69,$0a,$4c,$57,$0a               // .i.LW.
// Referenced by: jsr from $1884

sub_0a68:
        lda #$00
        beq loc_0a6d

dat_0a6c:
        .byte $60                                   // `

loc_0a6d:
        lda #$02
        tax
        dec $49
        bpl loc_0a76
        sta $49

loc_0a76:
        stx $0a
        inc $e8,x
        ldy $0a28,x
        sty $0b
        lda $49
        cmp #$02
        beq loc_0a88
        jmp loc_0c4c

loc_0a88:
        txa
        asl
        tax
        lda $1138,x
        sta smc_0aa3                                // SMC: modifies $0aa3
        lda $1139,x
        sta smc_0aa4                                // SMC: modifies $0aa4
        ldx $0a
        dec $fa,x
        bmi loc_0aa0
        jmp loc_0c2a

loc_0aa0:
        ldy $1f,x
.label smc_0aa3 = * + 1
.label smc_0aa4 = * + 2
        lda $133d,y                                 // !SMC: modified by $0a8e, $0a94
        cmp #$ff
        bne loc_0ab3
        lda #$00
        sta $fa,x
        sta $1f,x
        sta $f7,x
        beq loc_0aa0

loc_0ab3:
        sta $44
        cmp #$40
        bcc loc_0ad4

loc_0ab9:
        cmp #$80
        bcc loc_0ac9
        and #$1f
        clc
        adc #$00
        sta $eb,x
        inc $1f,x
        jmp loc_0aa0

loc_0ac9:
        lda $44
        and #$3f
        sta $4b,x
        inc $1f,x
        jmp loc_0aa0

loc_0ad4:
        asl
        tay
        lda $1146,y
        sta $08
        lda $1147,y
        sta $09
        lda #$00
        sta $ee,x
        sta $f1,x
        sta $22,x
        sta $17,x
        sta $dc,x
        sta $df,x
        sta $e8,x
        sta $0a0f,x
        lda #$01
        sta $57,x
        ldy $f7,x
        lda ($08),y
        cmp #$ff
        bne loc_0b02
        jmp loc_0c15

loc_0b02:
        sta $05
        cmp #$60
        bcs loc_0b0b
        jmp loc_0ba4

loc_0b0b:
        cmp #$fd
        bne loc_0b2f
        lda #$01
        sta $dc,x
        inc $f7,x
        iny
        lda ($08),y
        sta $5d,x
        inc $f7,x
        inc $f7,x
        iny
        iny
        lda ($08),y
        clc
        adc $eb,x
        sta $51,x
        dey
        lda ($08),y
        sta $05
        jmp loc_0ba4

loc_0b2f:
        cmp #$fe
        bne loc_0b3e
        inc $f7,x
        iny
        lda ($08),y
        sta $d417
        jsr sub_0c3c

loc_0b3e:
        cmp #$e0
        bcc loc_0b53
        sbc #$e1
        sta $fa,x
        inc $f7,x
        lda #$00
        ldy $0b
        sta $4e,x
        sta $57,x
        jmp loc_0c23

loc_0b53:
        lda $05
        cmp #$c0
        bcc loc_0b60
        sbc #$c0
        sta $d0,x
        jsr sub_0c3c

loc_0b60:
        lda $05
        cmp #$80
        bcc loc_0b89
        sbc #$81
        sta $5a,x
        jsr sub_0c3c
        cmp #$fd
        bne loc_0b74
        jmp loc_0b0b

loc_0b74:
        cmp #$80
        bcc loc_0b89
        and #$7f
        clc
        adc $5a,x
        sta $5a,x
        jsr sub_0c3c
        cmp #$80
        bcc loc_0b89
        jmp loc_0b0b

loc_0b89:
        cmp #$70
        bcc loc_0ba4
        and #$0f
        sty $0d
        tay
        lda $11c1,y
        ldx $0a
        sta $0a0c,x
        lda $11d5,y
        sta $f4,x
        ldy $0d
        jsr sub_0c3c

loc_0ba4:
        lda $5a,x
        sta $fa,x
        lda $05
        clc
        adc $eb,x
        sta $41,x
        tay
        lda dat_107c,y
        sta $2b,x
        sta $d9,x
        lda $10da,y
        sta $2e,x
        sta $d6,x
        lda $d0,x
        asl
        asl
        asl
        sta $d3,x
        tax
        lda $1268,x
        lsr
        bcc loc_0bd1
        lda #$01
        sta smc_0f41                                // SMC: modifies $0f41

loc_0bd1:
        ldy $0b
        lda $1263,x
        sta $d405,y
        lda $1264,x
        sta $d406,y
        ldy $0a
        lda $1265,x
        sta.abs $0046,y
        lda $1261,x
        and #$0f
        sta.abs $00e5,y
        lda $1262,x
        sta.abs $004e,y
        lda #$80
        sta.abs $001a,y
        lda $1261,x
        asl
        bcc loc_0c04
        ldx $0a
        inc $17,x

loc_0c04:
        lda #$02
        sta.abs $00e2,y
        ldx $0a
        inc $f7,x
        ldy $f7,x
        lda ($08),y
        cmp #$ff
        bne loc_0c23

loc_0c15:
        lda #$00
        sta $f7,x
        lda $4b,x
        beq loc_0c21
        dec $4b,x
        bpl loc_0c23

loc_0c21:
        inc $1f,x

loc_0c23:
        lda #$ff
        sta $54,x
        jmp loc_1052

loc_0c2a:
        lda $fa,x
        beq loc_0c48
        lda $46,x
        lsr
        lsr
        lsr
        lsr
        cmp $fa,x
        bcs loc_0c48
        lda #$ff
        bne loc_0c4a
// Referenced by: jsr from $0b3b, $0b5d, $0b6a, $0b7f, $0ba1, $e6b5, $e6d7, $e6e4

sub_0c3c:
        inc $f7,x
        iny
        lda ($08),y
        cmp #$ff
        beq loc_0c15
        sta $05
        rts

loc_0c48:
        lda #$fe

loc_0c4a:
        sta $54,x

loc_0c4c:
        lda $57,x
        bne loc_0c53
        jmp loc_1052

loc_0c53:
        ldy $d3,x
        lda $1261,y
        and #$10
        beq loc_0c6d
        lda $fa,x
        bne loc_0c6d
        lda $49
        cmp #$01
        bne loc_0c6d
        ldy $0b
        lda #$00
        sta $d406,y

loc_0c6d:
        ldy $d3,x
        lda $1266,y
        sta $02
        lda $1267,y
        sta $03
        lda $41,x
        sta $3e,x
        lda $1268,y
        sta $04
        and #$04
        bne loc_0c89
        jmp loc_0d0c

loc_0c89:
        ldx $0a
        lda $04
        and #$10
        beq loc_0cab
        ldy $d0,x
        lda $1315,y
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$10
        tay
        lda $11d5,y
        sta $15
        lda $11c1,y
        sta $14
        jmp loc_0cb4

loc_0cab:
        lda $0a0c,x
        sta $14
        lda $f4,x
        sta $15

loc_0cb4:
        ldy #$00
        lda ($14),y
        sta $44
        and #$0f
        sta smc_0cdc                                // SMC: modifies $0cdc
        dec $f1,x
        bpl loc_0cd1
        ldy #$00
        lda ($14),y
        lsr
        lsr
        lsr
        lsr
        and #$07
        sta $f1,x
        inc $ee,x

loc_0cd1:
        ldx $0a
        ldy $ee,x

loc_0cd5:
        lda ($14),y
        cmp #$ff
        bne loc_0ce3
.label smc_0cdc = * + 1
        ldy #$00                                    // !SMC: modified by $0cbc
        iny
        tya
        sta $ee,x
        bne loc_0cd5

loc_0ce3:
        cmp #$fe
        bne loc_0ceb

dat_0ce7:
        .byte $d6,$ee,$d0,$21                       // ...!

loc_0ceb:
        bit $44
        bpl loc_0cf8
        sta $2e,x
        lda #$00
        sta $2b,x
        jmp loc_0f24

loc_0cf8:
        clc
        adc $41,x
        sta $3e,x
        tay
        lda $10da,y
        sta $2e,x
        sta $d6,x
        lda dat_107c,y
        sta $2b,x
        sta $d9,x

loc_0d0c:
        lda $02
        beq loc_0d16
        lda $04
        and #$20
        beq loc_0d19

loc_0d16:
        jmp loc_0dd0

loc_0d19:
        lda $df,x
        bne loc_0d16
        ldy $d0,x
        ldx $1301,y
        stx smc_0d97                                // SMC: modifies $0d97
        lda $02
        and #$0f
        sta smc_0d64                                // SMC: modifies $0d64
        lda $02
        and #$70
        lsr
        lsr
        lsr
        lsr
        ldx $0a
        sta $0c
        ldy #$bc
        lda $02
        bpl loc_0d40
        ldy #$7d

loc_0d40:
        sty smc_0d5e                                // SMC: modifies $0d5e
        lda $0a0f,x
        cmp #$24
        bcs loc_0d4d
        inc $0a0f,x

loc_0d4d:
        ldy $3e,x
        lda $107d,y
        sec
        sbc dat_107c,y
        sta $11
        lda $10db,y
        sbc $10da,y

smc_0d5e:
        ldy $0a0f,x                                 // !SMC: modified by $0d40
        sta $10
.label smc_0d64 = * + 1
        ldy #$02                                    // !SMC: modified by $0d29
        beq $0d6e

loc_0d67:
        lsr $10
        ror $11
        dey
        bne loc_0d67
        lda $25,x
        bpl loc_0d7a
        dec $28,x
        bne loc_0d88
        inc $25,x
        bpl loc_0d88

loc_0d7a:
        inc $28,x
        lda $0c
        cmp $28,x
        bcs loc_0d88
        sta $28,x
        dec $25,x
        dec $28,x

loc_0d88:
        ldy $3e,x
        lda dat_107c,y
        sta $0e
        lda $10da,y
        sta $0f
        lda $e8,x
.label smc_0d97 = * + 1
        cmp #$0a                                    // !SMC: modified by $0d22
        bcc loc_0dc4
        lda $0c
        lsr
        tay
        beq loc_0db0

loc_0da0:
        sec
        lda $0e
        sbc $11
        sta $0e
        lda $0f
        sbc $10
        sta $0f
        dey
        bne loc_0da0

loc_0db0:
        ldy $28,x
        beq loc_0dc4

loc_0db4:
        clc
        lda $0e
        adc $11
        sta $0e
        lda $0f
        adc $10
        sta $0f
        dey
        bne loc_0db4

loc_0dc4:
        lda $0e
        sta $2b,x
        sta $d9,x
        lda $0f
        sta $2e,x
        sta $d6,x

loc_0dd0:
        ldx $0a
        lda $dc,x
        bne loc_0ddc

loc_0dd6:
        jmp loc_0ea4

loc_0dd9:
        jmp loc_0e8b

loc_0ddc:
        lda $5d,x
        and #$f0
        lsr
        lsr
        sta smc_0df9                                // SMC: modifies $0df9
        sta smc_0e3d                                // SMC: modifies $0e3d
        lda $5d,x
        and #$0f
        sec
        sbc #$01
        clc
        adc $fa,x
        cmp $5a,x
        bcs loc_0dd6
        inc $df,x
.label smc_0df9 = * + 1
        adc #$04                                    // !SMC: modified by $0de2
        cmp $5a,x
        bcc loc_0dd9
        ldy $41,x
.label sub_0e01 = * + 1
        lda $51,x
        tax
        sec
        lda dat_107c,y
        sbc dat_107c,x
        sta $12
        lda $10da,y
        sbc $10da,x
        sta $13
        ldx #$38
        ldy #$e9
        bcs loc_0e2e
        ldx #$18
        ldy #$69
        eor #$ff
        sta $13
        lda $12
        eor #$ff
        sta $12
        inc $12
        bne loc_0e2e
        inc $13

loc_0e2e:
        sty smc_0e7a                                // SMC: modifies $0e7a
        sty smc_0e82                                // SMC: modifies $0e82
        stx smc_0e79                                // SMC: modifies $0e79
        ldy #$02
        lda #$00
        clc

loc_0e3c:
.label smc_0e3d = * + 1
        adc #$04                                    // !SMC: modified by $0de5
        dey
        bpl loc_0e3c
        sta $0d
        asl $12
        rol $13
        lda #$00
        ldx #$0e

loc_0e4b:
        rol $12
        rol $13
        rol
        bcs loc_0e56
        cmp $0d
        bcc loc_0e59

loc_0e56:
        sbc $0d
        sec

loc_0e59:
        dex
        bpl loc_0e4b
        asl $12
        rol $13
        asl
        cmp $0d
        bcc loc_0e6b
        inc $12
        bne loc_0e6b
        inc $13

loc_0e6b:
        lda $12
        sta smc_0e7b                                // SMC: modifies $0e7b
        lda $13
        sta smc_0e83                                // SMC: modifies $0e83
        ldx $0a
        lda $d9,x

smc_0e79:
        clc                                         // !SMC: modified by $0e34

smc_0e7a:
.label smc_0e7b = * + 1
        adc #$3b                                    // !SMC: modified by $0e2e, $0e6d
        sta $d9,x
        sta $2b,x
        lda $d6,x

smc_0e82:
.label smc_0e83 = * + 1
        adc #$00                                    // !SMC: modified by $0e31, $0e72
        sta $d6,x
        sta $2e,x
        jmp loc_0ea4

loc_0e8b:
        lda $51,x
        sta $41,x
        tay
        lda dat_107c,y
        sta $d9,x
        sta $2b,x
        lda $10da,y
        sta $d6,x
        sta $2e,x
        lda #$00
        sta $dc,x
        sta $df,x

loc_0ea4:
        lda $03
        and #$07
        beq loc_0f15
        tay
        dey
        lda $1246,y
        sta $14
        lda $124b,y
        sta $15
        lda $17,x
        bpl loc_0ec3
        lda $03
        and #$f0
        sta $16
        jmp loc_0ee3

loc_0ec3:
        ldy $e2,x
        lda ($14),y
        bne loc_0ed1
        lda $17,x
        eor #$80
        sta $17,x
        bne loc_0f15

loc_0ed1:
        sta smc_0edc                                // SMC: modifies $0edc
        iny
        lda ($14),y
        sta $16
        lda $e8,x
.label smc_0edc = * + 1
        cmp #$05                                    // !SMC: modified by $0ed1, $ea4c
        bcc loc_0ee3
        inc $e2,x
        inc $e2,x

loc_0ee3:
        lda $17,x
        lsr
        bcc loc_0f00
        lda $1a,x
        clc
        adc $16
        sta $1a,x
        lda $e5,x
        adc #$00
        sta $e5,x
        ldy #$01
        cmp ($14),y
        bcc loc_0f15
        dec $17,x
        jmp loc_0f15

loc_0f00:
        lda $1a,x
        sec
        sbc $16
        sta $1a,x
        lda $e5,x
        sbc #$00
        sta $e5,x
.label sub_0f0e = * + 1
        ldy #$00
        cmp ($14),y
        bcs loc_0f15
        inc $17,x

loc_0f15:
        lda $04
        and #$20
        beq loc_0f24
        ldx $0a
        lda $2e,x
        sec
        sbc #$02
        sta $2e,x

loc_0f24:
        lda $04
        and #$01
        bne loc_0f2d
        jmp loc_0fa6

loc_0f2d:
        ldx $0a
        stx $4a
        lda $46,x
        and #$07
        tay
        lda $1230,y
        sta $14
        lda $1233,y
        sta $15
.label smc_0f41 = * + 1
        ldy #$00                                    // !SMC: modified by $0bce
        beq loc_0f67

loc_0f44:
        lda ($14),y
        sta $d418
        sty $1e
        lda #$02
        sta $1d
        sta $07
        dey
        sty smc_0f76
        sty smc_0f41
        lda ($14),y
        jmp loc_0fb9

dat_0f5d:
        .byte $80,$81                               // ..

// --- Region $0f67-$107c ---
.pc = $0f67 "loc_0f67"

loc_0f67:
        lda $07
        beq loc_0fbe
        dec $1e
        bne loc_0f9e
        ldy $1d

loc_0f71:
        lda ($14),y
        bne loc_0f86
.label smc_0f76 = * + 1
        lda #$00                                    // !SMC: modified by $0f8a, $eb04
        beq loc_0f7e

dat_0f79:
        .byte $a8,$84,$1d,$d0,$f3                   // .....

loc_0f7e:
        sta $07
        iny
        lda ($14),y
        jmp loc_0fb9

loc_0f86:
        cmp #$ff
        bne loc_0f92
        sty smc_0f76                                // SMC: modifies $0f76
        inc $1d
        iny
        bne loc_0f71

loc_0f92:
        sta $1e
        iny
        lda ($14),y
        sta smc_0fa2                                // SMC: modifies $0fa2
        inc $1d
        inc $1d

loc_0f9e:
        lda $06
        clc
.label smc_0fa2 = * + 1
        adc #$eb                                    // !SMC: modified by $0f97, $eb11
        jmp loc_0fb9

loc_0fa6:
        ldx $4a
        cpx $0a
        bne loc_0fbe
        lda $03
        and #$08
        bne loc_0fbe
        lda #$1f
        sta $d418
        lda #$ff

loc_0fb9:
        sta $06
        sta $d416

loc_0fbe:
        ldy $0b
        ldx $0a
        lda $04
        and #$10
        beq loc_1017
        ldy $d0,x
        lda $1315,y
        and #$0f
        asl
        tax
        lda $113e,x
        sta $14
        lda $113f,x
        sta $15
        ldy #$00
        lda ($14),y
        sta $44
        and #$0f
        sta smc_0ffb                                // SMC: modifies $0ffb
        ldx $0a
        inc $22,x
        ldy $22,x

loc_0fec:
        lda ($14),y
        cmp #$fe
        bne loc_0ff6
        dec $22,x
        bne loc_1014

loc_0ff6:
        cmp #$ff
        bne loc_1002
.label smc_0ffb = * + 1
        ldy #$00                                    // !SMC: modified by $0fe3
        iny
        tya
        sta $22,x
        bne loc_0fec

loc_1002:
        sta $4e,x
        bit $44
        bpl loc_1014
        and #$01
        beq dat_1010
        lda #$ff
        bmi loc_1012

dat_1010:
        .byte $a9,$fe                               // ..

loc_1012:
        sta $54,x

loc_1014:
        jmp loc_1052

loc_1017:
        bit $04
        bpl loc_1052
        ldx $0a
        ldy $d0,x
        lda $e8,x
        cmp $1315,y
        bcs loc_1034
        lda $1329,y
        bpl loc_1031
        lda #$f9
        sta $2e,x
        lda #$81

loc_1031:
        jmp loc_1050

loc_1034:
        lda $1315,y
        clc
        adc #$02
        sta smc_1040                                // SMC: modifies $1040
        lda $e8,x
.label smc_1040 = * + 1
        cmp #$05                                    // !SMC: modified by $103a
        bcs loc_1052
        lda $d9,x
        sta $2b,x
        lda $d6,x
        sta $2e,x
        ldy $d3,x
        lda $1262,y

loc_1050:
        sta $4e,x

loc_1052:
        dex
        bmi loc_1058
        jmp loc_0a76

loc_1058:
        ldx #$02

loc_105a:
        ldy $0a28,x
        lda $4e,x
        and $54,x
        sta $d404,y
        lda $2b,x
        sta $d400,y
        lda $2e,x
        sta $d401,y
        lda $1a,x
        sta $d402,y
        lda $e5,x
        sta $d403,y
        dex
        bpl loc_105a
        rts

dat_107c:
        .byte $00                                   // .

// --- Region $1203-$120a ---
.pc = $1203 "sub_1203"
// Referenced by: jsr from $f8d7

sub_1203:
        .byte $0c,$03,$08                           // nop $0803 // ILLEGAL
        .byte $ff,$10,$0c                           // isc $0c10,x // ILLEGAL

dat_1209:
        .byte $04,$09                               // ..

// --- Region $128d-$1291 ---
.pc = $128d "Segment $128d"
        beq loc_12d2
        .byte $23,$80                               // rla ($80,x) // ILLEGAL
        brk

// --- Region $12d2-$12d5 ---
.pc = $12d2 "loc_12d2"

loc_12d2:
        eor ($00,x)
        rol
        brk

// --- Region $1320-$1320 ---
.pc = $1320 "sub_1320"
// Referenced by: jsr from $f8cf

sub_1320:
        brk

// --- Region $1700-$1810 ---
.pc = $1700 "main_1700"

main_1700:
        lda #$00
        sta $d011
        beq loc_1720

txt_1707:
        .text "4 TSS"

irq_170c:
.label smc_170d = * + 1
.label smc_170e = * + 2
        jsr sub_182a                                // !SMC: modified by $170f, $1712
        sta smc_170d                                // SMC: modifies $170d
        sty smc_170e                                // SMC: modifies $170e
        stx $d012
        lda #$01
        sta $d019
        jmp loc_ea7e

loc_1720:
        sta $d020
        sta $d021
        sta $0277
        sta $0286
        jsr $e544
        sei
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$20
        sta $d012
        lda #$0c
        ldy #$17
        sta $0314
        sty $0315
        jsr sub_1798
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        cli
        jsr sub_196e

loc_1758:
        lda $dc01
        and #$10
        bne loc_1758
        sei
        lda #$f0
        sta $d01a
        lda #$31
        ldy #$ea
        sta $0314
        sty $0315
        cli
        jsr $fda3
        jsr $e518
        jsr $e544
        lda #$00
        ldy #$51
        sta $2d
        sta $ae
        sty $2e
        sty $af
        ldx #$00

loc_1787:
        lda dat_1811,x
        sta $0400,x
        inx
        cpx #$19
        bne loc_1787
        sei
        inc $01
        jmp $0400
// Referenced by: jsr from $1747

sub_1798:
        ldx #$00

loc_179a:
        lda $2640,x
        sta $0400,x
        lda $2680,x
        sta $0440,x
        lda #$00
        sta $0680,x
        sta $06a8,x
        lda #$08
        sta $d800,x
        sta $d840,x
        inx
        bne loc_179a
        ldx #$00

loc_17bb:
        lda $0840,x
        sta $0340,x
        inx
        cpx #$80
        bne loc_17bb
        ldx #$00

loc_17c8:
        lda $20e0,x
        sta $0599,x
        inx
        cpx #$16
        bne loc_17c8
        ldx #$00

loc_17d5:
        lda $21e0,x
        sta $0610,x
        inx
        cpx #$18
        bne loc_17d5
        ldx #$00

loc_17e2:
        lda dat_0808,x
        sta $d000,x
        inx
        cpx #$2f
        bne loc_17e2
        ldx #$00

loc_17ef:
        lda $0838,x
        sta $07f8,x
        inx
        cpx #$08
        bne loc_17ef
        ldx #$00

loc_17fc:
        lda $0980,x
        sta $07c0,x
        lda #$20
        sta $06f8,x
        inx
        cpx #$28
        bne loc_17fc
        lda #$00
        jmp loc_0a2b

// --- Region $182a-$189a ---
.pc = $182a "sub_182a"
// Referenced by: jsr from $170c

sub_182a:
        sei
        lda #$d8
        sta $d016
.label smc_1831 = * + 1
        lda #$00                                    // !SMC: modified by $1979
        sta $d021

loc_1835:
        lda $d012
        cmp #$78
        bne loc_1835
        lda #$00
        sta $d021
        ldx #$b3
        lda #$48
        ldy #$18
        rts

loc_1848:
        sei
        lda #$c7
        sta $d016
        ldx #$00

loc_1850:
        lda $0900,x
        ldy $08c0,x

loc_1856:
        dey
        bne loc_1856
        sta $d020
        sta $d021
        inx
        cpx #$38
        bne loc_1850

loc_1864:
        lda $d012
        cmp #$f3
        bne loc_1864
        lda $092e
        sta $d021
        lda #$c8
        sta $d016
        lda #$00
        beq loc_187d

loc_187a:
        jsr sub_19b6

loc_187d:
        lda #$00
        beq loc_1884

loc_1881:
        jsr sub_18fb

loc_1884:
        jsr sub_0a68
        jsr sub_1891
        lda #$2a
        ldy #$18
        ldx #$20
        rts
// Referenced by: jsr from $1887

sub_1891:
        lda #$00
        cmp #$01
        beq dat_189b
        inc $1892
        rts

// --- Region $18fb-$1946 ---
.pc = $18fb "sub_18fb"
// Referenced by: jsr from $1881

sub_18fb:
        ldx $18fa
        ldy txt_0938,x
        lda $08f8,y
        sta $0902,x
        inc $18fa
        lda $18fa
        cmp #$30
        beq loc_1912
        rts

loc_1912:
        ldx #$00
        stx $18fa

loc_1917:
        lda $0968,x
        sta $08f8,x
        inx
        cpx #$05
        bne loc_1917
        lda $1918
        cmp #$77
        bne loc_1931
        lda #$68
        sta $1918
        jmp loc_1937

loc_1931:
        clc
        adc #$05
        sta $1918

loc_1937:
        rts
// Referenced by: jsr from $1967, $1988

sub_1938:
        txa
        pha
        ldx #$10

loc_193c:
        ldy #$00

loc_193e:
        dey
        bne loc_193e
        dex
        bne loc_193c
        pla
        tax
        rts

// --- Region $1965-$1a1c ---
.pc = $1965 "sub_1965"

// Referenced by: jsr from $196e, $1971, $1990, $1996, $1999
sub_1965: {
        ldx #$10
loop:
        jsr sub_1938
        dex
        bne loop
        rts
}
// Referenced by: jsr from $1755

sub_196e:
        jsr sub_1965
        jsr sub_1965
        ldx #$00

loc_1976:
        lda tbl_lo_1947,x
        sta smc_1831                                // SMC: modifies $1831
        lda tbl_hi_1951,x
        sta $d022
        lda tbl_hi_195b,x
        sta $d023
        jsr sub_1938
        inx
        cpx #$0a
        bne loc_1976
        jsr sub_1965
        dec $187e
        jsr sub_1965
        jsr sub_1965
        dec $1877
        rts

dat_19a0:
        .byte $00                                   // .

loc_19a1:
        inc dat_19a0
        lda dat_19a0
        cmp #$20
        bne loc_19b5
        lda #$00
        sta dat_19a0
        lda #$01
        sta $19b7

loc_19b5:
        rts

// Referenced by: jsr from $187a
sub_19b6: {
        ldy #$01
        cpy #$00
        beq loc_19a1
loop:
        jsr sub_19c3
        dey
        bne loop
        rts
}
// Referenced by: jsr from $19bc

sub_19c3:
        dec $184a
        lda $184a
        cmp #$bf
        beq loc_19cf
        rts

dat_19ce:
        .byte $00                                   // .

loc_19cf:
        ldx #$00

loc_19d1:
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loc_19d1
        jsr sub_19e5
        lda #$c7
        sta $184a
        rts
// Referenced by: jsr from $19dc

sub_19e5:
        ldx dat_19ce
        lda txt_1b00,x
        bne loc_19f8
        lda #$00
        sta dat_19ce
        lda #$1b
        sta $19ea
        rts

loc_19f8:
        cmp #$40
        bcs loc_1a08
        cmp #$20
        bne loc_1a02
        lda #$20

loc_1a02:
        sta $071f
        jmp loc_1a13

loc_1a08:
        sec
        sbc #$40
        beq loc_1a10
        sta $19b1

loc_1a10:
        sta $19b7

loc_1a13:
        inc dat_19ce
        bne loc_1a1b
        inc $19ea

loc_1a1b:
        rts

dat_1a1c:
        .byte $00                                   // .

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

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

// --- Region $999d-$999d ---
.pc = $999d "Segment $999d"
        brk

// --- Region $e518-$e51c ---
.pc = $e518 "Segment $e518"
        .byte $0c,$08,$20                           // nop $2008 // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

dat_e51c:
        .byte $0f                                   // .

// --- Region $e544-$e55b ---
.pc = $e544 "Segment $e544"
        sty $92,x
        .byte $8f,$ad,$83                           // sax $83ad // ILLEGAL
        .byte $8f,$84,$89                           // sax $8984 // ILLEGAL
        stx $a087
        .byte $82,$99                               // nop #$99 // ILLEGAL
        ldy #$94
        dey
        sta $a0
        .byte $93,$89                               // sha ($89),y // ILLEGAL
        sty $8596
        .byte $92                                   // jam // ILLEGAL

// --- Region $e5a4-$e5db ---
.pc = $e5a4 "loc_e5a4"

loc_e5a4:
        asl $01a2
        stx $0a69
        inx
        stx $49
        ldy #$f1
        sty $d417
        ldy #$1f
        sty $d418
        ldx #$2f

loc_e5b9:
        sta $02,x
        sta $cf,x
        dex
        bpl loc_e5b9
        ldx #$21

loc_e5c2:
        sta $2e,x
        dex
        bpl loc_e5c2
        inx
        stx $e8
        stx $e9
        stx $ea
        sta $0a69
        lda #$00
        ldx #$14

loc_e5d5:
        sta $d400,x
        dex
        bpl loc_e5d5
        rts

// --- Region $e5e5-$e7a5 ---
.pc = $e5e5 "loc_e5e5"

loc_e5e5:
        ora ($60,x)
        lda #$02
        tax
        dec $49
        bpl loc_e5f0
        sta $49

loc_e5f0:
        stx $0a
        inc $e8,x
        ldy $0a28,x
        sty $0b
        lda $49
        cmp #$02
        beq loc_e602

dat_e5ff:
        .byte $4c,$4c,$0c                           // LL.

loc_e602:
        txa
        asl
        tax
        lda $1138,x
        sta smc_0aa3
        lda $1139,x
        sta smc_0aa4
        ldx $0a
        dec $fa,x
        bmi loc_e61a
        jmp loc_0c2a

loc_e61a:
        ldy $1f,x
        lda $133d,y
        cmp #$ff
        bne loc_e62d
        lda #$00
        sta $fa,x
        sta $1f,x
        sta $f7,x
        beq loc_e61a

loc_e62d:
        sta $44
        cmp #$40
        bcc loc_e64e

loc_e633:
        cmp #$80
        bcc loc_e643
        and #$1f
        clc
        adc #$00
        sta $eb,x
        inc $1f,x
        jmp loc_0aa0

loc_e643:
        lda $44
        and #$3f
        sta $4b,x
        inc $1f,x
        jmp loc_0aa0

loc_e64e:
        asl
        tay
        lda $1146,y
        sta $08
        lda $1147,y
        sta $09
        lda #$00
        sta $ee,x
        sta $f1,x
        sta $22,x
        sta $17,x
        sta $dc,x
        sta $df,x
        sta $e8,x
        sta $0a0f,x
        lda #$01
        sta $57,x
        ldy $f7,x
        lda ($08),y
        cmp #$ff
        bne loc_e67c
        jmp loc_0c15

loc_e67c:
        sta $05
        cmp #$60
        bcs loc_e685
        jmp loc_0ba4

loc_e685:
        cmp #$fd
        bne loc_e6a9
        lda #$01
        sta $dc,x
        inc $f7,x
        iny
        lda ($08),y
        sta $5d,x
        inc $f7,x
        inc $f7,x
        iny
        iny
        lda ($08),y
        clc
        adc $eb,x
        sta $51,x
        dey
        lda ($08),y
        sta $05
        jmp loc_0ba4

loc_e6a9:
        cmp #$fe
        bne loc_e6b8
        inc $f7,x
        iny
        lda ($08),y
        sta $d417
        jsr sub_0c3c

loc_e6b8:
        cmp #$e0
        bcc loc_e6cd
        sbc #$e1
        sta $fa,x
        inc $f7,x
        lda #$00
        ldy $0b
        sta $4e,x
        sta $57,x
        jmp loc_0c23

loc_e6cd:
        lda $05
        cmp #$c0
        bcc loc_e6da
        sbc #$c0
        sta $d0,x
        jsr sub_0c3c

loc_e6da:
        lda $05
        cmp #$80
        bcc loc_e703
        sbc #$81
        sta $5a,x
        jsr sub_0c3c
        cmp #$fd
        bne loc_e6ee
        jmp loc_0b0b

loc_e6ee:
        cmp #$80
        bcc loc_e703
        and #$7f
        clc
        adc $5a,x
        sta $5a,x
        jsr sub_0c3c
        cmp #$80
        bcc loc_e703
        jmp loc_0b0b

loc_e703:
        cmp #$70
        bcc loc_e71e
        and #$0f
        sty $0d
        tay
        lda $11c1,y
        ldx $0a
        sta $0a0c,x
        lda $11d5,y
        sta $f4,x
        ldy $0d
        jsr sub_0c3c

loc_e71e:
        lda $5a,x
        sta $fa,x
        lda $05
        clc
        adc $eb,x
        sta $41,x
        tay
        lda dat_107c,y
        sta $2b,x
        sta $d9,x
        lda $10da,y
        sta $2e,x
        sta $d6,x
        lda $d0,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

loc_e73d:
        adc $d395
        tax
        lda $1268,x
        lsr
.label loc_e746 = * + 1
        bcc loc_e74c
        lda #$01
        sta smc_0f41

loc_e74c:
        ldy $0b
        lda $1263,x
        sta $d405,y
        lda $1264,x
        sta $d406,y
        ldy $0a
        lda $1265,x
        sta.abs $0046,y
        lda $1261,x
        and #$0f
        sta.abs $00e5,y
        lda $1262,x
        sta.abs $004e,y
        lda #$80
        sta.abs $001a,y
        lda $1261,x
        asl
        bcc loc_e77f
        ldx $0a
        inc $17,x

loc_e77f:
        lda #$02
        sta.abs $00e2,y
        ldx $0a
        inc $f7,x
        ldy $f7,x
        lda ($08),y
        cmp #$ff
        bne loc_e79e
        lda #$00
        sta $f7,x
        lda $4b,x
        beq loc_e79c
        dec $4b,x
        bpl loc_e79e

loc_e79c:
        inc $1f,x

loc_e79e:
        lda #$ff
        sta $54,x
        jmp loc_1052

dat_e7a5:
        .byte $b5                                   // .

// --- Region $e7af-$ea07 ---
.pc = $e7af "loc_e7af"

loc_e7af:
        cmp $fa,x
        bcs loc_e7c3
        lda #$ff
        bne loc_e7c5

dat_e7b7:
        .byte $f6,$f7,$c8,$b1,$08,$c9,$ff,$f0       // ........

loc_e7bf:
        bne loc_e746
        ora $60

loc_e7c3:
        lda #$fe

loc_e7c5:
        sta $54,x
        lda $57,x
        bne loc_e7ce
        jmp loc_1052

loc_e7ce:
        ldy $d3,x
        lda $1261,y
        and #$10
        beq loc_e7e8
        lda $fa,x
        bne loc_e7e8
        lda $49
        cmp #$01
        bne loc_e7e8
        ldy $0b
        lda #$00
        sta $d406,y

loc_e7e8:
        ldy $d3,x
        lda $1266,y
        sta $02
        lda $1267,y
        sta $03
        lda $41,x
        sta $3e,x
        lda $1268,y
        sta $04
        and #$04
        bne loc_e804
        jmp loc_0d0c

loc_e804:
        ldx $0a
        lda $04
        and #$10
        beq loc_e826
        ldy $d0,x
        lda $1315,y
        cpx $4a
        rts

dat_e814:
        .byte $2d                                   // -

loc_e815:
        clc
        adc #$10
        tay
        lda $11d5,y
        sta $15
        lda $11c1,y
        sta $14
        jmp loc_0cb4

loc_e826:
        lda $0a0c,x
        sta $14
        lda $f4,x
        sta $15
        ldy #$00
        lda ($14),y
        sta $44
        and #$0f
        sta smc_0cdc
        dec $f1,x
        bpl loc_e84c
        ldy #$00
        lda ($14),y
        cpx $4a
        rts

dat_e845:
        .byte $65                                   // e

loc_e846:
        and #$07
        sta $f1,x
        inc $ee,x

loc_e84c:
        ldx $0a
        ldy $ee,x

loc_e850:
        lda ($14),y
        cmp #$ff
        bne loc_e85e
        ldy #$00
        iny
        tya
        sta $ee,x
        bne loc_e850

loc_e85e:
        cmp #$fe
        bne loc_e866

loc_e862:
        dec $ee,x
        bne loc_e887

loc_e866:
        bit $44
        bpl loc_e873
        sta $2e,x
        lda #$00
        sta $2b,x
        jmp loc_0f24

loc_e873:
        clc
        adc $41,x
        sta $3e,x
        tay
        lda $10da,y
        sta $2e,x
        sta $d6,x
        lda dat_107c,y
        sta $2b,x
        sta $d9,x

loc_e887:
        lda $02
        beq loc_e891
        lda $04
        and #$20
        beq loc_e894

loc_e891:
        jmp loc_0dd0

loc_e894:
        lda $df,x
        bne loc_e891
        ldy $d0,x
        ldx $1301,y
        stx smc_0d97
        lda $02
        and #$0f
        sta smc_0d64
        lda $02
        and #$70
        cpx $4a
        .byte $62                                   // jam // ILLEGAL

loc_e8ae:
        and $0aa6
        sta $0c
        ldy #$bc
        lda $02
        bpl loc_e8bb
        ldy #$7d

loc_e8bb:
        sty smc_0d5e
        lda $0a0f,x
        cmp #$24
        bcs loc_e8c8
        inc $0a0f,x

loc_e8c8:
        ldy $3e,x
        lda $107d,y
        sec
        sbc dat_107c,y
        sta $11
        lda $10db,y
        sbc $10da,y
        ldy $0a0f,x
        sta $10
        ldy #$02
        beq $e8e9

loc_e8e2:
        lsr $10
        ror $11
        dey
        bne loc_e8e2
        lda $25,x
        bpl loc_e8f5
        dec $28,x
        bne loc_e903
        inc $25,x
        bpl loc_e903

loc_e8f5:
        inc $28,x
        lda $0c
        cmp $28,x
        bcs loc_e903
        sta $28,x
        dec $25,x
        dec $28,x

loc_e903:
        ldy $3e,x
        lda dat_107c,y
        sta $0e
        lda $10da,y
        sta $0f
        lda $e8,x
        cmp #$0a
        bcc loc_e93f
        lda $0c
        lsr
        tay
        beq loc_e92b

loc_e91b:
        sec
        lda $0e
        sbc $11
        sta $0e
        lda $0f
        sbc $10
        sta $0f
        dey
        bne loc_e91b

loc_e92b:
        ldy $28,x
        beq loc_e93f

loc_e92f:
        clc
        lda $0e
        adc $11
        sta $0e
        lda $0f
        adc $10
        sta $0f
        dey
        bne loc_e92f

loc_e93f:
        lda $0e
        sta $2b,x
        sta $d9,x
        lda $0f
        sta $2e,x
        sta $d6,x
        ldx $0a
        lda $dc,x
        bne loc_e957

loc_e951:
        jmp loc_0ea4

loc_e954:
        jmp loc_0e8b

loc_e957:
        lda $5d,x
        and #$f0
        lsr
        lsr
        sta smc_0df9
        sta smc_0e3d
        lda $5d,x
        and #$0f
        sec
        sbc #$01
        clc
        adc $fa,x
        cmp $5a,x
        bcs loc_e951
        inc $df,x
        adc #$04
        cmp $5a,x
        bcc loc_e954
        ldy $41,x
        lda $51,x
        tax
        sec
        lda dat_107c,y
        sbc dat_107c,x
        sta $12
        lda $10da,y
        sbc $10da,x
        sta $13
        ldx #$38
        ldy #$e9
        bcs loc_e9a9
        ldx #$18
        ldy #$69
        eor #$ff
        sta $13
        lda $12
        eor #$ff
        sta $12
        inc $12
        bne loc_e9a9
        inc $13

loc_e9a9:
        sty smc_0e7a
        sty smc_0e82
        stx smc_0e79
        ldy #$02
        lda #$00
        clc

loc_e9b7:
        adc #$04
        dey
        bpl loc_e9b7
        sta $0d
        asl $12
        rol $13
        lda #$00
        ldx #$0e

loc_e9c6:
        rol $12
        rol $13
        rol
        bcs loc_e9d1
        cmp $0d
        bcc loc_e9d4

loc_e9d1:
        sbc $0d
        sec

loc_e9d4:
        dex
        bpl loc_e9c6
        asl $12
        rol $13
        asl
        cmp $0d
        bcc loc_e9e6
        inc $12
        bne loc_e9e6
        inc $13

loc_e9e6:
        lda $12
        sta smc_0e7b
        lda $13
        sta smc_0e83
        ldx $0a
        lda $d9,x
        clc
        adc #$3b
        sta $d9,x
        sta $2b,x
        lda $d6,x
        adc #$00
        sta $d6,x
        sta $2e,x
        jmp loc_0ea4

dat_ea06:
        .byte $b5,$51                               // .Q

// --- Region $ea31-$ead9 ---
.pc = $ea31 "irq_ea31"

irq_ea31:
        lda $17,x
        bpl loc_ea3e
        lda $03
        and #$f0
        sta $16
        jmp loc_0ee3

loc_ea3e:
        ldy $e2,x
        lda ($14),y
        bne loc_ea4c
        lda $17,x
        eor #$80
        sta $17,x
        bne loc_ea90

loc_ea4c:
        sta smc_0edc                                // SMC: modifies $0edc
        iny
        lda ($14),y
        sta $16
        lda $e8,x
        cmp #$05
        bcc loc_ea5e
        inc $e2,x
        inc $e2,x

loc_ea5e:
        lda $17,x
        lsr
        bcc loc_ea7b
        lda $1a,x
        clc
        adc $16
        sta $1a,x
        lda $e5,x
        adc #$00
        sta $e5,x
        ldy #$01
        cmp ($14),y
        bcc loc_ea90
        dec $17,x
        jmp loc_0f15

loc_ea7b:
        lda $1a,x
        sec

loc_ea7e:
        sbc $16
        sta $1a,x
        lda $e5,x
        sbc #$00
        sta $e5,x
        ldy #$00
        cmp ($14),y
        bcs loc_ea90
        inc $17,x

loc_ea90:
        lda $04
        and #$20
        beq loc_ea9f
        ldx $0a
        lda $2e,x
        sec
        sbc #$02
        sta $2e,x

loc_ea9f:
        lda $04
        and #$01
        bne loc_eaa8
        jmp loc_0fa6

loc_eaa8:
        ldx $0a
        stx $4a
        lda $46,x
        and #$07
        tay
        lda $1230,y
        sta $14
        lda $1233,y
        sta $15
        ldy #$00
        beq loc_eae2

loc_eabf:
        lda ($14),y
        sta $d418
        sty $1e
        lda #$02
        sta $1d
        sta $07
        dey
        sty smc_0f76
        sty smc_0f41
        lda ($14),y
        jmp loc_0fb9

dat_ead8:
        .byte $80,$81                               // ..

// --- Region $eae2-$eb21 ---
.pc = $eae2 "loc_eae2"

loc_eae2:
        .byte $07,$f0                               // slo $f0 // ILLEGAL
        .byte $53,$c6                               // sre ($c6),y // ILLEGAL
        asl $2fd0,x
        ldy $1d

loc_eaeb:
        lda ($14),y
        bne loc_eb00
        lda #$00
        beq loc_eaf8

dat_eaf3:
        .byte $a8,$84,$1d,$d0,$f3                   // .....

loc_eaf8:
        sta $07
        iny
        lda ($14),y
        jmp loc_0fb9

loc_eb00:
        cmp #$ff
        bne loc_eb0c
        sty smc_0f76                                // SMC: modifies $0f76
        inc $1d
        iny
        bne loc_eaeb

loc_eb0c:
        sta $1e
        iny
        lda ($14),y
        sta smc_0fa2                                // SMC: modifies $0fa2
        inc $1d
        inc $1d
        lda $06
        clc
        adc #$eb
        jmp loc_0fb9

dat_eb20:
        // === Packed/compressed data (2 bytes, $eb20-$eb21) ===
        .byte $a6,$4a                               // .J

// --- Region $f89d-$f8ea ---
.pc = $f89d "Segment $f89d"
        ora ($0e,x)
        ora #$01
        .byte $03,$13                               // slo ($13,x) // ILLEGAL
        jsr $060f
        jsr sub_0f0e
        ora #$13
        ora $20
        bit $0920
        ora ($0e,x)
        jsr sub_0e01
        .byte $04,$20                               // nop $20 // ILLEGAL
        ora $0309
        jsr $0120
        asl $2004
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora $20
        ora $0105
        asl $1420
        ora $01
        ora $2120
        jsr sub_1320
        ora $0f0f
        .byte $14,$08                               // nop $08,x // ILLEGAL
        jsr sub_1203
        ora #$0d
        ora #$0e
        ora ($0c,x)
        jsr $0117
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        .byte $03,$0f                               // slo ($0f,x) // ILLEGAL
        asl $0516
        .byte $12                                   // jam // ILLEGAL

// --- Region $fd95-$fd9a ---
.pc = $fd95 "loc_fd95"

loc_fd95:
        eor $a6,x
        sta $1565,y
        brk

// --- Region $fda3-$fdb6 ---
.pc = $fda3 "Segment $fda3"
        .byte $ff,$00,$55                           // isc $5500,x // ILLEGAL
        .byte $0c,$33,$cf                           // nop $cf33 // ILLEGAL
        lsr $02,x
        .byte $ff,$00,$55                           // isc $5500,x // ILLEGAL
        .byte $f3,$cc                               // isc ($cc),y // ILLEGAL
        bmi loc_fd95
        .byte $fc,$60,$5d                           // nop $5d60,x // ILLEGAL
        brk

dat_fdb6:
        .byte $55                                   // U

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

// --- Region $0808-$0813 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $58,$7a,$88,$7a,$b8,$7a,$e8,$7a,$58,$9a,$88,$9a // Xz.z.z.zX...

// --- Region $0819-$090c ---
.pc = $0819 "dat_0819"

dat_0819:
        .byte $0b,$00,$00,$00,$ff,$d8,$00,$18,$01,$01,$ff,$ff,$ff,$00,$00,$f0 // ................
        .byte $f0,$00,$00,$00,$02,$0a,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$00,$0d // ................
        .byte $0e,$0d,$0e,$0e,$0d,$0e,$0d,$40,$00,$00,$50,$00,$00,$d4,$00,$00 // .......@..P.....
        .byte $f5,$00,$00,$bd,$40,$00,$af,$50,$00,$eb,$d4,$00,$fa,$f5,$00,$7e // ....@..P.......~
        .byte $bd,$40,$5f,$af,$50,$17,$eb,$d4,$05,$fa,$f5,$01,$7e,$bd,$00,$5f // .@_.P.......~.._
        .byte $af,$00,$17,$eb,$00,$05,$fa,$00,$01,$7e,$00,$00,$5f,$00,$00,$17 // .........~.._...
        .byte $00,$00,$05,$00,$00,$01,$40,$00,$00,$01,$00,$00,$05,$00,$00,$17 // ......@.........
        .byte $00,$00,$5f,$00,$01,$7e,$00,$05,$fa,$00,$17,$eb,$00,$5f,$af,$01 // .._..~......._..
        .byte $7e,$bd,$05,$fa,$f5,$17,$eb,$d4,$5f,$af,$50,$7e,$bd,$40,$fa,$f5 // ~......._.P~.@..
        .byte $00,$eb,$d4,$00,$af,$50,$00,$bd,$40,$00,$f5,$00,$00,$d4,$00,$00 // .....P..@.......
        .byte $50,$00,$00,$40,$00,$00,$40,$05,$08,$08,$08,$08,$08,$08,$01,$08 // P..@..@.........
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$00 // ................
        .fill 20, $00

// --- Region $090e-$090e ---
.pc = $090e "dat_090e"

dat_090e:
        // === Fill data (1 bytes, $090e-$090e) ===
        .byte $00                                   // .

// --- Region $0938-$09a7 ---
.pc = $0938 "txt_0938"

txt_0938:
        .encoding "screencode_mixed"
        .text "a"
        .text "@"
        .text "ab"
        .text "@"
        .text "abc"
        .text "@"
        .text "abcd"
        .text "@"
        .text "abcdc"
        .text "@"
        .text "abcdcba"
        .text "@"
        .text "cdcba"
        .text "@"
        .text "dcba"
        .text "@"
        .text "cba"
        .text "@"
        .text "ba"
        .text "@"
        .text "a"
        .text "@"
        .text "@"
        .text "kloa"
        .text "@"
        .text "fnca"
        .text "@"
        .text "ihga"
        .text "@"
        .text "bjga"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "slh bod xxx tss radix henk abn side rico"
        .encoding "petscii_upper"

// --- Region $09c0-$09ef ---
.pc = $09c0 "dat_09c0"

dat_09c0:
        .byte $89,$8e,$94,$92,$8f,$ad,$83,$8f,$84,$89,$8e,$87,$a0,$82,$99,$a0 // ................
        .byte $94,$88,$85,$a0,$93,$89,$8c,$96,$85,$92,$a0,$93,$95,$92,$86,$85 // ................
        .byte $92,$a0,$8f,$86,$a0,$88,$8f,$94,$8c,$89,$8e,$85,$a0,$a1,$a1,$a1 // ................

// --- Region $09f3-$0a2a ---
.pc = $09f3 "dat_09f3"

dat_09f3:
        .byte $00,$00,$00,$00,$00,$e8,$c3,$88,$20,$c1,$84,$20,$8c,$20,$84,$20 // ........ .. . . 
        .byte $8c,$20,$84,$20,$88,$20,$84,$20,$ff,$00,$0c,$ee,$0b,$00,$00,$cb // . . . . ........
        .byte $90,$78,$29,$77,$28,$26,$28,$78,$29,$77 // .x)w(&(x)w

txt_0a1d:
        .text "(&"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $82,$2d,$2d,$84,$2c,$2b,$2a,$ff,$00,$07,$0e // .--.,+*....

// --- Region $0f5f-$0f66 ---
.pc = $0f5f "Program $0f5f"
        .byte $11                                   // .

txt_0f60:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $fe                                   // .

// --- Region $107d-$1202 ---
.pc = $107d "Segment $107d"
        .byte $00,$00,$1c,$ff,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a // ....>Qf{......8Z
        .byte $7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed // }...#S...0p..G..
        .byte $47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef // G..w.a.h..0..N..
        .byte $d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2 // ......`...1.....
        .byte $df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6 // .>.k<9c.K..E.}..
        .byte $79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$00,$00,$00 // ys.|....~.......
        .byte $01,$fd,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02,$02 // ................
        .byte $02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05,$05,$05,$06,$06 // ................
        .byte $07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10 // ................
        .byte $11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ...........

txt_1118:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$3d,$13 // ^djpw~........=.
        .byte $64,$13,$92,$13,$80,$11,$5d,$0f,$9c,$11,$a8,$11,$bb,$11,$c7,$13 // d.....].........
        .byte $f8,$09,$1d,$14,$32,$14,$57,$14,$5c,$14,$86,$14,$9a,$14,$b1,$14 // ....2.W.\.......
        .byte $e3,$14,$07,$15,$21,$15,$3a,$15,$54,$15,$6c,$15,$af,$15,$fa,$15 // ....!.:.T.l.....
        .byte $d5,$15,$ea,$15,$d9,$14,$52,$16,$66,$16,$ec,$13,$b8,$16,$d4,$16 // ......R.f.......
        .byte $da,$16,$e9,$16,$12,$0a,$84,$81,$11,$41,$40,$80,$10,$ff,$84,$38 // .........A@....8
        .byte $11,$0e,$0b,$e0,$0c,$d0,$0d,$ff,$80,$30,$10,$09,$06,$04,$03,$02 // .........0......
        .byte $01,$fe,$80,$81,$11,$40,$80,$fe,$80,$50,$1f,$18,$e0,$fe,$80,$81 // .....@...P......
        .byte $41,$81,$80,$40,$40,$80,$fe,$86,$34,$10,$32,$34,$0e,$0c,$40,$3c // A..@@...4.24..@<
        .byte $ff,$80,$81,$41,$40,$40,$fe,$cc,$e0,$e9,$ee,$f3,$f8,$fd,$02,$07 // ...A@@..........
        .byte $0c,$15,$00,$00,$03,$07,$ff,$88,$92,$a2,$b1,$11,$11,$11,$11,$11 // ................
        .byte $11,$11,$12,$12,$12,$12,$00,$00,$04,$07,$ff,$11,$11,$11,$11,$00 // ................
        .byte $00,$05,$08,$ff,$00,$00,$05,$09,$ff,$00,$00,$03,$08,$ff,$00,$00 // ................
        .byte $04,$09,$ff,$10,$0c,$05,$09,$ff,$10   // .........

// --- Region $120b-$128c ---
.pc = $120b "Segment $120b"
        .byte $ff,$00,$0c,$07,$00,$fb,$f4,$ef,$e8,$fe,$60,$00,$01,$02,$03,$04 // ..........`.....
        .byte $05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14 // ................
        .byte $15,$16,$17,$18,$fe,$36,$fa,$3e,$12,$16,$12,$b0,$2f,$10,$fe,$90 // .....6.>..../...
        .byte $ff,$00,$20,$c0,$1f,$02,$f8,$06,$eb,$00,$20,$50,$00,$57,$00,$5e // .. ....... P.W.^
        .byte $12,$00,$12,$00,$12,$06,$0a,$03,$80,$05,$68,$00,$08,$0a,$03,$f0 // ..........h.....
        .byte $06,$a0,$00,$0b,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$08,$11 // ................
        .byte $08,$07,$00,$00,$00,$14,$08,$11,$0c,$09,$00,$00,$00,$14,$08,$11 // ................
        .byte $09,$07,$f0,$00,$00,$14,$14,$41,$08,$d9,$02,$52,$51,$81,$1c,$41 // .......A...RQ..A
        .byte $00,$8a                               // ..

// --- Region $1292-$12d1 ---
.pc = $1292 "dat_1292"

dat_1292:
        .byte $00,$00,$00,$f0,$00,$00,$00,$1b,$41,$00,$9a,$f0,$b4,$23,$80,$18 // ........A....#..
        .byte $21,$07,$8a,$00,$00,$31,$84,$08,$81,$00,$78,$00,$00,$00,$14,$00 // !....1....x.....
        .byte $21,$00,$3a,$00,$00,$00,$04,$00,$11,$a0,$ab,$30,$00,$00,$04,$9b // !.:........0....
        .byte $41,$07,$8a,$00,$53,$45,$84,$9b,$41,$00,$4a,$00,$53,$45,$84,$9b // A...SE..A.J.SE..

// --- Region $12d6-$131f ---
.pc = $12d6 "dat_12d6"

dat_12d6:
        .byte $53,$45,$84,$10,$17,$09,$08,$00,$00,$00,$84,$00,$51,$00,$6a,$30 // SE..........Q.j0
        .byte $61,$00,$04,$00,$81,$0d,$1c,$f0,$00,$00,$01,$00,$81,$d0,$dd,$01 // a...............
        .byte $00,$00,$01,$08,$41,$07,$07,$00,$01,$00,$30,$00,$00,$00,$00,$0a // ....A.....0.....
        .byte $00,$00,$05,$00,$00,$00,$00,$04,$04,$04,$00,$00,$00,$00,$00,$02 // ................
        .byte $11,$00,$33,$03,$02,$02,$02,$05,$22,$00 // ..3.....".

// --- Region $1321-$16ff ---
.pc = $1321 "dat_1321"

dat_1321:
        .byte $04,$04,$04,$02,$00,$00,$00,$44,$81,$81,$81,$81,$51,$21,$81,$21 // .......D....Q!.!
        .byte $41,$00,$00,$00,$21,$21,$21,$15,$00,$00,$00,$00,$8c,$43,$01,$42 // A...!!!......C.B
        .byte $0d,$0e,$43,$10,$42,$0d,$0e,$42,$0d,$08,$47,$01,$42,$0d,$0e,$0d // ..C.B..B..G.B...
        .byte $0d,$08,$43,$01,$43,$10,$46,$01,$1a,$01,$01,$45,$10,$45,$01,$42 // ..C.C.F....E.E.B
        .byte $0d,$08,$ff,$8c,$03,$42,$02,$42,$0b,$0c,$11,$11,$42,$0b,$0c,$42 // .....B.B....B..B
        .byte $0b,$06,$47,$02,$42,$0b,$0c,$0b,$0b,$06,$43,$02,$11,$11,$43,$17 // ..G.B.....C...C.
        .byte $18,$18,$19,$05,$1b,$03,$02,$45,$12,$02,$02,$43,$17,$42,$0b,$06 // .......E...C.B..
        .byte $ff,$8c,$05,$05,$04,$04,$42,$09,$0a,$0f,$0f,$43,$14,$42,$09,$07 // ......B....C.B..
        .byte $42,$05,$15,$43,$04,$42,$09,$14,$09,$09,$07,$98,$16,$16,$8c,$0f // B..C.B..........
        .byte $0f,$05,$05,$98,$16,$8c,$42,$17,$45,$05,$13,$1c,$05,$05,$98,$16 // ......B.E.......
        .byte $16,$8c,$42,$09,$07,$ff,$fe,$f1,$e4,$c4,$82,$0e,$0e,$0e,$0e,$0c // ..B.............
        .byte $0e,$84,$10,$10,$c3,$20,$c4,$82,$0e,$10,$84,$11,$11,$c3,$20,$c4 // ..... ........ .
        .byte $82,$11,$11,$84,$10,$0c,$c3,$20,$c4,$0e,$ff,$ca,$88,$75,$29,$c3 // ....... .....u).
        .byte $82,$20,$ca,$86,$29,$c1,$82,$20,$ca,$73,$2b,$c1,$20,$ca,$8a,$2b // . ..).. .s+. ..+
        .byte $c1,$82,$20,$ca,$71,$29,$c1,$20,$ca,$8a,$29,$c1,$82,$20,$ca,$73 // .. .q). ..).. .s
        .byte $2b,$c1,$20,$ca,$86,$2b,$c1,$82,$20,$ca,$2b,$ff,$c1,$88,$20,$c3 // +. ..+.. .+... .
        .byte $20,$c1,$84,$20,$8c,$20,$84,$20,$8c,$20,$84,$20,$88,$20,$84,$20 //  .. . . . . . . 
        .byte $ff,$e4,$c5,$82                       // ....

txt_1435:
        .text "&&&&$&"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$28,$c5,$28,$e4,$82               // .(.(..

txt_1442:
        .text "&("
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$29,$c5,$29,$e4,$82               // .).)..

txt_144b:
        .text "))"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$28,$c5,$24,$e4,$c8,$70,$26,$ff,$c0,$a0,$00,$00,$ff,$c7,$84 // .(.$..p&........
        .byte $fd,$10                               // ..

txt_1460:
        .text "+-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $29,$c7                               // ).

txt_1465:
        .text "++"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_1468:
        .text "  "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$fd,$10                           // ...

txt_146e:
        .text "+-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $29,$c7                               // ).

txt_1473:
        .text "++"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $20,$c5,$29,$c7,$88,$fd,$11           //  .)....

txt_147d:
        .text "+-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $82,$2b,$29,$84,$26,$ff,$c1,$90,$20,$c2,$84,$20,$20,$e8,$c1,$88 // .+).&... ..  ...
        .byte $20,$c2,$90,$20,$c3,$84,$20,$c1,$20,$ff,$fe,$f1,$c4,$84,$09,$11 //  .. .. . .......
        .byte $13,$13,$c3                           // ...

txt_14a3:
        .text "  "
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $09,$11,$13,$13,$c3,$88,$20,$c0,$90,$00,$ff,$c5,$82,$26,$26,$26 // ...... ......&&&
        .byte $2d,$84                               // -.

txt_14b8:
        .text "+&"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $20,$c5,$82,$26,$2d,$84               //  ..&-.

txt_14c1:
        .text "+&"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $88,$20,$c3,$84,$20,$c5,$82           // . .. ..

txt_14cb:
        .text "&&"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$28,$c5,$24,$82                   // .(.$.

txt_14d3:
        .text "$&"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $84,$00,$ff,$f0,$c1,$90,$20,$88,$20,$c3,$98,$20,$ff,$c5,$82,$26 // ...... . .. ...&
        .byte $26,$26,$2d,$84                       // &&-.

txt_14ea:
        .text "+&"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $20,$c5,$84
        .byte $2d,$82
        .text "----"
        .byte $84

txt_14f7:
        .text "0-"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $20,$c5,$82                           //  ..

txt_14fd:
        .text "--"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$30,$c5,$2d,$30,$32,$ff,$ca,$88,$75,$29,$c3,$82,$20,$ca,$8e // .0.-02...u).. ..
        .byte $29,$c3,$82,$20,$ca,$96,$29,$88,$73,$2b,$c3,$82,$20,$ca,$86,$2b // ).. ..).s+.. ..+
        .byte $ff,$ca,$88,$75,$29,$c3,$82,$20,$ca,$8e,$29,$c3,$82,$20,$ca,$96 // ...u).. ..).. ..
        .byte $29,$84,$73,$2b,$72,$2d,$c3,$20,$20,$ff,$fe,$f1,$c4,$86,$0e,$1a // ).s+r-.  .......
        .byte $84,$0e,$88,$0e,$0e,$88,$0e,$84,$1a,$0e,$88,$0c,$84,$0c,$82,$18 // ................
        .byte $c0,$82,$00,$ff,$fe,$f1,$c4,$86,$0e,$1a,$84,$0e,$88,$0e,$84,$0e // ................
        .byte $0e,$84,$0c,$0e,$1a,$e4,$84,$0c,$0c,$0d,$1a,$ff,$e8,$c5,$82 // ...............

txt_156f:
        .text "5555"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$34,$c5,$30,$e4,$82               // .4.0..

txt_157a:
        .text "44"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$32,$c5,$2e,$e4,$82,$32,$32,$34,$e2,$84,$30,$ca,$88,$74,$28 // .2....224..0..t(
        .byte $ca,$75,$29,$c5,$82                   // .u)..

txt_1592:
        .text "5555"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$34,$c5,$30,$e4,$82               // .4.0..

txt_159d:
        .text "44"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$32,$c5,$2e,$e4,$82,$32,$32,$31,$e2,$84,$31,$32,$34,$ff,$fe // .2....221..124..
        .byte $f1,$c1,$84,$20,$c4,$82,$0e,$0e,$0e,$0e,$0e,$0e,$84,$0c,$0c,$c3 // ... ............
        .byte $84,$20,$c4,$82,$0c,$0c,$84,$0a,$0a,$c3,$20,$c4,$82,$0a,$09,$84 // . ........ .....
        .byte $0c,$09,$0c,$0e,$ff,$e8,$c3,$88,$20,$c1,$84,$20,$8c,$20,$84,$20 // ........ .. . . 
        .byte $8c,$20,$84                           // . .

txt_15e3:
        .text "  "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $20,$c1,$20,$ff,$cb,$90,$78,$29,$77,$28,$26,$28,$78,$29,$77,$28 //  . ...x)w(&(x)w(
        .byte $26,$76,$28,$ff,$ca,$88,$75,$29,$c3,$82,$20,$ca,$86,$29,$c1,$82 // &v(...u).. ..)..
        .byte $20,$ca,$74,$28,$c1,$20,$ca,$8a,$28,$c1,$82,$20,$ca,$26,$c1,$20 //  .t(. ..(.. .&. 
        .byte $ca,$8a,$26,$c1,$82,$20,$ca,$86,$28,$c3,$84,$20,$c1,$20,$e8,$c3 // ..&.. ..(.. . ..
        .byte $82,$20,$ca,$86,$75,$29,$c1,$82,$20,$ca,$74,$28,$c1,$20,$ca,$8a // . ..u).. .t(. ..
        .byte $28,$c1,$82,$20,$ca,$26,$c1,$20,$ca,$8a,$26,$c1,$82,$20,$ca,$86 // (.. .&. ..&.. ..
        .byte $73,$28,$c3,$82,$20,$ca,$28,$c1,$20,$ca,$28,$ff,$c0,$a4,$00,$c9 // s(.. .(. .(.....
        .byte $82,$20,$20,$20,$84,$20,$82,$20,$84,$20,$e4,$20,$82,$20,$20,$ff // .   . . . . .  .
        .byte $c0,$94,$00,$cc,$82,$71,$24,$84,$24,$82,$24,$86,$70,$26,$e2,$cd // .....q$.$.$.p&..
        .byte $82,$71,$24,$84,$24,$82,$24,$86,$70,$26,$e2,$ce,$82,$71,$24,$84 // .q$.$.$.p&...q$.
        .byte $24,$82,$24,$86,$70,$26,$c0,$92,$00,$cc,$82,$71,$24,$84,$24,$82 // $.$.p&.....q$.$.
        .byte $24,$86,$70,$26,$e2,$cc,$82,$71,$24,$84,$24,$82,$24,$70,$26,$71 // $.p&...q$.$.$p&q
        .byte $29,$e2,$cc,$82,$29,$74,$28,$70,$26,$71,$24,$70,$21,$74,$28,$70 // )...)t(p&q$p!t(p
        .byte $26,$ff,$cf,$84,$79,$32,$82,$32,$84,$32,$86,$32,$84,$32,$88,$32 // &...y2.2.2.2.2.2
        .byte $82,$32,$84,$32,$8a,$32,$84,$32,$8c,$32,$82,$32,$32,$ff,$d0,$a0 // .2.2.2.2.2.22...
        .byte $a0,$7a,$02,$ff,$d1,$a0,$a0,$fd,$e0,$2f,$18,$d2,$a0,$a0,$fd,$f0 // .z......./......
        .byte $1c,$3e,$ff,$c0,$a0,$00,$c1,$84,$20,$20,$20,$8c,$20,$c3,$84,$20 // .>......   . .. 
        .byte $82,$20,$20,$ff,$20,$2f,$90,$01,$00,$b0 // .  . /....

// --- Region $1811-$1829 ---
.pc = $1811 "dat_1811"

dat_1811:
        .byte $a2,$00,$bd,$81,$27,$9d,$01,$08,$e8,$d0,$f7,$ee,$07,$04,$ee,$04 // ....'...........
        .byte $04,$d0,$ed,$c6,$01,$58,$4c,$e2,$fc   // .....XL..

// --- Region $189b-$18fa ---
.pc = $189b "dat_189b"

dat_189b:
        .byte $ad,$40,$03,$8d,$34,$03,$ad,$41,$03,$8d,$35,$03,$ad,$42,$03,$8d // .@..4..A..5..B..
        .byte $36,$03,$ad,$80,$03,$8d,$37,$03,$ad,$81,$03,$8d,$38,$03,$ad,$82 // 6.....7.....8...
        .byte $03,$8d,$39,$03,$a2,$00,$8e,$92,$18,$bd,$43,$03,$9d,$40,$03,$bd // ..9.......C..@..
        .byte $83,$03,$9d,$80,$03,$e8,$e0,$3c,$d0,$ef,$ad,$34,$03,$8d,$7c,$03 // .......<...4..|.
        .byte $ad,$35,$03,$8d,$7d,$03,$ad,$36,$03,$8d,$7e,$03,$ad,$37,$03,$8d // .5..}..6..~..7..
        .byte $bc,$03,$ad,$38,$03,$8d,$bd,$03,$ad,$39,$03,$8d,$be,$03,$60,$00 // ...8.....9....`.

// --- Region $1947-$1964 ---
.pc = $1947 "tbl_lo_1947"

tbl_lo_1947:
        .byte $00,$00,$00,$0b,$0c,$0f,$01,$0f,$0c,$06 // address table low bytes

tbl_hi_1951:
        .byte $00,$00,$0b,$0c,$0f,$01,$0f,$0e,$0e,$0e // RTS dispatch table low bytes (addr-1)

tbl_hi_195b:
        .byte $00,$0b,$0c,$0f,$01,$0f,$0f,$0f,$0f,$0f // RTS dispatch table high bytes (addr-1)

// --- Region $1a1d-$1e20 ---
.pc = $1a1d "Segment $1a1d"
        .byte $00,$00,$00,$94,$88,$85,$a0,$8d,$95,$93,$89,$83,$a0,$89,$8e,$a0 // ................
        .byte $94,$88,$89,$93,$a0,$89,$8e,$94,$92,$8f,$a0,$97,$81,$93,$a0,$93 // ................
        .byte $90,$85,$83,$89,$81,$8c,$99,$a0,$81,$92,$92,$81,$8e,$87,$85,$84 // ................
        .byte $a0,$86,$8f,$92,$a0,$88,$8f,$94,$8c,$89,$8e,$85,$a0,$82,$99,$a0 // ................
        .byte $83,$ae,$84,$85,$85,$8e,$85,$8e,$a0,$8f,$86,$a0,$94,$88,$85,$a0 // ................
        .byte $8d,$81,$8e,$89,$81,$83,$93,$a0,$8f,$86,$a0,$8e,$8f,$89,$93,$85 // ................
        .byte $a0,$8d,$95,$93,$89,$83,$a0,$83,$8f,$8d,$90,$81,$8e,$99,$a0,$a1 // ................
        .byte $a1,$a0,$a0,$a0,$a0,$84,$8f,$8e,$a7,$94,$a0,$95,$93,$85,$a0,$89 // ................
        .byte $94,$a0,$97,$89,$94,$88,$8f,$95,$94,$a0,$97,$92,$89,$94,$94,$85 // ................
        .byte $8e,$a0,$90,$85,$92,$8d,$89,$93,$93,$89,$8f,$8e,$a0,$8f,$86,$a0 // ................
        .byte $94,$88,$85,$a0,$8d,$81,$8e,$89,$81,$83,$93,$a0,$8f,$86,$a0,$8e // ................
        .byte $8f,$89,$93,$85,$a0,$8d,$95,$93,$89,$83,$a0,$83,$8f,$8d,$90,$81 // ................
        .byte $8e,$99,$a0,$a1,$a1,$a1,$a1,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 19, $a0

txt_1b00:
        .encoding "screencode_mixed"
        .text "raaah ! the bucket please"
        .encoding "petscii_upper"

txt_1b19:
        .text " ..... "

txt_1b20:
        .encoding "screencode_mixed"
        .text "expedition titanic was puked out , by the sledge . important note : my phoneline will be death for a couple of months ! because i didnt pay my phonebill . finally i'll have some rest"
        .encoding "petscii_upper"

txt_1bd6:
        .text " ... "

txt_1bdb:
        .encoding "screencode_mixed"
        .text "at the bottom of the screen the active memberlist from hotline on the"
        .encoding "petscii_upper"

txt_1c20:
        .text " 64 ! "

txt_1c26:
        .encoding "screencode_mixed"
        .text "all you motherfuckers better drag your asses to the december venlo meeting ! and all you guys who bring a new dimension to the word "
        .byte $22                                   // double quote
        .text " l a m e r "
        .byte $22                                   // double quote
        .text " can or may or have to stay home ! wait for special releases there ! whats up"
        .encoding "petscii_upper"

txt_1d04:
        .text " ??? "

txt_1d09:
        .encoding "screencode_mixed"
        .text "to : ikari , fairlight , atc , inc , scouse , dcs , phoenix , strike force , cosmos , transcom , orion , nfi , maniacs of noise , ian and mic  and the mean team"
        .encoding "petscii_upper"

txt_1da9:
        .text " !  "

txt_1dad:
        .encoding "screencode_mixed"
        .text "smooth criminal was converted by charles deenen ! copyright by m.o.n. and hotline ! later gaters from the sledge   "
        .encoding "petscii_upper"

dat_1e20:
        // === Fill data (1 bytes, $1e20-$1e20) ===
        .byte $00                                   // .

// --- Region $2000-$2780 ---
.pc = $2000 "chr_2000"

chr_2000:
        .fill 8, $00
        .byte $ff,$c1,$c1,$88,$88,$80,$88,$ff,$ff,$81,$88,$81,$88,$88,$81,$ff // ................
        .byte $ff,$c1,$88,$8f,$8f,$88,$c1,$ff,$ff,$83,$89,$88,$88,$81,$83,$ff // ................
        .byte $ff,$80,$87,$81,$87,$87,$80,$ff,$ff,$80,$87,$81,$87,$87,$87,$ff // ................
        .byte $ff,$c1,$88,$8f,$88,$88,$c4,$ff,$ff,$88,$88,$80,$88,$88,$88,$ff // ................
        .byte $ff,$80,$e3,$e3,$e3,$e3,$80,$ff,$ff,$f8,$f8,$f8,$f8,$88,$c1,$ff // ................
        .byte $ff,$88,$89,$83,$83,$89,$88,$ff,$ff,$87,$87,$87,$87,$87,$80,$ff // ................
        .byte $ff,$9c,$88,$80,$80,$88,$88,$ff,$ff,$84,$84,$80,$80,$88,$88,$ff // ................
        .byte $ff,$c1,$88,$88,$88,$80,$c1,$ff,$ff,$81,$88,$88,$81,$8f,$8f,$ff // ................
        .byte $ff,$c1,$88,$88,$80,$81,$c4,$ff,$ff,$81,$88,$88,$81,$88,$88,$ff // ................
        .byte $ff,$c1,$88,$c7,$f1,$88,$c1,$ff,$ff,$80,$e3,$e3,$e3,$e3,$e3,$ff // ................
        .byte $ff,$88,$88,$88,$88,$80,$c4,$ff,$ff,$88,$88,$88,$88,$c1,$e3,$ff // ................
        .byte $ff,$88,$88,$80,$80,$88,$9c,$ff,$ff,$88,$88,$c1,$c1,$88,$88,$ff // ................
        .byte $ff,$88,$88,$c1,$e3,$e3,$e3,$ff,$ff,$80,$f1,$e3,$c7,$8f,$80,$ff // ................
        .byte $c3,$cf,$cf,$cf,$cf,$cf,$c3,$ff,$10,$12,$05,$13,$05,$0e,$14,$13 // ................
        .byte $20,$0f,$0e                           //  ..

txt_20eb:
        .byte $20,$32,$39,$2d,$31                   // char 29 (partial)
        .byte $31,$2d,$31,$39,$38,$38,$00,$00       // char 30 @+30
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 31 @+31
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 32 ' '
        .byte $ff,$c1,$c1,$c1,$e3,$ff,$e3,$ff       // char 33 '!'
        .byte $99,$99,$99,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $99,$99,$00,$99,$00,$99,$99,$ff       // char 35 '#'
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$ff       // char 36 '$'
        .byte $9d,$99,$f3,$e7,$cf,$99,$b9,$ff       // char 37 '%'
        .byte $c3,$99,$c3,$c7,$98,$99,$c0,$ff       // char 38 '&'
        .byte $ff,$f9,$f3,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $ff,$f1,$e3,$e7,$e7,$e3,$f1,$ff       // char 40 '('
        .byte $ff,$8f,$c7,$e7,$e7,$c7,$8f,$ff       // char 41 ')'
        .byte $ff,$99,$c3,$00,$c3,$99,$ff,$ff       // char 42 '*'
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$e3,$e3,$c7       // char 44 ','
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$c7,$c7,$ff       // char 46 '.'
        .byte $ff,$f8,$f1,$e3,$c7,$8f,$9f,$ff       // char 47 '/'
        .byte $ff,$c1,$98,$90,$84,$8c,$c1,$ff       // char 48 '0'
        .byte $ff,$e3,$c3,$e3,$e3,$e3,$80,$ff       // char 49 '1'
        .byte $ff,$c1,$98,$f1,$e3,$c7,$80,$ff       // char 50 '2'
        .byte $ff,$80,$f1,$e3,$f1,$98,$c1,$ff       // char 51 '3'
        .byte $ff,$f1,$e1,$c1,$91,$80,$f1,$ff       // char 52 '4'
        .byte $ff,$80,$8f,$81,$f8,$88,$c1,$ff       // char 53 '5'
        .byte $ff,$c1,$8f,$81,$88,$88,$c1,$ff       // char 54 '6'
        .byte $ff,$80,$f8,$f1,$e3,$c7,$c7,$ff       // char 55 '7'
        .byte $ff,$c1,$88,$c1,$88,$88,$c1,$ff       // char 56 '8'
        .byte $ff,$c1,$88,$c0,$f8,$f1,$c3,$ff       // char 57 '9'
        .byte $ff,$ff,$e3,$e3,$ff,$e3,$e3,$ff       // char 58 ':'
        .byte $ff,$ff,$e3,$e3,$ff,$e3,$e3,$c7       // char 59 ';'
        .byte $20,$20,$20,$05,$18,$10,$05,$04       // char 60 '<'
        .byte $09,$14,$09,$0f,$0e,$20,$14,$09       // char 61 '='
        .byte $14,$01,$0e,$09,$03,$20,$20,$20       // char 62 '>'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 63 '?'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $ff,$f2,$f1,$f1,$f1,$f1,$f1,$f1       // char 65 'A'
        .byte $ff,$aa,$55,$ff,$00,$55,$aa,$55       // char 66 'B'
        .byte $ff,$af,$6f,$6f,$6f,$6f,$6f,$6f       // char 67 'C'
        .byte $ff,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 68 'D'
        .byte $ff,$aa,$55,$7f,$40,$55,$6a,$55       // char 69 'E'
        .byte $ff,$ab,$5b,$db,$1b,$5b,$9b,$5b       // char 70 'F'
        .byte $ff,$fe,$f1,$c7,$c4,$15,$1a,$15       // char 71 'G'
        .byte $ff,$aa,$55,$fd,$01,$55,$a9,$55       // char 72 'H'
        .byte $ff,$b2,$b1,$b1,$b1,$b1,$b1,$b1       // char 73 'I'
        .byte $ff,$af,$6f,$6f,$6f,$6c,$6c,$6c       // char 74 'J'
        .byte $ff,$fa,$c5,$1f,$10,$55,$6a,$55       // char 75 'K'
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1       // char 76 'L'
        .byte $00,$ff,$cc,$30,$c1,$04,$11,$45       // char 77 'M'
        .byte $00,$ff,$11,$45,$16,$59,$66,$9a       // char 78 'N'
        .byte $6f,$6f,$6f,$6f,$6f,$6f,$6f,$6f       // char 79 'O'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 80 'P'
        .byte $40,$7f,$44,$50,$43,$4c,$73,$4f       // char 81 'Q'
        .byte $00,$ff,$33,$cf,$3c,$f3,$cc,$30       // char 82 'R'
        .byte $1b,$db,$db,$1b,$db,$1b,$1b,$5b       // char 83 'S'
        .byte $10,$1f,$11,$15,$16,$19,$16,$1a       // char 84 'T'
        .byte $00,$ff,$66,$9a,$69,$a6,$99,$65       // char 85 'U'
        .byte $00,$ff,$99,$65,$94,$51,$44,$10       // char 86 'V'
        .byte $00,$ff,$44,$10,$43,$0c,$33,$cf       // char 87 'W'
        .byte $01,$fd,$11,$45,$15,$59,$65,$99       // char 88 'X'
        .byte $b1,$b1,$b1,$b1,$b1,$b0,$bf,$b2       // char 89 'Y'
        .byte $00,$ff,$99,$65,$55,$00,$ff,$aa       // char 90 'Z'
        .byte $00,$ff,$44,$10,$55,$00,$ff,$aa       // char 91 '['
        .byte $6c,$6c,$6c,$6c,$6c,$2c,$fc,$ac       // char 92 '\'
        .byte $40,$7f,$4c,$70,$41,$44,$51,$45       // char 93 ']'
        .byte $16,$59,$66,$9a,$69,$a6,$99,$65       // char 94 '^'
        .byte $69,$a6,$99,$65,$94,$51,$44,$10       // char 95 '_'
        .byte $6f,$6f,$6f,$6f,$6f,$6f,$60,$55       // char 96 '`'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$00,$55       // char 97 'a'
        .byte $7c,$73,$4c,$70                       // char 98 (partial)

txt_2314:
        .byte $41,$44,$51,$45                       // char 98 (partial)
        .byte $c1,$04,$11,$45,$16,$59,$66,$9a       // char 99 'c'
        .byte $1b,$5b,$5b,$9b,$5b,$9b,$9b,$5b       // char 100 'd'
        .byte $19,$16,$19,$15,$14,$11,$14,$10       // char 101 'e'
        .byte $94,$51,$44,$10,$43,$0c,$33,$cf       // char 102 'f'
        .byte $43,$05,$34,$c6,$36,$f6,$c6,$36       // char 103 'g'
        .byte $3c,$55,$00,$ff,$fc,$fc,$fc,$fc       // char 104 'h'
        .byte $c1,$55,$00,$ff,$aa,$55,$66,$5a       // char 105 'i'
        .byte $16,$55,$00,$ff,$aa,$55,$99,$65       // char 106 'j'
        .byte $69,$55,$00,$ff,$ab,$5b,$5b,$1b       // char 107 'k'
        .byte $94,$55,$00,$ff,$2a,$15,$13,$1f       // char 108 'l'
        .byte $43,$55,$00,$ff,$aa,$55,$cc,$30       // char 109 'm'
        .byte $3c,$55,$00,$ff,$aa,$56,$16,$46       // char 110 'n'
        .byte $c1,$54,$05,$c5,$c6,$c5,$c6,$c6       // char 111 'o'
        .byte $69,$a5,$99,$65,$95,$51,$45,$11       // char 112 'p'
        .byte $b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1       // char 113 'q'
        .byte $55,$0c,$33,$cf,$3c,$f3,$cc,$30       // char 114 'r'
        .byte $55,$f3,$cc,$30,$c1,$04,$11,$45       // char 115 's'
        .byte $6c,$6c,$6c,$6c,$6c,$6c,$6c,$6c       // char 116 't'
        .byte $56,$59,$66,$5a,$69,$66,$59,$65       // char 117 'u'
        .byte $94,$55,$50,$1b,$5b,$1b,$1b,$db       // char 118 'v'
        .byte $43,$55,$00,$ff,$2a,$15,$1c,$10       // char 119 'w'
        .byte $3c,$55,$00,$ff,$aa,$55,$11,$45       // char 120 'x'
        .byte $c1,$55,$00,$ff,$aa,$56,$66,$96       // char 121 'y'
        .byte $16,$55,$00,$ff,$ff,$ff,$ca,$c5       // char 122 'z'
        .byte $69,$55,$00,$ff,$ff,$ff,$aa,$55       // char 123 '{'
        .byte $6f,$6f,$2f,$ff,$ff,$ff,$aa,$56       // char 124 '|'
        .byte $43,$0c,$33,$cf,$3c,$f3,$cc,$30       // char 125 '}'
        .byte $3c,$f3,$cc,$30,$c1,$04,$11,$45       // char 126 '~'
        .byte $9b,$5b,$5b,$1b,$5b,$1b,$1b,$db       // char 127
        .byte $13,$1c,$13,$1f,$1c,$13,$1c,$10       // char 128
        .byte $c6,$06,$16,$46,$16,$56,$66,$96       // char 129
        .byte $69,$66,$59,$65,$54,$51,$44,$50       // char 130
        .byte $5b,$1b,$1b,$db,$1b,$db,$db,$1b       // char 131
        .byte $1c,$13,$1c,$10,$11,$14,$11,$15       // char 132
        .byte $16,$56,$66,$96,$66,$a6,$96,$66       // char 133
        .byte $c5,$c6,$c5,$c5,$c4,$c5,$c4,$c4       // char 134
        .byte $41,$0d,$31,$cd,$3d,$f1,$cd           // char 135 (partial)

txt_243f:
        .byte $31                                   // char 135 (partial)
        .byte $54,$51,$44,$50,$43,$4c,$73,$4f       // char 136
        .byte $11,$14,$11,$15,$16,$19,$16,$1a       // char 137
        .byte $66,$a6,$96,$66,$96,$56,$46,$16       // char 138
        .byte $c4,$c5,$c4,$c4,$c7,$c4,$c7,$c7       // char 139
        .byte $36,$f6,$c6,$36,$c6,$06,$16,$46       // char 140
        .byte $16,$59,$66,$9a,$69,$a6,$55,$40       // char 141
        .byte $69,$a6,$99,$65,$94,$51,$55,$00       // char 142
        .byte $94,$51,$44,$10,$43,$0c,$73,$4f       // char 143
        .byte $43,$4c,$73,$4f,$7c,$73,$4c,$70       // char 144
        .byte $db,$1b,$1b,$5b,$1b,$5b,$5b,$9b       // char 145
        .byte $16,$19,$16,$1a,$19,$16,$19,$15       // char 146
        .byte $96,$56,$46,$16,$46,$06,$36,$c6       // char 147
        .byte $c7,$c4,$c7,$c7,$c4,$c7,$c4,$c4       // char 148
        .byte $c1,$05,$11,$45,$15,$59,$65,$99       // char 149
        .byte $46,$06,$36,$c6,$36,$f6,$c6,$36       // char 150
        .byte $c4,$c7,$c4,$c4,$c5,$c4,$c5,$c0       // char 151
        .byte $c1,$04,$11,$45,$16,$59,$55,$00       // char 152
        .byte $16,$56,$66,$96,$66,$a6,$56,$02       // char 153
        .byte $1b,$5b,$5b,$98,$55,$a6,$99,$65       // char 154
        .byte $15,$00,$ff,$00,$55,$51,$44,$10       // char 155
        .byte $55,$00,$ff,$00,$55,$0c,$33,$cf       // char 156
        .byte $56,$02,$ff,$00,$55,$f3,$cc,$30       // char 157
        .byte $fc,$fc,$fc,$00,$55,$04,$11           // char 158 (partial)

txt_24f7:
        .byte $45                                   // char 158 (partial)
        .byte $41,$44,$51,$45,$56,$59,$66,$9a       // char 159
        .byte $5b,$9b,$9b,$5b,$9b,$5b,$5b,$1b       // char 160
        .byte $14,$11,$14,$10,$13,$1c,$13,$1f       // char 161
        .byte $c5,$c4,$c5,$c5,$c6,$c5,$c6,$c6       // char 162
        .byte $69,$a5,$99,$65,$95,$51,$44,$10       // char 163
        .byte $b1,$b0,$bf,$80,$55,$0c,$33,$cf       // char 164
        .byte $55,$00,$ff,$00,$55,$f3,$cc,$30       // char 165
        .byte $55,$00,$ff,$00,$55,$04,$11,$45       // char 166
        .byte $6c,$2c,$fc,$00,$55,$59,$66,$9a       // char 167
        .byte $56,$59,$66,$5a,$69,$a6,$99,$65       // char 168
        .byte $c6,$06,$16,$46,$15,$59,$66,$9a       // char 169
        .byte $ff,$ff,$ff,$aa,$55,$a6,$99,$65       // char 170
        .byte $ff,$ff,$ff,$aa,$55,$51,$44,$10       // char 171
        .byte $ff,$ff,$ff,$aa,$55,$0c,$33,$cf       // char 172
        .byte $ff,$ff,$ff,$ab,$5b,$db,$db,$1b       // char 173
        .byte $94,$51,$44,$10,$ff,$00,$55,$aa       // char 174
        .byte $43,$0c,$33,$cf,$ff,$00,$55,$aa       // char 175
        .byte $56,$59,$66,$5a,$7f,$40,$55,$6a       // char 176
        .byte $69,$a6,$99,$65,$ff,$00,$55,$aa       // char 177
        .byte $3c,$f3,$cc,$30,$ff,$00,$55,$aa       // char 178
        .byte $c1,$04,$11,$45,$ff,$00,$55,$aa       // char 179
        .byte $16,$59,$66,$9a,$ff,$00,$55,$aa       // char 180
        .byte $5b,$1b,$1b,$db,$db,$1b,$5b,$9b       // char 181
        .byte $1c,$13,$1c,$10,$1f,$10,$15,$1a       // char 182
        .byte $16,$56,$66,$96,$f6,$06,$56,$a6       // char 183
        .byte $c5,$c6,$c5,$c5,$c7,$c4,$c5,$c6       // char 184
        .byte $1b,$db,$db,$1b,$db,$1b,$5b,$9b       // char 185
        .byte $11,$14,$11,$15,$1f,$10,$15,$1a       // char 186
        .byte $db,$1b,$1b,$5b,$db,$1b,$5b,$9b       // char 187
        .byte $f1,$f1,$f1,$f1,$f0,$ff,$ff,$ff       // char 188
        .byte $55,$00,$ff,$55,$00,$ff,$ff,$ff       // char 189
        .byte $6f,$6f,$6f,$6f,$2f,$ff,$ff,$ff       // char 190
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 191
        .byte $55,$10,$1f,$c5,$f0,$ff,$ff,$ff       // char 192
        .byte $5b,$6f,$6f,$bf,$ff,$ff,$ff,$ff       // char 193
        .byte $15,$10,$1f,$15,$00,$ff,$ff,$ff       // char 194
        .byte $56,$06,$f6,$56,$02,$ff,$ff,$ff       // char 195
        .byte $c5,$f1,$f1,$fc,$ff,$ff,$ff,$ff       // char 196
        .byte $15,$c4,$c7,$f1,$fc,$ff,$ff,$ff       // char 197
        .byte $5b,$1b,$db,$5b,$0b,$ff,$ff,$ff       // char 198
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 199
        .byte $c7,$c7                               // char 200 (partial)

txt_2642:
        .byte $41,$42,$42,$43,$44,$45               // char 200 (partial)
        .byte $42,$46,$47,$42,$42,$42,$42,$42       // char 201
        .byte $42,$42,$42,$42,$42,$42,$48,$49       // char 202
        .byte $42,$42,$4a,$4b,$42,$42,$42,$42       // char 203
        .byte $42,$42,$42,$43,$c7,$c7,$c7,$c7       // char 204
        .byte $c7,$c7                               // char 205 (partial)

txt_266a:
        .byte $4c,$4d,$4e,$4f,$50,$51               // char 205 (partial)
        .byte $52,$53,$54,$55,$56,$57,$52,$4d       // char 206
        .byte $4e,$55,$56,$57,$52,$4d,$58,$59       // char 207
        .byte $5a,$5b,$5c,$5d                       // char 208 (partial)

txt_2684:
        .byte $4e,$55,$56,$57                       // char 208 (partial)
        .byte $52,$4d,$4e,$4f,$c7,$c7,$c7,$c7       // char 209
        .byte $c7,$c7,$4c,$5e,$5f,$60,$61,$62       // char 210
        .byte $63,$64,$65,$66,$67,$68,$69,$6a       // char 211
        .byte $6b,$6c,$6d,$6e,$6f,$5e,$70,$71       // char 212
        .byte $72,$73,$74,$75,$5f,$76,$77,$78       // char 213
        .byte $79,$7a,$7b,$7c,$c7,$c7,$c7,$c7       // char 214
        .byte $c7,$c7,$4c,$66,$7d,$7e,$63,$5e       // char 215
        .byte $5f,$7f,$80,$7e,$81,$50,$82,$66       // char 216
        .byte $83,$84,$63,$85,$86,$66,$87,$71       // char 217
        .byte $63,$5e,$74,$88,$7d,$53,$89,$5e       // char 218
        .byte $8a,$8b,$7d,$8c,$c7,$c7,$c7,$c7       // char 219
        .byte $c7,$c7,$4c,$7e,$63,$8d,$8e,$8f       // char 220
        .byte $7d,$53,$89,$5e,$8a,$50,$90,$7e       // char 221
        .byte $91,$92,$5f,$93,$94,$7e,$95,$71       // char 222
        .byte $5f,$66,$74,$62,$63,$64,$65,$66       // char 223
        .byte $96,$97,$98,$99,$c7,$c7,$c7,$c7       // char 224
        .byte $c7,$c7,$4c,$5e,$5f,$4f,$50,$62       // char 225
        .byte $63,$9a,$9b,$9c,$9d,$9e,$9f,$5e       // char 226
        .byte $a0,$a1,$7d,$8c,$a2,$5e,$a3,$a4       // char 227
        .byte $a5,$a6,$a7,$a8,$5f,$7f,$80,$7e       // char 228
        .byte $a9,$aa,$ab,$ac,$ad,$c7,$c7,$c7       // char 229
        .byte $c7,$c7,$4c,$ae,$af                   // char 230 (partial)

txt_2735:
        .byte $4f,$50,$b0                           // char 230 (partial)
        .byte $b1,$ae,$af,$b2,$b3,$b4,$b1,$ae       // char 231
        .byte $b5,$b6,$b3,$b7,$b8,$ae,$af,$b2       // char 232
        .byte $b3,$b4,$b1,$ae,$af,$b9,$ba,$b4       // char 233
        .byte $b1,$ae,$af,$b2,$bb,$c7,$c7,$c7       // char 234
        .byte $c7,$c7,$bc,$bd,$bd,$be,$bf,$c0       // char 235
        .byte $bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd       // char 236
        .byte $c1,$c2,$bd,$c3,$c4,$bd,$bd,$bd       // char 237
        .byte $bd,$bd,$bd,$bd,$bd,$c1,$c5,$bd       // char 238
        .byte $bd,$bd,$bd,$bd,$c6,$c7,$c7,$c7       // char 239

dat_2780:
        // === Fill data (1 bytes, $2780-$2780) ===
        .byte $00                                   // .

// --- Region $8a0d-$8a0d ---
.pc = $8a0d "dat_8a0d"

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

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

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

// --- Region $999e-$999e ---
.pc = $999e "dat_999e"

dat_999e:
        // === Fill data (1 bytes, $999e-$999e) ===
        .byte $00                                   // .

// --- Region $e300-$e517 ---
.pc = $e300 "dat_e300"

dat_e300:
        .byte $08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00,$08,$01,$e4 // .......L......

txt_e30e:
        .text "8%"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_e311:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$17,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8,$32,$58,$7a,$88,$7a // .........`.2Xz.z
        .byte $b8,$7a,$e8,$7a,$58,$9a,$88,$9a,$b8,$9a,$e8,$9a,$00,$0b,$a3,$26 // .z.zX..........&
        .byte $ff,$d8,$00,$18,$01,$01,$c3,$a2,$22,$f0,$f0,$a3,$22,$02,$0a,$e8 // ........"..."...
        .byte $0f,$2a,$00,$0d,$0e,$0d,$0e,$0e,$0d,$0e,$0d,$40,$a2 // .*.........@.

txt_e434:
        .text "!P"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$d4,$a2,$21,$f5,$a2,$60,$27,$bd,$40,$00,$af,$50,$00,$eb,$d4 // !..!..`'.@..P...
        .byte $00,$fa,$f5,$00,$7e,$bd,$40,$5f,$af,$50,$17,$eb,$d4,$05,$fa,$f5 // ....~.@_.P......
        .byte $01,$7e,$bd,$00,$5f,$af,$00,$17,$eb,$00,$05,$fa,$00,$01,$7e,$a2 // .~.._.........~.
        .byte $21,$5f,$a2,$21,$17,$a2,$21,$05,$a2,$22,$01,$40,$a2,$21,$01,$a2 // !_.!..!..".@.!..
        .byte $21,$05,$a2,$21,$17,$a2,$60,$29,$5f,$00,$01,$7e,$00,$05,$fa,$00 // !..!..`)_..~....
        .byte $17,$eb,$00,$5f,$af,$01,$7e,$bd,$05,$fa,$f5,$17,$eb,$d4,$5f,$af // ..._..~......._.
        .byte $50,$7e,$bd,$40,$fa,$f5,$00,$eb,$d4,$00,$af,$50,$00,$bd,$40,$00 // P~.@.......P..@.
        .byte $f5,$a2,$21,$d4,$a2                   // ..!..

txt_e4ac:
        .text "!P"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e4af:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$40,$05,$e6,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7 // "@...!...!...!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$80 // .!...!...!...!..
        .byte $40,$00,$24,$01,$00,$01,$02,$02,$00,$01,$02,$03,$37,$04,$00,$01 // @.$.........7...
        .byte $02,$03,$04,$03,$00,$01,$02,$03,$04,$03,$02,$01,$00,$03,$04,$03 // ................
        .byte $02,$01,$00,$04,$02,$03,$02,$01,$00,$24,$02,$01,$00,$01,$a2,$33 // .........$.....3
        .byte $0b,$0c,$0f,$01,$00,$06,$0e,$03,$01,$00,$09,$08,$07,$01,$00,$02 // ................
        .byte $0a,$07,$01,$a4,$28,$13               // ....(.

// --- Region $e51d-$e543 ---
.pc = $e51d "Segment $e51d"
        .byte $04,$20,$e3                           // . .

txt_e520:
        .encoding "screencode_mixed"
        .text "x= tss radix henk abn side rico"
        .encoding "petscii_upper"
        .byte $b8,$60,$2d,$89,$8e                   // .`-..

// --- Region $e55c-$e5a3 ---
.pc = $e55c "dat_e55c"

dat_e55c:
        .byte $a0,$93,$95,$92,$86,$85,$92,$a0,$8f,$86,$a0,$88,$8f,$94,$8c,$89 // ................
        .byte $8e,$85,$a0,$e4,$a1,$a7,$25,$e8,$c3,$88,$20,$c1,$02,$84,$20,$8c // ......%... ... .
        .byte $20,$2b,$84,$20,$88,$20,$84,$20,$ff,$00,$0c,$ee,$0b,$a2,$61,$ae //  +. . . ......a.
        .byte $cb,$90,$78,$29,$77,$28,$26,$28,$78,$29,$77 // ..x)w(&(x)w

txt_e597:
        .text "(&"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $82,$2d,$2d,$84,$2c,$2b,$2a,$ff,$00,$07 // .--.,+*...

// --- Region $e5dc-$e5e4 ---
.pc = $e5dc "dat_e5dc"

dat_e5dc:
        .byte $ee,$69,$0a,$4c,$57,$0a,$a9,$00,$f0   // .i.LW....

// --- Region $e7a6-$e7ae ---
.pc = $e7a6 "Segment $e7a6"
        .byte $fa,$f0,$1a,$b5,$46,$e4,$4a,$60,$62   // ....F.J`b

// --- Region $ea08-$ea30 ---
.pc = $ea08 "Segment $ea08"
        .byte $95,$41,$a8,$b9,$7c,$10,$95,$d9,$95,$2b,$b9,$da,$10,$95,$d6,$95 // .A..|....+......
        .byte $2e,$a9,$00,$95,$dc,$95,$df,$a5,$03,$29,$07,$f0,$6b,$a8,$88,$b9 // .........)..k...
        .byte $46,$12,$85,$14,$b9,$4b,$12,$85,$15   // F....K...

// --- Region $eada-$eae1 ---
.pc = $eada "Segment $eada"
        .byte $11,$41,$e5,$40,$61,$16,$fe,$a5       // .A.@a...

// --- Region $eb22-$f89c ---
.pc = $eb22 "Segment $eb22"
        .byte $e4,$0a,$d0,$12,$a5,$03,$29,$08,$d0,$0c,$a9,$1f,$8d,$18,$d4,$a9 // ......).........
        .byte $ff,$85,$06,$8d,$16,$d4,$a4,$0b,$a6,$0a,$a5,$04,$29,$10,$f0,$4f // ............)..O
        .byte $b4,$d0,$b9,$15,$13,$29,$0f,$0a,$aa,$bd,$3e,$11,$85,$14,$bd,$3f // .....)....>....?
        .byte $11,$85,$15,$a0,$00,$b1,$14,$85,$44,$29,$0f,$8d,$fb,$0f,$a6,$0a // ........D)......
        .byte $f6,$22,$b4,$22,$b1,$14,$c9,$fe,$d0,$04,$d6,$22,$d0,$1e,$c9,$ff // ."."......."....
        .byte $d0,$08,$a0,$00,$c8,$98,$95,$22,$d0,$ea,$95,$4e,$24,$44,$10,$0c // ......."...N$D..
        .byte $29,$01,$f0,$04,$a9,$ff,$30,$02,$a9,$fe,$95,$54,$4c,$52,$10,$24 // ).....0....TLR.$
        .byte $04,$10,$37,$a6,$0a,$b4,$d0,$b5,$e8,$d9,$15,$13,$b0,$0e,$b9,$29 // ..7............)
        .byte $13,$10,$06,$a9,$f9,$95,$2e,$a9,$81,$4c,$50,$10,$b9,$15,$13,$18 // .........LP.....
        .byte $69,$02,$8d,$40,$10,$b5,$e8,$c9,$05,$b0,$0f,$b5,$d9,$95,$2b,$b5 // i..@..........+.
        .byte $d6,$95,$2e,$b4,$d3,$b9,$62,$12,$95,$4e,$ca,$30,$03,$4c,$76,$0a // ......b..N.0.Lv.
        .byte $a2,$02,$bc,$28,$0a,$b5,$4e,$35,$54,$99,$04,$d4,$b5,$2b,$99,$00 // ...(..N5T....+..
        .byte $d4,$b5,$2e,$99,$01,$d4,$b5,$1a,$99,$02,$d4,$b5,$e5,$99,$03,$d4 // ................
        .byte $ca,$10,$df,$60,$a3,$60,$5b,$1c,$ff,$3e,$51,$66,$7b,$91,$a9,$c3 // ...`.`[..>Qf{...
        .byte $dd,$fa,$18,$38,$5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70 // ...8Z}...#S...0p
        .byte $b4,$fb,$47,$98,$ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30 // ..G..G..w.a.h..0
        .byte $da,$8f,$4e,$18,$ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31 // ..N........`...1
        .byte $df,$a5,$87,$86,$a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c // ......>.k<9c.K..
        .byte $45,$bf,$7d,$83,$d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06 // E.}..ys.|....~..
        .byte $ac,$f3,$a3,$22,$01,$fd,$e9,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05 // ..."............
        .byte $22,$06,$06,$e3,$07,$60,$cc,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d // "....`..........
        .byte $0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ...............

txt_ec81:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$3d,$13 // ^djpw~........=.
        .byte $64,$13,$92,$13,$80,$11,$5d,$0f,$9c,$11,$a8,$11,$bb,$11,$c7,$13 // d.....].........
        .byte $f8,$09,$1d,$14,$32,$14,$57,$14,$5c,$14,$86,$14,$9a,$14,$b1,$14 // ....2.W.\.......
        .byte $e3,$14,$07,$15,$21,$15,$3a,$15,$54,$15,$6c,$15,$af,$15,$fa,$15 // ....!.:.T.l.....
        .byte $d5,$15,$ea,$15,$d9,$14,$52,$16,$66,$16,$ec,$13,$b8,$16,$d4,$16 // ......R.f.......
        .byte $da,$16,$e9,$16,$12,$0a,$84,$81,$11,$41,$40,$80,$10,$ff,$84,$38 // .........A@....8
        .byte $11,$0e,$0b,$e0,$0c,$d0,$0d,$ff,$80,$30,$10,$09,$06,$04,$03,$02 // .........0......
        .byte $01,$fe,$80,$81,$11,$40,$80,$fe,$80,$50,$1f,$18,$e0,$fe,$80,$81 // .....@...P......
        .byte $41,$81,$80,$40,$40,$80,$fe,$86,$34,$10,$32,$34,$0e,$0c,$40,$3c // A..@@...4.24..@<
        .byte $ff,$80,$81,$41,$40,$40,$fe,$cc,$e0,$e9,$ee,$f3,$f8,$fd,$02,$07 // ...A@@..........
        .byte $0c,$15,$a2,$27,$03,$07,$ff,$88,$92,$a2,$b1,$e7,$11,$e4,$12,$a2 // ...'............
        .byte $23,$04,$07,$ff,$e4,$11,$a2,$23,$05,$08,$ff,$a2,$23,$05,$09,$ff // #......#....#...
        .byte $a2,$23,$03,$08,$ff,$a2,$60,$66,$04,$09,$ff,$10,$0c,$05,$09,$ff // .#....`f........
        .byte $10,$0c,$03,$08,$ff,$10,$0c,$04,$09,$ff,$00,$0c,$07,$00,$fb,$f4 // ................
        .byte $ef,$e8,$fe,$60,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b // ...`............
        .byte $0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$fe,$36,$fa // ..............6.
        .byte $3e,$12,$16,$12,$b0,$2f,$10,$fe,$90,$ff,$00,$20,$c0,$1f,$02,$f8 // >..../..... ....
        .byte $06,$eb,$00,$20,$50,$00,$57,$00,$5e,$12,$00,$12,$00,$12,$06,$0a // ... P.W.^.......
        .byte $03,$80,$05,$68,$00,$08,$0a,$03,$f0,$06,$a0,$00,$0b,$0f,$a9,$24 // ...h...........$
        .byte $08,$11,$08,$07,$a3,$25,$14,$08,$11,$0c,$09,$a3,$26,$14,$08,$11 // .....%......&...
        .byte $09,$07,$f0,$a2,$31,$14,$14,$41,$08,$d9,$02,$52,$51,$81,$1c,$41 // ....1..A...RQ..A
        .byte $00,$8a,$f0,$43,$23,$80,$a4,$21,$f0,$a3,$2c,$1b,$41,$00,$9a,$f0 // ...C#..!..,.A...
        .byte $b4,$23,$80,$18,$21,$07,$8a,$a2,$26,$31,$84,$08,$81,$00,$78,$a3 // .#..!...&1....x.
        .byte $25,$14,$00,$21,$00,$3a,$a3,$26,$04,$00,$11,$a0,$ab,$30,$a2,$3d // %..!.:.&.....0.=
        .byte $04,$9b,$41,$07,$8a,$00,$53,$45,$84,$9b,$41,$00,$4a,$00,$53,$45 // ..A...SE..A.J.SE
        .byte $84,$9b,$41,$00,$2a,$00,$53,$45,$84,$10,$17,$09,$08,$a3,$2e,$84 // ..A.*.SE........
        .byte $00,$51,$00,$6a,$30,$61,$00,$04,$00,$81,$0d,$1c,$f0,$a2,$26,$01 // .Q.j0a........&.
        .byte $00,$81,$d0,$dd,$01,$a2,$29,$01,$08,$41,$07,$07,$00,$01,$00,$30 // ......)..A.....0
        .byte $a4,$21,$0a,$a2,$21,$05,$a4,$e3,$04,$a5,$25,$02,$11,$00,$33,$03 // .!..!.....%...3.
        .byte $e3,$02,$22,$05,$22,$a2,$e3,$04,$21,$02,$a3,$21,$44,$e4,$81,$25 // .."."...!..!D..%
        .byte $51,$21,$81                           // Q!.

txt_ee76:
        .text "!A"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$21,$21,$15,$a4,$60,$8f,$8c,$43,$01,$42,$0d,$0e,$43,$10,$42 // .!!..`..C.B..C.B
        .byte $0d,$0e,$42,$0d,$08,$47,$01,$42,$0d,$0e,$0d,$0d,$08,$43,$01,$43 // ..B..G.B.....C.C
        .byte $10,$46,$01,$1a,$01,$01,$45,$10,$45,$01,$42,$0d,$08,$ff,$8c,$03 // .F....E.E.B.....
        .byte $42,$02,$42,$0b,$0c,$11,$11,$42,$0b,$0c,$42,$0b,$06,$47,$02,$42 // B.B....B..B..G.B
        .byte $0b,$0c,$0b,$0b,$06,$43,$02,$11,$11,$43,$17,$18,$18,$19,$05,$1b // .....C...C......
        .byte $03,$02,$45,$12,$02,$02,$43,$17,$42,$0b,$06,$ff,$8c,$05,$05,$04 // ..E...C.B.......
        .byte $04,$42,$09,$0a,$0f,$0f,$43,$14,$42,$09,$07,$42,$05,$15,$43,$04 // .B....C.B..B..C.
        .byte $42,$09,$14,$09,$09,$07,$98,$16,$16,$8c,$0f,$0f,$05,$05,$98,$16 // B...............
        .byte $8c,$42,$17,$45,$05,$13,$1c,$05,$05,$98,$16,$16,$8c,$42,$09,$07 // .B.E.........B..
        .byte $ff,$fe,$f1,$e4,$c4,$82,$e4,$0e,$60,$53,$0c,$0e,$84,$10,$10,$c3 // ........`S......
        .byte $20,$c4,$82,$0e,$10,$84,$11,$11,$c3,$20,$c4,$82,$11,$11,$84,$10 //  ........ ......
        .byte $0c,$c3,$20,$c4,$0e,$ff,$ca,$88,$75,$29,$c3,$82,$20,$ca,$86,$29 // .. .....u).. ..)
        .byte $c1,$82,$20,$ca,$73,$2b,$c1,$20,$ca,$8a,$2b,$c1,$82,$20,$ca,$71 // .. .s+. ..+.. .q
        .byte $29,$c1,$20,$ca,$8a,$29,$c1,$82,$20,$ca,$73,$2b,$c1,$20,$ca,$86 // ). ..).. .s+. ..
        .byte $2b,$c1,$82,$20,$ca,$2b,$ff,$c1,$88,$20,$c3,$20,$c1,$02,$84,$20 // +.. .+... . ... 
        .byte $8c,$20,$2a,$84,$20,$88,$20,$84,$20,$ff,$e4,$c5,$82,$e4,$26,$60 // . *. . . .....&`

txt_ef79:
        .text " $&"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$28,$c5,$28,$e4,$82               // .(.(..

txt_ef83:
        .text "&("
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$29,$c5,$29,$e4,$82               // .).)..

txt_ef8c:
        .text "))"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$28,$c5,$24,$e4,$c8,$70,$26,$ff,$c0,$a0,$a2,$60,$58,$ff,$c7 // .(.$..p&....`X..
        .byte $84,$fd,$10                           // ...

txt_efa2:
        .text "+-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $29,$c7                               // ).

txt_efa7:
        .text "++"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_efaa:
        .text "  "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$fd,$10                           // ...

txt_efb0:
        .text "+-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $29,$c7                               // ).

txt_efb5:
        .text "++"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $20,$c5,$29,$c7,$88,$fd,$11           //  .)....

txt_efbf:
        .text "+-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $82,$2b,$29,$84,$26,$ff,$c1,$90,$20,$c2,$84,$20,$20,$e8,$c1,$88 // .+).&... ..  ...
        .byte $20,$c2,$90,$20,$c3,$84,$20,$c1,$20,$ff,$fe,$f1,$c4,$84,$09,$11 //  .. .. . .......
        .byte $13,$13,$c3                           // ...

txt_efe5:
        .text "  "
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $09,$11,$13,$13,$c3,$88,$20,$c0,$90,$00,$ff,$c5,$82,$e3,$26,$60 // ...... .......&`
        .byte $2f,$2d,$84                           // /-.

txt_effb:
        .text "+&"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $20,$c5,$82,$26,$2d,$84               //  ..&-.

txt_f004:
        .text "+&"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $88,$20,$c3,$84,$20,$c5,$82           // . .. ..

txt_f00e:
        .text "&&"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$28,$c5,$24,$82                   // .(.$.

txt_f016:
        .text "$&"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $84,$00,$ff,$f0,$c1,$90,$20,$88,$20,$c3,$98,$20,$ff,$c5,$82,$e3 // ...... . .. ....
        .byte $26,$2a,$2d,$84                       // &*-.

txt_f02d:
        .text "+&"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $20,$c5,$84,$2d,$82,$e4,$2d,$60,$79,$84 //  ..-..-`y.

txt_f03a:
        .text "0-"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $20,$c5,$82                           //  ..

txt_f040:
        .text "--"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$30,$c5,$2d,$30,$32,$ff,$ca,$88,$75,$29,$c3,$82,$20,$ca,$8e // .0.-02...u).. ..
        .byte $29,$c3,$82,$20,$ca,$96,$29,$88,$73,$2b,$c3,$82,$20,$ca,$86,$2b // ).. ..).s+.. ..+
        .byte $ff,$ca,$88,$75,$29,$c3,$82,$20,$ca,$8e,$29,$c3,$82,$20,$ca,$96 // ...u).. ..).. ..
        .byte $29,$84,$73,$2b,$72,$2d,$c3,$20,$20,$ff,$fe,$f1,$c4,$86,$0e,$1a // ).s+r-.  .......
        .byte $84,$0e,$88,$0e,$0e,$88,$0e,$84,$1a,$0e,$88,$0c,$84,$0c,$82,$18 // ................
        .byte $c0,$82,$00,$ff,$fe,$f1,$c4,$86,$0e,$1a,$84,$0e,$88,$0e,$84,$0e // ................
        .byte $0e,$84,$0c,$0e,$1a,$e4,$84,$0c,$0c,$0d,$1a,$ff,$e8,$c5,$82,$e4 // ................
        .byte $35,$60,$1f,$c7,$84,$34,$c5,$30,$e4,$82 // 5`...4.0..

txt_f0bd:
        .text "44"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$32,$c5,$2e,$e4,$82,$32,$32,$34,$e2,$84,$30,$ca,$88,$74,$28 // .2....224..0..t(
        .byte $ca,$75,$29,$c5,$82,$e4,$35,$60,$20,$c7,$84,$34,$c5,$30,$e4,$82 // .u)...5` ..4.0..

txt_f0e0:
        .text "44"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $84,$32,$c5,$2e,$e4,$82,$32,$32,$31,$e2,$84,$31,$32,$34,$ff,$fe // .2....221..124..
        .byte $f1,$c1,$84,$20,$c4,$82,$e6,$0e,$3e,$84,$0c,$0c,$c3,$84,$20,$c4 // ... ....>..... .
        .byte $82,$0c,$0c,$84,$0a,$0a,$c3,$20,$c4,$82,$0a,$09,$84,$0c,$09,$0c // ....... ........
        .byte $0e,$ff,$e8,$c3,$88,$20,$c1,$02,$84,$20,$8c,$20,$60,$75,$84 // ..... ... . `u.

txt_f122:
        .text "  "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $20,$c1,$20,$ff,$cb,$90,$78,$29,$77,$28,$26,$28,$78,$29,$77,$28 //  . ...x)w(&(x)w(
        .byte $26,$76,$28,$ff,$ca,$88,$75,$29,$c3,$82,$20,$ca,$86,$29,$c1,$82 // &v(...u).. ..)..
        .byte $20,$ca,$74,$28,$c1,$20,$ca,$8a,$28,$c1,$82,$20,$ca,$26,$c1,$20 //  .t(. ..(.. .&. 
        .byte $ca,$8a,$26,$c1,$82,$20,$ca,$86,$28,$c3,$84,$20,$c1,$20,$e8,$c3 // ..&.. ..(.. . ..
        .byte $82,$20,$ca,$86,$75,$29,$c1,$82,$20,$ca,$74,$28,$c1,$20,$ca,$8a // . ..u).. .t(. ..
        .byte $28,$c1,$82,$20,$ca,$26,$c1,$20,$ca,$8a,$26,$c1,$82,$20,$ca,$86 // (.. .&. ..&.. ..
        .byte $73,$28,$c3,$82,$20,$ca,$28,$c1,$20,$ca,$28,$ff,$c0,$a4,$00,$c9 // s(.. .(. .(.....
        .byte $82,$e3,$20,$60,$94,$84,$20,$82,$20,$84,$20,$e4,$20,$82,$20,$20 // .. `.. . . . .  
        .byte $ff,$c0,$94,$00,$cc,$82,$71,$24,$84,$24,$82,$24,$86,$70,$26,$e2 // ......q$.$.$.p&.
        .byte $cd,$82,$71,$24,$84,$24,$82,$24,$86,$70,$26,$e2,$ce,$82,$71,$24 // ..q$.$.$.p&...q$
        .byte $84,$24,$82,$24,$86,$70,$26,$c0,$92,$00,$cc,$82,$71,$24,$84,$24 // .$.$.p&.....q$.$
        .byte $82,$24,$86,$70,$26,$e2,$cc,$82,$71,$24,$84,$24,$82,$24,$70,$26 // .$.p&...q$.$.$p&
        .byte $71,$29,$e2,$cc,$82,$29,$74,$28,$70,$26,$71,$24,$70,$21,$74,$28 // q)...)t(p&q$p!t(
        .byte $70,$26,$ff,$cf,$84,$79,$32,$82,$32,$84,$32,$86,$32,$84,$32,$88 // p&...y2.2.2.2.2.
        .byte $32,$82,$32,$84,$32,$8a,$32,$84,$32,$8c,$32,$82,$32,$32,$ff,$d0 // 2.2.2.2.2.2.22..
        .byte $a0,$a0,$7a,$02,$ff,$d1,$a0,$a0,$fd,$e0,$2f,$18,$d2,$a0,$a0,$fd // ..z......./.....
        .byte $f0,$1c,$3e,$ff,$c0,$a0,$00,$c1,$84,$e3,$20,$62,$56,$8c,$20,$c3 // ..>....... bV. .
        .byte $84,$20,$82,$20,$20,$ff,$20,$2f,$90,$01,$00,$b0,$a9,$00,$8d,$11 // . .  . /........
        .byte $d0,$f0,$19                           // ...

txt_f248:
        .text "4 TSS *"
        .byte $18,$8d,$0d,$17,$8c,$0e,$17,$8e,$12,$d0,$a9,$01,$8d,$19,$d0,$4c // ...............L
        .byte $7e,$ea,$8d,$20,$d0,$8d,$21,$d0,$8d,$77,$02,$8d,$86,$02,$20,$44 // ~.. ..!..w.... D
        .byte $e5,$78,$a9,$01,$8d,$1a,$d0,$8d,$0d,$dc,$a9,$20,$8d,$12,$d0,$a9 // .x......... ....
        .byte $0c,$a0,$17,$8d,$14,$03,$8c,$15,$03,$20,$98,$17,$a9,$1b,$8d,$11 // ......... ......
        .byte $d0,$a9,$01,$8d,$19,$d0,$58,$20,$6e,$19,$ad,$01,$dc,$29,$10,$d0 // ......X n....)..
        .byte $f9,$78,$a9,$f0,$8d,$1a,$d0,$a9,$31,$a0,$ea,$8d,$14,$03,$8c,$15 // .x......1.......
        .byte $03                                   // .

txt_f2b0:
        .text "X "
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $fd,$20,$18,$e5,$20,$44,$e5,$a9,$00,$a0,$51,$85,$2d,$85,$ae,$84 // . .. D....Q.-...
        .byte $2e,$84,$af,$a2,$00,$bd,$11,$18,$9d,$00,$04,$e8,$e0,$19,$d0,$f5 // ................
        .byte $78,$e6,$01,$4c,$00,$04,$a2,$00,$bd,$40,$26,$9d,$00,$04,$bd,$80 // x..L.....@&.....
        .byte $26,$9d,$40,$04,$a9,$00,$9d,$80,$06,$9d,$a8,$06,$a9,$08,$9d,$00 // &.@.............
        .byte $d8,$9d,$40,$d8,$e8,$d0,$e1,$a2,$00,$bd,$40,$08,$9d,$40,$03,$e8 // ..@.......@..@..
        .byte $e0,$80,$d0,$f5,$a2,$00,$bd,$e0,$20,$9d,$99,$05,$e8,$e0,$16,$d0 // ........ .......
        .byte $f5,$a2,$00,$bd,$e0,$21,$9d,$10,$06,$e8,$e0,$18,$d0,$f5,$a2,$00 // .....!..........
        .byte $bd,$08,$08,$9d,$00,$d0,$e8,$e0,$2f,$d0,$f5,$a2,$00,$bd,$38,$08 // ......../.....8.
        .byte $9d,$f8,$07,$e8,$e0,$08,$d0,$f5,$a2,$00,$bd,$80,$09,$9d,$c0,$07 // ................
        .byte $a9,$20,$9d,$f8,$06,$e8,$e0,$28,$d0,$f0,$a9,$00,$4c,$2b,$0a,$a2 // . .....(....L+..
        .byte $00,$bd,$81,$27,$9d,$01,$08,$e8,$d0,$f7,$ee,$07,$04,$ee,$04,$04 // ...'............
        .byte $d0,$ed,$c6,$01,$58,$4c,$e2,$fc,$78,$a9,$d8,$8d,$16,$d0,$a9,$00 // ....XL..x.......
        .byte $8d,$21,$d0,$ad,$12,$d0,$c9,$78,$d0,$f9,$a9,$00,$8d,$21,$d0,$a2 // .!.....x.....!..
        .byte $b3,$a9,$48,$a0,$18,$60,$78,$a9,$c7,$8d,$16,$d0,$a2,$00,$bd,$00 // ..H..`x.........
        .byte $09,$bc,$c0,$08,$88,$d0,$fd,$8d,$20,$d0,$8d,$21,$d0,$e8,$e0,$38 // ........ ..!...8
        .byte $d0,$ec,$ad,$12,$d0,$c9,$f3,$d0,$f9,$ad,$2e,$09,$8d,$21,$d0,$a9 // .............!..
        .byte $c8,$8d,$16,$d0,$a9,$00,$f0,$03,$20,$b6,$19,$a9,$00,$f0,$03,$20 // ........ ...... 
        .byte $fb,$18,$20,$68,$0a,$20,$91,$18,$a9,$2a,$a0,$18,$a2,$20,$60,$a9 // .. h. ...*... `.
        .byte $00,$c9,$01,$f0,$04,$ee,$92,$18,$60,$ad,$40,$03,$8d,$34,$03,$ad // ........`.@..4..
        .byte $41,$03,$8d,$35,$03,$ad,$42,$03,$8d,$36,$03,$ad,$80,$03,$8d,$37 // A..5..B..6.....7
        .byte $03,$ad,$81,$03,$8d,$38,$03,$ad,$82,$03,$8d,$39,$03,$a2,$00,$8e // .....8.....9....
        .byte $92,$18,$bd,$43,$03,$9d,$40,$03,$bd,$83,$03,$9d,$80,$03,$e8,$e0 // ...C..@.........
        .byte $3c,$d0,$ef,$ad,$34,$03,$8d,$7c,$03,$ad,$35,$03,$8d,$7d,$03,$ad // <...4..|..5..}..
        .byte $36,$03,$8d,$7e,$03,$ad,$37,$03,$8d,$bc,$03,$ad,$38,$03,$8d,$bd // 6..~..7.....8...
        .byte $03,$ad,$39,$03,$8d,$be,$03,$60,$00,$ae,$fa,$18,$bc,$38,$09,$b9 // ..9....`.....8..
        .byte $f8,$08,$9d,$02,$09,$ee,$fa,$18,$ad,$fa,$18,$c9,$30,$f0,$01,$60 // ............0..`
        .byte $a2,$00,$8e,$fa,$18,$bd,$68,$09,$9d,$f8,$08,$e8,$e0,$05,$d0,$f5 // ......h.........
        .byte $ad,$18,$19,$c9,$77,$d0,$08,$a9,$68,$8d,$18,$19,$4c,$37,$19,$18 // ....w...h...L7..
        .byte $69,$05,$8d,$18,$19,$60,$8a,$48,$a2,$10,$a0,$00,$88,$d0,$fd,$ca // i....`.H........
        .byte $d0,$f8,$68,$aa,$60,$a3,$27,$0b,$0c,$0f,$01,$0f,$0c,$06,$a2,$25 // ..h.`.'........%
        .byte $0b,$0c,$0f,$01,$0f,$e3,$0e,$25,$00,$0b,$0c,$0f,$01,$e5,$0f,$60 // .......%.......`
        .byte $b7,$a2,$10,$20,$38,$19,$ca,$d0,$fa,$60,$20,$65,$19,$20,$65,$19 // ... 8....` e. e.
        .byte $a2,$00,$bd,$47,$19,$8d,$31,$18,$bd,$51,$19,$8d,$22,$d0,$bd,$5b // ...G..1..Q.."..[
        .byte $19,$8d,$23,$d0,$20,$38,$19,$e8,$e0,$0a,$d0,$e6,$20,$65,$19,$ce // ..#. 8...... e..
        .byte $7e,$18,$20,$65,$19,$20,$65,$19,$ce,$77,$18,$60,$00,$ee,$a0,$19 // ~. e. e..w.`....
        .byte $ad,$a0,$19,$c9,$20,$d0,$0a,$a9,$00,$8d,$a0,$19,$a9,$01,$8d,$b7 // .... ...........
        .byte $19,$60,$a0,$01,$c0,$00,$f0,$e5,$20,$c3,$19,$88,$d0,$fa,$60,$ce // .`...... .....`.
        .byte $4a,$18,$ad,$4a,$18,$c9,$bf,$f0,$02,$60,$00,$a2,$00,$bd,$f9,$06 // J..J.....`......
        .byte $9d,$f8,$06,$e8,$e0,$27,$d0,$f5,$20,$e5,$19,$a9,$c7,$8d,$4a,$18 // .....'.. .....J.
        .byte $60,$ae,$ce,$19,$bd,$00,$1b,$d0,$0b,$a9,$00,$8d,$ce,$19,$a9,$1b // `...............
        .byte $8d,$ea,$19,$60,$c9,$40,$b0,$0c,$c9,$20,$d0,$02,$a9,$20,$8d,$1f // ...`.@... ... ..
        .byte $07,$4c,$13,$1a,$38,$e9,$40,$f0,$03,$8d,$b1,$19,$8d,$b7,$19,$ee // .L..8.@.........
        .byte $ce,$19,$d0,$03,$ee,$ea,$19,$60,$a4,$60,$6e,$94,$88,$85,$a0,$8d // .......`.`n.....
        .byte $95,$93,$89,$83,$a0,$89,$8e,$a0,$94,$88,$89,$93,$a0,$89,$8e,$94 // ................
        .byte $92,$8f,$a0,$97,$81,$93,$a0,$93,$90,$85,$83,$89,$81,$8c,$99,$a0 // ................
        .byte $81,$92,$92,$81,$8e,$87,$85,$84,$a0,$86,$8f,$92,$a0,$88,$8f,$94 // ................
        .byte $8c,$89,$8e,$85,$a0,$82,$99,$a0,$83,$ae,$84,$85,$85,$8e,$85,$8e // ................
        .byte $a0,$8f,$86,$a0,$94,$88,$85,$a0,$8d,$81,$8e,$89,$81,$83,$93,$a0 // ................
        .byte $8f,$86,$a0,$8e,$8f,$89,$93,$85,$a0,$8d,$95,$93,$89,$83,$a0,$83 // ................
        .byte $8f,$8d,$90,$81,$8e,$99,$a0,$a1,$a1,$e4,$a0,$60,$4e,$84,$8f,$8e // ...........`N...
        .byte $a7,$94,$a0,$95,$93,$85,$a0,$89,$94,$a0,$97,$89,$94,$88,$8f,$95 // ................
        .byte $94,$a0,$97,$92,$89,$94,$94,$85,$8e,$a0,$90,$85,$92,$8d,$89,$93 // ................
        .byte $93,$89,$8f,$8e,$a0,$8f,$86,$a0,$94,$88,$85,$a0,$8d,$81,$8e,$89 // ................
        .byte $81,$83,$93,$a0,$8f,$86,$a0,$8e,$8f,$89,$93,$85,$a0,$8d,$95,$93 // ................
        .byte $89,$83,$a0,$83,$8f,$8d,$90,$81,$8e,$99,$a0,$e4,$a1,$fc,$a0,$21 // ...............!
        .byte $12,$e3,$01,$36,$08,$20,$21,$20,$14,$08,$05,$20,$02,$15,$03,$0b // ...6. ! ... ....
        .byte $05,$14,$20,$10,$0c,$05,$01,$13,$05,$20,$e5,$2e,$60,$b8,$20,$05 // .. ...... ..`. .
        .byte $18,$10,$05,$04,$09,$14,$09,$0f,$0e,$20,$14,$09,$14,$01,$0e,$09 // ......... ......
        .byte $03,$20,$17,$01,$13,$20,$10,$15,$0b,$05,$04,$20,$0f,$15,$14,$20 // . ... ..... ... 
        .byte $2c,$20,$02,$19,$20,$14,$08,$05,$20,$13,$0c,$05,$04,$07,$05,$20 // , .. ... ...... 
        .byte $2e,$20,$09,$0d,$10,$0f,$12,$14,$01,$0e,$14,$20,$0e,$0f,$14,$05 // . ......... ....
        .byte $20,$3a,$20,$0d,$19,$20,$10,$08,$0f,$0e,$05,$0c,$09,$0e,$05,$20 //  : .. ......... 
        .byte $17,$09,$0c,$0c,$20,$02,$05,$20,$04,$05,$01,$14,$08,$20,$06,$0f // .... .. ..... ..
        .byte $12,$20,$01,$20,$03,$0f,$15,$10,$0c,$05,$20,$0f,$06,$20,$0d,$0f // . . ...... .. ..
        .byte $0e,$14,$08,$13,$20,$21,$20,$02,$05,$03,$01,$15,$13,$05,$20,$09 // .... ! ....... .
        .byte $20,$04,$09,$04,$0e,$14,$20,$10,$01,$19,$20,$0d,$19,$20,$10,$08 //  ..... ... .. ..
        .byte $0f,$0e,$05,$02,$09,$0c,$0c,$20,$2e,$20,$06,$09,$0e,$01,$0c,$0c // ....... . ......
        .byte $19,$20,$09,$27,$0c,$0c,$20,$08,$01,$16,$05,$20,$13,$0f,$0d,$05 // . .'.. .... ....
        .byte $20,$12,$05,$13,$14,$20,$e3,$2e,$61,$2b,$20,$01,$14,$20,$14,$08 //  .... ..a+ .. ..
        .byte $05,$20,$02,$0f,$14,$14,$0f,$0d,$20,$0f,$06,$20,$14,$08,$05,$20 // . ...... .. ... 
        .byte $13,$03,$12,$05,$05,$0e,$20,$14,$08,$05,$20,$01,$03,$14,$09,$16 // ...... ... .....
        .byte $05,$20,$0d,$05,$0d,$02,$05,$12,$0c,$09,$13,$14,$20,$06,$12,$0f // . .......... ...
        .byte $0d,$20,$08,$0f,$14,$0c,$09,$0e,$05,$20,$0f,$0e,$20,$14,$08,$05 // . ....... .. ...

txt_f743:
        .text " 64 ! "
        .byte $01,$0c,$0c,$20,$19,$0f,$15,$20,$0d,$0f,$14,$08,$05,$12,$06,$15 // ... ... ........
        .byte $03,$0b,$05,$12,$13,$20,$02,$05,$14,$14,$05,$12,$20,$04,$12,$01 // ..... ...... ...
        .byte $07,$20,$19,$0f,$15,$12,$20,$01,$13,$13,$05,$13,$20,$14,$0f,$20 // . .... ..... .. 
        .byte $14,$08,$05,$20,$04,$05,$03,$05,$0d,$02,$05,$12,$20,$16,$05,$0e // ... ........ ...
        .byte $0c,$0f,$20,$0d,$05,$05,$14,$09,$0e,$07,$20,$21,$20,$01,$0e,$04 // .. ....... ! ...
        .byte $20,$01,$0c,$0c,$20,$19,$0f,$15,$20,$07,$15,$19,$13,$20,$17,$08 //  ... ... .... ..
        .byte $0f,$20,$02,$12,$09,$0e,$07,$20,$01,$20,$0e,$05,$17,$20,$04,$09 // . ..... . ... ..
        .byte $0d,$05,$0e,$13,$09,$0f,$0e,$20,$14,$0f,$20,$14,$08,$05,$20,$17 // ....... .. ... .
        .byte $0f,$12,$04,$20,$22,$20,$0c,$20,$01,$20,$0d,$20,$05,$20,$12,$20 // ... " . . . . . 
        .byte $22,$20,$03,$01,$0e,$20,$0f,$12,$20,$0d,$01,$19,$20,$0f,$12,$20 // " ... .. ... .. 
        .byte $08,$01,$16,$05,$20,$14,$0f,$20,$13,$14,$01,$19,$20,$08,$0f,$0d // .... .. .... ...
        .byte $05,$20,$21,$20,$17,$01,$09,$14,$20,$06,$0f,$12,$20,$13,$10,$05 // . ! .... ... ...
        .byte $03,$09,$01,$0c,$20,$12,$05,$0c,$05,$01,$13,$05,$13,$20,$14,$08 // .... ........ ..
        .byte $05,$12,$05,$20,$21,$20,$17,$08,$01,$14,$13,$20,$15,$10,$20,$e3 // ... ! ..... .. .
        .byte $3f,$61,$15,$20,$14,$0f,$20,$3a,$20,$09,$0b,$01,$12,$09,$20,$2c // ?a. .. : ..... ,
        .byte $20,$06,$01,$09,$12,$0c,$09,$07,$08,$14,$20,$2c,$20,$01,$14,$03 //  ......... , ...
        .byte $20,$2c,$20,$09,$0e,$03,$20,$2c,$20,$13,$03,$0f,$15,$13,$05,$20 //  , ... , ...... 
        .byte $2c,$20,$04,$03,$13,$20,$2c,$20,$10,$08,$0f,$05,$0e,$09,$18,$20 // , ... , ....... 
        .byte $2c,$20,$13,$14,$12,$09,$0b,$05,$20,$06,$0f,$12,$03,$05,$20,$2c // , ...... ..... ,
        .byte $20,$03,$0f,$13,$0d,$0f,$13,$20,$2c,$20,$14,$12,$01,$0e,$13,$03 //  ...... , ......
        .byte $0f,$0d,$20,$2c,$20,$0f,$12,$09,$0f,$0e,$20,$2c,$20,$0e,$06,$09 // .. , ..... , ...
        .byte $20,$2c,$20,$0d                       //  , .

// --- Region $f8eb-$fd94 ---
.pc = $f8eb "txt_f8eb"

txt_f8eb:
        .encoding "screencode_mixed"
        .text "ted by charles deenen ! copyright by m.o.n. and hotline ! later gaters from the sledge"
        .encoding "petscii_upper"
        .byte $e3,$20,$81,$e8,$00,$27,$ff,$c1,$c1,$88,$88,$80,$88,$c2,$26,$81 // . ...'........&.
        .byte $88,$81,$88,$88,$81,$c2,$26,$c1,$88,$8f,$8f,$88,$c1,$c2,$26,$83 // ......&.......&.
        .byte $89,$88,$88,$81,$83,$c2,$26,$80,$87,$81,$87,$87,$80,$c2,$23,$80 // ......&.......#.
        .byte $87,$81,$e3,$87,$c2,$26,$c1,$88,$8f,$88,$88,$c4,$c2,$23,$88,$88 // .....&.......#..
        .byte $80,$e3,$88,$c2,$21,$80,$e4,$e3,$21,$80,$c2,$e4,$f8,$22,$88,$c1 // ....!...!...."..
        .byte $c2,$26,$88,$89,$83,$83,$89,$88,$c2,$e5,$87,$21,$80,$c2,$26,$9c // .&.........!..&.
        .byte $88,$80,$80,$88,$88,$c2,$26,$84,$84,$80,$80,$88,$88,$c2,$21,$c1 // ......&.......!.
        .byte $e3,$88,$22,$80,$c1,$c2,$26,$81,$88,$88,$81,$8f,$8f,$c2,$26,$c1 // .."...&.......&.
        .byte $88,$88,$80,$81,$c4,$c2,$26,$81,$88,$88,$81,$88,$88,$c2,$26,$c1 // ......&.......&.
        .byte $88,$c7,$f1,$88,$c1,$c2,$21,$80,$e5,$e3,$c2,$e4,$88,$22,$80,$c4 // ......!......"..
        .byte $c2,$e4,$88,$22,$c1,$e3,$c2,$26,$88,$88,$80,$80,$88,$9c,$c2,$26 // ..."...&.......&
        .byte $88,$88,$c1,$c1,$88,$88,$c2,$23,$88,$88,$c1,$e3,$e3,$c2,$28,$80 // .......#......(.
        .byte $f1,$e3,$c7,$8f,$80,$ff,$c3,$e5,$cf,$38,$c3,$ff,$10,$12,$05,$13 // .........8......
        .byte $05,$0e,$14,$13,$20,$0f,$0e           // .... ..

txt_fa18:
        .text " 29-11-1988"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c9,$e3,$c1,$24,$e3,$ff,$e3,$ff,$e3,$99,$c5,$60,$1f,$99,$99,$00 // ...$.......`....
        .byte $99,$00,$99,$99,$ff,$e7,$c1,$9f,$c3,$f9,$83,$e7,$ff,$9d,$99,$f3 // ................
        .byte $e7,$cf,$99,$b9,$ff,$c3,$99,$c3,$c7,$98,$99,$c0,$c2,$22,$f9,$f3 // ............."..
        .byte $c6,$26,$f1,$e3,$e7,$e7,$e3,$f1,$c2,$26,$8f,$c7,$e7,$e7,$c7,$8f // .&.......&......
        .byte $c2,$25,$99,$c3,$00,$c3,$99,$c3,$25,$e7,$e7,$81,$e7,$e7,$c7,$23 // .%......%......#
        .byte $e3,$e3,$c7,$c3,$21,$81,$c9,$22,$c7,$c7,$c2,$26,$f8,$f1,$e3,$c7 // ....!.."...&....
        .byte $8f,$9f,$c2,$26,$c1,$98,$90,$84,$8c,$c1,$c2,$22,$e3,$c3,$e3,$e3 // ...&......."....
        .byte $21,$80,$c2,$26,$c1,$98,$f1,$e3,$c7,$80,$c2,$26,$80,$f1,$e3,$f1 // !..&.......&....
        .byte $98,$c1,$c2,$26,$f1,$e1,$c1,$91,$80,$f1,$c2,$26,$80,$8f,$81,$f8 // ...&.......&....
        .byte $88,$c1,$c2,$26,$c1,$8f,$81,$88,$88,$c1,$c2,$26,$80,$f8,$f1,$e3 // ...&.......&....
        .byte $c7,$c7,$c2,$26,$c1,$88,$c1,$88,$88,$c1,$c2,$26,$c1,$88,$c0,$f8 // ...&.......&....
        .byte $f1,$c3,$c3,$25,$e3,$e3,$ff,$e3,$e3,$c3,$26,$e3,$e3,$ff,$e3,$e3 // ...%......&.....
        .byte $c7,$e3,$20,$32,$05,$18,$10,$05,$04,$09,$14,$09,$0f,$0e,$20,$14 // .. 2.......... .
        .byte $09,$14,$01,$0e,$09,$03,$e3,$20,$a8,$c9,$21,$f2,$e6,$f1,$2a,$ff // ....... ..!...*.
        .byte $aa,$55,$ff,$00,$55,$aa,$55,$ff,$af,$e6,$6f,$c1,$e7,$fc,$60,$22 // .U..U.U...o...`"
        .byte $ff,$aa,$55,$7f,$40,$55,$6a,$55,$ff,$ab,$5b,$db,$1b,$5b,$9b,$5b // ..U.@UjU..[..[.[
        .byte $ff,$fe,$f1,$c7,$c4,$15,$1a,$15,$ff,$aa,$55,$fd,$01,$55,$a9,$55 // ..........U..U.U
        .byte $ff,$b2,$e6,$b1,$22,$ff,$af,$e3,$6f,$e3,$6c,$28,$ff,$fa,$c5,$1f // ...."...o.l(....
        .byte $10,$55,$6a,$55,$e8,$f1,$30,$00,$ff,$cc,$30,$c1,$04,$11,$45,$00 // .UjU..0...0...E.
        .byte $ff,$11,$45,$16,$59,$66,$9a,$e8,$6f,$e8,$fc,$60,$40,$40,$7f,$44 // ..E.Yf..o..`@@.D
        .byte $50,$43,$4c,$73,$4f,$00,$ff,$33,$cf,$3c,$f3,$cc,$30,$1b,$db,$db // PCLsO..3.<..0...
        .byte $1b,$db,$1b,$1b,$5b,$10,$1f,$11,$15,$16,$19,$16,$1a,$00,$ff,$66 // ....[..........f
        .byte $9a,$69,$a6,$99,$65,$00,$ff,$99,$65,$94,$51,$44,$10,$00,$ff,$44 // .i..e...e.QD...D
        .byte $10,$43,$0c,$33,$cf,$01,$fd,$11,$45,$15,$59,$65,$99,$e5,$b1,$33 // .C.3....E.Ye...3
        .byte $b0,$bf,$b2,$00,$ff,$99,$65,$55,$00,$ff,$aa,$00,$ff,$44,$10,$55 // ......eU.....D.U
        .byte $00,$ff,$aa,$e5,$6c,$2f,$2c,$fc,$ac,$40,$7f,$4c,$70,$41,$44,$51 // ....l/,..@.LpADQ
        .byte $45,$16,$59,$66,$9a,$02,$69,$a6,$99,$65,$24,$94,$51,$44,$10,$e6 // E.Yf..i..e$.QD..
        .byte $6f,$22,$60,$55,$e6,$fc,$60,$36,$00,$55,$7c,$73,$4c,$70 // o"`U..`6.U|sLp

txt_fbe2:
        .text "ADQE"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $04,$11,$45,$16,$59,$66,$9a,$1b,$5b,$5b,$9b,$5b,$9b,$9b,$5b,$19 // ..E.Yf..[[.[..[.
        .byte $16,$19,$15,$14,$11,$14,$10,$94,$51,$44,$10,$43,$0c,$33,$cf,$43 // ........QD.C.3.C
        .byte $05,$34,$c6,$36,$f6,$c6,$36,$3c,$55,$00,$ff,$e4,$fc,$60,$40,$c1 // .4.6..6<U....`@.
        .byte $55,$00,$ff,$aa,$55,$66,$5a,$16,$55,$00,$ff,$aa,$55,$99,$65,$69 // U...UfZ.U...U.ei
        .byte $55,$00,$ff,$ab,$5b,$5b,$1b,$94,$55,$00,$ff,$2a,$15,$13,$1f,$43 // U...[[..U..*...C
        .byte $55,$00,$ff,$aa,$55,$cc,$30,$3c,$55,$00,$ff,$aa,$56,$16,$46,$c1 // U...U.0<U...V.F.
        .byte $54,$05,$c5,$c6,$c5,$c6,$c6,$69,$a5,$99,$65,$95,$51,$45,$11,$e8 // T......i..e.QE..
        .byte $b1,$30,$55,$0c,$33,$cf,$3c,$f3,$cc,$30,$55,$f3,$cc,$30,$c1,$04 // .0U.3.<..0U..0..
        .byte $11,$45,$e8,$6c,$60,$2b,$56,$59,$66,$5a,$69,$66,$59,$65,$94,$55 // .E.l`+VYfZifYe.U
        .byte $50,$1b,$5b,$1b,$1b,$db,$43,$55,$00,$ff,$2a,$15,$1c,$10,$3c,$55 // P.[...CU..*...<U
        .byte $00,$ff,$aa,$55,$11,$45,$c1,$55,$00,$ff,$aa,$56,$66,$96,$16,$55 // ...U.E.U...Vf..U
        .byte $00,$c3,$25,$ca,$c5,$69,$55,$00,$c3,$25,$aa,$55,$6f,$6f,$2f,$c3 // ..%..iU..%.Uoo/.
        .byte $26,$aa,$56,$43,$0c,$33,$cf,$02,$3c,$f3,$cc,$30,$60,$fc,$c1,$04 // &.VC.3..<..0`...
        .byte $11,$45,$9b,$5b,$5b,$1b,$5b,$1b,$1b,$db,$13,$1c,$13,$1f,$1c,$13 // .E.[[.[.........
        .byte $1c,$10,$c6,$06,$16,$46,$16,$56,$66,$96,$69,$66,$59,$65,$54,$51 // .....F.Vf.ifYeTQ
        .byte $44,$50,$5b,$1b,$1b,$db,$1b,$db,$db,$1b,$1c,$13,$1c,$10,$11,$14 // DP[.............
        .byte $11,$15,$16,$56,$66,$96,$66,$a6,$96,$66,$c5,$c6,$c5,$c5,$c4,$c5 // ...Vf.f..f......
        .byte $c4,$c4,$41,$0d,$31,$cd,$3d,$f1,$cd   // ..A.1.=..

txt_fd00:
        .text "1TQDPCL"
        .byte $73,$4f,$11,$14,$11,$15,$16,$19,$16,$1a,$66,$a6,$96,$66,$96,$56 // sO........f..f.V
        .byte $46,$16,$c4,$c5,$c4,$c4,$c7,$c4,$c7,$c7,$36,$f6,$c6,$36,$c6,$06 // F.........6..6..
        .byte $16,$46,$16,$59,$66,$9a,$69,$a6,$55,$40,$69,$a6,$99,$65,$94,$51 // .F.Yf.i.U@i..e.Q
        .byte $55,$00,$94,$51,$44,$10,$43,$0c,$73,$4f,$43,$4c,$73,$4f,$7c,$73 // U..QD.C.sOCLsO|s
        .byte $4c,$70,$db,$1b,$1b,$5b,$1b,$5b,$5b,$9b,$16,$19,$16,$1a,$19,$16 // Lp...[.[[.......
        .byte $19,$15,$96,$56,$46,$16,$46,$06,$36,$c6,$c7,$c4,$c7,$c7,$c4,$c7 // ...VF.F.6.......
        .byte $c4,$c4,$c1,$05,$11,$45,$15,$59,$65,$99,$46,$06,$36,$c6,$36,$f6 // .....E.Ye.F.6.6.
        .byte $c6,$36,$c4,$c7,$c4,$c4,$c5,$c4,$c5,$c0,$c1,$04,$11,$45,$16,$59 // .6...........E.Y
        .byte $55,$00,$16,$56,$66,$96,$66,$a6,$56,$02,$1b,$5b,$5b,$98 // U..Vf.f.V..[[.

// --- Region $fd9b-$fda2 ---
.pc = $fd9b "dat_fd9b"

dat_fd9b:
        .byte $ff,$00,$55,$51,$44,$10,$55,$00       // ..UQD.U.

// --- Region $fdb7-$ffff ---
.pc = $fdb7 "Segment $fdb7"
        .byte $04,$11                               // ..

txt_fdb9:
        .text "EADQEVY"
        .byte $66,$9a,$5b,$9b,$9b,$5b,$9b,$5b,$5b,$1b,$14,$11,$14,$10,$13,$1c // f.[..[.[[.......
        .byte $13,$1f,$c5,$c4,$c5,$c5,$c6,$c5,$c6,$c6,$69,$a5,$99,$65,$95,$51 // ..........i..e.Q
        .byte $44,$10,$b1,$b0,$bf,$80,$55,$0c,$33,$cf,$55,$00,$ff,$00,$55,$f3 // D.....U.3.U...U.
        .byte $cc,$30,$55,$00,$ff,$00,$55,$04,$11,$45,$6c,$2c,$fc,$00,$55,$59 // .0U...U..El,..UY
        .byte $66,$9a,$56,$59,$66,$5a,$69,$a6,$99,$65,$c6,$06,$16,$46,$15,$59 // f.VYfZi..e...F.Y
        .byte $66,$9a,$c3,$25,$aa,$55,$a6,$99,$65,$c3,$25,$aa,$55,$51,$44,$10 // f..%.U..e.%.UQD.
        .byte $c3,$25,$aa,$55,$0c,$33,$cf,$c3,$60,$75,$ab,$5b,$db,$db,$1b,$94 // .%.U.3..`u.[....
        .byte $51,$44,$10,$ff,$00,$55,$aa,$43,$0c,$33,$cf,$ff,$00,$55,$aa,$56 // QD...U.C.3...U.V
        .byte $59,$66,$5a,$7f,$40,$55,$6a,$69,$a6,$99,$65,$ff,$00,$55,$aa,$3c // YfZ.@Uji..e..U.<
        .byte $f3,$cc,$30,$ff,$00,$55,$aa,$c1,$04,$11,$45,$ff,$00,$55,$aa,$16 // ..0..U....E..U..
        .byte $59,$66,$9a,$ff,$00,$55,$aa,$5b,$1b,$1b,$db,$db,$1b,$5b,$9b,$1c // Yf...U.[.....[..
        .byte $13,$1c,$10,$1f,$10,$15,$1a,$16,$56,$66,$96,$f6,$06,$56,$a6,$c5 // ........Vf...V..
        .byte $c6,$c5,$c5,$c7,$c4,$c5,$c6,$1b,$db,$db,$1b,$db,$1b,$5b,$9b,$11 // .............[..
        .byte $14,$11,$15,$1f,$10,$15,$1a,$db,$1b,$1b,$5b,$db,$1b,$5b,$9b,$e4 // ..........[..[..
        .byte $f1,$21,$f0,$c3,$25,$55,$00,$ff,$55,$00,$c3,$e4,$6f // .!..%U..U...o

txt_fead:
        .text "!/"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $21,$fc,$c7,$25,$55,$10,$1f,$c5,$f0,$c3,$24,$5b,$6f,$6f,$bf,$c4 // !..%U.....$[oo..
        .byte $25,$15,$10,$1f,$15,$00,$c3,$25,$56,$06,$f6,$56,$02,$c3,$24,$c5 // %......%V..V..$.
        .byte $f1,$f1,$fc,$c4,$25,$15,$c4,$c7,$f1,$fc,$c3,$25,$5b,$1b,$db,$5b // ....%......%[..[
        .byte $0b,$cb,$2b,$c7,$c7                   // ..+..

txt_fee5:
        .text "ABBCDEBFG"
        .byte $eb                                   // .

txt_feef:
        .text "B&HIBBJK"
        .byte $e7,$42,$21,$43,$e6,$c7,$60           // .B!C..`

txt_fefe:
        .byte $22                                   // double quote character
        .text "LMNOPQRSTUVWRMNUVWRMXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_ff19:
        .text "NUVWRMNO"
        .byte $e6,$c7,$60,$22,$4c,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68 // ..`"L^_`abcdefgh
        .byte $69,$6a,$6b,$6c,$6d,$6e,$6f,$5e,$70,$71,$72,$73,$74,$75,$5f,$76 // ijklmno^pqrstu_v
        .byte $77,$78,$79,$7a,$7b,$7c,$e6,$c7,$60,$22,$4c,$66,$7d,$7e,$63,$5e // wxyz{|..`"Lf}~c^
        .byte $5f,$7f,$80,$7e,$81,$50,$82,$66,$83,$84,$63,$85,$86,$66,$87,$71 // _..~.P.f..c..f.q
        .byte $63,$5e,$74,$88,$7d,$53,$89,$5e,$8a,$8b,$7d,$8c,$e6,$c7,$60,$22 // c^t.}S.^..}...`"
        .byte $4c,$7e,$63,$8d,$8e,$8f,$7d,$53,$89,$5e,$8a,$50,$90,$7e,$91,$92 // L~c...}S.^.P.~..
        .byte $5f,$93,$94,$7e,$95,$71,$5f,$66,$74,$62,$63,$64,$65,$66,$96,$97 // _..~.q_ftbcdef..
        .byte $98,$99,$e6,$c7,$60,$23,$4c,$5e,$5f,$4f,$50,$62,$63,$9a,$9b,$9c // ....`#L^_OPbc...
        .byte $9d,$9e,$9f,$5e,$a0,$a1,$7d,$8c,$a2,$5e,$a3,$a4,$a5,$a6,$a7,$a8 // ...^..}..^......
        .byte $5f,$7f,$80,$7e,$a9,$aa,$ab,$ac,$ad,$e5,$c7,$60 // _..~.......`

txt_ffbd:
        .text "#L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $af                                   // .

txt_ffc1:
        .text "OP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b1,$ae,$af,$b2,$b3,$b4,$b1,$ae,$b5,$b6,$b3,$b7,$b8,$ae,$af,$b2 // ................
        .byte $b3,$b4,$b1,$ae,$af,$b9,$ba,$b4,$b1,$ae,$af,$b2,$bb,$e5,$c7,$26 // ...............&
        .byte $bc,$bd,$bd,$be,$bf,$c0,$e8,$bd,$25,$c1,$c2,$bd,$c3,$c4,$e8,$bd // ........%.......
        .byte $22,$c1,$c5,$e5,$bd,$21,$c6,$e3,$c7,$a1,$00,$45 // "....!.....E
