// ============================================
// dbl-03 - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 vdisasm-one 1.0 build 1, 2026-03-29 17:54:16
// 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:  $1450 (5200)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 256 bytes, Data: 63232 bytes
// Labels: 110, Subroutines: 1
//
// Cross-references: all OK
// ============================================


// --- Region $0b80-$0c02 ---
.pc = $0b80 "loc_0b80"

loc_0b80:
        ldx #$00

loc_0b82:
        lda $0ff0,x
        sta $d000,x
        inx
        cpx #$2f
        bne loc_0b82
        ldx #$28
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        dex
        dex
        dex
        stx $07fd
        ldx #$2d
        stx $07fe
        lda #$01
        sta $d019                                   // raster // acknowledge raster IRQ
        sta.abs $00fb
        lda #$05
        sta $dc05
        lda #$a0
        ldy #$0f
        jsr sub_ab1e
        lda #$40
        sta $d010
        sei
        lda #$10
        ldx #$20
        stx $0314
        sta $0315                                   // set IRQ handler high byte
        cli

loc_0bd2:
        jsr $ffe4
        cmp #$20
        bne loc_0bd2

loc_0bd9:
        lda $dc01
        cmp #$ef
        bne loc_0bd9
        sei
        jsr $fda3
        lda #$31
        sta $0314                                   // set IRQ handler low byte
        lda #$ea
        sta $0315                                   // set IRQ handler high byte
        cli
        jsr $e518
        ldy #$00

loc_0bf4:
        lda chr_0c02,y
        sta $033c,y
        iny
        cpy #$2c
        bne loc_0bf4
        jmp $033c

chr_0c02:
        // === Charset data (1 bytes, $0c02-$0c02) ===
        .byte $a9                                   // char 0 (partial)

// --- Region $106e-$1076 ---
.pc = $106e "Segment $106e"
        php
        ora ($12,x)
        .byte $14,$2d                               // nop $2d,x // ILLEGAL
        .byte $0c,$09,$13                           // nop $1309 // ILLEGAL

txt_1076:
        .encoding "screencode_mixed"
        .text "t"
        .encoding "petscii_upper"

// --- Region $1450-$1467 ---
.pc = $1450 "main_1450"

main_1450:
        lda #$60
        sta $0c75
        lda #$10
        sta $0c76
        lda #$12
        sta $0d06
        lda #$c0
        sta $0d05
        jmp loc_0b80

dat_1467:
        // === Fill data (1 bytes, $1467-$1467) ===
        .byte $00                                   // .

// --- Region $148e-$148e ---
.pc = $148e "Segment $148e"
        brk

// --- Region $3f80-$3f80 ---
.pc = $3f80 "loc_3f80"

loc_3f80:
        brk

// --- Region $ab1e-$ab1e ---
.pc = $ab1e "sub_ab1e"
// Referenced by: jsr from $0bbe

sub_ab1e:
        brk

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

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

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

irq_ea31:
        brk

// --- Region $f9d0-$f9d5 ---
.pc = $f9d0 "Segment $f9d0"
        .byte $37,$3a                               // rla $3a,x // ILLEGAL
        .byte $3c,$3e,$40                           // nop $403e,x // ILLEGAL

txt_f9d5:
        .text "B"

// --- Region $fda3-$fda5 ---
.pc = $fda3 "Segment $fda3"
        ora #$05
        .byte $12                                   // jam // ILLEGAL

// --- Region $feac-$fef6 ---
.pc = $feac "loc_feac"

loc_feac:
        php
        ldy $37
        lda #$60
.label loc_feb2 = * + 1
        sta $0c75
        lda #$10
        sta $0c76
        lda #$12
        sta $0d06
        lda #$c0
        sta $0d05
        jmp loc_0b80

dat_fec6:
        .byte $80,$99,$00,$60,$2c,$a0,$00           // ...`,..

loc_fecd:
        ldx $1700,y
        lda txt_0df0,x
        clc
        adc #$20
        sta $d001,y
        lda dat_1600,x
        clc
        adc #$20
.label loc_fee0 = * + 1
        ror $d010
        sta $d000,y
        iny
        iny
        cpy #$10
        bne loc_fecd
        ldx #$00

loc_feed:
        inc $1700,x
        inx
        inx
        cpx #$10
        bne loc_feed
        rts

// --- Region $ffe4-$fff3 ---
.pc = $ffe4 "Segment $ffe4"
        .byte $fb,$fc,$fc                           // isc $fcfc,y // ILLEGAL
        sbc $fefe,x
        cmp $2f
        sta $8d58,y
        jmp loc_3f80

dat_fff2:
        .byte $74,$33                               // t3

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

// --- Region $0800-$08d6 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (215 bytes, $0800-$08d6) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$0e,$1e,$36,$66,$de,$00,$00       // char 1 @+1
        .byte $00,$fc,$c6,$fc,$c6,$fc,$00,$00       // char 2 @+2
        .byte $00,$7c,$c6,$c0,$c6,$7c,$00,$00       // char 3 @+3
        .byte $00,$fc,$c6,$c6,$c6,$fc,$00,$00       // char 4 @+4
        .byte $00,$fe,$c0,$f8,$c0,$fe,$00,$00       // char 5 @+5
        .byte $00,$fe,$c0,$f8,$c0,$c0,$00,$00       // char 6 @+6
        .byte $00,$7e,$c0,$dc,$c6,$7c,$00,$00       // char 7 @+7
        .byte $00,$c6,$c6,$fe,$c6,$c6,$00,$00       // char 8 @+8
        .byte $00,$3c,$18,$18,$18,$3c,$00,$00       // char 9 @+9
        .byte $00,$3e,$0c,$0c,$cc,$78,$00,$00       // char 10 @+10
        .byte $00,$cc,$d8,$f0,$f8,$cc,$00,$00       // char 11 @+11
        .byte $00,$c0,$c0,$c0,$c0,$fe,$00,$00       // char 12 @+12
        .byte $00,$c6,$ee,$fe,$d6,$c6,$00,$00       // char 13 @+13
        .byte $00,$66,$76,$7e,$6e,$66,$00,$00       // char 14 @+14
        .byte $00,$3c,$66,$66,$66,$3c,$00,$00       // char 15 @+15
        .byte $00,$fc,$c6,$fc,$c0,$c0,$00,$00       // char 16 @+16
        .byte $00,$3c,$66,$66,$66,$3c,$0c,$00       // char 17 @+17
        .byte $00,$fc,$c6,$fc,$d8,$cc,$00,$00       // char 18 @+18
        .byte $00,$7e,$c0,$7c,$06,$fc,$00,$00       // char 19 @+19
        .byte $00,$fe                               // char 20 (partial)

txt_08a2:
        .byte $38,$38,$38,$38,$00,$00               // char 20 (partial)
        .byte $00,$66,$66,$66,$66,$3c,$00,$00       // char 21 @+21
        .byte $00,$66,$66,$66,$3c,$18,$00,$00       // char 22 @+22
        .byte $00,$c6,$d6,$fe,$ee,$c6,$00,$00       // char 23 @+23
        .byte $00,$c6,$6c,$38,$6c,$c6,$00,$00       // char 24 @+24
        .byte $00,$66,$66,$3c,$18,$18,$00,$00       // char 25 @+25
        .byte $00,$fe,$1c,$38,$70,$fe               // char 26 (partial)

dat_08d6:
        // === Fill data (1 bytes, $08d6-$08d6) ===
        .byte $00                                   // .

// --- Region $0909-$090e ---
.pc = $0909 "dat_0909"

dat_0909:
        .byte $38,$38,$38,$00,$38                   // char 33 (partial)

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

// --- Region $0939-$09df ---
.pc = $0939 "dat_0939"

dat_0939:
        .byte $06,$0c,$18,$00,$00,$00,$00           // char 39 (partial)
        .byte $00,$0c,$18,$18,$18,$0c,$00,$00       // char 40 '('
        .byte $00,$18,$0c,$0c,$0c,$18,$00,$00       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$38,$38,$70,$00       // char 44 ','
        .byte $00,$00,$00,$7e,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$08,$18,$00,$00       // char 46 '.'
        .byte $00,$00,$0c,$18,$30,$60,$00,$00       // char 47 '/'
        .byte $00,$7c,$ce,$c6,$e6,$7c,$00,$00       // char 48 '0'
        .byte $00,$18,$38,$78,$18,$fe,$00,$00       // char 49 '1'
        .byte $00,$7c,$c6,$0c,$30,$fe,$00,$00       // char 50 '2'
        .byte $00,$fc,$06,$1c,$06,$fc,$00,$00       // char 51 '3'
        .byte $00,$c0,$c0,$d8,$fe,$18,$00,$00       // char 52 '4'
        .byte $00,$fe,$c0,$fc,$06,$fc,$00,$00       // char 53 '5'
        .byte $00,$3e,$60,$7c,$66,$3c,$00,$00       // char 54 '6'
        .byte $00,$fe,$cc,$18,$30,$30,$00,$00       // char 55 '7'
        .byte $00,$7c,$c6,$7c,$c6,$7c,$00,$00       // char 56 '8'
        .byte $00,$7c,$c6,$7e,$06,$fc,$00,$00       // char 57 '9'
        .byte $00,$00,$18,$00,$18,$00,$00,$00       // char 58 ':'
        .byte $00,$00,$18,$00,$18,$18,$30           // char 59 (partial)

dat_09df:
        // === Fill data (1 bytes, $09df-$09df) ===
        .byte $00                                   // .

// --- Region $09ff-$0b7f ---
.pc = $09ff "dat_09ff"

dat_09ff:
        .byte $6a                                   // char 63 (partial)
        .byte $aa,$aa,$a0,$7f,$ff,$f8,$7f,$ff       // char 64 '@'
        .byte $fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f       // char 65 'A'
        .byte $55,$fe,$7f,$80,$7e,$7f,$80,$7e       // char 66 'B'
        .byte $7f,$80,$7e,$7f,$80,$7e,$7f,$80       // char 67 'C'
        .byte $7e,$7f,$80,$7e,$7f,$80,$7e,$7f       // char 68 'D'
        .byte $80,$7e,$7f,$80,$7e,$7f,$80,$7e       // char 69 'E'
        .byte $7f,$aa,$fe,$7f,$ff,$fe,$7f,$ff       // char 70 'F'
        .byte $fd,$7f,$ff,$f4,$55,$55,$50,$00       // char 71 'G'
        .byte $6a,$aa,$aa,$7f,$ff,$fe,$7f,$ff       // char 72 'H'
        .byte $fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f       // char 73 'I'
        .byte $55,$55,$7f,$80,$00,$7f,$aa,$a8       // char 74 'J'
        .byte $7f,$ff,$f8,$7f,$ff,$f8,$7f,$ff       // char 75 'K'
        .byte $f8,$7f,$ff,$f8,$7f,$ff,$f8,$7f       // char 76 'L'
        .byte $55,$54,$7f,$80,$00,$7f,$aa,$aa       // char 77 'M'
        .byte $7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff       // char 78 'N'
        .byte $fe,$7f,$ff,$fe,$55,$55,$55,$00       // char 79 'O'
        .byte $0a,$aa,$a0,$1f,$ff,$f8,$7f,$ff       // char 80 'P'
        .byte $fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f       // char 81 'Q'
        .byte $55,$7e,$7f,$80,$56,$7f,$80,$00       // char 82 'R'
        .byte $7f,$80,$00,$7f,$80,$00,$7f,$80       // char 83 'S'
        .byte $00,$7f,$80,$00,$7f,$80,$00,$7f       // char 84 'T'
        .byte $80,$00,$7f,$80,$6a,$7f,$aa,$7e       // char 85 'U'
        .byte $7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff       // char 86 'V'
        .byte $fe,$1f,$ff,$f4,$05,$55,$50,$00       // char 87 'W'
        .byte $06,$aa,$a8,$07,$ff,$f8,$07,$ff       // char 88 'X'
        .byte $f8,$07,$ff,$f8,$07,$ff,$f8,$05       // char 89 'Y'
        .byte $7f,$58,$00,$7f,$80,$00,$7f,$80       // char 90 'Z'
        .byte $00,$7f,$80,$00,$7f,$80,$00,$7f       // char 91 '['
        .byte $80,$00,$7f,$80,$00,$7f,$80,$00       // char 92 '\'
        .byte $7f,$80,$00,$7f,$80,$06,$7f,$a8       // char 93 ']'
        .byte $07,$ff,$f8,$07,$ff,$f8,$07,$ff       // char 94 '^'
        .byte $f8,$07,$ff,$f8,$05,$55,$58,$00       // char 95 '_'
        .byte $6a,$aa,$a0,$7f,$ff,$f8,$7f,$ff       // char 96 '`'
        .byte $fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f       // char 97 'a'
        .byte $55,$fe,$7f,$81,$fe,$7f,$81,$fe       // char 98 'b'
        .byte $7f,$aa,$fe,$7f,$ff,$f8,$7f,$ff       // char 99 'c'
        .byte $e0,$7f,$ff,$f8,$7f,$ff,$fe,$7f       // char 100 'd'
        .byte $55,$fe,$7f,$81,$fe,$7f,$81,$fe       // char 101 'e'
        .byte $7f,$aa,$fe,$7f,$ff,$fe,$7f,$ff       // char 102 'f'
        .byte $fe,$7f,$ff,$f4,$55,$55,$50,$00       // char 103 'g'
        .byte $6a,$80,$00,$7f,$80,$00,$7f,$80       // char 104 'h'
        .byte $00,$7f,$80,$00,$7f,$80,$00,$7f       // char 105 'i'
        .byte $80,$00,$7f,$80,$00,$7f,$80,$00       // char 106 'j'
        .byte $7f,$80,$00,$7f,$80,$00,$7f,$80       // char 107 'k'
        .byte $00,$7f,$80,$00,$7f,$80,$00,$7f       // char 108 'l'
        .byte $80,$00,$7f,$aa,$a8,$7f,$ff,$f4       // char 109 'm'
        .byte $7f,$ff,$f4,$7f,$ff,$f4,$7f,$ff       // char 110 'n'
        .byte $f4,$7f,$ff,$f4,$55,$55,$54,$00       // char 111 'o'

// --- Region $0c03-$106d ---
.pc = $0c03 "Program $0c03"
        .byte $36,$85,$01,$a9,$01,$a0,$18           // char 0 (partial)
        .byte $a2,$08,$85,$fe,$84,$ff,$85,$fb       // char 1 @+1
        .byte $86,$fc,$a0,$00,$b1,$fe,$91,$fb       // char 2 @+2
        .byte $c8,$d0,$f9,$e6,$ff,$e6,$fc,$a5       // char 3 @+3
        .byte $ff,$c9,$d0,$d0,$ed,$a9,$37,$85       // char 4 @+4
        .byte $01,$4c,$e2,$fc,$00,$00,$00,$00       // char 5 @+5
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 6 @+6
        .byte $00,$00,$00,$00,$00,$00,$a2,$13       // char 7 @+7
        .byte $8e,$18,$d0,$a2,$00,$ad,$12,$d0       // char 8 @+8
        .byte $dd,$44,$14,$d0,$f8,$bd,$46,$14       // char 9 @+9
        .byte $8d,$16,$d0,$e8,$e0,$02,$d0,$ed       // char 10 @+10
        .byte $ce,$46,$14,$ad,$46,$14,$c9,$ff       // char 11 @+11
        .byte $d0,$0d,$a9,$07,$8d,$46,$14,$20       // char 12 @+12
        .byte $72,$0c,$a9,$01,$8d,$19,$d0,$60       // char 13 @+13
        .byte $a2,$00,$ad,$c3,$10,$8d,$cf,$06       // char 14 @+14
        .byte $a2,$00,$bd,$a9,$06,$9d,$a8,$06       // char 15 @+15
        .byte $e8,$e0,$28,$d0,$f5,$ee,$75,$0c       // char 16 @+16
        .byte $ad,$75,$0c,$c9,$00,$d0,$03,$ee       // char 17 @+17
        .byte $76,$0c,$ad,$ce,$06,$c9,$00,$d0       // char 18 @+18
        .byte $0f,$a9,$60,$8d,$75,$0c,$a9,$10       // char 19 @+19
        .byte $8d,$76,$0c,$a9,$20,$8d,$ce,$06       // char 20 @+20
        .byte $ad,$ce,$06,$c9,$23,$d0,$05,$a9       // char 21 @+21
        .byte $01,$8d,$2b,$10,$ad,$ce,$06,$c9       // char 22 @+22
        .byte $24,$d0,$05,$a9,$02,$8d,$2b,$10       // char 23 @+23
        .byte $ad,$ce,$06,$c9,$22,$d0,$05,$a9       // char 24 @+24
        .byte $07,$8d,$2b,$10,$60,$00,$a2,$13       // char 25 @+25
        .byte $8e,$18,$d0,$a2,$00,$ad,$12,$d0       // char 26 @+26
        .byte $dd,$48,$14,$d0,$f8,$bd,$4a,$14       // char 27 @+27
        .byte $8d,$16,$d0,$e8,$e0,$02,$d0,$ed       // char 28 @+28
        .byte $ce,$4a,$14,$ad,$4a,$14,$c9,$ff       // char 29 @+29
        .byte $d0,$0d,$a9,$07,$8d,$4a,$14,$20       // char 30 @+30
        .byte $02,$0d,$a9,$01,$8d,$19,$d0,$60       // char 31 @+31
        .byte $a2,$00,$ad,$f9,$12,$8d,$e7,$07       // char 32 ' '
        .byte $a2,$00,$bd,$c1,$07,$9d,$c0,$07       // char 33 '!'
        .byte $e8,$e0,$28,$d0,$f5,$ee,$05,$0d       // char 34 '"'
        .byte $ad,$05,$0d,$c9,$00,$d0,$03,$ee       // char 35 '#'
        .byte $06,$0d,$ad,$e6,$07,$c9,$00,$d0       // char 36 '$'
        .byte $0f,$a9,$c0,$8d,$05,$0d,$a9,$12       // char 37 '%'
        .byte $8d,$06,$0d,$a9,$20,$8d,$e6,$07       // char 38 '&'
        .byte $ad,$e6,$07,$c9,$23,$d0,$05,$a9       // char 39 '''
        .byte $01,$8d,$3d,$10,$ad,$e6,$07,$c9       // char 40 '('
        .byte $24,$d0,$05,$a9,$03,$8d,$3d,$10       // char 41 ')'
        .byte $ad,$e6,$07,$c9,$22,$d0,$05,$a9       // char 42 '*'
        .byte $07,$8d,$3d,$10,$60,$20,$00,$15       // char 43 '+'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 44 ','
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 45 '-'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 46 '.'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$60,$a2       // char 47 '/'
        .byte $26,$bd,$c0,$db,$9d,$c1,$db,$ca       // char 48 '0'
        .byte $e0,$ff,$d0,$f5,$ae,$41,$14,$bd       // char 49 '1'
        .byte $40,$0f,$ee,$41,$14,$e0,$2e,$d0       // char 50 '2'
        .byte $05,$a2,$00,$8e,$41,$14,$8d,$c0       // char 51 '3'
        .byte $db,$a2,$26,$bd,$a8,$da,$9d,$a9       // char 52 '4'
        .byte $da,$ca,$e0,$ff,$d0,$f5,$ae,$42       // char 53 '5'
        .byte $14,$bd,$11,$0f,$ee,$42,$14,$e0       // char 54 '6'
        .byte $28,$d0,$05,$a2,$00,$8e,$42,$14       // char 55 '7'
        .byte $8d,$a8,$da,$60,$ae,$43,$14,$bd       // char 56 '8'
        .byte $40,$0f,$ee,$43,$14,$e0,$2e,$d0       // char 57 '9'
        .byte $05,$a2,$00,$8e,$43,$14,$a2,$00       // char 58 ':'
        .byte $9d,$30,$da,$e8,$e0,$28,$d0,$f8       // char 59 ';'
        .byte $60,$00,$00,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $00,$00,$00,$00,$00,$00               // char 61 (partial)

txt_0df0:
        .byte $32,$34                               // char 61 (partial)
        .byte $36,$38,$3a,$3c,$3e,$40,$42,$44       // char 62 '>'
        .byte $46,$47,$49,$4a,$4b,$4c,$4d,$4e       // char 63 '?'
        .byte $4f,$4f,$4f,$4f,$4f,$4f,$4f,$4e       // char 64 '@'
        .byte $4e,$4d,$4c,$4b,$4a,$48,$47,$45       // char 65 'A'
        .byte $43,$42,$40,$3e,$3c,$3a,$37,$35       // char 66 'B'
        .byte $33,$31,$2f,$2c,$2a,$28,$26,$24       // char 67 'C'
        .byte $22,$20,$1e,$1d,$1b,$1a,$19,$17       // char 68 'D'
        .byte $16,$16,$15,$14,$14,$14,$14,$14       // char 69 'E'
        .byte $14,$14,$15,$16,$16,$17,$19,$1a       // char 70 'F'
        .byte $1b,$1d,$1e                           // char 71 (partial)

txt_0e3d:
        .byte $20,$22,$24,$26,$28                   // char 71 (partial)
        .byte $2a,$2c,$2f,$31,$33,$35,$37,$3a       // char 72 'H'
        .byte $3c,$3e,$40,$42,$43,$45,$47,$48       // char 73 'I'
        .byte $4a,$4b,$4c,$4d,$4e,$4e,$4f,$4f       // char 74 'J'
        .byte $4f,$4f,$4f,$4f,$4f,$4e,$4d,$4c       // char 75 'K'
        .byte $4b,$4a,$49,$47,$46,$44,$42,$40       // char 76 'L'
        .byte $3e,$3c,$3a,$38,$36,$34,$32,$2f       // char 77 'M'
        .byte $2d,$2b,$29,$27,$25,$23,$21,$1f       // char 78 'N'
        .byte $1d,$1c,$1a,$19,$18,$17,$16,$15       // char 79 'O'
        .byte $14,$14,$14,$14,$14,$14,$14,$15       // char 80 'P'
        .byte $15,$16,$17,$18,$19,$1b,$1c,$1e       // char 81 'Q'

txt_0e92:
        .byte $20,$21,$23,$25,$27,$29,$2c,$2e       // char 82 'R'
        .byte $30,$32,$34,$37,$39,$3b,$3d,$3f       // char 83 'S'
        .byte $41,$43,$45,$46,$48,$49,$4a,$4c       // char 84 'T'
        .byte $4d,$4d,$4e,$4f,$4f,$4f,$4f,$4f       // char 85 'U'
        .byte $4f,$4f,$4e,$4d,$4d,$4c,$4a,$49       // char 86 'V'
        .byte $48,$46,$45,$43,$41,$3f,$3d,$3b       // char 87 'W'
        .byte $39,$37,$34,$32,$30,$2e,$2c,$29       // char 88 'X'
        .byte $27,$25,$23,$21,$20,$1e,$1c,$1b       // char 89 'Y'
        .byte $19,$18,$17,$16,$15,$15,$14,$14       // char 90 'Z'
        .byte $14,$14,$14,$14,$14,$15,$16,$17       // char 91 '['
        .byte $18,$19,$1a,$1c,$1d,$1f               // char 92 (partial)

txt_0ee8:
        .byte $21,$23                               // char 92 (partial)
        .byte $25,$27,$29,$2b,$2d,$2f,$00,$00       // char 93 ']'
        .byte $05,$05,$0a,$0a,$10,$10,$15,$15       // char 94 '^'
        .byte $1a,$1a                               // char 95 (partial)

txt_0efc:
        .byte $20,$20,$25,$25,$31,$2b               // char 95 (partial)
        .byte $21,$1b,$11,$bb,$c1,$cb,$1f,$1f       // char 96 '`'
        .byte $1f,$1f,$1f,$1e,$1e,$1e,$f6,$09       // char 97 'a'
        .byte $09,$08,$08,$08,$07,$07,$07,$01       // char 98 'b'
        .byte $07,$07,$07,$08,$08,$08,$09,$09       // char 99 'c'
        .byte $09,$02,$02,$02,$02,$0a,$0a,$0a       // char 100 'd'
        .byte $0f,$0f,$01,$0f,$0f,$0a,$0a,$0a       // char 101 'e'
        .byte $0a,$02,$02,$02,$02,$02,$02,$02       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$0b,$0b       // char 103 'g'
        .byte $0b,$0b,$0b,$0b,$0b,$0c,$0c,$0c       // char 104 'h'
        .byte $0c,$0c,$0f,$0f,$0f,$0f,$01,$01       // char 105 'i'
        .byte $0f,$0f,$0f,$0c,$0c,$0c,$0b,$0b       // char 106 'j'
        .byte $0b,$0b,$06,$06,$06,$06,$04,$04       // char 107 'k'
        .byte $0e,$0e,$03,$03,$0f,$03,$03,$03       // char 108 'l'
        .byte $0e,$0e,$0e,$04,$04,$06,$06,$06       // char 109 'm'
        .byte $0b,$0b,$0b,$0b,$0b,$0c,$0c,$0c       // char 110 'n'
        .byte $0c,$0c,$0c,$0f,$0f,$0f,$01,$01       // char 111 'o'
        .byte $0f,$0f,$0f,$0c,$0c,$0c,$0b,$0b       // char 112 'p'
        .byte $0b,$0b,$06,$06,$06,$06,$04,$04       // char 113 'q'
        .byte $0e,$0e,$03,$03,$0f,$03,$03,$0e       // char 114 'r'
        .byte $0e,$04,$04,$06,$06,$00,$93,$9a       // char 115 's'
        .byte $0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d       // char 116 't'
        .byte $0d,$0d,$0d                           // char 117 (partial)

txt_0fad:
        .byte $20,$20,$20,$20,$20                   // char 117 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 118 'v'
        .byte $20,$20,$20,$50,$52,$45,$53,$45       // char 119 'w'
        .byte $4e,$54,$53,$0d,$0d,$0d               // char 120 (partial)

txt_0fc8:
        .byte $20,$20                               // char 120 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 121 'y'
        .byte $4d,$41,$52,$53,$2d,$50,$41,$54       // char 122 'z'
        .byte $52,$4f,$4c,$20,$54,$52,$41,$49       // char 123 '{'
        .byte $4e,$45,$52,$21,$20,$20,$20,$20       // char 124 '|'
        .byte $00,$00,$00,$00,$00,$00,$18,$80       // char 125 '}'
        .byte $48,$80,$78,$80,$a0,$80,$cc,$80       // char 126 '~'
        .byte $fc,$80,$2c,$80,$00,$00,$00,$1b       // char 127
        .byte $02,$32,$3a,$7f,$c8,$00,$13,$79       // char 128
        .byte $f0,$00,$ff,$ff,$00,$07,$f0,$f0       // char 129
        .byte $00,$00,$00,$07,$08,$09,$09,$09       // char 130
        .byte $09,$09,$09,$09,$09,$00,$20,$40       // char 131
        .byte $0c,$e6,$33,$20,$5a,$0c,$a5,$33       // char 132
        .byte $c9,$01,$d0,$f5,$a9,$00,$85           // char 133 (partial)

txt_1031:
        .text "3 "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0c,$e6,$02,$20,$ea,$0c,$a5,$02,$c9,$01,$d0,$f5,$a9,$00,$85,$02 // ... ............
        .byte $20,$5f,$0d,$20,$81,$0d,$20,$c6,$0d,$4c,$31,$ea,$00,$00,$00,$00 //  _. .. ..L1.....
        .fill 12, $00

txt_1060:
        .text "$        "
        .byte $14,$08,$05,$20,$03                   // ... .

// --- Region $1077-$144f ---
.pc = $1077 "Segment $1077"
        .byte $20,$14,$0f,$04,$01,$19,$3a,$23,$09,$0d,$10,$01,$03,$14,$20,$09 //  .....:#...... .
        .byte $0e,$03,$2c,$20,$14,$0c,$07           // .., ...

txt_108e:
        .text "'45, "

txt_1093:
        .encoding "screencode_mixed"
        .text "beastie boys, uc-boys, f.c.t!, cobra/quadrant, ecc, tcs, fcs, new army, cfr, div.d, triad, rdi, vortex, hotline, dynamite,$twgi, triangle, trianon, run dmc, afl"
        .encoding "petscii_upper"

txt_1133:
        .text "'70, "

txt_1138:
        .encoding "screencode_mixed"
        .text "acc, bsa(usa), ahi (usa), fbr (usa), tgi, new edition, plutonium cr, relax, jazzcat, gss, cod, aek, gamebusters, the lightforce, tnm!, tsk, tau, lda, tmc, future projects and the supply team"
        .encoding "petscii_upper"

txt_11f6:
        .text "....   "

txt_11fd:
        .encoding "screencode_mixed"
        .text "yes, you're right! another greeting-list! for the guys who weren't greeted: try to send me hotter stuff"
        .encoding "petscii_upper"

txt_1264:
        .text "......"

dat_126a:
        // === Fill data (53 bytes, $126a-$129e) ===
        .fill 53, $20
        .byte $00                                   // .

dat_12a0:
        .text "                                #    "

txt_12c5:
        .encoding "screencode_mixed"
        .text "we are searching for original-suppliers"
        .encoding "petscii_upper"

txt_12ec:
        .text "!!!!!                               $        "
        .byte $03,$01,$0c,$0c                       // ....

txt_131d:
        .text ": 04494-44289 "
        .byte $09,$0e,$20,$08,$0f,$0c,$0c,$01,$0e,$04 // .. .......

dat_1335:
        .text "                                  $     "
        .byte $0f,$12,$20,$20,$04,$09,$01,$0c       // ..  ....

txt_1365:
        .text " 045-710470                    "

txt_1384:
        .encoding "screencode_mixed"
        .text "write to:#maikel dieters, nachtegaalstraat"
        .encoding "petscii_upper"

txt_13ae:
        .text " 12, 6165 "

txt_13b8:
        .encoding "screencode_mixed"
        .text "bl, geleen, holland"
        .encoding "petscii_upper"

txt_13cb:
        .text "....   $"
        .byte $0e,$0f,$14,$05                       // ....

txt_13d7:
        .text " 1: "

txt_13db:
        .encoding "screencode_mixed"
        .text "this trainer was done by my brother! note"
        .encoding "petscii_upper"

txt_1404:
        .text " 2: "

txt_1408:
        .encoding "screencode_mixed"
        .text "thanx to zen for learning my how to sprite-move"
        .encoding "petscii_upper"

txt_1437:
        .text "........."
        .byte $00                                   // string terminator
        .byte $09,$26,$06,$b9,$cf,$04,$08,$ea,$ff,$00,$08,$00,$00,$00,$00 // .&.............

// --- Region $148f-$148f ---
.pc = $148f "dat_148f"

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

// --- Region $1500-$152c ---
.pc = $1500 "dat_1500"

dat_1500:
        .byte $a0,$00,$be,$00,$17,$bd,$f0,$0d,$18,$69,$20,$99,$01,$d0,$bd,$00 // .........i .....
        .byte $16,$18,$69,$20,$6e,$10,$d0,$99,$00,$d0,$c8,$c8,$c0,$10,$d0,$e2 // ..i n...........
        .byte $a2,$00,$fe,$00,$17,$e8,$e8,$e0,$10,$d0,$f7,$60 // ...........`

dat_152c:
        // === Fill data (1 bytes, $152c-$152c) ===
        .byte $00                                   // .

// --- Region $1600-$170f ---
.pc = $1600 "dat_1600"

dat_1600:
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fd,$fc,$fc,$fb,$fa,$f9,$f8,$f7 // ................
        .byte $f6,$f5,$f3,$f2,$f0,$ef,$ed,$ec,$ea,$e8,$e6,$e4,$e2,$e0,$de,$dc // ................
        .byte $da,$d8,$d5,$d3,$d1,$ce,$cc,$c9,$c7,$c4,$c1,$bf,$bc,$b9,$b6,$b3 // ................
        .byte $b0,$ae,$ab,$a8,$a5,$a2,$9f,$9c,$98,$95,$92,$8f,$8c,$89,$86,$83 // ................
        .byte $7f,$7c,$79,$76,$73,$70,$6d,$6a,$67,$63,$60,$5d // .|yvspmjgc`]

txt_164c:
        .text "ZWTQOLIFC"
        .byte $40                                   // @ character
        .text ">;8631.,*'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$13,$12,$10,$0f,$0d,$0c,$0a,$09,$08,$07 // ................
        .byte $06,$05,$04,$03,$03,$02,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$01,$01,$02,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0c // ................
        .byte $0d,$0f,$10,$12,$13,$15,$17,$19,$1b,$1d,$1f // ...........

txt_169e:
        .text "!#%'*,.1368;>"
        .byte $40                                   // @ character
        .text "CFILOQTWZ"
        .byte $5d,$60,$63,$67,$6a,$6d,$70,$73,$76,$79,$7c,$80,$83,$86,$89,$8c // ]`cgjmpsvy|.....
        .byte $8f,$92,$95,$98,$9c,$9f,$a2,$a5,$a8,$ab,$ae,$b0,$b3,$b6,$b9,$bc // ................
        .byte $bf,$c1,$c4,$c7,$c9,$cc,$ce,$d1,$d3,$d5,$d8,$da,$dc,$de,$e0,$e2 // ................
        .byte $e4,$e6,$e8,$ea,$ec,$ed,$ef,$f0,$f2,$f3,$f5,$f6,$f7,$f8,$f9,$fa // ................
        .byte $fb,$fc,$fc,$fd,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$99,$58,$8d,$4c,$80 // ............X.L.
        .byte $3f,$74,$33,$67,$26,$5b,$1a,$4d,$0d,$40 // ?t3g&[.M.@

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

// --- Region $3f81-$3f81 ---
.pc = $3f81 "dat_3f81"

dat_3f81:
        // === Fill data (1 bytes, $3f81-$3f81) ===
        .byte $00                                   // .

// --- Region $ab1f-$ab1f ---
.pc = $ab1f "dat_ab1f"

dat_ab1f:
        // === Fill data (1 bytes, $ab1f-$ab1f) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $f400-$f9cf ---
.pc = $f400 "dat_f400"

dat_f400:
        .byte $ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22 // ....9..0..9./.L"
        .byte $01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d // . q../.-./...0.-
        .byte $d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da // ........9..L..,.
        .byte $01,$a9,$37,$85,$01,$58,$20,$50,$14,$4c,$ae,$a7,$e0,$00,$f0,$ee // ..7..X P.L......
        .byte $a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7 // ..,...../.-.....
        .byte $18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca // ..-e..-..i......
        .byte $d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c // ..../e../.0i..0L
        .byte $00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df // ................
        .byte $01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a9,$25,$0e,$1e,$36,$66,$de // ........`.%..6f.
        .byte $a3,$25,$fc,$c6,$fc,$c6,$fc,$a3,$25,$7c,$c6,$c0,$c6,$7c,$a3,$21 // .%......%|...|.!
        .byte $fc,$e3,$c6,$21,$fc,$a3,$25,$fe,$c0,$f8,$c0,$fe,$a3,$25,$fe,$c0 // ...!..%......%..
        .byte $f8,$c0,$c0,$a3,$25,$7e,$c0,$dc,$c6,$7c,$a3,$25,$c6,$c6,$fe,$c6 // ....%~...|.%....
        .byte $c6,$a3,$21,$3c,$e3,$18               // ..!<..

txt_f4c6:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$3e,$0c,$0c,$cc,$78,$a3,$25,$cc,$d8,$f0,$f8,$cc,$a3,$e4,$c0 // %>...x.%........
        .byte $21,$fe,$a3,$25,$c6,$ee,$fe,$d6,$c6,$a3,$25,$66,$76,$7e,$6e,$66 // !..%......%fv~nf
        .byte $a3,$21,$3c,$e3,$66                   // .!<.f

txt_f4ee:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$fc,$c6,$fc,$c0,$c0,$a3,$21,$3c,$e3,$66,$22,$3c,$0c,$a2,$25 // %......!<.f"<..%
        .byte $fc,$c6,$fc,$d8,$cc,$a3,$25,$7e,$c0,$7c,$06,$fc,$a3,$21,$fe,$e4 // ......%~.|...!..
        .byte $38,$a3,$e4,$66                       // 8..f

txt_f515:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$66,$22,$3c,$18,$a3,$25,$c6,$d6,$fe,$ee,$c6,$a3,$25,$c6,$6c // .f"<..%......%.l
        .byte $38,$6c,$c6,$a3,$25,$66,$66,$3c,$18,$18,$a3,$25,$fe,$1c,$38,$70 // 8l..%ff<...%..8p
        .byte $fe,$80,$33,$00,$e3,$38,$22,$00,$38,$80,$2b,$00,$23,$06,$0c,$18 // ..3..8".8.+.#...
        .byte $a5,$21,$0c,$e3,$18,$21,$0c,$a3,$21,$18,$e3,$0c,$21,$18,$b6,$23 // .!...!..!...!..#
        .byte $38,$38,$70,$a4,$21,$7e,$a8,$22,$08,$18,$a4,$24,$0c,$18,$30,$60 // 88p.!~."...$..0`
        .byte $a3,$25,$7c,$ce,$c6,$e6,$7c,$a3,$25,$18,$38,$78,$18,$fe,$a3,$25 // .%|...|.%.8x...%
        .byte $7c,$c6,$0c,$30,$fe,$a3,$25,$fc,$06,$1c,$06,$fc,$a3,$25,$c0,$c0 // |..0..%......%..
        .byte $d8,$fe,$18,$a3,$25,$fe,$c0,$fc,$06,$fc,$a3,$25,$3e,$60,$7c,$66 // ....%......%>`|f
        .byte $3c,$a3,$25,$fe,$cc,$18               // <.%...

txt_f59e:
        .text "00"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$7c,$c6,$7c,$c6,$7c,$a3,$25,$7c,$c6,$7e,$06,$fc,$a4,$23,$18 // %|.|.|.%|.~...#.
        .byte $00,$18,$a5,$25,$18,$00,$18,$18,$30,$80,$20,$00,$60,$7d,$6a,$aa // ...%....0. .`}j.
        .byte $aa,$a0,$7f,$ff,$f8,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$55 // ...............U
        .byte $fe,$7f,$80,$7e,$7f,$80,$7e,$7f,$80,$7e,$7f,$80,$7e,$7f,$80,$7e // ...~..~..~..~..~
        .byte $7f,$80,$7e,$7f,$80,$7e,$7f,$80,$7e,$7f,$80,$7e,$7f,$80,$7e,$7f // ..~..~..~..~..~.
        .byte $aa,$fe,$7f,$ff,$fe,$7f,$ff,$fd,$7f,$ff,$f4,$55,$55,$50,$00,$6a // ...........UUP.j
        .byte $aa,$aa,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$55 // ...............U
        .byte $55,$7f,$80,$00,$7f,$aa,$a8,$7f,$ff,$f8,$7f,$ff,$f8,$7f,$ff,$f8 // U...............
        .byte $7f,$ff,$f8,$7f,$ff,$f8,$7f,$55,$54,$7f,$80,$00,$7f,$aa,$aa,$7f // .......UT.......
        .byte $ff,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$e3,$55,$61,$23,$00 // ............Ua#.
        .byte $0a,$aa,$a0,$1f,$ff,$f8,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f // ................
        .byte $55,$7e,$7f,$80,$56,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80 // U~..V...........
        .byte $00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$6a,$7f,$aa,$7e // ............j..~
        .byte $7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$1f,$ff,$f4,$05,$55,$50,$00 // .............UP.
        .byte $06,$aa,$a8,$07,$ff,$f8,$07,$ff,$f8,$07,$ff,$f8,$07,$ff,$f8,$05 // ................
        .byte $7f,$58,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f // .X..............
        .byte $80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$06,$7f,$a8 // ................
        .byte $07,$ff,$f8,$07,$ff,$f8,$07,$ff,$f8,$07,$ff,$f8,$05,$55,$58,$00 // .............UX.
        .byte $6a,$aa,$a0,$7f,$ff,$f8,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f // j...............
        .byte $55,$fe,$7f,$81,$fe,$7f,$81,$fe,$7f,$aa,$fe,$7f,$ff,$f8,$7f,$ff // U...............
        .byte $e0,$7f,$ff,$f8,$7f,$ff,$fe,$7f,$55,$fe,$7f,$81,$fe,$7f,$81,$fe // ........U.......
        .byte $7f,$aa,$fe,$7f,$ff,$fe,$7f,$ff,$fe,$7f,$ff,$f4,$55,$55,$50,$00 // ............UUP.
        .byte $6a,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f // j...............
        .byte $80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$80 // ................
        .byte $00,$7f,$80,$00,$7f,$80,$00,$7f,$80,$00,$7f,$aa,$a8,$7f,$ff,$f4 // ................
        .byte $7f,$ff,$f4,$7f,$ff,$f4,$7f,$ff,$f4,$7f,$ff,$f4,$55,$55,$54,$00 // ............UUT.
        .byte $a2,$00,$bd,$f0,$0f,$9d,$00,$d0,$e8,$e0,$2f,$d0,$f5,$a2,$28,$8e // ........../...(.
        .byte $f8,$07,$e8,$8e,$f9,$07,$e8,$8e,$fa,$07,$e8,$8e,$fb,$07,$e8,$8e // ................
        .byte $fc,$07,$e3,$ca,$60,$89,$8e,$fd,$07,$a2,$2d,$8e,$fe,$07,$a9,$01 // ....`.....-.....
        .byte $8d,$19,$d0,$8d,$fb,$00,$a9,$05,$8d,$05,$dc,$a9,$a0,$a0,$0f,$20 // ............... 
        .byte $1e,$ab,$a9,$40,$8d,$10,$d0,$78,$a9,$10,$a2,$20,$8e,$14,$03,$8d // ...@...x... ....
        .byte $15,$03,$58,$20,$e4,$ff,$c9,$20,$d0,$f9,$ad,$01,$dc,$c9,$ef,$d0 // ..X ... ........
        .byte $f9,$78,$20,$a3,$fd,$a9,$31,$8d,$14,$03,$a9,$ea,$8d,$15,$03,$58 // .x ...1........X
        .byte $20,$18,$e5,$a0,$00,$b9,$02,$0c,$99,$3c,$03,$c8,$c0,$2c,$d0,$f5 //  ........<...,..
        .byte $4c,$3c,$03,$a9,$36,$85,$01,$a9,$01,$a0,$18,$a2,$08,$85,$fe,$84 // L<..6...........
        .byte $ff,$85,$fb,$86,$fc,$a0,$00,$b1,$fe,$91,$fb,$c8,$d0,$f9,$e6,$ff // ................
        .byte $e6,$fc,$a5,$ff,$c9,$d0,$d0,$ed,$a9,$37,$85,$01,$4c,$e2,$fc,$b2 // .........7..L...
        .byte $61,$22,$a2,$13,$8e,$18,$d0,$a2,$00,$ad,$12,$d0,$dd,$44,$14,$d0 // a"...........D..
        .byte $f8,$bd,$46,$14,$8d,$16,$d0,$e8,$e0,$02,$d0,$ed,$ce,$46,$14,$ad // ..F..........F..
        .byte $46,$14,$c9,$ff,$d0,$0d,$a9,$07,$8d,$46,$14,$20,$72,$0c,$a9,$01 // F........F. r...
        .byte $8d,$19,$d0,$60,$a2,$00,$ad,$c3,$10,$8d,$cf,$06,$a2,$00,$bd,$a9 // ...`............
        .byte $06,$9d,$a8,$06,$e8,$e0,$28,$d0,$f5,$ee,$75,$0c,$ad,$75,$0c,$c9 // ......(...u..u..
        .byte $00,$d0,$03,$ee,$76,$0c,$ad,$ce,$06,$c9,$00,$d0,$0f,$a9,$60,$8d // ....v.........`.
        .byte $75,$0c,$a9,$10,$8d,$76,$0c,$a9,$20,$8d,$ce,$06,$ad,$ce,$06,$c9 // u....v.. .......
        .byte $23,$d0,$05,$a9,$01,$8d,$2b,$10,$ad,$ce,$06,$c9,$24,$d0,$05,$a9 // #.....+.....$...
        .byte $02,$8d,$2b,$10,$ad,$ce,$06,$c9,$22,$d0,$05,$a9,$07,$8d,$2b,$10 // ..+.....".....+.
        .byte $60,$00,$a2,$13,$8e,$18,$d0,$a2,$00,$ad,$12,$d0,$dd,$48,$14,$d0 // `............H..
        .byte $f8,$bd,$4a,$14,$8d,$16,$d0,$e8,$e0,$02,$d0,$ed,$ce,$4a,$14,$ad // ..J..........J..
        .byte $4a,$14,$c9,$ff,$d0,$0d,$a9,$07,$8d,$4a,$14,$20,$02,$0d,$a9,$01 // J........J. ....
        .byte $8d,$19,$d0,$60,$a2,$00,$ad,$f9,$12,$8d,$e7,$07,$a2,$00,$bd,$c1 // ...`............
        .byte $07,$9d,$c0,$07,$e8,$e0,$28,$d0,$f5,$ee,$05,$0d,$ad,$05,$0d,$c9 // ......(.........
        .byte $00,$d0,$03,$ee,$06,$0d,$ad,$e6,$07,$c9,$00,$d0,$0f,$a9,$c0,$8d // ................
        .byte $05,$0d,$a9,$12,$8d,$06,$0d,$a9,$20,$8d,$e6,$07,$ad,$e6,$07,$c9 // ........ .......
        .byte $23,$d0,$05,$a9,$01,$8d,$3d,$10,$ad,$e6,$07,$c9,$24,$d0,$05,$a9 // #.....=.....$...
        .byte $03,$8d,$3d,$10,$ad,$e6,$07,$c9,$22,$d0,$05,$a9,$07,$8d,$3d,$10 // ..=.....".....=.
        .byte $60,$20,$00,$15,$fe,$ea,$60,$63,$60,$a2,$26,$bd,$c0,$db,$9d,$c1 // ` ....`c`.&.....
        .byte $db,$ca,$e0,$ff,$d0,$f5,$ae,$41,$14,$bd,$40,$0f,$ee,$41,$14,$e0 // .......A..@..A..
        .byte $2e,$d0,$05,$a2,$00,$8e,$41,$14,$8d,$c0,$db,$a2,$26,$bd,$a8,$da // ......A.....&...
        .byte $9d,$a9,$da,$ca,$e0,$ff,$d0,$f5,$ae,$42,$14,$bd,$11,$0f,$ee,$42 // .........B.....B
        .byte $14,$e0,$28,$d0,$05,$a2,$00,$8e,$42,$14,$8d,$a8,$da,$60,$ae,$43 // ..(.....B....`.C
        .byte $14,$bd,$40,$0f,$ee,$43,$14,$e0,$2e,$d0,$05,$a2,$00,$8e,$43,$14 // ..@..C........C.
        .byte $a2,$00,$9d,$30,$da,$e8,$e0,$28,$d0,$f8,$60,$ad // ...0...(..`.

txt_f97d:
        .text "22468:<>"
        .byte $40                                   // @ character
        .text "BDFGIJKLMN"
        .byte $e7,$4f,$60                           // .O`

txt_f993:
        .text "$NNMLKJHGECB"
        .byte $40                                   // @ character
        .text "><:7531/,*(&$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1d,$1b,$1a,$19,$17,$16,$16,$15,$e7,$14,$60,$24,$15,$16,$16 // ...........`$...
        .byte $17,$19,$1a,$1b,$1d,$1e               // ......

txt_f9c5:
        .text " "
        .byte $22                                   // double quote character
        .text "$&(*,/135"

// --- Region $f9d6-$fda2 ---
.pc = $f9d6 "Segment $f9d6"
        .text "CEGHJKLMNN"
        .byte $e7
        .byte $4f,$60

txt_f9e3:
        .text "#NMLKJIGFDB"
        .byte $40                                   // @ character
        .text "><:8642/-+)'%#!"
        .byte $1f,$1d,$1c,$1a,$19,$18,$17,$16,$15,$e7,$14,$60,$24,$15,$15,$16 // ...........`$...
        .byte $17,$18,$19,$1b,$1c,$1e               // ......

txt_fa14:
        .text " !#%'),.02479;=?ACEFHIJLMMN"
        .byte $e7,$4f,$60                           // .O`

txt_fa32:
        .text "$NMMLJIHFECA?=;97420.,)'%#! "
        .byte $1e,$1c,$1b,$19,$18,$17,$16,$15,$15,$e7,$14,$31,$15,$16,$17,$18 // ...........1....
        .byte $19,$1a,$1c,$1d,$1f                   // .....

txt_fa63:
        .text "!#%')+-/"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $36,$05,$05,$0a,$0a,$10,$10,$15,$15,$1a,$1a // 6..........

txt_fa77:
        .text "  %%1+!"
        .byte $1b,$11,$bb,$c1,$cb,$e5,$1f,$e3,$1e,$23,$f6,$09,$09,$e3,$08,$e3 // .........#......
        .byte $07,$21,$01,$e3,$07,$e3,$08,$e3,$09,$e4,$02,$e3,$0a,$25,$0f,$0f // .!...........%..
        .byte $01,$0f,$0f,$e4,$0a,$e7,$02,$a6,$e7,$0b,$e5,$0c,$e4,$0f,$22,$01 // ..............".
        .byte $01,$e3,$0f,$e3,$0c,$e4,$0b,$e4,$06,$27,$04,$04,$0e,$0e,$03,$03 // .........'......
        .byte $0f,$e3,$03,$e3,$0e,$22,$04,$04,$e3,$06,$e5,$0b,$e6,$0c,$e3,$0f // ....."..........
        .byte $22,$01,$01,$e3,$0f,$e3,$0c,$e4,$0b,$e4,$06,$32,$04,$04,$0e,$0e // "..........2....
        .byte $03,$03,$0f,$03,$03,$0e,$0e,$04,$04,$06,$06,$00,$93,$9a,$eb,$0d // ................
        .byte $f0                                   // .

txt_faef:
        .text " (PRESENTS"
        .byte $e3,$0d,$ea                           // ...

txt_fafc:
        .text " 4MARS-PATROL TRAINER!"
        .byte $e4,$20,$a6,$2e,$18,$80,$48,$80,$78,$80,$a0,$80,$cc,$80,$fc,$80 // . ....H.x.......
        .byte $2c,$80,$a3,$2b,$1b,$02,$32,$3a,$7f,$c8,$00,$13,$79,$f0,$00,$c2 // ,..+..2:....y...
        .byte $24,$00,$07,$f0,$f0,$a3,$22,$07,$08,$e8,$09,$60,$31,$00,$20,$40 // $....."....`1. @
        .byte $0c,$e6,$33,$20,$5a,$0c,$a5,$33,$c9,$01,$d0,$f5,$a9,$00,$85 // ..3 Z..3.......

txt_fb51:
        .text "3 "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0c,$e6,$02,$20,$ea,$0c,$a5,$02,$c9,$01,$d0,$f5,$a9,$00,$85,$02 // ... ............
        .byte $20,$5f,$0d,$20,$81,$0d,$20,$c6,$0d,$4c,$31,$ea,$b0,$21,$24,$e8 //  _. .. ..L1..!$.
        .byte $20,$61,$8d                           //  a.

txt_fb77:
        .encoding "screencode_mixed"
        .text "the chart-list today:#impact inc, tlg"
        .encoding "petscii_upper"

txt_fb9c:
        .text "'45, "

txt_fba1:
        .encoding "screencode_mixed"
        .text "beastie boys, uc-boys, f.c.t!, cobra/quadrant, ecc, tcs, fcs, new army, cfr, div.d, triad, rdi, vortex, hotline, dynamite,$twgi, triangle, trianon, run dmc, afl"
        .encoding "petscii_upper"

txt_fc41:
        .text "'70, "

txt_fc46:
        .encoding "screencode_mixed"
        .text "acc, bsa(usa), ahi (usa), fbr (usa), tgi, new edition, plutonium cr, relax, jazzcat, gss, cod, aek, gamebusters, the lightforce, tnm!, tsk, tau, lda, tmc, future projects and the supply team"
        .encoding "petscii_upper"
        .byte $e4,$2e,$e3,$20,$60,$67               // ... `g

txt_fd0a:
        .encoding "screencode_mixed"
        .text "yes, you're right! another greeting-list! for the guys who weren't greeted: try to send me hotter stuff"
        .encoding "petscii_upper"
        .byte $e6,$2e,$80                           // ...

txt_fd74:
        .text "5 "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $80                                   // .

txt_fd78:
        .text "  !#"
        .byte $e4,$20,$60                           // . `

txt_fd7f:
        .encoding "screencode_mixed"
        .text "'we are searching for original-suppl"
        .encoding "petscii_upper"

// --- Region $fda6-$feab ---
.pc = $fda6 "dat_fda6"

dat_fda6:
        .byte $13,$e5,$21,$80,$1f,$20,$21,$24,$e8,$20,$3c,$03,$01,$0c,$0c // ..!.. !$. <....

txt_fdb5:
        .text ": 04494-44289 "
        .byte $09,$0e,$20,$08,$0f,$0c,$0c,$01,$0e,$04,$80 // .. ........

txt_fdce:
        .byte $22                                   // double quote character
        .text " !$"
        .byte $e5,$20,$33,$0f,$12,$20,$20,$04,$09,$01,$0c // . 3..  ....

txt_fddd:
        .text " 045-710470"
        .byte $f4,$20,$60,$47                       // . `G

txt_fdec:
        .encoding "screencode_mixed"
        .text "write to:#maikel dieters, nachtegaalstraat"
        .encoding "petscii_upper"

txt_fe16:
        .text " 12, 6165 "

txt_fe20:
        .encoding "screencode_mixed"
        .text "bl, geleen, holland"
        .encoding "petscii_upper"
        .byte $e4,$2e,$e3,$20,$60,$65,$24,$0e,$0f,$14,$05 // ... `e$....

txt_fe3e:
        .text " 1: "

txt_fe42:
        .encoding "screencode_mixed"
        .text "this trainer was done by my brother! note"
        .encoding "petscii_upper"

txt_fe6b:
        .text " 2: "

txt_fe6f:
        .encoding "screencode_mixed"
        .text "thanx to zen for learning my how to sprite-move"
        .encoding "petscii_upper"
        .byte $e9,$2e,$2c,$00,$09,$26,$06,$b9,$cf,$04,$08,$ea,$ff,$00 // ..,..&........

// --- Region $fef7-$ffe3 ---
.pc = $fef7 "dat_fef7"

dat_fef7:
        .byte $80,$d4,$00,$c6,$60,$75,$fe,$fe,$fd,$fc,$fc,$fb,$fa,$f9,$f8,$f7 // ....`u..........
        .byte $f6,$f5,$f3,$f2,$f0,$ef,$ed,$ec,$ea,$e8,$e6,$e4,$e2,$e0,$de,$dc // ................
        .byte $da,$d8,$d5,$d3,$d1,$ce,$cc,$c9,$c7,$c4,$c1,$bf,$bc,$b9,$b6,$b3 // ................
        .byte $b0,$ae,$ab,$a8,$a5,$a2,$9f,$9c,$98,$95,$92,$8f,$8c,$89,$86,$83 // ................
        .byte $7f,$7c,$79,$76,$73,$70,$6d,$6a,$67,$63,$60,$5d // .|yvspmjgc`]

txt_ff43:
        .text "ZWTQOLIFC"
        .byte $40                                   // @ character
        .text ">;8631.,*'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$13,$12,$10,$0f,$0d,$0c,$0a,$09,$08,$07 // ................
        .byte $06,$05,$04,$03,$03,$02,$01,$01,$ab,$60,$75,$01,$01,$02,$03,$03 // .........`u.....
        .byte $04,$05,$06,$07,$08,$09,$0a,$0c,$0d,$0f,$10,$12,$13,$15,$17,$19 // ................
        .byte $1b,$1d,$1f                           // ...

txt_ff8d:
        .text "!#%'*,.1368;>"
        .byte $40                                   // @ character
        .text "CFILOQTWZ"
        .byte $5d,$60,$63,$67,$6a,$6d,$70,$73,$76,$79,$7c,$80,$83,$86,$89,$8c // ]`cgjmpsvy|.....
        .byte $8f,$92,$95,$98,$9c,$9f,$a2,$a5,$a8,$ab,$ae,$b0,$b3,$b6,$b9,$bc // ................
        .byte $bf,$c1,$c4,$c7,$c9,$cc,$ce,$d1,$d3,$d5,$d8,$da,$dc,$de,$e0,$e2 // ................
        .byte $e4,$e6,$e8,$ea,$ec,$ed,$ef,$f0,$f2,$f3,$f5,$f6,$f7,$f8,$f9,$fa // ................

// --- Region $fff4-$fffc ---
.pc = $fff4 "Segment $fff4"
        .byte $67,$26,$5b,$1a,$4d,$0d,$40,$80,$f2   // g&[.M.@..
