// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:48
// 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:  $1800 (6144)
// IRQ handler:  $180c (irq_180c)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 2638 bytes, Data: 60850 bytes
// Labels: 304, Subroutines: 7
//
// Cross-references: all OK
// ============================================


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

// --- Region $1035-$103b ---
.pc = $1035 "sub_1035"
// Referenced by: jsr from $1888, $fdd7

sub_1035:
        jmp loc_1112
// Referenced by: jsr from $1901

sub_1038:
        jmp loc_111c

txt_103b:
        .text " "

// --- Region $10f0-$138d ---
.pc = $10f0 "sub_10f0"
// Referenced by: jsr from $1117; jmp from $1127

sub_10f0:
        lda #$ff
        sta $109e
        sta $109f
        sta $10a0
        lda #$00
        ldx #$02

loc_10ff:
        sta $1046,x
        sta $1049,x
        sta $104c,x
        sta $1649,x
        dex
        bpl loc_10ff
        sta $10cb
        rts

loc_1112:
        lda #$01
        sta $10cb
        jsr sub_10f0
        rts

dat_111b:
        .byte $60                                   // `

loc_111c:
        lda $10cb
        cmp #$02
        beq loc_112a
        cmp #$01
        bne loc_112b
        jmp sub_10f0

loc_112a:
        rts

loc_112b:
        inc $109e
        inc $109f
        inc $10a0
        ldx #$02
        dec $10ca
        bpl loc_1141
        lda $1042
        sta $10ca

loc_1141:
        stx $48
        lda $1043,x
        sta $177d
        tay
        lda $10ca
        cmp $1042
        bne loc_1166
        lda $15d3,x
        sta smc_116d                                // SMC: modifies $116d
        lda $15d6,x
        sta smc_116e                                // SMC: modifies $116e
        dec $104c,x
        bmi loc_1169
        jmp loc_12c8

loc_1166:
        jmp loc_12f6

loc_1169:
        ldy $1046,x
.label smc_116d = * + 1
.label smc_116e = * + 2
        lda $10cc,y                                 // !SMC: modified by $1155, $115b
        cmp #$ff
        bne loc_1181
        lda #$00
        sta $104c,x
        sta $1046,x
        sta $1049,x
        jmp loc_1169

loc_1181:
        sta $10bf
        cmp #$80
        bcc loc_1193
        and #$1f
        sta $1779,x
        inc $1046,x
        jmp loc_1169

loc_1193:
        lda $10bf
        cmp #$40
        bcc loc_11a5
        and #$3f
        sta $10d7,x
        inc $1046,x
        jmp loc_1169

loc_11a5:
        lda $10bf
        asl
        tay
        lda $15d9,y
        sta $46
        lda $15da,y
        sta $47
        lda #$00
        ldy $1049,x
        sta $109e,x
        lda ($46),y
        sta $43

loc_11c0:
        and #$f0
        cmp #$f0
        bne loc_11cf
        jsr sub_12bb
        sta $d417
        jsr sub_12bb

loc_11cf:
        lda #$00
        sta $10dd,x
        lda $43
        and #$e0
        cmp #$c0
        bne loc_11e6
        lda $43
        and #$1f
        sta $164c,x
        jsr sub_12bb

loc_11e6:
        lda $43
        and #$c0
        cmp #$80
        bne loc_1214
        lda $43
        and #$3f
        sec
        sbc #$01
        sta $104f,x
        jsr sub_12bb
        and #$c0
        cmp #$80
        bne loc_120f
        lda $43
        and #$3f
        clc
        adc $104f,x
        sta $104f,x
        jsr sub_12bb

loc_120f:
        lda $43
        jmp loc_11c0

loc_1214:
        lda $104f,x
        sta $104c,x
        lda #$00
        sta $10a1,x
        lda $43
        clc
        adc $1779,x
        sta $1649,x
        tay
        lda $151c,y
        sta $10e6,x
        sta $4a
        sta $1608,x
        lda $157e,y
        sta $10e9,x
        sta $1666,x
        sta $1669,x
        ldy $177d
        sta $d401,y
        lda $4a
        sta $d400,y
        lda $10dd,x
        bne loc_129a
        lda $164c,x
        asl
        asl
        asl
        tax
        stx $177c
        lda $16ba,x
        sta $d405,y
        lda $16bb,x
        sta $d406,y
        lda $16bc,x
        sta $4b
        lda $16b8,x
        sta $4c
        lda $16b9,x
        ldx $48
        sta $1055,x
        sta $10da,x
        lda #$00
        sta $d402,y
        sta $1519,x
        lda $4c
        sta $109a,x
        and #$0f
        sta $d403,y
        sta $105b,x
        lda #$01
        sta $10c7,x
        lda $4b
        sta $10c4,x

loc_129a:
        inc $1049,x
        ldy $1049,x
        lda ($46),y
        cmp #$ff
        bne loc_12b8

loc_12a6:
        lda #$00
        sta $1049,x
        lda $10d7,x
        beq loc_12b5
        dec $10d7,x
        bpl loc_12b8

loc_12b5:
        inc $1046,x

loc_12b8:
        jmp loc_14d7
// Referenced by: jsr from $11c6, $11cc, $11e3, $11f8, $120c, $f77d, $f783, $f79a

sub_12bb:
        inc $1049,x
        iny
        lda ($46),y
        cmp #$ff
        beq loc_12a6
        sta $43
        rts

loc_12c8:
        lda $104c,x
        beq loc_12ee
        lda $164c,x
        asl
        asl
        asl
        tay
        lda $16bc,y
        rol
        lsr
        lsr
        lsr
        sta smc_12e6                                // SMC: modifies $12e6
        lda $104f,x
        sec
        sbc $104c,x
.label smc_12e6 = * + 1
        cmp #$00                                    // !SMC: modified by $12db
        bcs loc_12ee
        lda $1055,x
        bne loc_12f3

loc_12ee:
        lda $1055,x
        and #$fe

loc_12f3:
        sta $10da,x

loc_12f6:
        lda $109a,x
        and #$10
        beq loc_12fd

loc_12fd:
        lda $164c,x
        asl
        asl
        asl
        tay
        lda $16bd,y
        sta $40
        lda $16be,y
        sta $41
        lda $1649,x
        sta $1058,x
        lda $16bf,y
        sta $42
        and #$10
        beq loc_1320
        jmp loc_134c

loc_1320:
        lda $42
        and #$04
        beq loc_134c
        dec $10a1,x
        bpl loc_1330
        lda #$03
        sta $10a1,x

loc_1330:
        ldx $48
        ldy $10a1,x
        lda $1674,y
        clc
        adc $1649,x
        sta $1058,x
        tay
        lda $151c,y
        sta $10e6,x
        lda $157e,y
        sta $10e9,x

loc_134c:
        lda $41
        and #$f0
        sta $109d
        lda $10c7,x
        bne loc_1372
        lda $1519,x
        sec
        sbc $109d
        sta $1519,x
        lda $105b,x
        sbc #$00
        sta $105b,x
        cmp #$06
        bcs loc_139d
        lda #$01
        bne loc_139a

loc_1372:
        lda $1519,x
        clc
        adc $109d
        sta $1519,x
        lda $105b,x
        adc #$00
        sta $105b,x
        cmp #$0a
        bcc loc_139d
        lda #$00
        beq loc_1398

dat_138c:
        .byte $9d,$19                               // ..

// --- Region $1398-$1507 ---
.pc = $1398 "loc_1398"

loc_1398:
        lda #$00

loc_139a:
        sta $10c7,x

loc_139d:
        ldx $48
        ldy $177d
        lda $1519,x
        sta $d402,y
        lda $105b,x
        sta $d403,y
        lda $42
        and #$20
        beq loc_13c2
        ldx $48
        lda $1666,x
        sec
        sbc #$02
        sta $1666,x
        sta $10e9,x

loc_13c2:
        lda $42
        and #$01
        beq loc_1420
        ldx $48
        stx $10d6
        lda $10c4,x
        and #$03
        asl
        tax
        lda $1678,x
        sta smc_13e1                                // SMC: modifies $13e1
        lda $1679,x
        sta smc_13e5                                // SMC: modifies $13e5
.label smc_13e1 = * + 1
        lda #$7c                                    // !SMC: modified by $13d7
        sta $44
.label smc_13e5 = * + 1
        lda #$16                                    // !SMC: modified by $13dd
        sta $45
        lda #$1f
        sta $d418
        ldx $48
        lda $109e,x
        ldy #$09
        cmp ($44),y
        bcc loc_13ff
        ldy #$04
        lda ($44),y
        jmp loc_1420

loc_13ff:
        dey
        cmp ($44),y
        bcs loc_1412
        cpy #$06
        bne loc_13ff
        ldy #$00
        lda ($44),y
        jmp loc_1420

dat_140f:
        .byte $4c,$26,$14                           // L&.

loc_1412:
        dey
        dey
        dey
        dey
        dey
        lda $10c1,x
        clc
        adc ($44),y
        jmp loc_1420

loc_1420:
        sta $10c1,x
        sta $d416
        lda $42
        and #$10
        bne loc_142f
        jmp loc_1499

loc_142f:
        lda $40
        and #$0f
        asl
        asl
        tax
        lda $15eb,x
        sta smc_1465                                // SMC: modifies $1465
        sta smc_1455                                // SMC: modifies $1455
        lda $15ec,x
        sta smc_1466                                // SMC: modifies $1466
        sta smc_1456                                // SMC: modifies $1456
        lda $15ed,x
        sta smc_146c                                // SMC: modifies $146c
        lda $15ee,x
        sta smc_146d                                // SMC: modifies $146d
.label smc_1455 = * + 1
.label smc_1456 = * + 2
        lda tbl_lo_15f7                             // !SMC: modified by $143c, $1445
        sta smc_1460                                // SMC: modifies $1460
        ldx $48
        lda $109e,x
.label smc_1460 = * + 1
        cmp #$0f                                    // !SMC: modified by $1457
        bcs loc_1496
        tay
.label smc_1465 = * + 1
.label smc_1466 = * + 2
        lda tbl_lo_15f7,y                           // !SMC: modified by $1439, $1442
        sta $10da,x
        dey
.label smc_146c = * + 1
.label smc_146d = * + 2
        lda tbl_hi_160b,y                           // !SMC: modified by $144b, $1451
        sta $10c0
        ldy $177d
        lda $40
        and #$10
        beq loc_1486
        ldx $48
        lda $1058,x
        clc
        adc $10c0
        jmp loc_14f5

loc_1486:
        ldx $48
        lda $10c0
        clc
        adc #$0d
        sta $10e9,x
        lda #$00
        sta $10e6,x

loc_1496:
        jmp loc_14d7

loc_1499:
        lda $42
        and #$80
        beq loc_14d7
        ldx $48
        lda $109e,x
        cmp #$02
        bcs loc_14bc
        lda #$5f
        sta $10e9,x
        lda #$00
        sta $10e6,x
        ldx $48
        lda #$81
        sta $10da,x
        jmp loc_14d7

loc_14bc:
        lda $109e,x
        cmp #$04
        bcs loc_14d7
        lda $1608,x
        sta $10e6,x
        lda $1666,x
        sta $10e9,x
        lda $1055,x
        and #$fe
        sta $10da,x

loc_14d7:
        ldx $48
        ldy $177d
        lda $10da,x
        sta $d404,y
        lda $10e6,x
        sta $d400,y
        lda $10e9,x
        sta $d401,y
        dex
        bmi loc_14f4
        jmp loc_1141

loc_14f4:
        rts

loc_14f5:
        tay
        ldx $48
        lda $151c,y
        sta $10e6,x
        lda $157e,y
        sta $10e9,x
        jmp loc_14d7

dat_1507:
        .byte $c5                                   // .

// --- Region $1800-$196f ---
.pc = $1800 "main_1800"

main_1800:
        lda #$00
        sta $d011
        beq loc_1820

txt_1807:
        .text "4 TSS"

irq_180c:
.label smc_180d = * + 1
.label smc_180e = * + 2
        jsr sub_1899                                // !SMC: modified by $180f, $1812
        sta smc_180d                                // SMC: modifies $180d
        sty smc_180e                                // SMC: modifies $180e
        stx $d012
        lda #$01
        sta $d019
        jmp loc_ea7e

loc_1820:
        sta $d020
        sta $d021
        sta $0286
        sta $0277
        jsr $e544
        sei
        ldx #$00

loc_1832:
        lda $1780,x
        sta $d000,x
        inx
        cpx #$2f
        bne loc_1832
        ldx #$00

loc_183f:
        lda #$30
        sta $07f8,x
        inx
        cpx #$08
        bne loc_183f
        ldx #$00

loc_184b:
        lda txt_0f00,x
        sta $0400,x
        lda $0f18,x
        sta $0418,x
        inx
        bne loc_184b
        lda #$01
        sta $dc0d
        lda #$20
        sta $d012
        ldx #$00

loc_1866:
        lda txt_08e0,x
        sta $060d,x
        inx
        cpx #$1e
        bne loc_1866
        ldx #$00

loc_1873:
        lda $09e0,x
        sta $0599,x
        inx
        cpx #$16
        bne loc_1873
        lda #$0c
        ldy #$18
        sta $0314
        sty $0315
        jsr sub_1035
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        cli
        jmp loc_19d4
// Referenced by: jsr from $180c, $fd5b

sub_1899:
        sei
        lda #$c8
        sta $d016
        ldx #$00

loc_18a1:
        ldy $17b0,x

loc_18a4:
        dey
        bne loc_18a4
        lda $1c10,x
        sta $d021
        sta $d021
        inx
        cpx #$48
        bne loc_18a1
        lda $1996
        sta $d021
        ldx #$00

loc_18bd:
        lda #$8e
        sta $d001,x
        inx
        inx
        cpx #$10
        bne loc_18bd

loc_18c8:
        lda $d012
        cmp #$90
        bne loc_18c8
        ldx #$07

loc_18d1:
        dex
        bne loc_18d1
        lda #$0b
        sta $d021
        ldx #$00

loc_18db:
        lda #$be
        sta $d001,x
        inx
        inx
        cpx #$10
        bne loc_18db

loc_18e6:
        lda $d012
        cmp #$b2
        bne loc_18e6
        ldx #$09

loc_18ef:
        dex
        bne loc_18ef
.label smc_18f3 = * + 1
        lda #$c7                                    // !SMC: modified by $19b2
        sta $d016

loc_18f7:
        lda $d012
        cmp #$fa
        bne loc_18f7
        jsr sub_1914
        jsr sub_1038
        jsr sub_1997
        jsr sub_1997
        jsr sub_1997
        lda #$99
        ldy #$18
        ldx #$33
        rts
// Referenced by: jsr from $18fe

sub_1914:
        inc $1918
        lda #$00
        cmp #$03
        beq loc_191e
        rts

loc_191e:
        lda #$00
        sta $1918
        ldx #$00

loc_1925:
        inc $07f8,x
        lda $07f8,x
        cmp #$3c
        bne loc_1934
        lda #$30
        sta $07f8,x

loc_1934:
        inx
        cpx #$08
        bne loc_1925

loc_1939:
        ldx #$00
        ldy dat_196f,x
        ldx #$00

loc_1940:
        lda $1979,x
        sta $1c10,y
        iny
        inx
        cpx #$05
        bne loc_1940
        inc $193a
        lda $193a
        cmp #$0a
        bne loc_1939
        lda #$00
        sta $193a
        ldy $1979
        ldx #$00

loc_1960:
        lda $197a,x
        sta $1979,x
        inx
        cpx #$1d
        bne loc_1960
        sty $1996
        rts

dat_196f:
        .byte $00                                   // .

// --- Region $1997-$1a14 ---
.pc = $1997 "sub_1997"
// Referenced by: jsr from $1904, $1907, $190a, $fe56, $fe59

sub_1997:
        dec smc_18f3
        lda smc_18f3
        cmp #$bf
        beq loc_19a3
        rts

dat_19a2:
        .byte $00                                   // .

loc_19a3:
        ldx #$00

loc_19a5:
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loc_19a5
        lda #$c7
        sta smc_18f3                                // SMC: modifies $18f3
        ldx dat_19a2
.label smc_19ba = * + 2
        lda txt_1a30,x                              // !SMC: modified by $19c4
        bne loc_19c8
        lda #$00
        sta dat_19a2
        lda #$1a
        sta smc_19ba                                // SMC: modifies $19ba
        rts

loc_19c8:
        sta $071f
        inc dat_19a2
        bne loc_19d3
        inc smc_19ba

loc_19d3:
        rts

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

loc_1a03:
        lda dat_1a14,x
        sta $0400,x
        inx
        cpx #$19
        bne loc_1a03
        sei
        inc $01
        jmp $0400

dat_1a14:
        .byte $a2                                   // .

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

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

// --- Region $4c14-$4c14 ---
.pc = $4c14 "Segment $4c14"
        brk

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

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

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

// --- Region $9d10-$9d14 ---
.pc = $9d10 "Segment $9d10"
        brk

dat_9d11:
        .byte $00,$00,$00                           // ...
        brk

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

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

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

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

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

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

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

irq_ea31:
        brk

// --- Region $ea7e-$ea7e ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        brk

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

// --- Region $f741-$f80c ---
.pc = $f741 "$f741"
        sta $1779,x
        inc $1046,x
        jmp loc_1169

loc_f74a:
        lda $10bf
        cmp #$40
        bcc loc_f75c
        and #$3f
        sta $10d7,x
        inc $1046,x
        jmp loc_1169

loc_f75c:
        lda $10bf
        asl
        tay
        lda $15d9,y
        sta $46
        lda $15da,y
        sta $47
        lda #$00
        ldy $1049,x
        sta $109e,x
        lda ($46),y
        sta $43
        and #$f0
        cmp #$f0
        bne loc_f786
        jsr sub_12bb
        sta $d417
        jsr sub_12bb

loc_f786:
        lda #$00
        sta $10dd,x
        lda $43
        and #$e0
        cmp #$c0
        bne loc_f79d
        lda $43
        and #$1f
        sta $164c,x
        jsr sub_12bb

loc_f79d:
        lda $43
        and #$c0
        cmp #$80
        bne loc_f7cb
        lda $43
        and #$3f
        sec
        sbc #$01
        sta $104f,x
        jsr sub_12bb
        and #$c0
        cmp #$80
        bne loc_f7c6
        lda $43
        and #$3f
        clc
        adc $104f,x
        sta $104f,x
        jsr sub_12bb

loc_f7c6:
        lda $43
        jmp loc_11c0

loc_f7cb:
        lda $104f,x
        sta $104c,x
        lda #$00
        sta $10a1,x
        lda $43
        clc
        adc $1779,x
        sta $1649,x
        tay
        lda $151c,y
        sta $10e6,x
        sta $4a
        sta $1608,x
        lda $157e,y
        sta $10e9,x
        sta $1666,x
        sta $1669,x
        ldy $177d
        sta $d401,y
        lda $4a
        sta $d400,y
        lda $10dd,x
        bne loc_f851
        lda $164c,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

// --- Region $f840-$f873 ---
.pc = $f840 "$f840"
        and #$0f
        sta $d403,y
        sta $105b,x
        lda #$01
        sta $10c7,x
        lda $4b
.label loc_f851 = * + 2
        sta $10c4,x
        inc $1049,x
        ldy $1049,x
        lda ($46),y
        cmp #$ff
        bne loc_f870
        lda #$00
        sta $1049,x
        lda $10d7,x
        beq loc_f86d
        dec $10d7,x
        bpl loc_f870

loc_f86d:
        inc $1046,x

loc_f870:
        jmp loc_14d7

dat_f873:
        .byte $fe                                   // .

// --- Region $f8b8-$fac0 ---
.pc = $f8b8 "loc_f8b8"

loc_f8b8:
        asl $e3,x
        asl
        adc ($0f,x)
        tay
        lda $16bd,y
        sta $40
        lda $16be,y
        sta $41
        lda $1649,x
        sta $1058,x
        lda $16bf,y
        sta $42
        and #$10
        beq loc_f8da
        jmp loc_134c

loc_f8da:
        lda $42
        and #$04
        beq loc_f906
        dec $10a1,x
        bpl loc_f8ea
        lda #$03
        sta $10a1,x

loc_f8ea:
        ldx $48
        ldy $10a1,x
        lda $1674,y
        clc
        adc $1649,x
        sta $1058,x
        tay
        lda $151c,y
        sta $10e6,x
        lda $157e,y
        sta $10e9,x

loc_f906:
        lda $41
        and #$f0
        sta $109d
        lda $10c7,x
        bne loc_f92c
        lda $1519,x
        sec
        sbc $109d
        sta $1519,x
        lda $105b,x
        sbc #$00
        sta $105b,x
        cmp #$06
        bcs loc_f957
        lda #$01
        bne loc_f954

loc_f92c:
        lda $1519,x
        clc
        adc $109d
        sta $1519,x
        lda $105b,x
        adc #$00
        sta $105b,x
        cmp #$0a
        bcc loc_f957
        lda #$00
        beq loc_f952

loc_f946:
        sta $1519,x
        lda #$06
        sta $105b,x
        lda #$01
        bne loc_f954

loc_f952:
        lda #$00

loc_f954:
        sta $10c7,x

loc_f957:
        ldx $48
        ldy $177d
        lda $1519,x
        sta $d402,y
        lda $105b,x
        sta $d403,y
        lda $42
        and #$20
        beq loc_f97c
        ldx $48
        lda $1666,x
        sec
        sbc #$02
        sta $1666,x
        sta $10e9,x

loc_f97c:
        lda $42
        and #$01
        beq loc_f9da
        ldx $48
        stx $10d6
        lda $10c4,x
        and #$03
        asl
        tax
        lda $1678,x
        sta smc_13e1
        lda $1679,x
        sta smc_13e5
        lda #$7c
        sta $44
        lda #$16
        sta $45
        lda #$1f
        sta $d418
        ldx $48
        lda $109e,x
        ldy #$09
        cmp ($44),y
        bcc loc_f9b9
        ldy #$04
        lda ($44),y
        jmp loc_1420

loc_f9b9:
        dey
        cmp ($44),y
        bcs loc_f9cc
        cpy #$06
        bne loc_f9b9
        ldy #$00
        lda ($44),y
        jmp loc_1420

dat_f9c9:
        .byte $4c,$26,$14                           // L&.

loc_f9cc:
        sbc $88
        rts

dat_f9cf:
        .byte $fa                                   // .

loc_f9d0:
        lda $10c1,x
        clc
        adc ($44),y
        jmp loc_1420

loc_f9d9:
.label loc_f9da = * + 1
        sta $10c1,x
        sta $d416
        lda $42
        and #$10
        bne loc_f9e8
        jmp loc_1499

loc_f9e8:
        lda $40
        and #$0f
        asl
        asl
        tax
        lda $15eb,x
        sta smc_1465
        sta smc_1455
        lda $15ec,x
        sta smc_1466
        sta smc_1456
        lda $15ed,x
        sta smc_146c
        lda $15ee,x
        sta smc_146d
        lda tbl_lo_15f7
        sta smc_1460
        ldx $48
        lda $109e,x
        cmp #$0f
        bcs loc_fa4f
        tay
        lda tbl_lo_15f7,y
        sta $10da,x
        dey
        lda tbl_hi_160b,y
        sta $10c0
        ldy $177d
        lda $40
        and #$10
        beq loc_fa3f
        ldx $48
        lda $1058,x
        clc
        adc $10c0
        jmp loc_14f5

loc_fa3f:
        ldx $48
        lda $10c0
        clc
        adc #$0d
        sta $10e9,x
        lda #$00
        sta $10e6,x

loc_fa4f:
        jmp loc_14d7

loc_fa52:
        lda $42
        and #$80
        beq loc_fa90
        ldx $48
        lda $109e,x
        cmp #$02
        bcs loc_fa75
        lda #$5f
        sta $10e9,x
        lda #$00
        sta $10e6,x
        ldx $48
        lda #$81
        sta $10da,x
        jmp loc_14d7

loc_fa75:
        lda $109e,x
        cmp #$04
        bcs loc_fa90
        lda $1608,x
        sta $10e6,x
        lda $1666,x
        sta $10e9,x
        lda $1055,x
        and #$fe
        sta $10da,x

loc_fa90:
        ldx $48
        ldy $177d
        lda $10da,x
        sta $d404,y
        lda $10e6,x
        sta $d400,y
        lda $10e9,x
        sta $d401,y
        dex
        bmi loc_faad
        jmp loc_1141

loc_faad:
        rts

loc_faae:
        tay
        ldx $48
        lda $151c,y
        sta $10e6,x
        lda $157e,y
        sta $10e9,x
        jmp loc_14d7

dat_fac0:
        .byte $c5                                   // .

// --- Region $fd5b-$fd6f ---
.pc = $fd5b "loc_fd5b"

loc_fd5b:
        jsr sub_1899
        sta smc_180d
        sty smc_180e
        stx $d012
        lda #$01
        sta $d019
        jmp loc_ea7e

dat_fd6f:
        .byte $8d                                   // .

// --- Region $fd9a-$fde9 ---
.pc = $fd9a "loc_fd9a"

loc_fd9a:
        lda txt_0f00,x
        sta $0400,x
        lda $0f18,x
        sta $0418,x
        inx
        bne loc_fd9a
        lda #$01
        sta $dc0d
        lda #$20
        sta $d012
        ldx #$00

loc_fdb5:
        lda txt_08e0,x
        sta $060d,x
        inx
        cpx #$1e
        bne loc_fdb5
        ldx #$00

loc_fdc2:
        lda $09e0,x
        sta $0599,x
        inx
        cpx #$16
        bne loc_fdc2
        lda #$0c
        ldy #$18
        sta $0314
        sty $0315
        jsr sub_1035
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        cli
        jmp loc_19d4

dat_fde8:
        .byte $78,$a9                               // x.

// --- Region $fe56-$febe ---
.pc = $fe56 "loc_fe56"

loc_fe56:
        jsr sub_1997
        jsr sub_1997
        lda #$99
        ldy #$18
        ldx #$33
        rts

loc_fe63:
        inc $1918
        lda #$00
        cmp #$03
        beq loc_fe6d
        rts

loc_fe6d:
        lda #$00
        sta $1918
        ldx #$00

loc_fe74:
        inc $07f8,x
        lda $07f8,x
        cmp #$3c
        bne loc_fe83
        lda #$30
        sta $07f8,x

loc_fe83:
        inx
        cpx #$08
        bne loc_fe74

loc_fe88:
        ldx #$00
        ldy dat_196f,x
        ldx #$00

loc_fe8f:
        lda $1979,x
        sta $1c10,y
        iny
        inx
        cpx #$05
        bne loc_fe8f
        inc $193a
        lda $193a
        cmp #$0a
        bne loc_fe88
        lda #$00
        sta $193a
        ldy $1979
        ldx #$00

loc_feaf:
        lda $197a,x
        sta $1979,x
        inx
        cpx #$1d
        bne loc_feaf
        sty $1996
        rts

dat_febe:
        .byte $00                                   // .

// --- Region $fed4-$ff51 ---
.pc = $fed4 "loc_fed4"

loc_fed4:
        dec smc_18f3
        lda smc_18f3
        cmp #$bf
        beq loc_fee0
        rts

dat_fedf:
        .byte $00                                   // .

loc_fee0:
        ldx #$00

loc_fee2:
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loc_fee2
        lda #$c7
        sta smc_18f3
        ldx dat_19a2
        lda txt_1a30,x
        bne loc_ff05
        lda #$00
        sta dat_19a2
        lda #$1a
        sta smc_19ba
        rts

loc_ff05:
        sta $071f
        inc dat_19a2
        bne loc_ff10
        inc smc_19ba

loc_ff10:
        rts

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

loc_ff40:
        lda dat_1a14,x
        sta $0400,x
        inx
        cpx #$19
        bne loc_ff40
        sei
        inc $01
        jmp $0400

dat_ff51:
        .byte $a2                                   // .

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

// --- Region $0800-$0a15 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (534 bytes, $0800-$0a15) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $c7,$93,$39,$39,$39,$01,$39,$39       // char 1 @+1
        .byte $07,$33,$33,$07,$33,$39,$39,$03       // char 2 @+2
        .byte $c3,$99,$3f,$3f,$3f,$3f,$99,$c3       // char 3 @+3
        .byte $07                                   // char 4 (partial)

txt_0821:
        .byte $33,$39,$39,$39,$39,$33,$07           // char 4 (partial)
        .byte $03,$39,$3f,$07,$3f,$3f,$39,$03       // char 5 @+5
        .byte $03,$39,$3f,$07                       // char 6 (partial)

txt_0834:
        .byte $3f,$3f,$3f,$3f                       // char 6 (partial)
        .byte $c3,$99,$3f,$3f,$21,$39,$99,$c3       // char 7 @+7
        .byte $39,$39,$39,$01,$39,$39,$39,$39       // char 8 @+8
        .byte $81,$27,$e7,$e7,$e7,$e7,$e7,$81       // char 9 @+9
        .byte $81,$33,$f3,$f3,$f3,$f3,$27,$8f       // char 10 @+10
        .byte $39,$33,$27,$0f                       // char 11 (partial)

txt_085c:
        .byte $27,$33,$39,$3d                       // char 11 (partial)
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$39,$03       // char 12 @+12
        .byte $39,$11,$01                           // char 13 (partial)

txt_086b:
        .byte $29,$39,$39,$39,$39                   // char 13 (partial)
        .byte $23,$09,$19                           // char 14 (partial)

txt_0873:
        .byte $39,$39,$39,$39,$39                   // char 14 (partial)
        .byte $c7,$93,$39,$39,$39,$39,$93,$c7       // char 15 @+15
        .byte $03,$39,$39,$03                       // char 16 (partial)

txt_0884:
        .byte $3f,$3f,$3f,$3f                       // char 16 (partial)
        .byte $c7,$93,$39,$39,$29,$33,$83,$c9       // char 17 @+17
        .byte $03,$39,$39,$03,$27,$33,$39,$3d       // char 18 @+18
        .byte $83,$39,$3f,$87,$f3,$f9,$33,$87       // char 19 @+19
        .byte $81,$27,$e7,$e7,$e7,$e7,$e7,$e7       // char 20 @+20

txt_08a8:
        .byte $39,$39,$39,$39,$39,$39,$39,$83       // char 21 @+21
        .byte $39,$39,$39,$39,$39,$93,$c7,$ef       // char 22 @+22
        .byte $39,$39,$29,$29,$01,$11,$39,$7d       // char 23 @+23
        .byte $39,$39,$93,$c7,$c7,$93,$39,$39       // char 24 @+24
        .byte $39,$39,$39,$93,$c7,$cf,$9f,$3f       // char 25 @+25
        .byte $81,$39,$f3,$e7,$cf,$9f,$39,$03       // char 26 @+26
        .byte $c3,$99,$f9,$f3,$e7,$ff,$e7,$e7       // char 27 @+27

txt_08e0:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 28 @+28
        .byte $20,$20,$08,$01,$0c,$0c,$01,$18       // char 29 @+29

txt_08f0:
        .byte $20,$2b,$20,$20,$20,$20,$20,$20       // char 30 @+30
        .byte $20,$20,$20,$20,$20,$20,$00,$00       // char 31 @+31
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 32 ' '
        .byte $e7,$e7,$e7,$e7,$ff,$ff,$e7,$ff       // char 33 '!'
        .byte $99,$33,$ff,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $ff,$f9,$83,$3f,$f9,$83,$3f,$ff       // char 35 '#'
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$ff       // char 36 '$'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $e7,$cf,$ff,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $f9,$f3,$e7,$e7,$e7,$e7,$f3,$f9       // char 40 '('
        .byte $9f,$cf,$e7,$e7,$e7,$e7,$cf,$9f       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $ff,$e7,$e7,$81,$81,$e7,$e7,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$e7,$cf       // char 44 ','
        .byte $ff,$ff,$f9,$83,$3f,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff       // char 46 '.'
        .byte $ff,$fc,$f9,$f3,$e7,$cf,$9f,$ff       // char 47 '/'
        .byte $c7,$93,$39,$39,$39,$39,$93,$c7       // char 48 '0'
        .byte $e7,$87,$e7,$e7,$e7,$e7,$e7,$c3       // char 49 '1'
        .byte $83,$39,$f9,$f3,$e7,$cf,$99,$03       // char 50 '2'
        .byte $83,$39,$f9,$c3,$f3,$f9,$39,$83       // char 51 '3'
        .byte $e3,$c3,$93,$33,$33,$01,$f3,$f3       // char 52 '4'
        .byte $03,$39,$3f,$03,$f9,$f9,$33,$87       // char 53 '5'
        .byte $c3,$99,$3f,$03,$39,$39,$93,$c7       // char 54 '6'
        .byte $81,$39,$f9,$f3,$e7,$cf,$9f,$3f       // char 55 '7'
        .byte $c7,$93,$39,$83,$39,$39,$93,$c7       // char 56 '8'
        .byte $c7,$93,$39,$39,$81,$f9,$33,$87       // char 57 '9'
        .byte $ff,$ff,$cf,$cf,$ff,$ff,$cf,$cf       // char 58 ':'
        .byte $ff,$ff,$cf,$cf,$ff,$ff,$cf,$9f       // char 59 ';'
        .byte $10,$12,$05,$13,$05,$0e,$14,$13       // char 60 '<'
        .byte $20,$0f,$0e                           // char 61 (partial)

txt_09eb:
        .byte $20,$31,$37,$2d,$30                   // char 61 (partial)
        .byte $39,$2d,$31,$39,$38,$38,$00,$00       // char 62 '>'
        .byte $c3,$99,$f9,$f3,$e7,$ff,$e7,$ff       // char 63 '?'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $ff,$ff,$ff,$c0,$c0,$c0,$f0,$fc       // char 65 'A'
        .byte $ff,$ff,$ff,$00,$00,$00               // char 66 (partial)

// --- Region $0a17-$0bf0 ---
.pc = $0a17 "chr_0a17"

chr_0a17:
        // === Charset data (474 bytes, $0a17-$0bf0) ===
        .byte $03,$ff,$ff,$ff,$3f,$3f,$3f,$ff       // char 0 @+0
        .byte $ff,$ff,$ff,$ff,$3c,$30,$30,$f0       // char 1 @+1
        .byte $c0,$ff,$ff,$ff,$00,$00,$00,$00       // char 2 @+2
        .byte $00,$ff,$ff,$ff,$03,$00,$00,$00       // char 3 @+3
        .byte $00,$ff,$ff,$ff,$fc,$fc,$fc,$fc       // char 4 @+4
        .byte $3c,$ff,$ff,$ff,$03,$03,$03,$03       // char 5 @+5
        .byte $03,$ff,$ff,$ff,$3c,$3c,$3c,$ff       // char 6 @+6
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00       // char 7 @+7
        .byte $c0,$ff,$ff,$ff,$0f,$0f,$0f,$0f       // char 8 @+8
        .byte $03,$ff,$ff,$ff,$fc,$fc,$fc,$ff       // char 9 @+9
        .byte $ff,$ff,$ff,$ff,$03,$03,$03,$0f       // char 10 @+10
        .byte $3f,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 11 @+11
        .byte $fc,$03,$03,$03,$03,$03,$03,$03       // char 12 @+12
        .byte $03,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 13 @+13
        .byte $c0,$00,$00,$00,$0f,$0f,$3f,$3f       // char 14 @+14
        .byte $3f,$00,$00,$00,$ff,$ff,$ff,$ff       // char 15 @+15
        .byte $ff,$00,$00,$00,$00,$00,$c0,$c0       // char 16 @+16
        .byte $c0                                   // char 17 (partial)

txt_0aa0:
        .byte $3c,$3c,$3c,$3c,$3c,$3c,$3c           // char 17 (partial)
        .byte $3c,$00,$00,$00,$fc,$fc,$fc,$fc       // char 18 @+18
        .byte $fc,$00,$00,$00,$03,$03,$03,$03       // char 19 @+19
        .byte $03,$03,$03,$03,$03,$03,$c3,$c3       // char 20 @+20
        .byte $c3,$03,$03,$03,$00,$00,$00,$00       // char 21 @+21
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 22 @+22

txt_0acf:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 23 @+23
        .byte $3f,$00,$00,$00,$c0,$c0,$c0,$ff       // char 24 @+24
        .byte $ff                                   // char 25 (partial)

txt_0ae0:
        .byte $3c,$3c,$3f,$3f,$3f,$3f,$3f           // char 25 (partial)
        .byte $3f,$3f,$3f,$ff,$ff,$ff,$ff,$ff       // char 26 @+26
        .byte $ff,$c3,$c3,$ff,$ff,$ff,$ff,$ff       // char 27 @+27
        .byte $ff,$00,$00,$00                       // char 28 (partial)

txt_0afb:
        .byte $30,$30,$30,$30                       // char 28 (partial)
        .byte $3c,$3f,$3f,$3f,$0f,$0f,$0f,$0f       // char 29 @+29
        .byte $03,$00,$00,$00,$00,$00,$00,$00       // char 30 @+30
        .byte $00                                   // char 31 (partial)

txt_0b10:
        .byte $3c,$3c,$3c,$3f,$3f,$3f,$3f           // char 31 (partial)
        .byte $3f,$03,$03,$03,$00,$00,$00,$00       // char 32 ' '
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 33 '!'
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 35 '#'
        .byte $03,$c0,$c0,$c0,$f0,$f0,$f0,$f0       // char 36 '$'
        .byte $fc,$3f,$3f,$3f,$0f,$0f,$00,$00       // char 37 '%'
        .byte $00,$ff,$ff,$ff,$ff,$ff,$00,$00       // char 38 '&'
        .byte $00,$c0,$c0,$c0,$00,$00,$00,$00       // char 39 '''
        .byte $00,$03,$03,$03,$03,$03,$00,$00       // char 40 '('
        .byte $00,$fc,$fc,$fc,$fc,$fc,$00,$00       // char 41 ')'
        .byte $00,$fc,$fc,$fc,$ff,$ff,$ff,$ff       // char 42 '*'
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 43 '+'
        .byte $c0,$ff,$ff,$f0,$f0,$f0,$00,$00       // char 44 ','
        .byte $00,$ff,$ff                           // char 45 (partial)

txt_0b82:
        .byte $3f,$3f,$3f,$3f,$3f                   // char 45 (partial)
        .byte $3f,$fc,$f0,$c0,$c0,$c0,$ff,$ff       // char 46 '.'
        .byte $ff,$03,$00,$00,$00,$00,$ff,$ff       // char 47 '/'
        .byte $ff,$ff,$ff,$3f,$3f,$3f,$ff,$ff       // char 48 '0'
        .byte $ff,$c0,$f0,$30,$30,$3c,$ff,$ff       // char 49 '1'
        .byte $ff,$00,$00,$00,$00,$00,$ff,$ff       // char 50 '2'
        .byte $ff,$00,$00,$00,$00,$03,$ff,$ff       // char 51 '3'
        .byte $ff,$3f,$ff,$ff,$ff,$ff,$ff,$ff       // char 52 '4'
        .byte $ff,$03,$03,$03,$03,$03,$ff,$ff       // char 53 '5'
        .byte $ff,$ff,$ff,$3c,$3c,$3c,$ff,$ff       // char 54 '6'
        .byte $ff,$c0,$00,$00,$00,$00,$ff,$ff       // char 55 '7'
        .byte $ff,$3f,$0f,$03,$03,$03,$ff,$ff       // char 56 '8'
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$ff,$ff       // char 57 '9'
        .byte $ff,$3f,$3f,$3f,$3f,$3f,$ff,$ff       // char 58 ':'
        .byte $ff                                   // char 59 (partial)

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

// --- Region $0c25-$0c39 ---
.pc = $0c25 "dat_0c25"

dat_0c25:
        .byte $14,$00                               // char 65 (partial)
        .byte $00,$69,$00,$01,$be,$40,$06,$c3       // char 66 'B'
        .byte $90,$5b,$00,$e5,$ac,$00,$3a,$f0       // char 67 'C'
        .byte $00,$0f                               // char 68 (partial)

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

// --- Region $0c65-$0c79 ---
.pc = $0c65 "dat_0c65"

dat_0c65:
        .byte $50,$00                               // char 73 (partial)
        .byte $01,$a4,$00,$06,$f9,$00,$1b,$0e       // char 74 'J'
        .byte $40,$6c,$03,$95,$b0,$00,$ea,$c0       // char 75 'K'
        .byte $00,$3f                               // char 76 (partial)

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

// --- Region $0ca4-$0cc0 ---
.pc = $0ca4 "dat_0ca4"

dat_0ca4:
        .byte $01,$40,$00                           // char 81 (partial)
        .byte $06,$90,$00,$1b,$e4,$00,$6c,$39       // char 82 'R'
        .byte $00,$b0,$0e,$55,$c0,$03,$aa,$00       // char 83 'S'
        .byte $00,$ff,$00,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $9f                                   // char 85 (partial)

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

// --- Region $0ce4-$0d00 ---
.pc = $0ce4 "dat_0ce4"

dat_0ce4:
        .byte $05,$00,$00                           // char 89 (partial)
        .byte $1a,$40,$00,$6f,$90,$00,$b0,$e4       // char 90 'Z'
        .byte $01,$c0,$39,$56,$00,$0e,$ab,$00       // char 91 '['
        .byte $03,$fc,$00,$00,$00,$00,$00,$00       // char 92 '\'
        .byte $9f                                   // char 93 (partial)

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

// --- Region $0d24-$0d40 ---
.pc = $0d24 "dat_0d24"

dat_0d24:
        .byte $14,$00,$00                           // char 97 (partial)
        .byte $69,$00,$00,$be,$40,$01,$c3,$90       // char 98 'b'
        .byte $06,$00,$e5,$5b,$00,$3a,$ac,$00       // char 99 'c'
        .byte $0f,$f0,$00,$00,$00,$00,$00,$00       // char 100 'd'
        .byte $9f                                   // char 101 (partial)

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

// --- Region $0d64-$0d80 ---
.pc = $0d64 "dat_0d64"

dat_0d64:
        .byte $50,$00,$00                           // char 105 (partial)
        .byte $a4,$00,$01,$f9,$00,$06,$0e,$40       // char 106 'j'
        .byte $1b,$03,$95,$6c,$00,$ea,$b0,$00       // char 107 'k'
        .byte $3f,$c0,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $9f                                   // char 109 (partial)

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

// --- Region $0da4-$0dc0 ---
.pc = $0da4 "dat_0da4"

dat_0da4:
        .byte $40,$00,$01                           // char 113 (partial)
        .byte $90,$00,$06,$e4,$00,$1b,$39,$00       // char 114 'r'
        .byte $6c,$0e,$55,$b0,$03,$aa,$c0,$00       // char 115 's'
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 116 't'
        .byte $9f                                   // char 117 (partial)

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

// --- Region $0de6-$0e00 ---
.pc = $0de6 "dat_0de6"

dat_0de6:
        .byte $05                                   // char 121 (partial)
        .byte $40,$00,$1a,$90,$00,$6f,$e4,$01       // char 122 'z'
        .byte $b0                                   // char 123 (partial)

txt_0df0:
        .byte $39,$56,$c0,$0e,$ab,$00,$03           // char 123 (partial)
        .byte $fc,$00,$00,$00,$00,$00,$00,$00       // char 124 '|'
        .byte $9f                                   // char 125 (partial)

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

// --- Region $0e26-$0e40 ---
.pc = $0e26 "dat_0e26"

dat_0e26:
        .byte $14                                   // char 129 (partial)
        .byte $00,$00,$69,$40,$01,$be,$90,$06       // char 130
        .byte $c3,$e5,$5b,$00,$3a,$ac,$00,$0f       // char 131
        .byte $f0,$00,$00,$00,$00,$00,$00,$00       // char 132
        .byte $9f                                   // char 133 (partial)

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

// --- Region $0e66-$0e80 ---
.pc = $0e66 "dat_0e66"

dat_0e66:
        .byte $50                                   // char 137 (partial)
        .byte $00,$01,$a4,$00,$06,$f9,$40,$1b       // char 138
        .byte $0e,$95,$6c,$03,$ea,$b0,$00,$3f       // char 139
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 140
        .byte $9f                                   // char 141 (partial)

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

// --- Region $0ea5-$0ec0 ---
.pc = $0ea5 "dat_0ea5"

dat_0ea5:
        .byte $01,$40                               // char 145 (partial)
        .byte $00,$06,$90,$00,$1b,$e4,$00,$6c       // char 146

txt_0eaf:
        .byte $39,$55,$b0,$0e,$aa,$c0,$03,$ff       // char 147
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 148
        .byte $9f                                   // char 149 (partial)

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

// --- Region $0ee5-$1017 ---
.pc = $0ee5 "dat_0ee5"

dat_0ee5:
        .byte $05,$00                               // char 153 (partial)
        .byte $00,$1a,$40,$00,$6f,$90,$01,$b0       // char 154
        .byte $e4,$56,$c0,$39,$ab,$00,$0e,$fc       // char 155
        .byte $00,$03,$00,$00,$00,$00,$00,$00       // char 156
        .byte $9f                                   // char 157 (partial)

txt_0f00:
        .byte $40,$40,$40,$41,$42,$43,$41           // char 157 (partial)
        .byte $42,$44,$45,$45,$45,$46,$47,$45       // char 158
        .byte $45,$45,$45,$48,$41,$42,$43,$40       // char 159
        .byte $40,$41,$42,$49,$4a,$4b,$4c,$4a       // char 160
        .byte $4d,$41,$45,$45,$45,$45,$40,$40       // char 161
        .byte $40,$40,$40,$40,$4e,$4f,$40,$4e       // char 162
        .byte $4f,$50,$51,$52,$52,$53,$54,$51       // char 163
        .byte $55,$56,$52,$57,$4e,$4f,$40,$40       // char 164
        .byte $40,$4e,$4f,$40,$50,$58,$59,$50       // char 165
        .byte $5a,$4e,$56,$52,$52,$5b               // char 166 (partial)

txt_0f4d:
        .byte $40,$40                               // char 166 (partial)
        .byte $40,$40,$40,$40,$4e,$4f,$40,$4e       // char 167
        .byte $4f,$50,$5a,$40,$40,$50,$5c,$5d       // char 168
        .byte $4e,$4f,$40,$5e                       // char 169 (partial)

txt_0f63:
        .byte $4e,$4f,$40,$40                       // char 169 (partial)
        .byte $40,$4e,$4f,$40,$50,$5f,$60           // char 170 (partial)

txt_0f6e:
        .byte $50                                   // char 170 (partial)
        .byte $5a,$4e,$4f,$40,$40,$40,$40,$40       // char 171
        .byte $40,$40,$40,$40,$4e,$61,$61,$61       // char 172

txt_0f7f:
        .byte $4f,$50,$5a,$40,$40,$50,$5a,$40       // char 173
        .byte $4e,$4f,$40,$40,$4e,$4f,$40,$40       // char 174
        .byte $40,$4e,$4f,$40,$50,$62,$63,$64       // char 175
        .byte $5a,$4e,$61,$61,$61                   // char 176 (partial)

txt_0f9c:
        .byte $5a,$40,$40                           // char 176 (partial)
        .byte $40,$40,$40,$40,$4e,$4f,$40,$4e       // char 177
        .byte $4f,$50,$5a,$40,$40,$50,$5a,$40       // char 178
        .byte $4e,$4f,$40,$40,$4e,$4f,$40,$65       // char 179
        .byte $66,$4e,$4f,$40,$50,$5a,$67,$61       // char 180

txt_0fbf:
        .byte $5a,$4e,$4f,$40,$40,$40,$40,$40       // char 181
        .byte $40,$40,$40,$40,$4e,$4f,$40,$4e       // char 182
        .byte $4f,$50,$68,$69,$69,$6a               // char 183 (partial)

txt_0fd5:
        .byte $5a,$40                               // char 183 (partial)
        .byte $4e,$4f,$40,$40,$4e,$6b,$69,$6c       // char 184

txt_0fdf:
        .byte $4f,$4e,$4f,$40,$50,$5a,$6d,$6e       // char 185
        .byte $5a,$4e,$6b,$69,$69,$6f,$70,$40       // char 186
        .byte $40,$40,$40,$40,$71,$72,$73,$71       // char 187
        .byte $72,$74,$75,$75,$75,$76,$77,$40       // char 188
        .byte $71,$75,$73,$40,$71,$75,$75,$75       // char 189
        .byte $78,$71,$72,$79,$7a,$7b,$40,$7c       // char 190
        .byte $7b,$71,$75,$75,$75,$75,$7d,$40       // char 191
        .byte $40                                   // char 192 (partial)

// --- Region $103c-$10ef ---
.pc = $103c "Segment $103c"
        .text "BY JT "
        .byte $02,$00,$07,$0e,$02,$12,$04
        .byte $2e,$0f
        .byte $2f
        .byte $00,$00,$00,$03,$01,$01
        .text "LMDA"
        .byte $15
        .byte $41,$1b
        .byte $41,$33,$09
        .byte $08,$04,$f1,$f1,$c1,$82,$0c,$c2,$84,$0c,$c1,$0c,$c2,$82,$0c,$c1 // ................
        .byte $84,$0c,$c2,$0c,$c1,$82,$0a,$c2,$0a,$c1,$0f,$c2,$0f,$c1,$0a,$c2 // ................
        .byte $0a,$c1,$08,$c2,$84,$08,$c1,$08,$c2,$82,$08,$c1,$84,$08,$c2,$0a // ................
        .byte $c1,$82,$07,$c2,$07,$c1,$0a,$c2,$0a,$c1,$0b,$c2,$0b,$ff,$06,$08 // ................
        .byte $00,$70,$0b,$05,$05,$00,$00,$00,$c7,$82 // .p........

txt_10a6:
        .text "0000"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c7,$82                       // ....

txt_10af:
        .text "000000"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c7,$82,$30,$c7,$82,$24,$ff,$08,$f7,$38,$00,$00,$00,$00 // ....0..$...8....
        .byte $00,$00,$01,$01,$00,$00,$91,$53,$01,$9d,$47,$00,$91,$43,$01,$ff // .......S..G..C..
        .byte $00,$09,$00,$05,$40,$14,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....@.@.........
        .byte $47,$6b,$1f,$05,$25,$15,$00,$00,$00,$00 // Gk..%.....

// --- Region $138e-$1397 ---
.pc = $138e "Segment $138e"
        .byte $15,$a9,$06,$9d,$5b,$10,$a9,$01,$d0,$02 // ....[.....

// --- Region $1508-$17ff ---
.pc = $1508 "Segment $1508"
        .byte $84,$08,$08,$82,$08,$84,$08,$08,$82,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $ff,$f0,$00,$b0,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18 // .....->Qf{......
        .byte $38,$5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47 // 8Z}...#S...0p..G
        .byte $98,$ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e // ..G..w.a.h..0..N
        .byte $18,$ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87 // ........`...1...
        .byte $86,$a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$c8,$82 // ...>.k<9c.K....

txt_1567:
        .text "40,4"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c8,$82                       // ....

txt_1570:
        .text "$(,047"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c8,$82,$34,$30,$ff,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ....40..........
        .byte $01,$01,$02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04 // ................
        .byte $04,$04,$05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b // ................
        .byte $0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c // ................
        .byte $1d,$1f                               // ..

txt_15b9:
        .text "!#%'*,/258;?CG"
        .byte $91,$43,$00,$4d,$02,$02,$02,$43,$00,$47,$02,$ff,$cc,$39,$c7,$10 // .C.M...C.G...9..
        .byte $17,$15,$2c,$16,$5e,$10,$00,$17,$6c,$17,$07,$15,$4f,$16,$97,$16 // ..,.^...l...O...
        .byte $a4,$10,$65,$15,$f7,$15,$0b,$16,$1b,$16,$30,$16,$40,$16,$6c,$16 // ..e.......0.@.l.

tbl_lo_15f7:
        .byte $0f,$81                               // address table low bytes

txt_15f9:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "G"
        .byte $6b,$1f                               // k.

tbl_hi_160b:
        .byte $40,$fe,$fb,$f8,$f7,$f7,$f8,$f8,$f7,$f7,$f8,$f8,$f7,$f7,$f8,$f8,$0f,$81,$41,$40 // address table high bytes
        .byte $80,$80,$40,$80,$80,$40,$80,$80,$40,$80,$80,$40,$80,$c0,$a0,$00 // ..@..@..@..@....
        .byte $ff,$34,$01,$ff,$34,$34,$00,$34,$34,$00,$34,$34,$00,$34,$34,$00 // .4..44.44.44.44.
        .byte $34,$07                               // 4.

txt_1641:
        .text "AA  "
        .byte $10,$10,$10,$10,$1b,$41,$33,$02,$08,$04,$c6,$82,$18,$18,$18,$18 // .....A3.........
        .byte $c5,$84,$08,$c6,$82,$16,$84,$18,$82,$16,$84,$18,$c5,$08,$c6,$16 // ................
        .byte $ff,$05,$25,$15,$05,$2f,$15,$0c,$00,$00,$00,$00,$00,$00,$00,$fe // ..%../..........
        .byte $00,$05,$07,$7c,$16,$ae,$16,$88,$f0,$f0,$f0,$38,$1f,$02,$03,$04 // ...|.......8....
        .byte $06                                   // .

txt_1686:
        .text "* PLAYER BY TMC *"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $82,$18,$18,$18,$18,$c5,$84,$08,$c6,$82,$18,$84,$1a,$82,$16,$84 // ................
        .byte $13,$c5,$08,$c6,$16,$ff,$a8,$f0,$f0,$f0,$68,$1f,$02,$03,$04,$06 // ..........h.....
        .fill 8, $00
        .byte $06,$41,$00,$eb,$01,$00,$70,$81,$06,$41,$00,$eb,$00,$00,$70,$81 // .A....p..A....p.
        .byte $08,$09,$08,$d8,$00,$00,$00,$10,$00,$41,$00,$d8,$00,$00,$f0,$80 // .........A......
        .byte $08,$09,$08,$d9,$00,$01,$00,$10,$03,$11,$08,$d9,$00,$12,$00,$10 // ................
        .byte $05,$21,$08,$d8,$20,$00,$00,$04,$08,$15,$08,$d8,$00,$00,$00,$a0 // .!.. ...........
        .byte $c3,$82,$08,$c4                       // ....

txt_1704:
        .byte $22                                   // double quote character
        .text "$+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_170b:
        .byte $22                                   // double quote character
        .text "$)"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_1712:
        .byte $22                                   // double quote character
        .text "$'"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_1719:
        .text "$)+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_1720:
        .byte $22                                   // double quote character
        .text "$+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_1727:
        .byte $22                                   // double quote character
        .text "$."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_172e:
        .byte $22                                   // double quote character
        .text "$0"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4,$29,$2a,$2b,$ff,$91,$43,$00,$03,$04,$05,$06,$05,$04 // ...)*+..C.......
        .byte $05,$06,$05,$04,$07,$08,$07,$04,$07,$08,$07,$04,$05,$07,$05,$04 // ................
        .byte $07,$06,$07,$04,$43,$00,$05,$06,$07,$08,$05,$06,$07,$07,$05,$42 // ....C..........B
        .byte $06,$05,$06,$07,$07,$05,$06,$04,$04,$ff,$c0,$88,$00,$c5,$90,$08 // ................
        .byte $08,$08,$08,$08,$88,$08,$ff,$11,$11,$11,$40,$00,$00,$00,$f0,$8e // ..........@.....
        .byte $28,$8e,$58,$8e,$88,$8e,$b8,$8e,$e8,$8e,$18,$8e,$48,$8e,$c1,$0b // (.X.........H...
        .byte $00,$00,$00,$ff,$c8,$00,$12,$01,$01,$ff,$ff,$ff,$00,$00,$f0,$f0 // ................
        .byte $00,$00,$00,$f5,$dd,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$00,$05,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01 // ..............

// --- Region $1970-$1996 ---
.pc = $1970 "Segment $1970"
        .byte $05,$0a,$0f,$14,$19,$1e,$23,$28,$2d,$02,$0a,$0f,$07,$0d,$07,$0f // ......#(-.......
        .byte $0a,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

// --- Region $1a15-$1b20 ---
.pc = $1a15 "Segment $1a15"
        .byte $00,$bd,$61,$1c,$9d,$01,$08,$e8,$d0,$f7,$ee,$07,$04,$ee,$04,$04 // ..a.............
        .byte $d0,$ed,$c6,$01,$58,$4c,$e2,$fc,$00,$00,$00 // ....XL.....

txt_1a30:
        .text "     "

txt_1a35:
        .encoding "screencode_mixed"
        .text "press f 1 for 1 or 2 players , press f3 for screendesigner . no more time left got to rush ! greets to all contacts . later from sledge"
        .encoding "petscii_upper"

txt_1abc:
        .text " ."

dat_1abe:
        // === Fill data (98 bytes, $1abe-$1b1f) ===
        .fill 98, $20

dat_1b20:
        // === Fill data (1 bytes, $1b20-$1b20) ===
        .byte $00                                   // .

// --- Region $2017-$2017 ---
.pc = $2017 "dat_2017"

dat_2017:
        // === Fill data (1 bytes, $2017-$2017) ===
        .byte $00                                   // .

// --- Region $3011-$3011 ---
.pc = $3011 "dat_3011"

dat_3011:
        // === Fill data (1 bytes, $3011-$3011) ===
        .byte $00                                   // .

// --- Region $4c15-$4c15 ---
.pc = $4c15 "dat_4c15"

dat_4c15:
        // === Fill data (1 bytes, $4c15-$4c15) ===
        .byte $00                                   // .

// --- Region $8815-$8815 ---
.pc = $8815 "dat_8815"

dat_8815:
        // === Fill data (1 bytes, $8815-$8815) ===
        .byte $00                                   // .

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

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

// --- Region $9a9e-$9a9e ---
.pc = $9a9e "dat_9a9e"

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

// --- Region $9d15-$9d15 ---
.pc = $9d15 "dat_9d15"

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

// --- Region $a514-$a514 ---
.pc = $a514 "dat_a514"

dat_a514:
        // === Fill data (1 bytes, $a514-$a514) ===
        .byte $00                                   // .

// --- Region $a911-$a911 ---
.pc = $a911 "dat_a911"

dat_a911:
        // === Fill data (1 bytes, $a911-$a911) ===
        .byte $00                                   // .

// --- Region $b9be-$b9be ---
.pc = $b9be "dat_b9be"

dat_b9be:
        // === Fill data (1 bytes, $b9be-$b9be) ===
        .byte $00                                   // .

// --- Region $c911-$c911 ---
.pc = $c911 "dat_c911"

dat_c911:
        // === Fill data (1 bytes, $c911-$c911) ===
        .byte $00                                   // .

// --- Region $e519-$e519 ---
.pc = $e519 "dat_e519"

dat_e519:
        // === Fill data (1 bytes, $e519-$e519) ===
        .byte $00                                   // .

// --- Region $e545-$e545 ---
.pc = $e545 "dat_e545"

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

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

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

// --- Region $ea7f-$ea7f ---
.pc = $ea7f "dat_ea7f"

dat_ea7f:
        // === Fill data (1 bytes, $ea7f-$ea7f) ===
        .byte $00                                   // .

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

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

// --- Region $f100-$f740 ---
.pc = $f100 "dat_f100"

dat_f100:
        .byte $4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$18,$4c,$ae // L..,...7..X ..L.
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8,$22 // .............`."
        .byte $c7,$93,$e3,$39,$2d,$01,$39,$39,$07,$33,$33,$07,$33,$39,$39,$03 // ...9-.99.33.399.
        .byte $c3,$99,$e4,$3f,$24,$99,$c3,$07,$33,$e4,$39,$2e,$33,$07,$03,$39 // ...?$...3.9.3..9
        .byte $3f,$07,$3f,$3f,$39,$03,$03,$39,$3f,$07,$e4 // ?.??9..9?..

txt_f18b:
        .text "?("
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $99
        .text "??!9"
        .byte $99,$c3,$e3
        .byte $39,$21,$01,$e4
        .byte $39,$22,$81
        .byte $27
        .byte $e5,$e7,$23,$81,$81,$33,$e4,$f3,$2a,$27,$8f,$39,$33,$27,$0f,$27 // ..#..3..*'.93'.'
        .byte $33,$39,$3d,$e6,$3f,$26,$39,$03,$39,$11,$01,$29,$e4,$39,$23,$23 // 39=.?&9.9..).9##
        .byte $09,$19,$e5                           // ...

txt_f1c1:
        .text "9"
        .byte $22                                   // double quote character
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $93,$e4,$39,$26,$93,$c7,$03,$39,$39,$03,$e4 // ..9&...99..

txt_f1cf:
        .text "?:"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $93
        .text "99)3"
        .byte $83,$c9,$03
        .byte $39,$39,$03
        .text "'39="
        .byte $83
        .byte $39,$3f,$87,$f3,$f9,$33,$87,$81,$27,$e6,$e7,$e7,$39,$21,$83,$e5 // 9?...3..'...9!..
        .byte $39,$31,$93,$c7,$ef
        .text "99))"
        .byte $01,$11
        .byte $39,$7d
        .byte $39,$39,$93
        .byte $c7,$c7,$93,$e5,$39,$35,$93,$c7,$cf,$9f,$3f,$81,$39,$f3,$e7,$cf // ....95....?.9...
        .byte $9f,$39,$03,$c3,$99,$f9,$f3,$e7,$ff,$e7,$e7,$ea,$20,$28,$08,$01 // .9.......... (..
        .byte $0c,$0c,$01,$18,$20,$2b,$ec,$20,$a2,$c8,$e4,$e7,$c2,$24,$e7,$ff // .... +. .....$..
        .byte $99,$33,$c7,$2f,$f9,$83,$3f,$f9,$83,$3f,$ff,$e7,$c1,$9f,$c3,$f9 // .3./..?..?......
        .byte $83,$e7,$ff,$b0,$22,$e7,$cf,$c6,$22,$f9,$f3,$e4,$e7,$24,$f3,$f9 // ...."..."....$..
        .byte $9f,$cf,$e4,$e7,$22,$cf,$9f,$a8,$27,$ff,$e7,$e7,$81,$81,$e7,$e7 // ...."...'.......
        .byte $c7,$22,$e7,$cf,$c2,$23,$f9,$83,$3f,$c8,$22,$e7,$e7,$c2,$29,$fc // ."...#..?."...).
        .byte $f9,$f3,$e7,$cf,$9f,$ff,$c7,$93,$e4,$39,$24,$93,$c7,$e7,$87,$e5 // .........9$.....
        .byte $e7,$60,$41,$c3,$83,$39,$f9,$f3,$e7,$cf,$99,$03,$83,$39,$f9,$c3 // .`A..9.......9..
        .byte $f3,$f9,$39,$83,$e3,$c3,$93,$33,$33,$01,$f3,$f3,$03,$39,$3f,$03 // ..9....33....9?.
        .byte $f9,$f9,$33,$87,$c3,$99,$3f,$03,$39,$39,$93,$c7,$81,$39,$f9,$f3 // ..3...?.99...9..
        .byte $e7,$cf,$9f,$3f,$c7,$93,$39,$83,$39,$39,$93,$c7,$c7,$93,$39,$39 // ...?..9.99....99
        .byte $81,$f9,$33,$87,$c2,$21,$cf,$03,$cf,$ff,$ff,$cf,$37,$9f,$10,$12 // ..3..!......7...
        .byte $05,$13,$05,$0e,$14,$13,$20,$0f,$0e   // ...... ..

txt_f2db:
        .text " 17-09-1988"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $27,$c3,$99,$f9,$f3,$e7,$ff,$e7,$cc,$e3,$c0,$22,$f0,$fc,$c3,$a4 // '.........."....
        .byte $21,$03,$c3,$e3
        .byte $3f,$c5
        .text "%<00"
        .byte $f0,$c0,$c3,$a5,$c3
        .byte $21
        .byte $03,$a4,$c3,$e4,$fc                   // .....

txt_f30c:
        .text "!<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $e5,$03,$c3,$e3,$3c,$c5,$a4,$21,$c0,$c3,$e4,$0f,$21,$03,$c3,$e3 // ....<..!....!...
        .byte $fc,$c5,$e3,$03,$22,$0f,$3f,$e8,$fc,$e8,$03,$e8,$c0,$a3,$22,$0f // ....".?.......".
        .byte $0f,$e3,$3f,$a3,$c5,$a5,$e3,$c0,$e8,$3c,$a3,$e5,$fc,$a3,$ea,$03 // ..?......<......
        .byte $e3,$c3,$e3,$03,$a5,$c7,$e9,$3f,$a3,$e3,$c0,$c2,$22,$3c,$3c,$e8 // .......?...."<<.
        .byte $3f,$c6,$22,$c3,$c3,$c6,$a3,$e4,$30,$21,$3c,$e3,$3f,$e4,$0f,$21 // ?.".....0!<.?..!
        .byte $03,$a8,$e3,$3c,$e5,$3f,$e3,$03,$a4,$e8,$c0,$a1,$c7,$21,$fc,$c7 // ...<.?.......!..
        .byte $21,$03,$e3,$c0,$e4,$f0,$21,$fc,$e3,$3f,$22,$0f,$0f,$a3,$c5,$a3 // !.....!..?".....
        .byte $e3,$c0,$a5,$e5,$03,$a3,$e5,$fc,$a3,$e3,$fc,$c5,$a7,$21,$c0,$c2 // .............!..
        .byte $e3,$f0,$a3,$c2,$e6,$3f,$22,$fc,$f0,$e3,$c0,$c3,$21,$03,$a4,$c5 // .....?".....!...
        .byte $e3,$3f,$c3,$25,$c0,$f0               // .?.%..

txt_f3a5:
        .text "00<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $a5,$c3,$a4,$21,$03,$c3               // ...!..

txt_f3af:
        .text "!?"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $e5,$03,$c5,$e3,$3c,$c3,$21,$c0,$a4,$c3,$22,$3f,$0f,$e3,$03,$c3 // ....<.!..."?....
        .byte $e5,$c0,$c3,$e5,$3f,$c3,$80,$35,$00,$21,$14,$a2,$31,$69,$00,$01 // ....?..5.!..1i..
        .byte $be,$40,$06,$c3,$90,$5b,$00,$e5,$ac,$00,$3a,$f0,$00,$0f,$80,$2c // .@...[....:....,
        .byte $00,$34,$50,$00,$01,$a4,$00,$06,$f9,$00,$1b,$0e,$40,$6c,$03,$95 // .4P.........@l..
        .byte $b0,$00,$ea,$c0,$00,$3f,$80,$2b,$00,$32,$01,$40,$00,$06,$90,$00 // .....?.+.2.@....
        .byte $1b,$e4,$00,$6c,$39,$00,$b0,$0e,$55,$c0,$03,$aa,$a2,$c1,$a6,$21 // ...l9...U......!
        .byte $9f,$80,$24,$00,$21,$05,$a2,$32,$1a,$40,$00,$6f,$90,$00,$b0,$e4 // ..$.!..2.@.o....
        .byte $01,$c0,$39,$56,$00,$0e,$ab,$00,$03,$fc,$a6,$21,$9f,$80,$24,$00 // ..9V.......!..$.
        .byte $21,$14,$a2,$21,$69,$a2,$2f,$be,$40,$01,$c3,$90,$06,$00,$e5,$5b // !..!i./.@......[
        .byte $00,$3a,$ac,$00,$0f,$f0,$a6,$21,$9f,$80,$24,$00 // .:.....!..$.

txt_f44e:
        .text "!P"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $32,$a4,$00,$01,$f9,$00,$06,$0e,$40,$1b,$03,$95,$6c,$00,$ea,$b0 // 2.......@...l...
        .byte $00,$3f,$c0,$a6,$21,$9f,$80,$24,$00,$34,$40,$00,$01,$90,$00,$06 // .?..!..$.4@.....
        .byte $e4,$00,$1b,$39,$00,$6c,$0e,$55,$b0,$03,$aa,$c0,$00,$ff,$a7,$21 // ...9.l.U.......!
        .byte $9f,$80,$26,$00,$32,$05,$40,$00,$1a,$90,$00,$6f,$e4,$01,$b0 // ..&.2.@....o...

txt_f490:
        .text "9V"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $0e,$ab,$00,$03,$fc,$a7,$21,$9f,$80,$26,$00,$21,$14,$a2,$2f,$69 // ......!..&.!../i
        .byte $40,$01,$be,$90,$06,$c3,$e5,$5b,$00,$3a,$ac,$00,$0f,$f0,$a7,$21 // @......[.:.....!
        .byte $9f,$80,$26,$00,$32,$50,$00,$01,$a4,$00,$06,$f9,$40,$1b,$0e,$95 // ..&.2P......@...
        .byte $6c,$03,$ea,$b0,$00,$3f,$c0,$a7,$21,$9f,$80,$25,$00,$32,$01,$40 // l....?..!..%.2.@
        .byte $00,$06,$90,$00,$1b,$e4,$00,$6c       // .......l

txt_f4db:
        .text "9U"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $0e,$aa,$c0,$03,$ff,$a8,$21,$9f,$80,$25,$00,$21,$05,$a2,$31,$1a // ......!..%.!..1.
        .byte $40,$00,$6f,$90,$01,$b0,$e4,$56,$c0,$39,$ab,$00,$0e,$fc,$00,$03 // @.o....V.9......
        .byte $a6,$21,$9f,$e3                       // .!..

txt_f502:
        .byte $40                                   // @ character
        .text "&ABCABD"
        .byte $e3
        .text "E"
        .byte $22                                   // double quote
        .text "FG"
        .byte $e4

txt_f510:
        .text "E/HABC"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "ABIJKLJMA"
        .byte $e4,$45,$e6                           // .E.

txt_f524:
        .byte $40                                   // @ character
        .text "2NO"
        .byte $40                                   // @ character
        .text "NOPQRRSTQUVRWNO"
        .byte $e3                                   // .

txt_f539:
        .byte $40                                   // @ character
        .text "-NO"
        .byte $40                                   // @ character
        .text "PXYPZNVRR"
        .byte $5b,$e6                               // [.

txt_f549:
        .byte $40                                   // @ character
        .text "2NO"
        .byte $40                                   // @ character
        .text "NOPZ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $5c                                   // backslash character
        .byte $5d,$4e,$4f,$40,$5e,$4e,$4f,$e3       // ]NO@^NO.

txt_f55e:
        .byte $40                                   // @ character
        .text "*NO"
        .byte $40                                   // @ character
        .text "P"
        .byte $5f,$60
        .text "PZNO"
        .byte $e9
        .byte $40,$21,$4e,$e3,$61

txt_f570:
        .text "'OPZ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PZ"
        .byte $02                                   // .

txt_f579:
        .byte $40                                   // @ character
        .text "NO"
        .byte $40                                   // @ character
        .text "+"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "NO"
        .byte $40                                   // @ character
        .text "P"
        .byte $62,$63,$64,$5a,$4e,$e3,$61,$21,$5a,$e6 // bcdZN.a!Z.

txt_f58e:
        .byte $40                                   // @ character
        .text "+NO"
        .byte $40                                   // @ character
        .text "NOPZ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PZ"
        .byte $02
        .byte $40                                   // @ character
        .text "NO"
        .byte $40                                   // @ character
        .text ","
        .byte $65,$66
        .text "NO"
        .byte $40                                   // @ character
        .text "PZ"
        .byte $67,$61
        .byte $5a
        .byte $4e,$4f,$e9,$40,$60                   // NO.@`

txt_f5b0:
        .text "#NO"
        .byte $40                                   // @ character
        .text "NOP"
        .byte $68,$69,$69,$6a                       // hiij

txt_f5bb:
        .text "Z"
        .byte $40                                   // @ character
        .text "NO"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "N"
        .byte $6b,$69,$6c                           // kil

txt_f5c5:
        .text "ONO"
        .byte $40                                   // @ character
        .text "PZ"
        .byte $6d,$6e,$5a,$4e,$6b,$69,$69,$6f,$70,$e5,$40,$26,$71,$72,$73,$71 // mnZNkiiop.@&qrsq
        .byte $72,$74,$e3,$75,$28,$76,$77,$40,$71,$75,$73,$40,$71,$e3,$75,$2a // rt.u(vw@qus@q.u*
        .byte $78,$71,$72,$79,$7a,$7b,$40,$7c,$7b,$71,$e4,$75,$23,$7d // xqryz{@|{q.u#}

txt_f5f9:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $37,$4c,$12,$11,$4c,$1c,$11           // 7L..L..

txt_f603:
        .text " BY JT "
        .byte $02,$00,$07,$0e,$02,$12,$04,$2e,$0f,$2f,$a3,$60,$52,$03,$01,$01 // ........./.`R...
        .text "LMDA"
        .byte $15
        .byte $41,$1b
        .byte $41,$33,$09,$08,$04,$f1,$f1,$c1,$82
        .byte $0c,$c2,$84,$0c,$c1,$0c,$c2,$82,$0c,$c1,$84,$0c,$c2,$0c,$c1,$82 // ................
        .byte $0a,$c2,$0a,$c1,$0f,$c2,$0f,$c1,$0a,$c2,$0a,$c1,$08,$c2,$84,$08 // ................
        .byte $c1,$08,$c2,$82,$08,$c1,$84,$08,$c2,$0a,$c1,$82,$07,$c2,$07,$c1 // ................
        .byte $0a,$c2,$0a,$c1,$0b,$c2,$0b,$ff,$06,$08,$00,$70,$0b,$05,$05,$a3 // ...........p....
        .byte $22,$c7,$82,$e4                       // "...

txt_f66e:
        .text "0%"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c7,$82,$e6                   // .....

txt_f676:
        .text "0-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c7,$82,$30,$c7,$82,$24,$ff,$08,$f7,$38,$a6,$22,$01,$01 // ....0..$...8."..
        .byte $a2,$31,$91,$53,$01,$9d,$47,$00,$91,$43,$01,$ff,$00,$09,$00,$05 // .1.S..G..C......
        .byte $40,$14,$40,$a9,$26,$47,$6b,$1f,$05,$25,$15,$a4,$61,$63,$a9,$ff // @.@.&Gk..%..ac..
        .byte $8d,$9e,$10,$8d,$9f,$10,$8d,$a0,$10,$a9,$00,$a2,$02,$9d,$46,$10 // ..............F.
        .byte $9d,$49,$10,$9d,$4c,$10,$9d,$49,$16,$ca,$10,$f1,$8d,$cb,$10,$60 // .I..L..I.......`
        .byte $a9,$01,$8d,$cb,$10,$20,$f0,$10,$60,$60,$ad,$cb,$10,$c9,$02,$f0 // ..... ..``......
        .byte $07,$c9,$01,$d0,$04,$4c,$f0,$10,$60,$ee,$9e,$10,$ee,$9f,$10,$ee // .....L..`.......
        .byte $a0,$10,$a2,$02,$ce,$ca,$10,$10,$06,$ad,$42,$10,$8d,$ca,$10,$86 // ..........B.....
        .byte $48,$bd,$43,$10,$8d,$7d,$17,$a8,$ad,$ca,$10,$cd,$42,$10,$d0,$14 // H.C..}......B...
        .byte $bd,$d3,$15,$8d,$6d,$11,$bd,$d6,$15,$8d,$6e,$11,$de,$4c,$10,$30 // ....m.....n..L.0
        .byte $06,$4c,$c8,$12,$4c,$f6,$12,$bc,$46,$10,$b9,$cc,$10,$c9,$ff,$d0 // .L..L...F.......
        .byte $0e,$a9,$00,$9d,$4c,$10,$9d,$46,$10,$9d,$49,$10,$4c,$69,$11,$8d // ....L..F..I.Li..
        .byte $bf,$10,$c9,$80,$90,$0b,$29,$1f       // ......).

// --- Region $f80d-$f83f ---
.pc = $f80d "dat_f80d"

dat_f80d:
        .byte $7a,$aa,$8e,$7c,$17,$bd,$ba,$16,$99,$05,$d4,$bd,$bb,$16,$99,$06 // z..|............
        .byte $d4,$bd,$bc,$16,$85,$4b,$bd,$b8,$16,$85,$4c,$bd,$b9,$16,$a6,$48 // .....K....L....H
        .byte $9d,$55,$10,$9d,$da,$10,$a9,$00,$99,$02,$d4,$9d,$19,$15,$a5,$4c // .U.............L
        .byte $9d,$9a,$10                           // ...

// --- Region $f874-$f8b7 ---
.pc = $f874 "Segment $f874"
        .byte $49,$10,$c8,$b1,$46,$c9,$ff,$f0,$e1,$85,$43,$60,$bd,$4c,$10,$f0 // I...F.....C`.L..
        .byte $21,$bd,$4c,$16,$e3,$0a,$25,$a8,$b9,$bc,$16,$2a,$e3,$4a,$60,$25 // !.L...%....*.J`%
        .byte $8d,$e6,$12,$bd,$4f,$10,$38,$fd,$4c,$10,$c9,$00,$b0,$05,$bd,$55 // ....O.8.L......U
        .byte $10,$d0,$05,$bd,$55,$10,$29,$fe,$9d,$da,$10,$bd,$9a,$10,$29,$10 // ....U.).......).
        .byte $f0,$00,$bd,$4c                       // ...L

// --- Region $fac1-$fd5a ---
.pc = $fac1 "Segment $fac1"
        .byte $84,$08,$08,$82,$08,$84,$08,$08,$82,$e7,$08,$60,$66,$ff,$f0,$00 // ...........`f...
        .byte $b0,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$c8,$82 // >.k<9c.K....

txt_fb1d:
        .text "40,4"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c8,$82                       // ....

txt_fb26:
        .text "$(,047"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c8,$82,$34,$30,$ff,$eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3 // ....40..........
        .byte $05,$22,$06,$06,$e3,$07,$60,$2a,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ."....`*........
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_fb5d:
        .text "!#%'*,/258;?CG"
        .byte $91,$43,$00,$4d,$e3,$02,$60,$2c,$43,$00,$47,$02,$ff,$cc,$39,$c7 // .C.M..`,C.G...9.
        .byte $10,$17,$15,$2c,$16,$5e,$10,$00,$17,$6c,$17,$07,$15,$4f,$16,$97 // ...,.^...l...O..
        .byte $16,$a4,$10,$65,$15,$f7,$15,$0b,$16,$1b,$16,$30,$16,$40,$16,$6c // ...e.......0.@.l
        .byte $16,$0f,$81,$41,$ee,$40,$26,$47,$6b,$1f,$40,$fe,$fb,$03,$f8,$f7 // ...A.@&Gk.@.....
        .byte $f7,$f8,$60,$2b,$f8,$0f,$81,$41,$40,$80,$80,$40,$80,$80,$40,$80 // ..`+...A@..@..@.
        .byte $80,$40,$80,$80,$40,$80,$c0,$a0,$00,$ff,$34,$01,$ff,$34,$34,$00 // .@..@.....4..44.
        .byte $34,$34,$00,$34,$34,$00,$34,$34,$00,$34,$07 // 44.44.44.4.

txt_fbd6:
        .text "AA  "
        .byte $e4,$10,$28,$1b,$41,$33,$02,$08,$04,$c6,$82,$e4,$18,$24,$c5,$84 // ..(.A3.......$..
        .byte $08,$c6,$02,$82,$16,$84,$18,$2c,$c5,$08,$c6,$16,$ff,$05,$25,$15 // .......,......%.
        .byte $05,$2f,$15,$0c,$a7,$29,$fe,$00,$05,$07,$7c,$16,$ae,$16,$88,$e3 // ./...)....|.....
        .byte $f0,$39,$38,$1f,$02,$03,$04,$06       // .98.....

txt_fc12:
        .text "* PLAYER BY TMC *"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $82,$e4,$18,$32,$c5,$84,$08,$c6,$82,$18,$84,$1a,$82,$16,$84,$13 // ...2............
        .byte $c5,$08,$c6,$16,$ff,$a8,$e3,$f0,$26,$68,$1f,$02,$03,$04,$06,$a8 // ........&h......
        .byte $2c,$06,$41,$00,$eb,$01,$00,$70,$81,$06,$41,$00,$eb,$a2,$26,$70 // ,.A....p..A...&p
        .byte $81,$08,$09,$08,$d8,$a3,$25,$10,$00,$41,$00,$d8,$a2,$37,$f0,$80 // ......%..A...7..
        .byte $08,$09,$08,$d9,$00,$01,$00,$10,$03,$11,$08,$d9,$00,$12,$00,$10 // ................
        .byte $05,$21,$08,$d8,$20,$a2,$25,$04,$08,$15,$08,$d8,$a3,$60,$3e,$a0 // .!.. .%......`>.
        .byte $c3,$82,$08,$c4                       // ....

txt_fc88:
        .byte $22                                   // double quote character
        .text "$+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_fc8f:
        .byte $22                                   // double quote character
        .text "$)"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_fc96:
        .byte $22                                   // double quote character
        .text "$'"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_fc9d:
        .text "$)+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_fca4:
        .byte $22                                   // double quote character
        .text "$+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_fcab:
        .byte $22                                   // double quote character
        .text "$."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_fcb2:
        .byte $22                                   // double quote character
        .text "$0"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4,$29,$2a,$2b,$ff,$91,$43,$00,$03,$02,$04,$05,$06,$05 // ...)*+..C.......
        .byte $21,$04,$02,$07,$08,$07,$04,$60,$23,$05,$07,$05,$04,$07,$06,$07 // !......`#.......
        .byte $04,$43,$00,$05,$06,$07,$08,$05,$06,$07,$07,$05,$42,$06,$05,$06 // .C..........B...
        .byte $07,$07,$05,$06,$04,$04,$ff,$c0,$88,$00,$c5,$90,$e5,$08,$23,$88 // ..............#.
        .byte $08,$ff,$e3,$11                       // ....

txt_fcfa:
        .text "!"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $32,$f0,$8e,$28,$8e,$58,$8e,$88,$8e,$b8,$8e,$e8,$8e,$18,$8e,$48 // 2..(.X.........H
        .byte $8e,$c1,$0b,$a3,$26,$ff,$c8,$00,$12,$01,$01,$c3,$a2,$22,$f0,$f0 // ....&........"..
        .byte $a3,$22,$f5,$dd,$e8,$f7,$22,$00,$05,$e6,$08,$21,$01,$e7,$08,$21 // ."...."....!...!
        .byte $01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21 // ...!...!...!...!
        .byte $01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$61 // ...!...!...!...a
        .byte $83,$01,$a9,$00,$8d,$11,$d0,$f0,$19   // .........

txt_fd56:
        .text "4 TSS"

// --- Region $fd70-$fd99 ---
.pc = $fd70 "Segment $fd70"
        .byte $20,$d0,$8d,$21,$d0,$8d,$86,$02,$8d,$77,$02,$20,$44,$e5,$78,$a2 //  ..!.....w. D.x.
        .byte $00,$bd,$80,$17,$9d,$00,$d0,$e8,$e0,$2f,$d0,$f5,$a2,$00,$a9,$30 // ........./.....0
        .byte $9d,$f8,$07,$e8,$e0,$08,$d0,$f6,$a2,$00 // ..........

// --- Region $fdea-$fe55 ---
.pc = $fdea "Segment $fdea"
        .byte $c8,$8d,$16,$d0,$a2,$00,$bc,$b0,$17,$88,$d0,$fd,$bd,$10,$1c,$8d // ................
        .byte $21,$d0,$8d,$21,$d0,$e8,$e0,$48,$d0,$ec,$ad,$96,$19,$8d,$21,$d0 // !..!...H......!.
        .byte $a2,$00,$a9,$8e,$9d,$01,$d0,$e8,$e8,$e0,$10,$d0,$f5,$ad,$12,$d0 // ................
        .byte $c9,$90,$d0,$f9,$a2,$07,$ca,$d0,$fd,$a9,$0b,$8d,$21,$d0,$a2,$00 // ............!...
        .byte $a9,$be,$9d,$01,$d0,$e8,$e8,$e0,$10,$d0,$f5,$ad,$12,$d0,$c9,$b2 // ................
        .byte $d0,$f9,$a2,$09,$ca,$d0,$fd,$a9,$c7,$8d,$16,$d0,$ad,$12,$d0,$c9 // ................
        .byte $fa,$d0,$f9,$20,$14,$19,$20,$38,$10,$20,$97,$19 // ... .. 8. ..

// --- Region $febf-$fed3 ---
.pc = $febf "Segment $febf"
        .byte $05,$0a,$0f,$14,$19,$1e,$23,$28,$2d,$02,$0a,$0f,$07,$0d,$07,$0f // ......#(-.......
        .byte $0a,$02,$b5,$60,$96                   // ...`.

// --- Region $ff52-$ffff ---
.pc = $ff52 "Segment $ff52"
        .byte $00,$bd,$61,$1c,$9d,$01,$08,$e8,$d0,$f7,$ee,$07,$04,$ee,$04,$04 // ..a.............
        .byte $d0,$ed,$c6,$01,$58,$4c,$e2,$fc,$a3,$e5,$20,$60,$89 // ....XL.... `.

txt_ff6f:
        .encoding "screencode_mixed"
        .text "press f 1 for 1 or 2 players , press f3 for screendesigner . no more time left got to rush ! greets to all contacts . later from sledge ."
        .encoding "petscii_upper"
        .byte $80,$62,$20,$81,$41,$00,$00,$08       // .b .A...
