// ============================================
// triad_flt-01 - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 vdisasm-one 1.0 build 1, 2026-03-29 17:54:45
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1000 (4096)
// IRQ handler:  $1224 (irq_1224)
// IRQ handler:  $12a3 (nmi_12a3)
//
// Code: 1064 bytes, Data: 62423 bytes
// Labels: 206, Subroutines: 7
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1003 ---
.pc = $1000 "main_1000"

main_1000:
        jmp loc_1047

dat_1003:
        .byte $0f                                   // .

// --- Region $100c-$1200 ---
.pc = $100c "loc_100c"

loc_100c:
        stx.abs $0026
        bpl loc_1089
        lda #$34
        sta $01
        ldx #$00

loc_1017:
        lda $100a,x
        sta $02,x
        inx
        cpx #$06
        bne loc_1017
        ldy #$00

loc_1023:
        lda ($02),y
        sta ($06),y
        inc $02
        bne loc_102d
        inc $03

loc_102d:
        inc $06
        bne loc_1033
        inc $07

loc_1033:
        lda $02
        cmp $04
        bne loc_1023
        lda $03
        cmp $05
        bne loc_1023
        lda #$37
        sta $01
        cli
        jmp loc_1100

loc_1047:
        jsr sub_1083
        lda #$00
        sta $a0
        lda #$0c
        sta $a1
        sei
        lda #$35
        sta $01
        lda #$7f                                    // disable all CIA1 interrupts
        sta $dc0d                                   // disable all CIA IRQs
        lda #$01
        sta $d01a                                   // raster IRQ on
        lda #$1b
        sta $d011                                   // text mode, screen on, 25 rows, Y-scroll=3
        lda #$3a
        sta $d012
        lda #$24
        sta $fffe                                   // set IRQ vector low byte
        lda #$12
        sta $ffff                                   // set IRQ vector high byte
        lda #$a3
        sta $fffa                                   // set NMI vector low byte
        lda #$12
        sta $fffb                                   // set NMI vector high byte
        cli

loc_1080:
        jmp loc_1080
// Referenced by: jsr from $1047

sub_1083:
        sei
        lda #$32
        sta $01
.label loc_1089 = * + 1
        ldx #$00
        lda #$ff

loc_108c:
        sta $0800,x
        sta $0900,x
        sta $0a00,x
        sta $0b00,x
        inx
        bne loc_108c
        lda #$40
        sta $90
        lda $1006
        cmp #$00
        beq loc_10f0

loc_10a6:
        ldx #$00

loc_10a8:
        lda $d000,x
        eor #$ff
        sta $0800,y
        eor #$00
        sta dat_0801,y
        eor #$00
        lda $d004,x
        eor #$ff
        sta $0a00,y
        eor #$00
        sta $0a01,y
        eor #$00
        inx
        iny
        iny
        cpx #$04
        bne loc_10a8
        ldx #$01
        ldy #$06

loc_10d1:
        lda loc_10a8,x
        clc
        adc #$08
        sta loc_10a8,x
        bcc loc_10df
        inc $10a9,x

loc_10df:
        inx
        inx
        inx
        inx
        inx
        dey
        bne loc_10d1
        dec $90
        lda $90
        bne loc_10a6
        jmp loc_112d

loc_10f0:
        ldx #$00

loc_10f2:
        lda $d000,x
        eor #$ff
        sta $0800,y
        eor #$00
        lda $d004,x
.label loc_1100 = * + 1
        eor #$ff
        sta $0a00,y
        eor #$00
        inx
        iny
        iny
        cpx #$04
        bne loc_10f2
        ldx #$01
        ldy #$04

loc_1111:
        lda loc_10f2,x
        clc
        adc #$08
        sta loc_10f2,x
        bcc loc_111f
        inc $10f3,x

loc_111f:
        inx
        inx
        inx
        inx
        inx
        dey
        bne loc_1111
        dec $90
        lda $90
        bne loc_10f0

loc_112d:
        lda #$37
        sta $01
        cli
        lda #$01
        sta $d021
        sta $0286
        jsr $e544
        lda #$00
        sta $d020
        sta $d021
        ldx #$00

loc_1147:
        lda txt_1318,x
        sta $0428,x
        lda #$0b
        sta $d828,x
        lda #$00
        sta $dace,x
        sta $db1e,x
        sta $db6e,x
        sta $db96,x
        sta $db98,x
        sta $d8f0,x
        inx
        cpx #$50
        bne loc_1147
        ldx #$00
        txa

loc_116e:
        sta $d800,x
        inx
        cpx #$28
        bne loc_116e
        ldx #$00

loc_1178:
        lda dat_1416,x
        cmp #$2a
        bne loc_1184
        lda #$00
        sta dat_1416,x

loc_1184:
        lda $1516,x
        cmp #$2a
        bne loc_1190
        lda #$00
        sta $1516,x

loc_1190:
        lda $15e6,x
        cmp #$2a
        bne loc_119c
        lda #$00
        sta $15e6,x

loc_119c:
        inx
        bne loc_1178
        ldx #$00

loc_11a1:
        lda #$08
        sta $d918,x
        sta $d930,x
        lda #$00
        sta $da30,x
        inx
        bne loc_11a1
        jsr sub_1915
        lda $1004
        sta $d022
        lda dat_1003
        sta $d023
        ldx #$00
        lda #$08

loc_11c4:
        sta $1997,x
        sta $1a97,x
        sta $1b67,x
        inx
        bne loc_11c4
        ldx #$00

loc_11d2:
        lda $120b,x
        ora #$08
        sta $1997,x
        sta $1a10,x
        sta $1a89,x
        sta $1b02,x
        sta $1b7b,x
        sta $1bf4,x
        sta $19ff,x
        sta $1a76,x
        sta $1aed,x
        sta $1b64,x
        sta $1bdb,x
        sta $1c52,x
        inx
        cpx #$10
        bne loc_11d2
        rts

// --- Region $1224-$12a8 ---
.pc = $1224 "irq_1224"

// ============================================
// IRQ handler
// ============================================

irq_1224:
        lda #$17
        sta $d018                                   // screen=$0400, charset=$1800
        ldx #$00

loc_122b:
        lda $12b7,x
        ldy $12c7,x

loc_1231:
        dey
        bne loc_1231
        sta $d016
        nop
        nop
        inx
        cpx #$10
        bne loc_122b
        lda #$6a

loc_1240:
        cmp $d012
        bne loc_1240
        lda dat_13a6
        ora #$10
        sta $d016
        lda #$13
        sta $d018                                   // screen=$0400, charset=$0800
        lda $1005
        sta $d021
        jsr sub_12e2
        lda #$a3

loc_125d:
        cmp $d012
        bne loc_125d
        lda #$08
        sta $d016                                   // hires, 40 cols, X-scroll=0
        jsr sub_136a
        jsr sub_136a
        nop
        nop
        nop
        nop
        lda $1369
        sta $d016
        lda #$da

loc_1279:
        cmp $d012
        bne loc_1279
        ldx #$00

loc_1280:
        lda dat_12a7,x
        ldy $12c7,x

loc_1286:
        dey
        bne loc_1286
        sta $d021
        nop
        nop
        inx
        cpx #$10
        bne loc_1280
        jsr sub_13a8
        jsr sub_18fb
        lda $dc01
        cmp #$ef
        beq loc_12a4
        ror $d019

// ============================================
// NMI handler
// ============================================

nmi_12a3:
        rti

loc_12a4:
        jmp loc_193c

dat_12a7:
        .byte $06,$06                               // ..

// --- Region $12e2-$1310 ---
.pc = $12e2 "sub_12e2"
// Referenced by: jsr from $1258

sub_12e2:
        lda $12e0
        beq loc_12eb
        dec $12e0
        rts

loc_12eb:
        dec $12e1
        lda $12e1
        beq loc_1306
        tay
        ldx #$00

loc_12f6:
        lda dat_1311,x
        sta $d828,y
        sta $d84f,y
        inx
        iny
        cpx #$07
        bne loc_12f6
        rts

loc_1306:
        lda #$ff
        sta $12e0
        lda #$28
        sta $12e1
        rts

// --- Region $136a-$1415 ---
.pc = $136a "sub_136a"
// Referenced by: jsr from $1267, $126a

sub_136a:
        lda $1369
        beq loc_1373
        dec $1369
        rts

loc_1373:
        lda #$07
        sta $1369
        ldx #$00

loc_137a:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$50
        bne loc_137a
        ldy #$00

loc_1387:
        lda ($a0),y
        bne loc_1396
        lda #$00
        sta $a0
        lda #$0c
        sta $a1
        jmp loc_1387

loc_1396:
        sta $076f
        clc
        adc #$40
        sta $0797
        inc $a0
        bne loc_13a5
        inc $a1

loc_13a5:
        rts

dat_13a6:
        .byte $00,$00                               // ..
// Referenced by: jsr from $1293

sub_13a8:
        ldx $13a7
        lda $16ed,x
        inc $13a7
        sta $02
        and #$07
        eor #$17
        sta dat_13a6
        lda $02
        lsr
        lsr
        lsr
        clc
        adc $17ed,x
        tax
        ldy #$00
        clc

loc_13c7:
        lda dat_1416,x
        sta $0518,y
        lda $148e,x
        sta $0540,y
        lda $1506,x
        sta $0568,y
        lda $157e,x
        sta $0590,y
        lda $15f6,x
        sta $05b8,y
        lda $166e,x
        sta $05e0,y
        lda $1997,x
        sta $d918,y
        lda $1a0f,x
        sta $d940,y
        lda $1a87,x
        sta $d968,y
        lda $1aff,x
        sta $d990,y
        lda $1b77,x
        sta $d9b8,y
        lda $1bef,x
        sta $d9e0,y
        inx
        iny
        cpy #$28
        bne loc_13c7
        rts

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

sub_18fb:
        lda $18ed
        beq loc_1904
        dec $18ed
        rts

loc_1904:
        lda $18ef
        beq loc_190d
        dec $18ef
        rts

loc_190d:
        lda #$02
        sta $18ef
        inc $18ee
// Referenced by: jsr from $11b1

sub_1915:
        ldx $18ee
        cpx #$0b
        beq loc_1931
        lda $18f0,x
        ldy #$00
        tax

loc_1922:
        lda dat_195f,x
        eor #$ff
        sta $0800,y
        inx
        iny
        cpy #$08
        bne loc_1922
        rts

loc_1931:
        lda #$ff
        sta $18ed
        lda #$00
        sta $18ee
        rts

loc_193c:
        sei
        lda #$37
        sta $01
        lda #$f0
        sta $d01a                                   // all IRQs off
        jsr $ff5b
        jsr $ff84
        jsr $ff8a
        ldx #$00

loc_1951:
        lda $1007,x
        sta $0334,x
        inx
        cpx #$40
        bne loc_1951
        jmp loc_fce2

dat_195f:
        // === Data block (2 bytes, $195f-$1960) ===
        .byte $55,$6b                               // Uk

// --- Region $2a22-$2a2a ---
.pc = $2a22 "Segment $2a22"
        brk

dat_2a23:
        .byte $00                                   // .
        brk
        brk

dat_2a26:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $fce2, $fcea, $fcf2, $fcf9

sub_2a2a:
        brk

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

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

// --- Region $fce2-$fcff ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        jsr sub_2a2a
        inc $20
        and $2a
        rol
        jsr sub_2a2a
        sbc $20
        and $2a
        rol
        jsr sub_2a2a
        cpx $20
        bit $2a
        jsr sub_2a2a
        .byte $e3,$20                               // isc ($20,x) // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

dat_fcff:
        .byte $2a                                   // *

// --- Region $ff5b-$ff5e ---
.pc = $ff5b "Segment $ff5b"
        .byte $73,$ff                               // rra ($ff),y // ILLEGAL
        brk

dat_ff5e:
        .byte $02                                   // .

// --- Region $ff84-$ffcf ---
.pc = $ff84 "Segment $ff84"
        ldx $18ee
        cpx #$0b
        beq loc_ffa0
        lda $18f0,x
        ldy #$00
        tax

loc_ff91:
        lda dat_195f,x
        eor #$ff
        sta $0800,y
        inx
        iny
        cpy #$08
        bne loc_ff91
        rts

loc_ffa0:
        lda #$ff
        sta $18ed
.label loc_ffa6 = * + 1
        lda #$00
        sta $18ee
        rts

loc_ffab:
        sei
        lda #$37
        sta $01
        lda #$f0
        sta $d01a                                   // all IRQs off
        jsr $ff5b
        jsr $ff84
        jsr $ff8a
        ldx #$00

loc_ffc0:
        lda $1007,x
        sta $0334,x
        inx
        cpx #$40
        bne loc_ffc0
        jmp loc_fce2

dat_ffce:
        .byte $55,$e6                               // U.

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

// --- Region $0801-$0ee0 ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0d,$08                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $ce,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $20,$28,$32,$30
        .byte $36                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $34,$29                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$00,$00,$78,$a9,$34,$85,$01,$a2,$05,$bd,$42,$08,$9d,$2d,$00 // ...x.4.....B..-.
        .byte $ca,$10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31,$99,$00,$f5 // .......2.,..1...
        .byte $c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8 // ....2.....H.....
        .byte $d0,$f7
        .byte $4c,$00,$01,$00,$0c,$06,$f6
        .byte $33,$13,$b1
        .text "/***"
        .byte $2a,$29,$07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20 // *)........./).. 
        .byte $22,$01
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0
        .byte $02,$e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // ..0`./ "..-.-...
        .byte $2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f // .............../
        .byte $91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0 // .-./...0.-......
        .byte $ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0 // ... q../ "..-.-.
        .byte $02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f // .......9..0..9./
        .byte $aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6 // .L". q../.-./...
        .byte $30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00 // 0.-........9..L.
        .byte $01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$10,$4c,$ae,$a7,$e0 // .,...7..X ..L...
        .byte $00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4 // .....,...../.-..
        .byte $ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e // .....-e..-..i...
        .byte $a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00 // ......./e../.0i.
        .byte $85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc // .0L.............
        .byte $01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$2c,$08,$05,$0c // ...........`,...
        .byte $0c,$0f,$20,$04,$15,$04,$05,$13,$20,$e3,$2e,$60,$3b,$20,$13,$15 // .. ..... ..`; ..
        .byte $10,$05,$12,$20,$03,$08,$01,$12,$07,$05,$20,$17,$01,$13,$20,$03 // ... ...... ... .
        .byte $12,$01,$03,$0b,$05,$04,$20,$01,$0e,$04,$20,$14,$12,$01,$09,$0e // ...... ... .....
        .byte $05,$04,$20,$02,$19,$20,$01,$0c,$06,$01,$14,$05,$03,$08,$20,$0f // .. .. ........ .
        .byte $06,$20,$14,$12,$09,$01,$04,$20,$e4,$2e,$60,$29,$20,$0f,$12,$09 // . ..... ..`) ...
        .byte $07,$09,$0e,$01,$0c,$20,$13,$15,$10,$10,$0c,$09,$05,$04,$20,$02 // ..... ........ .
        .byte $19,$20,$01,$01,$12,$0f,$0e,$20,$0f,$06,$20,$06,$01,$09,$12,$0c // . ..... .. .....
        .byte $09,$07,$08,$14,$20,$e3,$2e,$60,$2e,$20,$17,$08,$01,$14,$20,$04 // .... ..`. .... .
        .byte $0f,$20,$15,$20,$14,$08,$09,$0e,$0b,$20,$0f,$06,$20,$0d,$19,$20 // . . ..... .. .. 
        .byte $0e,$05,$17,$20,$03,$0f,$0f,$12,$10,$0f,$12,$01,$14,$09,$0f,$0e // ... ............
        .byte $20,$09,$0e,$14,$12,$0f,$20,$e3,$2e,$60,$a3,$20,$03,$0f,$0f,$0c //  ..... ..`. ....
        .byte $20,$20,$0e,$17,$16,$05,$12
        .byte $20,$0d,$09,$0e,$04
        .text " .. "
        .byte $06,$0c,$19,$09,$0e,$07,$20,$06,$0c,$05,$12,$10,$13,$20,$14,$0f // ...... ...... ..
        .byte $3a,$06,$01,$09,$12,$0c,$09,$07,$08,$14,$20,$2c,$20,$08,$0f,$14 // :......... , ...
        .byte $0c,$09,$0e,$05,$20,$2c,$20,$0c,$05,$07,$05,$0e,$04,$20,$2c,$20 // .... , ...... , 
        .byte $03,$05,$0e,$13,$0f,$12,$20,$2c,$20,$05,$0e,$09,$07,$0d,$01,$20 // ...... , ...... 
        .byte $2c,$20,$07,$05,$0e,$05,$13,$09,$13,$20,$10,$12,$0f,$0a,$05,$03 // , ....... ......
        .byte $14,$20,$2c,$20,$18,$2d,$12,$01,$19,$20,$2c,$20,$16,$09,$03,$14 // . , .-... , ....
        .byte $09,$0d,$13,$20,$2c,$20,$02,$0c,$0f,$0f,$04,$13,$15,$03,$0b,$05 // ... , ..........
        .byte $12,$13,$20,$2c,$20,$08,$05,$0c,$0c,$0b,$09,$03,$0b,$05,$12,$13 // .. , ...........
        .byte $20,$2c,$20,$13,$0e,$0f,$12,$05,$01,$14,$05,$12,$13,$20,$e9,$2e //  , .......... ..
        .byte $e4,$20,$60,$23,$14,$0f,$04,$01,$19,$20,$09,$13,$20,$0d,$19,$20 // . `#..... .. .. 
        .byte $0c,$01,$13,$14,$20,$04,$01,$19,$20,$01,$13,$20,$01,$20,$03,$09 // .... ... .. . ..
        .byte $16,$09,$0c,$09,$01,$0e,$20,$e3,$2e,$60,$1f,$20,$14,$0f,$0d,$0f // ...... ..`. ....
        .byte $12,$12,$0f,$17,$20,$09,$20,$17,$09,$0c,$0c,$20,$0a,$0f,$09,$0e // .... . .... ....
        .byte $20,$14,$08,$05,$20,$01,$12,$0d,$19,$20,$e3,$2e,$29,$20,$06,$0f //  ... .... ..) ..
        .byte $03,$0b,$20,$05,$0d,$20,$e3,$2e,$60,$28,$20,$08,$0f,$17,$20,$17 // .. .. ..`( ... .
        .byte $09,$0c,$0c,$20,$09,$20,$02,$05,$20,$01,$02,$0c,$05,$20,$14,$0f // ... . .. .... ..
        .byte $20,$03,$12,$01,$03,$0b,$20,$03,$0f,$0f,$0c,$20,$07,$01,$0d,$05 //  ..... .... ....
        .byte $13,$20,$e3,$2e,$60,$7a,$20,$09,$20,$08,$0f,$10,$05,$20,$09,$20 // . ..`z . .... . 
        .byte $17,$09,$0c,$0c,$20,$02,$05,$20,$08,$0f,$0d,$05,$20,$0f,$0e,$20 // .... .. .... .. 
        .byte $14,$08,$05,$20,$17,$05,$05,$0b,$05,$0e,$04,$13,$20,$0f,$12,$20 // ... ........ .. 
        .byte $05,$0c,$13,$05,$20,$09,$20,$17,$09,$0c,$0c,$20,$02,$0c,$0f,$17 // .... . .... ....
        .byte $20,$15,$10,$20,$14,$08,$05,$20,$08,$0f,$0c,$05,$20,$06,$15,$03 //  .. ... .... ...
        .byte $0b,$09,$0e,$07,$20,$0b,$01,$13,$05,$12,$0e,$07,$01,$12,$04,$20 // .... .......... 
        .byte $28,$08,$15,$12,$20,$13,$05,$07,$05,$12,$20,$0d,$01,$0e,$20,$04 // (... ..... ... .
        .byte $05,$14,$20,$10,$01,$20,$05,$0e,$07,$05,$0c,$13,$0b,$01,$29,$20 // .. .. ........) 
        .byte $e3
        .text ".7  "
        .byte $08,$01,$16,$05
        .byte $20,$14,$0f
        .byte $20,$07,$0f
        .byte $20
        .byte $0e,$0f,$17,$20,$04,$15,$04,$05,$13,$20,$e3,$2e,$ec,$20,$27,$06 // ... ..... ... '.
        .byte $0f,$03,$0b,$20,$0a,$15,$80,$27,$20,$2d,$07,$0f,$04,$20,$09,$13 // ... ...' -... ..
        .byte $20,$0e,$0f,$0d,$0f,$12,$05,$80,$28,$20,$81,$20,$00,$60,$73,$4c //  .......( . .`sL
        .byte $47,$10,$0f,$0c,$0b,$01,$18,$90,$06,$00,$20,$8e,$26,$00,$10,$78 // G......... .&..x
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$0a,$10,$95,$02,$e8,$e0,$06,$d0,$f6 // .4..............
        .byte $a0,$00,$b1,$02,$91,$06,$e6,$02,$d0,$02,$e6,$03,$e6,$06,$d0,$02 // ................
        .byte $e6,$07,$a5,$08,$05,$0c,$0c,$0f,$20,$04,$15,$04,$05,$13 // ........ .....

txt_0c0b:
        .text " ... "

txt_0c10:
        .encoding "screencode_mixed"
        .text "super charge was cracked and trained by alfatech of triad"
        .encoding "petscii_upper"

txt_0c49:
        .text " .... "

txt_0c4f:
        .encoding "screencode_mixed"
        .text "original supplied by aaron of fairlight"
        .encoding "petscii_upper"

txt_0c76:
        .text " ... "

txt_0c7b:
        .encoding "screencode_mixed"
        .text "what do u think of my new coorporation intro"
        .encoding "petscii_upper"

txt_0ca7:
        .text " ... "

txt_0cac:
        .encoding "screencode_mixed"
        .text "cool  nwver mind"
        .encoding "petscii_upper"

txt_0cbc:
        .text " .. "

txt_0cc0:
        .encoding "screencode_mixed"
        .text "flying flerps to:fairlight , hotline , legend , censor , enigma , genesis project , x-ray , victims , bloodsuckers , hellkickers , snoreaters"
        .encoding "petscii_upper"

txt_0d4d:
        .text " .........    "

txt_0d5b:
        .encoding "screencode_mixed"
        .text "today is my last day as a civilian"
        .encoding "petscii_upper"

txt_0d7d:
        .text " ... "

txt_0d82:
        .encoding "screencode_mixed"
        .text "tomorrow i will join the army"
        .encoding "petscii_upper"

txt_0d9f:
        .text " ... "
        .byte $06,$0f,$03,$0b,$20,$05,$0d           // .... ..

txt_0dab:
        .text " ... "

txt_0db0:
        .encoding "screencode_mixed"
        .text "how will i be able to crack cool games"
        .encoding "petscii_upper"

txt_0dd6:
        .text " ... "

txt_0ddb:
        .encoding "screencode_mixed"
        .text "i hope i will be home on the weekends or else i will blow up the hole fucking kaserngard (hur seger man det pa engelska"
        .encoding "petscii_upper"

txt_0e52:
        .text ") ...  "

txt_0e59:
        .encoding "screencode_mixed"
        .text "have to go now dudes"
        .encoding "petscii_upper"

txt_0e6d:
        .text " ...            "
        .byte $06,$0f,$03,$0b,$20,$0a,$15           // .... ..

dat_0e84:
        .text "                                       "

txt_0eab:
        .encoding "screencode_mixed"
        .text "god is nomore"
        .encoding "petscii_upper"

dat_0eb8:
        .text "                                        "
        .byte $00                                   // string terminator

// --- Region $1004-$100b ---
.pc = $1004 "Segment $1004"
        .byte $0c,$0b,$01,$18,$90,$06,$00,$20       // ....... 

// --- Region $1201-$1223 ---
.pc = $1201 "dat_1201"

dat_1201:
        .fill 11, $00
        .byte $06,$02,$04,$05,$03,$07,$01,$07,$03,$05,$04,$02,$06,$00,$00,$00 // ................
        .fill 8, $00

// --- Region $12a9-$12e1 ---
.pc = $12a9 "Segment $12a9"
        .byte $0e,$0e,$03,$03,$07,$07,$0f,$0f,$0a,$0a,$02,$02,$00,$00,$07,$06 // ................
        .byte $05,$04,$03,$02,$01,$00,$07,$06,$05,$04,$03,$02,$01,$00,$08,$01 // ................
        .byte $08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01 // ................
        .byte $08,$08,$08,$08,$08,$08,$08,$ff,$28   // ........(

// --- Region $1311-$1369 ---
.pc = $1311 "dat_1311"

dat_1311:
        .byte $0b,$0c,$0f,$01,$0f,$0c,$0b           // .......

txt_1318:
        .text "        D"
        .byte $05,$01,$0c,$05,$12,$20,$51,$15,$01,$0c,$09,$14,$19,$20,$54,$12 // ..... Q...... T.
        .byte $01,$04,$09,$14,$09,$0f,$0e           // .......

txt_1338:
        .text "                   S"
        .byte $0f,$06,$14,$17,$01,$12,$05,$20,$41,$0e,$04,$20,$50,$12,$09,$04 // ....... A.. P...
        .byte $05                                   // .

txt_135d:
        .text "           "
        .byte $8e,$07                               // ..

// --- Region $1416-$1876 ---
.pc = $1416 "dat_1416"

dat_1416:
        .text "     ******** *******  **      *      ******       ** *******  *****  ** ******  **     **  *****  **   ** ********             **          ** **     ***           *     **  **      **   ** **      ** **     ** **    * **   **    **                **    **    ** **    ** **    **    *    **   *****   ******* ** **   ** **     ** **      *******    **                **    ******   **   **   **   **    *   **    **      **   ** ** *****   **     ** **   ** **   **    **                **    **   **  **  **     **  **    *  **     **      **   ** ** **  **  **     ** **   ** **   **    **                **    **    ** ** *********** ******  **      **      **   ** ** **   ** ****** **  *****  **   **    **               "
        .byte $40                                   // @ character
        .text "GOW"
        .byte $5f,$67,$6e,$76,$7e,$85,$8d,$95,$9c,$a4,$ab,$b2,$ba,$c1,$c8,$cf // _gnv~...........
        .byte $d6,$dd,$e3,$ea,$f1,$f7,$fe,$04,$0a,$10,$16,$1b // ............

txt_170d:
        .text "!',16;"
        .byte $40                                   // @ character
        .text "DIMQUY"
        .byte $5c                                   // backslash character
        .byte $60,$63,$66,$69,$6c,$6e,$71,$73,$75,$77,$78,$7a,$7b,$7c,$7d,$7e // `cfilnqsuwxz{|}~
        .byte $7e,$7e,$7f,$7e,$7e,$7e,$7d,$7c,$7b,$7a,$78,$77,$75,$73,$71,$6e // ~~.~~~}|{zxwusqn
        .byte $6c,$69,$66,$63,$60                   // lifc`

txt_1740:
        .byte $5c                                   // backslash character
        .text "YUQMID"
        .byte $40                                   // @ character
        .text ";61,'!"
        .byte $1b,$16,$10,$0a,$04,$fe,$f7,$f1,$ea,$e4,$dd,$d6,$cf,$c8,$c1,$ba // ................
        .byte $b2,$ab,$a4,$9c,$95,$8d,$85,$7e,$76,$6e,$67,$5f // .......~vng_

txt_176a:
        .text "WOG"
        .byte $40                                   // @ character
        .text "80( "
        .byte $18,$11,$09,$01,$fa,$f2,$ea,$e3,$db,$d4,$cd,$c5,$be,$b7,$b0,$a9 // ................
        .byte $a2,$9c,$95,$8e,$88,$81,$7b,$75,$6f,$69,$64,$5e // ......{uoid^

txt_178e:
        .text "XSNID?;62.*&#"
        .byte $1f,$1c,$19,$16,$13,$11,$0e,$0c,$0a,$08,$07,$05,$04,$03,$02,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$02,$03,$04,$05,$07,$08,$0a,$0c,$0e,$11 // ................
        .byte $13,$16,$19,$1c,$1f                   // .....

txt_17c0:
        .text "#&*.26;?DINSX"
        .byte $5e,$64,$69,$6f,$75,$7b,$81,$88,$8e,$95,$9b,$a2,$a9,$b0,$b7,$be // ^diou{..........
        .byte $c5,$cd,$d4,$db,$e3,$ea,$f2,$fa,$01,$09,$11,$18 // ............

txt_17e9:
        .text " (08                           "

dat_1808:
        // === Fill data (75 bytes, $1808-$1852) ===
        .fill 75, $40

dat_1853:
        // === Fill data (35 bytes, $1853-$1875) ===
        .fill 35, $20

dat_1876:
        // === Fill data (1 bytes, $1876-$1876) ===
        .byte $00                                   // .

// --- Region $18e5-$18fa ---
.pc = $18e5 "txt_18e5"

txt_18e5:
        .text "        "
        .byte $ff,$00,$02,$00,$08,$10,$18           // .......

txt_18f4:
        .text " (0("
        .byte $18,$08,$00                           // ...

// --- Region $1961-$1997 ---
.pc = $1961 "Segment $1961"
        .byte $6b,$6b,$6b,$6b,$6b,$ff,$55,$5b,$5b,$6b,$6b,$6b,$6b,$ff,$55,$57 // kkkkk.U[[kkkk.UW
        .byte $57,$5b,$5b,$6b,$6b,$ff
        .text "UUVV"
        .byte $5b,$5b,$6b,$bf

txt_197f:
        .text "UUUUVV"
        .byte $5b,$af                               // [.

txt_1987:
        .text "UUUUUVV"
        .byte $ab                                   // '+' | $80 (end-of-string marker)

txt_198f:
        .text "UUUUUUUV"
        .byte $00                                   // string terminator

// --- Region $2a2b-$2a2b ---
.pc = $2a2b "dat_2a2b"

dat_2a2b:
        // === Fill data (1 bytes, $2a2b-$2a2b) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $f500-$fce1 ---
.pc = $f500 "dat_f500"

dat_f500:
        .byte $08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00 // ....H.......L...
        .byte $0c,$06,$f6,$33,$13,$b1               // ...3..

txt_f516:
        .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,$10,$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,$2c,$08,$05,$0c,$0c,$0f // .........`,.....
        .byte $20,$04,$15,$04,$05,$13,$20,$e3,$2e,$60 //  ..... ..`

txt_f616:
        .encoding "screencode_mixed"
        .text "; super charge was cracked and trained by alfatech of triad "
        .encoding "petscii_upper"
        .byte $e4,$2e,$60                           // ..`

txt_f655:
        .encoding "screencode_mixed"
        .text ") original supplied by aaron of fairlight "
        .encoding "petscii_upper"
        .byte $e3,$2e,$60                           // ..`

txt_f682:
        .encoding "screencode_mixed"
        .text ". what do u think of my new coorporation intro "
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$a3                       // ..`.

txt_f6b5:
        .encoding "screencode_mixed"
        .text " cool  nwver mind"
        .encoding "petscii_upper"

txt_f6c6:
        .text " .. "

txt_f6ca:
        .encoding "screencode_mixed"
        .text "flying flerps to:fairlight , hotline , legend , censor , enigma , genesis project , x-ray , victims , bloodsuckers , hellkickers , snoreaters "
        .encoding "petscii_upper"
        .byte $e9,$2e,$e4,$20,$60                   // ... `

txt_f75d:
        .encoding "screencode_mixed"
        .text "#today is my last day as a civilian "
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$1f                       // ..`.

txt_f785:
        .encoding "screencode_mixed"
        .text " tomorrow i will join the army "
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f7a5:
        .encoding "screencode_mixed"
        .text ".) fock em "
        .encoding "petscii_upper"
        .byte $e3,$2e,$60                           // ..`

txt_f7b3:
        .encoding "screencode_mixed"
        .text "( how will i be able to crack cool games "
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$7a                       // ..`z

txt_f7e0:
        .encoding "screencode_mixed"
        .text " i hope i will be home on the weekends or else i will blow up the hole fucking kaserngard (hur seger man det pa engelska) "
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f85b:
        .text ".7  "

txt_f85f:
        .encoding "screencode_mixed"
        .text "have to go now dudes "
        .encoding "petscii_upper"
        .byte $e3,$2e,$ec,$20,$27,$06,$0f,$03,$0b,$20,$0a,$15,$80 // ... '.... ...

txt_f881:
        .encoding "screencode_mixed"
        .text "' -god is nomore"
        .encoding "petscii_upper"
        .byte $80,$28,$20,$81,$20,$00,$60,$73,$4c,$47,$10,$0f,$0c,$0b,$01,$18 // .( . .`sLG......
        .byte $90,$06,$00,$20,$8e,$26,$00,$10,$78,$a9,$34,$85,$01,$a2,$00,$bd // ... .&..x.4.....
        .byte $0a,$10,$95,$02,$e8,$e0,$06,$d0,$f6,$a0,$00,$b1,$02,$91,$06,$e6 // ................
        .byte $02,$d0,$02,$e6,$03,$e6,$06,$d0,$02,$e6,$07,$a5,$02,$c5,$04,$d0 // ................
        .byte $ea,$a5,$03,$c5,$05,$d0,$e4,$a9,$37,$85,$01,$58,$4c,$00,$11,$20 // ........7..XL.. 
        .byte $83,$10,$a9,$00,$85,$a0,$a9,$0c,$85,$a1,$78,$a9,$35,$85,$01,$a9 // ..........x.5...
        .byte $7f,$8d,$0d,$dc,$a9,$01,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$a9,$3a // ...............:
        .byte $8d,$12,$d0,$a9,$24,$8d,$fe,$ff,$a9,$12,$8d,$c2,$60,$6a,$a9,$a3 // ....$.......`j..
        .byte $8d,$fa,$ff,$a9,$12,$8d,$fb,$ff,$58,$4c,$80,$10,$78,$a9,$32,$85 // ........XL..x.2.
        .byte $01,$a2,$00,$a9,$ff,$9d,$00,$08,$9d,$00,$09,$9d,$00,$0a,$9d,$00 // ................
        .byte $0b,$e8,$d0,$f1,$a9,$40,$85,$90,$ad,$06,$10,$c9,$00,$f0,$4a,$a2 // .....@........J.
        .byte $00,$bd,$00,$d0,$49,$ff,$99,$00,$08,$49,$00,$99,$01,$08,$49,$00 // ....I....I....I.
        .byte $bd,$04,$d0,$49,$ff,$99,$00,$0a,$49,$00,$99,$01,$0a,$49,$00,$e8 // ...I....I....I..
        .byte $c8,$c8,$e0,$04,$d0,$db,$a2,$01,$a0,$06,$bd,$a8,$10,$18,$69,$08 // ..............i.
        .byte $9d,$a8,$10,$90,$03,$fe,$a9,$10,$e5,$e8,$60,$3b,$88,$d0,$ea,$c6 // ..........`;....
        .byte $90,$a5,$90,$d0,$b9,$4c,$2d,$11,$a2,$00,$bd,$00,$d0,$49,$ff,$99 // .....L-......I..
        .byte $00,$08,$49,$00,$bd,$04,$d0,$49,$ff,$99,$00,$0a,$49,$00,$e8,$c8 // ..I....I....I...
        .byte $c8,$e0,$04,$d0,$e5,$a2,$01,$a0,$04,$bd,$f2,$10,$18,$69,$08,$9d // .............i..
        .byte $f2,$10,$90,$03,$fe,$f3,$10,$e5,$e8,$60,$dd,$88,$d0,$ea,$c6,$90 // .........`......
        .byte $a5,$90,$d0,$c3,$a9,$37,$85,$01,$58,$a9,$01,$8d,$21,$d0,$8d,$86 // .....7..X...!...
        .byte $02,$20,$44,$e5,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a2,$00,$bd,$18 // . D.... ..!.....
        .byte $13,$9d,$28,$04,$a9,$0b,$9d,$28,$d8,$a9,$00,$9d,$ce,$da,$9d,$1e // ..(....(........
        .byte $db,$9d,$6e,$db,$9d,$96,$db,$9d,$98,$db,$9d,$f0,$d8,$e8,$e0,$50 // ..n............P
        .byte $d0,$dc,$a2,$00,$8a,$9d,$00,$d8,$e8,$e0,$28,$d0,$f8,$a2,$00,$bd // ..........(.....
        .byte $16,$14,$c9,$2a,$d0,$05,$a9,$00,$9d,$16,$14,$bd,$16,$15,$c9,$2a // ...*...........*
        .byte $d0,$05,$a9,$00,$9d,$16,$15,$bd,$e6,$15,$c9,$2a,$d0,$05,$a9,$00 // ...........*....
        .byte $9d,$e6,$15,$e8,$d0,$d9,$a2,$00,$a9,$08,$9d,$18,$d9,$9d,$30,$d9 // ..............0.
        .byte $a9,$00,$9d,$30,$da,$e8,$d0,$f0,$20,$15,$19,$ad,$04,$10,$8d,$22 // ...0.... ......"
        .byte $d0,$ad,$03,$10,$8d,$23,$d0,$a2,$00,$a9,$08,$9d,$97,$19,$9d,$97 // .....#..........
        .byte $1a,$9d,$67,$1b,$e8,$d0,$f4,$a2,$00,$bd,$0b,$12,$09,$08,$9d,$97 // ..g.............
        .byte $19,$9d,$10,$1a,$9d,$89,$1a,$9d,$02,$1b,$9d,$7b,$1b,$9d,$f4,$1b // ...........{....
        .byte $9d,$ff,$19,$9d,$76,$1a,$9d,$ed,$1a,$9d,$64,$1b,$9d,$db,$1b,$9d // ....v.....d.....
        .byte $52,$1c,$e8,$e0,$10,$d0,$d2,$60,$ab,$2d,$06,$02,$04,$05,$03,$07 // R......`.-......
        .byte $01,$07,$03,$05,$04,$02,$06,$ab,$60,$49,$a9,$17,$8d,$18,$d0,$a2 // ........`I......
        .byte $00,$bd,$b7,$12,$bc,$c7,$12,$88,$d0,$fd,$8d,$16,$d0,$ea,$ea,$e8 // ................
        .byte $e0,$10,$d0,$ed,$a9,$6a,$cd,$12,$d0,$d0,$fb,$ad,$a6,$13,$09,$10 // .....j..........
        .byte $8d,$16,$d0,$a9,$13,$8d,$18,$d0,$ad,$05,$10,$8d,$21,$d0,$20,$e2 // ............!. .
        .byte $12,$a9,$a3,$cd,$12,$d0,$d0,$fb,$a9,$08,$8d,$16,$d0,$20,$6a,$13 // ............. j.
        .byte $20,$6a,$13,$e4,$ea,$60,$44,$ad,$69,$13,$8d,$16,$d0,$a9,$da,$cd //  j...`D.i.......
        .byte $12,$d0,$d0,$fb,$a2,$00,$bd,$a7,$12,$bc,$c7,$12,$88,$d0,$fd,$8d // ................
        .byte $21,$d0,$ea,$ea,$e8,$e0,$10,$d0,$ed,$20,$a8,$13,$20,$fb,$18,$ad // !........ .. ...
        .byte $01,$dc,$c9,$ef,$f0,$04,$6e,$19,$d0,$40,$4c,$3c,$19,$06,$06,$0e // ......n..@L<....
        .byte $0e,$03,$03,$07,$07,$0f,$0f,$0a,$0a,$02,$02,$a2,$30,$07,$06,$05 // ............0...
        .byte $04,$03,$02,$01,$00,$07,$06,$05,$04,$03,$02,$01,$00,$43,$08,$01 // .............C..
        .byte $08,$08,$08,$08,$08,$08,$60,$39,$08,$ff,$28,$ad,$e0,$12,$f0,$04 // ......`9..(.....
        .byte $ce,$e0,$12,$60,$ce,$e1,$12,$ad,$e1,$12,$f0,$13,$a8,$a2,$00,$bd // ...`............
        .byte $11,$13,$99,$28,$d8,$99,$4f,$d8,$e8,$c8,$e0,$07,$d0,$f1,$60,$a9 // ...(..O.......`.
        .byte $ff,$8d,$e0,$12,$a9,$28,$8d,$e1,$12,$60,$0b,$0c,$0f,$01,$0f,$0c // .....(...`......
        .byte $0b,$e8,$20,$38,$44,$05,$01,$0c,$05,$12,$20,$51,$15,$01,$0c,$09 // .. 8D..... Q....
        .byte $14,$19,$20,$54,$12,$01,$04,$09,$14,$09,$0f,$0e,$f3,$20,$32,$53 // .. T......... 2S
        .byte $0f,$06,$14,$17,$01,$12,$05,$20,$41,$0e,$04,$20,$50,$12,$09,$04 // ....... A.. P...
        .byte $05,$eb,$20,$60,$3e,$8e,$07,$ad,$69,$13,$f0,$04,$ce,$69,$13,$60 // .. `>...i....i.`
        .byte $a9,$07,$8d,$69,$13,$a2,$00,$bd,$49,$07,$9d,$48,$07,$e8,$e0,$50 // ...i....I..H...P
        .byte $d0,$f5,$a0,$00,$b1,$a0,$d0,$0b,$a9,$00,$85,$a0,$a9,$0c,$85,$a1 // ................
        .byte $4c,$87,$13,$8d,$6f,$07,$18,$69,$40,$8d,$97,$07,$e6,$a0,$d0,$02 // L...o..i@.......
        .byte $e6,$a1,$60,$a2,$34,$ae,$a7,$13,$bd,$ed,$16,$ee,$a7,$13,$85,$02 // ..`.4...........
        .byte $29,$07,$49,$17,$8d,$a6,$13,$a5,$02,$e3,$4a,$60,$57,$18,$7d,$ed // ).I.......J`W.}.
        .byte $17,$aa,$a0,$00,$18,$bd,$16,$14,$99,$18,$05,$bd,$8e,$14,$99,$40 // ...............@
        .byte $05,$bd,$06,$15,$99,$68,$05,$bd,$7e,$15,$99,$90,$05,$bd,$f6,$15 // .....h..~.......
        .byte $99,$b8,$05,$bd,$6e,$16,$99,$e0,$05,$bd,$97,$19,$99,$18,$d9,$bd // ....n...........
        .byte $0f,$1a,$99,$40,$d9,$bd,$87,$1a,$99,$68,$d9,$bd,$ff,$1a,$99,$90 // ...@.....h......
        .byte $d9,$bd,$77,$1b,$99,$b8,$d9,$bd,$ef,$1b,$99,$e0,$d9,$e8,$c8,$c0 // ..w.............
        .byte $28,$d0,$b2,$60,$e5,$20,$e8,$2a,$21,$20,$e7 // (..`. .*! .

txt_fc7c:
        .text "*$  **"
        .byte $e6,$20,$21,$2a,$e6,$20,$e6,$2a,$e7   // . !*. .*.

txt_fc8b:
        .text " #** "
        .byte $e7                                   // .

txt_fc91:
        .text "*"
        .byte $22                                   // double quote character
        .text "  "
        .byte $e5                                   // .

txt_fc96:
        .text "*%  ** "
        .byte $e6                                   // .

txt_fc9e:
        .text "*$  **"
        .byte $e5                                   // .

txt_fca5:
        .text " $**  "
        .byte $e5                                   // .

txt_fcac:
        .text "*$  **"
        .byte $e3                                   // .

txt_fcb3:
        .text " #** "
        .byte $e8,$2a,$ed                           // .*.

txt_fcbb:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $ea                                   // .

txt_fcc0:
        .text " %** **"
        .byte $e5,$20,$e3,$2a,$eb,$20,$21,$2a,$e5   // . .*. !*.

txt_fcd0:
        .text " &**  **"
        .byte $e6                                   // .

txt_fcd9:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e3                                   // .

txt_fcde:
        .text " %**"

// --- Region $fd00-$ff5a ---
.pc = $fd00 "Segment $fd00"
        .byte $2a,$e4                               // *.

txt_fd02:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $f0                                   // .

txt_fd07:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fd0c:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fd11:
        .text " %** **"
        .byte $e4                                   // .

txt_fd19:
        .text " %** **"
        .byte $e4                                   // .

txt_fd21:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4,$20,$21,$2a,$e4                   // . !*.

txt_fd2a:
        .text " !*B*   ****"
        .byte $e3                                   // .

txt_fd37:
        .text "*! B** **   '  ** **"
        .byte $e6,$20,$e7,$2a,$e4                   // . .*.

txt_fd50:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $f0                                   // .

txt_fd55:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4,$20,$e6,$2a,$e3                   // . .*.

txt_fd5e:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e3                                   // .

txt_fd63:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e3                                   // .

txt_fd68:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e3                                   // .

txt_fd6d:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4,$20,$21,$2a,$e3                   // . !*.

txt_fd76:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fd7b:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e6                                   // .

txt_fd80:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e3                                   // .

txt_fd85:
        .text " &** ** "
        .byte $e5,$2a,$e3                           // .*.

txt_fd90:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e5                                   // .

txt_fd95:
        .text " !*B* **   *!*"
        .byte $e4                                   // .

txt_fda4:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $f0                                   // .

txt_fda9:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fdae:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e3,$20,$21,$2a,$02                   // . !*.

txt_fdb7:
        .text "*  *!*"
        .byte $e5                                   // .

txt_fdbe:
        .text " &**  **"
        .byte $e4                                   // .

txt_fdc7:
        .text " %*  **"
        .byte $e5                                   // .

txt_fdcf:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e6                                   // .

txt_fdd4:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e3                                   // .

txt_fdd9:
        .text " %** **"
        .byte $03                                   // .

txt_fde1:
        .text " ** "
        .byte $e4                                   // .

txt_fde6:
        .text " !*B* **   *!*"
        .byte $e4                                   // .

txt_fdf5:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $f0                                   // .

txt_fdfa:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fdff:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fe04:
        .text " &** ** "
        .byte $eb,$2a,$21,$20,$e6                   // .*! .

txt_fe11:
        .text "*! B **     # **"
        .byte $e3                                   // .

txt_fe22:
        .text " (** ** **"
        .byte $e3                                   // .

txt_fe2d:
        .text " #** "
        .byte $e6                                   // .

txt_fe33:
        .text "*% **  "
        .byte $e5                                   // .

txt_fe3b:
        .text "*$  **"
        .byte $e3                                   // .

txt_fe42:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fe47:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $ef
        .byte $20,$60
        .text "="
        .byte $40                                   // @ character
        .text "GOW"
        .byte $5f,$67,$6e,$76,$7e,$85,$8d,$95
        .byte $9c,$a4,$ab,$b2,$ba,$c1,$c8,$cf,$d6,$dd,$e3,$ea,$f1,$f7,$fe,$04 // ................
        .byte $0a,$10,$16,$1b                       // ....

txt_fe6f:
        .text "!',16;"
        .byte $40                                   // @ character
        .text "DIMQUY"
        .byte $5c                                   // backslash character
        .byte $60,$63,$66,$69,$6c,$6e,$71,$73,$75,$77,$78,$7a,$7b,$7c,$7d,$e3 // `cfilnqsuwxz{|}.
        .byte $7e,$21,$7f,$e3,$7e,$60,$79,$7d,$7c,$7b,$7a,$78,$77,$75,$73,$71 // ~!..~`y}|{zxwusq
        .byte $6e,$6c,$69,$66,$63,$60               // nlifc`

txt_fea3:
        .byte $5c                                   // backslash character
        .text "YUQMID"
        .byte $40                                   // @ character
        .text ";61,'!"
        .byte $1b,$16,$10,$0a,$04,$fe,$f7,$f1,$ea,$e4,$dd,$d6,$cf,$c8,$c1,$ba // ................
        .byte $b2,$ab,$a4,$9c,$95,$8d,$85,$7e,$76,$6e,$67,$5f // .......~vng_

txt_fecd:
        .text "WOG"
        .byte $40                                   // @ character
        .text "80( "
        .byte $18,$11,$09,$01,$fa,$f2,$ea,$e3,$db,$d4,$cd,$c5,$be,$b7,$b0,$a9 // ................
        .byte $a2,$9c,$95,$8e,$88,$81,$7b,$75,$6f,$69,$64,$5e // ......{uoid^

txt_fef1:
        .text "XSNID?;62.*&#"
        .byte $1f,$1c,$19,$16,$13,$11,$0e,$0c,$0a,$08,$07,$05,$04,$03,$02,$e7 // ................
        .byte $01,$60,$3c,$02,$03,$04,$05,$07,$08,$0a,$0c,$0e,$11,$13,$16,$19 // .`<.............
        .byte $1c,$1f                               // ..

txt_ff20:
        .text "#&*.26;?DINSX"
        .byte $5e,$64,$69,$6f,$75,$7b,$81,$88,$8e,$95,$9b,$a2,$a9,$b0,$b7,$be // ^diou{..........
        .byte $c5,$cd,$d4,$db,$e3,$ea,$f2,$fa,$01,$09,$11,$18 // ............

txt_ff49:
        .text " (08"
        .byte $fb,$20,$80,$4b,$40,$80,$23,$20,$80,$6f,$00,$e8,$20,$60 // . .K@.# .o.. `

// --- Region $ff5f-$ff83 ---
.pc = $ff5f "Segment $ff5f"
        .byte $00,$08,$10,$18                       // ....

txt_ff63:
        .text " (0("
        .byte $18,$08,$00,$ad,$ed,$18,$f0,$04,$ce,$ed,$18,$60,$ad,$ef,$18,$f0 // ...........`....
        .byte $04,$ce,$ef,$18,$60,$a9,$02,$8d,$ef,$18,$ee,$ee,$18 // ....`........

// --- Region $ffd0-$ffff ---
.pc = $ffd0 "Segment $ffd0"
        .byte $6b,$24,$ff,$55,$5b,$5b,$e4,$6b,$31,$ff,$55,$57,$57,$5b,$5b,$6b // k$.U[[.k1.UWW[[k
        .byte $6b,$ff
        .text "UUVV"
        .byte $5b,$5b,$6b,$bf,$e4
        .text "U$VV"
        .byte $5b
        .byte $af,$e5                               // ..

txt_fff2:
        .text "U#VV"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $e7,$55,$21,$56,$80,$69,$00,$00,$7c   // .U!V.i..|
