// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:45
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $46ff  (16127 bytes)
// Note: PRG was crunched, depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $3800 (14336)
// IRQ handler:  $3a58 (irq_3a58)
//
// Code: 1515 bytes, Data: 14612 bytes
// Labels: 131, Subroutines: 5
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $1700-$1700 ---
.pc = $1700 "loc_1700"

loc_1700:
        brk

// --- Region $3800-$3a87 ---
.pc = $3800 "main_3800"

main_3800:
        jsr sub_3dab
        ldy #$01

loc_3805:
        bit $d011
        bmi loc_3805

loc_380a:
        bit $d011
        bpl loc_380a
        ldx #$72

loc_3811:
        dex
        bpl loc_3811
        bit $d011
        bmi loc_381a
        dey

loc_381a:
        sty $02a6
        jsr sub_3c43
        lda #$35
        sta $01
        ldx #$07

loc_3826:
        lda #$a0
        sta $07f8,x
        lda #$01
        sta $d027,x
        sta $d000,x
        sta $d008,x
        dex
        bpl loc_3826
        stx $d015
        sta $04
        sta $11
        ldx #$ff
        stx $1a
        ldx #$00
        stx $15
        stx $18
        stx smc_3bc6                                // SMC: modifies $3bc6

loc_384d:
        ldy #$00

loc_384f:
        lda.abs $00d0,y
        cmp $15
        beq loc_3860

loc_3856:
        iny
        cpy #$21
        bne loc_384f
        inc $15
        jmp loc_384d

loc_3860:
        stx $20,y
        lda #$00
        sta $41,x
        lda #$a0
        sta $62,x
        inx
        cpx #$21
        bne loc_3856
        lda #$08
        sta $07
        sta $19
        lda #$12
        sta $d018
        jsr sub_4099
        jsr sub_38e3

loc_3880:
        lda $d012
        bne loc_3880
        jsr sub_3dab
        ldx #$02

loc_388a:
        lda $1e00,x
        sta $00,x
        lda $1f00,x
        sta $0300,x
        lda #$20
        sta $03fe,x
        sta $04fa,x
        sta $05f8,x
        sta $06f6,x
        inx
        bne loc_388a
        lda #$15
        sta $d018
        lda #$47
        sta $ff
        lda #$00
        sta $fe
        lda #$09
        sta $fd
        lda #$00
        sta $fc
        ldy #$18

loc_38bd:
        lda $38ca,y
        sta $02bf,y
        dey
        bne loc_38bd
        inc $01
        jmp $02c0

loc_38cb:
        lda ($fe),y
        sta ($fc),y
        iny
        bne loc_38cb
        inc $fd
        inc $ff
        bne loc_38cb
        dec $01
        cli
        lda #$1b
        sta $d011
        jmp $fce2
// Referenced by: jsr from $387d

sub_38e3:
        lda #$7f
        sta $dc0d
        lda #$58
        sta $fffe
        lda #$3a
        sta $ffff
        lda #$1b
        sta $d011
        lda #$f9
        sta $d012
        lda #$01
        sta $d01a
        lsr $d019
        lda $dc0d
        cli

loc_3908:
        ldy #$25

loc_390a:
        lda smc_3923
        adc #$f8
        sta smc_3923                                // SMC: modifies $3923
        lda smc_3926
        adc #$00
        sta smc_3926                                // SMC: modifies $3926
        lda smc_3929
        adc #$f8
        sta smc_3929                                // SMC: modifies $3929
.label smc_3923 = * + 1
        lda $1000                                   // !SMC: modified by $390f, $3942, $3995
.label smc_3926 = * + 1
        adc $1000                                   // !SMC: modified by $3917, $394b, $39a0
.label smc_3929 = * + 1
        adc $1000                                   // !SMC: modified by $391f, $3954, $39ab
        tax
.label smc_392d = * + 1
        lda $1200,x                                 // !SMC: modified by $39b7
.label smc_3930 = * + 1
.label smc_3931 = * + 2
        ora $1829,y                                 // !SMC: modified by $3970, $3979, $398e
.label smc_3933 = * + 1
.label smc_3934 = * + 2
        sta $0429,y                                 // !SMC: modified by $396a, $397e, $3988
.label smc_3936 = * + 1
        lda $1400,x                                 // !SMC: modified by $39ba
.label smc_3939 = * + 1
.label smc_393a = * + 2
        sta $d829,y                                 // !SMC: modified by $396d, $3983, $398b
        dey
        bpl loc_390a
        lda $0b
        adc #$05
        sta smc_3923                                // SMC: modifies $3923
        sta $0b
        lda $0c
        adc #$f7
        sta smc_3926                                // SMC: modifies $3926
        sta $0c
        lda $0d
        adc #$fc
        sta smc_3929                                // SMC: modifies $3929
        sta $0d
        lda smc_3933
        clc
        adc #$28
        bcc loc_396a
        inc smc_3934
        inc smc_393a
        inc smc_3931

loc_396a:
        sta smc_3933                                // SMC: modifies $3933
        sta smc_3939                                // SMC: modifies $3939
        sta smc_3930                                // SMC: modifies $3930
        cmp #$c1
        bne loc_3908
        lda #$18
        sta smc_3931                                // SMC: modifies $3931
        lda #$04
        sta smc_3934                                // SMC: modifies $3934
        lda #$d8
        sta smc_393a                                // SMC: modifies $393a
        lda #$29
        sta smc_3933                                // SMC: modifies $3933
        sta smc_3939                                // SMC: modifies $3939
        sta smc_3930                                // SMC: modifies $3930
        lda $08
        adc #$fe
        sta smc_3923                                // SMC: modifies $3923
        sta $0b
        sta $08
        lda $09
        adc #$f8
        sta smc_3926                                // SMC: modifies $3926
        sta $0c
        sta $09
        lda $0a
        adc #$04
        sta smc_3929                                // SMC: modifies $3929
        sta $0d
        sta $0a
        lda smc_392d
        adc #$02
        sta smc_392d                                // SMC: modifies $392d
        sta smc_3936                                // SMC: modifies $3936
        dec $19
        bpl loc_39f4
        lda #$08
        sta $19
.label smc_39c6 = * + 1
        ldx #$00                                    // !SMC: modified by $39e4

loc_39c7:
        lda txt_3700,x
        bne loc_39cf
        tax
        beq loc_39c7

loc_39cf:
        and #$7f
        tay
        asl
        asl
        asl
        asl
        asl
        asl
        sta smc_39ea                                // SMC: modifies $39ea
        tya
        lsr
        lsr
        ora #$20
        sta smc_39eb                                // SMC: modifies $39eb
        inx
        stx smc_39c6                                // SMC: modifies $39c6
        ldx #$0f

loc_39e9:
.label smc_39ea = * + 1
.label smc_39eb = * + 2
        lda $2000,x                                 // !SMC: modified by $39d8, $39e0
        sta $09c0,x
        dex
        bpl loc_39e9
        bmi $3a1a

loc_39f4:
        ldx #$0f
        clc

loc_39f7:
        rol $09c0,x
        rol $0982,x
        rol $0981,x
        rol $0980,x
        rol $0942,x
        rol $0941,x
        rol $0940,x
        rol $0902,x
        rol $0901,x
        rol $0900,x
        dex
        dex
        dex
        bpl loc_39f7
        lda $11
        beq loc_3a21
        jmp loc_3908

loc_3a21:
        rts

loc_3a22:
        sta $3a32
        sty $3a50
        lda #$00
        sta $16

loc_3a2c:
        ldy $20,x
        lda.abs $0062,y
        sta $07f8,x
        lda.abs $00d0,y
        sta $17
        lda $0f00,y
        ldy $16
        sta $d000,y
        lda $17
        sta $d001,y
        inc $16
        inc $16
        inx
        cpy #$0e
        bne loc_3a2c
        ldy $28
        lda.abs $00d0,y
        sec
        sbc #$03
        rts

irq_3a58:
        sta $0e
        stx $0f
        sty $10
        lda #$13
        sta $d011
        ldx #$1d

loc_3a65:
        dex
        bpl loc_3a65
.label smc_3a69 = * + 1
        lda #$1b                                    // !SMC: modified by $3a6e
        eor #$04
        and #$1f
        sta smc_3a69                                // SMC: modifies $3a69
        sta $d011
        lda $d016
        eor #$04
        and #$1f
        sta $d016
        jsr sub_3bab
        lda #$15
        ldx #$87
        bne loc_3adb

dat_3a87:
        .byte $85                                   // .

// --- Region $3adb-$3c2e ---
.pc = $3adb "loc_3adb"

loc_3adb:
        inc $d019
        sta $d012
        stx $fffe
        lda $0e
        ldx $0f
        ldy $10
        rti

loc_3aeb:
        sta $0e
        stx $0f
        sty $10
        ldx $40
        lda $62,x
        sta $07f9
        lda $d0,x
        sta $d003
        lda $0f00,x
        sta $d002
        sta $d000
        lda #$0f
        sta $07f8
        lda #$ff
        sta $d001
        sta $d005
        sta $d007
        sta $d009
        lda #$90
        sta $d004
        sta $d027
        lda #$a8
        sta $d006
        lda #$c0
        sta $d008
        ldx #$24
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        lda #$f9
        ldx #$58
        bne loc_3adb
        lda $dc01
        cmp #$ef
        bne loc_3b4f
        lda #$fe
        sta $3a7f
        lda #$3b
        sta $3a80

loc_3b4f:
        lda #$60
        sta $3ba8
        ldx #$20

loc_3b56:
        dec $d0,x
        lda $d0,x
        cmp #$18
        bcs loc_3b9b
        lda #$ff
        sta $d0,x
        lda #$4c
        sta $3ba8
        lda txt_4329
        bne loc_3b78
        lda #$29
        sta $3b68
        lda #$43
        sta $3b69
        lda #$20

loc_3b78:
        and #$7f
        ora #$80
        sta $62,x
        inc $3b68
        bne loc_3b86
        inc $3b69

loc_3b86:
        ldy $41,x
        lda $1000,y
        lsr
        lsr
        sbc #$01
        sta $3b96
        lda $18
        clc
        adc #$10
        sta $18
        sta $41,x

loc_3b9b:
        inc $41,x
        ldy $41,x
        lda $1600,y
        sta $0f00,x
        dex
        bpl loc_3b56
        jmp loc_1700
// Referenced by: jsr from $3a7e

sub_3bab:
        dec $07
        bne loc_3bee
        lda #$08
        sta $07
        lda #$31
        cmp #$40
        beq $3bbf
        sta $3f37
        inc $3bb4
        lda $89
        cmp #$03
        bne loc_3bee
.label smc_3bc6 = * + 1
        lda #$00                                    // !SMC: modified by $384a
        cmp #$10
        beq loc_3bef
        asl
        asl
        asl
        ora #$80
        sta smc_3bd6                                // SMC: modifies $3bd6
        ldy #$07

loc_3bd5:
.label smc_3bd6 = * + 1
        lda $3780,y                                 // !SMC: modified by $3bd0
        sta $0878,y
        dey
        bpl loc_3bd5
        ldx #$00

loc_3be0:
        lda $0808,x
        sta $0800,x
        inx
        cpx #$78
        bne loc_3be0
        inc smc_3bc6

loc_3bee:
        rts

loc_3bef:
        inc $1a
        bne loc_3bfd
        lda #$3e
        sta $3a7f
        lda #$3b
        sta $3a80

loc_3bfd:
        rts

loc_3bfe:
        ldy #$10
        beq dat_3c2f
        dey
        tya
        ora #$30
        sta $3f37
        ldx #$7f

loc_3c0b:
        lda $0800,x
        sta $0808,x
        dex
        bpl loc_3c0b
        ldx #$07
        lda #$00

loc_3c18:
        sta $0800,x
        dex
        bpl loc_3c18
        dec $3bff
        ldx #$07
        lda $3c32,y

loc_3c26:
        sta $d027,x
        dex
        bpl loc_3c26
        sta $04
        rts

// --- Region $3c43-$3df9 ---
.pc = $3c43 "sub_3c43"
// Referenced by: jsr from $381d

sub_3c43:
        lda #$03
        sta $ff
        lda #$00
        sta $fe
        ldy #$40
        ldx #$34

loc_3c4f:
        sta ($fe),y
        iny
        bne loc_3c4f
        inc $ff
        dex
        bne loc_3c4f
        lda $00
        pha
        ldx #$00

loc_3c5e:
        lda $00,x
        sta $1e00,x
        lda $0300,x
        sta $1f00,x
        lda #$00
        sta $00,x
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        lda dat_40d1,x
        sta $18c8,x
        lda $41d1,x
        sta $19c8,x
        lda $4229,x
        sta $1a20,x
        txa
        and #$1f
        cmp #$10
        bcc loc_3c94

dat_3c92:
        .byte $49,$1f                               // I.

loc_3c94:
        sta $1200,x
        sta $1300,x
        inx
        bne loc_3c5e
        tay
        ldx #$07

loc_3ca0:
        lda $3778,x
        sta $1400,y
        sta $1500,y
        iny
        tya
        and #$1f
        bne loc_3ca0
        dex
        bpl loc_3ca0
        inx
        ldy #$3f
        stx $fb
        stx $fc
        stx $fd

loc_3cbb:
        inc $fb
        lda $fb
        asl
        asl
        adc $fc
        sta $fc
        lda $fd
        adc #$00
        sta $fd
        sta $1080,y
        sta $10c0,x
        eor #$3f
        sta $1000,y
        sta $1040,x
        lda #$ff
        sta $03c0,y
        inx
        dey
        bpl loc_3cbb
        iny

loc_3ce3:
        lda $1000,y
        sta $1100,y
        iny
        bne loc_3ce3
        ldx #$00

loc_3cee:
        lda $1000,y
        clc
        adc #$38
        sta $1600,x
        sta $1680,x
        inx
        iny
        iny
        bne loc_3cee
        pla
        sta $00
        lda #$33
        sta $01
        lda #$d8
        sta $ff
        ldy #$5a
        sty $14

loc_3d0e:
        ldy #$00
        ldx #$00

loc_3d12:
        lda ($fe),y
.label smc_3d15 = * + 1
        sta $2000,x                                 // !SMC: modified by $3d34
        inx
        inx
        inx

loc_3d1a:
        iny
        cpy #$05
        beq loc_3d1a
        cpy #$08
        bne loc_3d12
        lda $fe
        clc
        adc #$08
        sta $fe
        bcc loc_3d2e
        inc $ff

loc_3d2e:
        lda smc_3d15
        clc
        adc #$40
        sta smc_3d15                                // SMC: modifies $3d15
        bcc loc_3d3c
        inc $3d16

loc_3d3c:
        dec $14
        bpl loc_3d0e
        ldy #$00
        sty $fe
        lda #$17
        sta $ff
        lda #$20
        sta $05
        lda #$21
        sta $06
        lda #$a4
        sta ($fe),y
        iny
        lda $05
        sta ($fe),y
        iny
        ldx #$1f

loc_3d5c:
        lda #$a5
        sta ($fe),y
        iny
        lda $06
        sta ($fe),y
        iny
        lda #$85
        sta ($fe),y
        iny
        lda $05
        sta ($fe),y
        iny
        inc $05
        inc $06
        dex
        bpl loc_3d5c
        lda #$84
        sta ($fe),y
        iny
        lda $05
        sta ($fe),y
        iny
        lda #$60
        sta ($fe),y
        ldy #$3f
        ldx #$70

loc_3d89:
        lda $3780,y
        sta $0880,x
        sta $0888,x
        inx
        txa
        and #$07
        bne loc_3d9d

dat_3d98:
        .byte $8a,$38,$e9,$18,$aa                   // .8...

loc_3d9d:
        dey
        bpl loc_3d89
        ldx #$21

loc_3da2:
        lda dat_3757,x
        sta $d0,x
        dex
        bpl loc_3da2
        rts
// Referenced by: jsr from $3800, $3885

sub_3dab:
        sei
        cld
        lda #$37
        sta $01
        lda $d011
        and #$80
        ora #$0b
        sta $d011
        lda #$81
        sta $dc0d
        lda #$7f
        sta $dd0d
        lda #$08
        sta $dd0e
        sta $dd0f
        lda $dc0d
        lda $dd0d
        ldx #$00
        stx $d01a
        dec $d019
        stx $d015
        stx $d418
        stx $d020
        stx $d021
        dex
        stx $dd04
        stx $dd05
        stx $dd06
        stx $dd07
        lda #$c8
        sta $d016
        rts

// --- Region $3f15-$3f3b ---
.pc = $3f15 "loc_3f15"

loc_3f15:
        and $c3a4,x
        ldx $b2
        beq loc_3f24
        iny
        cpy #$ff
        bne loc_3f2a
        dex
        beq loc_3f2a

loc_3f24:
        dey
        cpy #$3f
        bne loc_3f2a
        inx

loc_3f2a:
        stx $b2
        sty $c3
        sty $d416
        lda #$f3
        sta $d417
        lda #$30
        sta $d418
        rts

// --- Region $4099-$40d1 ---
.pc = $4099 "sub_4099"
// Referenced by: jsr from $387a

sub_4099:
        ldx #$0e
        ldy #$02

loc_409d:
        lda #$00
        sta $9d,x
        sta $86,x
        sta $88,x
        sta $87,x
        lda #$01
        sta $84,x
        sta $b2
        lda $3fa8,y
        sta $ae,x
        lda $3fab,y
        sta $af,x
        lda $3fae,y
        sta $99,x
        lda $3fb1,y
        sta $9a,x
        dey
        lda #$ff
        .byte $cb,$07                               // sbx #$07 // ILLEGAL
        bpl loc_409d
        stx $c3
        lda #$04
        sta $8b
        sta $8e
        rts

dat_40d1:
        // === Data block (1 bytes, $40d1-$40d1) ===
        .byte $00                                   // .

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

// --- Region $0801-$1348 ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0b,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $14,$00                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $32,$30,$35,$39,$00
        .byte $a0                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $00,$ba                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $bd,$88,$12,$9d,$fc,$00,$ca,$d0,$f7,$4c,$56,$12,$80,$00,$47,$3d // .........LV...G=
        .byte $83,$f8,$50,$7b,$07,$d0,$4b,$b0,$7f,$2b,$c4,$c6,$07,$c9,$d2,$f2 // ..P{..K..+......
        .byte $28,$29,$ad,$52,$a7,$c0,$38,$ab,$2a,$d0,$7f,$00,$60,$2e,$bf,$00 // ().R..8.*...`...
        .byte $18,$1f
        .text "&-4;BIPW"
        .byte $5e,$65,$6c,$73,$7a,$81
        .byte $88,$8f,$96,$9d,$a4,$ab,$b2,$b9,$c0,$c7,$ce,$d5,$dc,$e3,$ea,$f1 // ................
        .byte $f8,$06,$0e,$05,$04,$05,$0a,$39,$00,$20,$00,$03,$b7,$c0,$20,$6a // .......9. .... j
        .byte $68,$a5,$20,$3a,$01,$9b,$02,$29,$00,$c4,$a4,$80,$10,$e6,$89,$04 // h. :...)........
        .byte $35,$4e,$14,$21,$23,$44,$9b,$11,$29,$42,$cc,$93,$88,$84,$51,$dc // 5N.!#D..)B....Q.
        .byte $90
        .text "E)GSJK"
        .byte $94,$92
        .byte $55,$aa,$6d,$77,$ac,$11
        .byte $53
        .byte $88,$92,$b5,$cd,$ae,$ca,$ba,$66,$6b,$55,$c4,$d6,$bb,$72,$eb,$99 // .......fkU...r..
        .byte $ee,$7b,$b8,$6f,$9a,$bd,$4c,$d1,$26,$de,$56,$ef,$53,$fe,$fb,$37 // .{.o..L.&.V.S..7
        .byte $df,$aa,$fd,$aa,$7f,$81,$ff,$02,$6c,$a0,$01,$c7,$e2,$0a,$24,$fb // ........l.....$.
        .byte $a2,$2b,$72,$ee,$1e,$2c,$22,$30,$d9,$88,$1d,$8c,$a6,$02,$20,$43 // .+r..,"0...... C
        .byte $3c,$ff,$35,$85,$5a,$a2,$da,$a0,$48,$7b,$80,$ec,$07,$bc,$42,$64 // <.5.Z...H{....Bd
        .byte $bf,$08,$ca,$dd,$ed,$e3,$23,$1f,$11,$04,$85,$11,$7c,$ff,$ba,$1a // ......#.....|...
        .byte $83,$72,$29,$86,$18,$dc,$f7,$3b,$a0,$34,$8c,$dc,$c5,$56,$f0,$0a // .r)....;.4...V..
        .byte $c8,$c0,$fc,$f4,$69,$e6,$15,$4c,$4d,$38,$96,$20,$fe,$ef,$78,$41 // ....i..LM8. ..xA
        .byte $a0,$ad,$cf,$e8,$f9,$e0,$21,$e7,$e7,$79,$2e,$87,$b3,$a9,$91,$c3 // ......!..y......
        .byte $d0,$99,$40,$97,$e3,$38,$ad,$37,$1c,$d0,$fb,$cc,$6b,$3d,$a2,$02 // ..@..8.7....k=..
        .byte $cf,$1e,$49,$95,$fc,$38,$97,$bc,$28,$0f,$e6,$fe,$03,$bd,$fa,$04 // ..I..8..(.......
        .byte $79,$dc,$05,$9d,$f6,$06,$e8,$fe,$e4,$ab,$9e,$8d,$18,$7a,$47,$19 // y............zG.
        .byte $fe,$ba,$0c,$09,$b9,$fd,$46,$9c,$fc,$a0,$18,$b9,$ca,$38,$99,$7f // ......F......8..
        .byte $bf,$88,$cd,$f7,$9d,$9d,$4c,$c0,$fb,$02,$b1,$fe,$91,$fc,$c8,$ff // ......L.........
        .byte $f9,$58,$fd,$e6,$ff,$ba,$f3,$c6,$01,$dc,$f7,$2c,$4c,$e2,$fc,$3a // .X.........,L..:
        .byte $7f,$aa,$76,$8a,$58,$fe,$ab,$49,$0d,$c0,$ff,$b5,$5c,$ca,$70,$f9 // ..v.X..I....\.p.
        .byte $a9,$9b,$a9,$88,$77,$1a,$ca,$4e,$59,$cf,$03,$43,$58,$a0,$e3,$25 // ....w..NY..CX..%
        .byte $cc,$a0,$50,$bd,$13,$2a,$51,$76,$f4,$4d,$48,$02,$c3,$e8,$ad,$c8 // ..P..*Qv.MH.....
        .byte $6d,$c3,$97,$aa,$e8,$12,$a9,$19,$18,$a5,$04,$c9,$bd,$d5,$5e,$29 // m.............^)
        .byte $d8,$3f,$ef,$cc,$95,$86,$05,$5a,$b1,$c1,$61,$96,$f7,$9c,$70,$a5 // .?.....Z..a...p.
        .byte $8c,$fc,$3a,$f1,$ad,$c2,$0d,$3a,$3e,$28,$90,$09,$7d,$34,$62,$3b // ..:....:>(..}4b;
        .byte $ee,$4c,$34,$6a,$a0,$c9,$c1,$d0,$91,$7a,$18,$aa,$31,$d2,$1b,$34 // .L4j.....z..1..4
        .byte $a6,$d8,$92,$3a,$aa,$ac,$dc,$33,$62,$05,$ae,$30,$91,$87,$2c,$3a // ...:...3b..0..,:
        .byte $23,$23,$ca,$0b,$a9,$08,$5a,$39,$61,$f8,$d1,$26,$d5,$0c,$52,$09 // ##....Z9a..&..R.
        .byte $a5,$b6,$b4,$04,$ec,$29,$e8,$d1,$0d,$85,$0a,$ad,$7d,$69,$02,$26 // .....)......}i.&
        .byte $2d,$95,$8d,$36,$39,$c6,$2f,$10,$33,$d7,$56,$19,$e3,$cd,$90,$37 // -..69./.3.V....7
        .byte $e9,$68,$aa,$f0,$f3,$f8,$fb,$07,$c0,$0a,$61,$ea,$9b,$98,$35,$c3 // .h........a...5.
        .byte $cb,$d3,$8d,$eb,$bc,$8d,$9c,$c6,$39,$cd,$4c,$c7,$20,$9d,$35,$52 // ........9.L. .5R
        .byte $40,$30,$f1,$26,$a2,$0f,$18,$fd,$c0,$62,$82,$62,$81,$62,$80,$62 // @0.&.....b.b.b.b
        .byte $42,$62,$41,$62,$40,$62,$02,$62,$01,$52,$3e,$00,$09,$e0,$96,$dd // BbAb@b.b.R>.....
        .byte $19,$a5,$11,$f0,$03,$4c,$08,$39,$fe,$e4,$32,$e5,$8c,$50,$2d,$d5 // .....L.9..2..P-.
        .byte $86,$a7,$b4,$20,$ef,$62,$56,$2f,$1b,$b2,$aa,$85,$3b,$b9,$55,$aa // ... .bV/....;.U.
        .byte $cd,$94,$4d,$a5,$17,$99,$9e,$5b,$21,$e6,$3e,$3f,$c0,$2b,$dd,$95 // ..M....[!.>?.+..
        .byte $a4,$28,$b9,$f7,$00,$38,$e9,$03,$60,$be,$dc,$83,$13,$6c,$28,$a2 // .(...8..`....l(.
        .byte $1d,$fe,$9c,$fd,$a9,$1b,$f6,$69,$61,$3a,$ba,$5e,$ad,$22,$49,$04 // .......ia:.^."I.
        .byte $9a,$77,$88,$d7,$20,$ab,$8f,$c1,$15,$ce,$87,$d0,$54,$de,$ab,$02 // .w.. .......T...
        .byte $57,$f8,$a0,$28,$cf,$55,$a6,$04,$8e,$1e,$85,$48,$20,$fa,$3d,$68 // W..(.U.....H .=h
        .byte $9f,$a4,$d0,$db,$37,$e2,$08,$c1,$a9,$f0,$a0,$30,$fc,$48,$b7,$d0 // ....7......0.H..
        .byte $24,$7c,$58,$27,$bc,$8a,$38,$f3,$0a,$36,$76,$11,$e6,$69,$02,$18 // $|X'..8..6v..i..
        .byte $d5,$e0,$20,$22,$74,$cc,$ec,$a2,$eb,$ee,$19,$fe,$b4,$12,$cd,$fc // .. "t...........
        .byte $fe,$ff,$a5,$e3,$0e,$a4,$1a,$34,$85,$0e,$86,$dd,$84,$10,$a6,$f7 // .......4........
        .byte $40,$62,$aa,$f9,$07,$af,$e3,$34,$cd,$bd,$9d,$4a,$02,$4d,$00,$4a // @b.....4...J.M.J
        .byte $34,$0f,$f8,$ab,$b2,$46,$01,$6b,$05,$13,$07,$13,$09,$29,$94,$90 // 4....F.k.....)..
        .byte $04,$a5,$49,$27,$5a,$a8,$4a,$06,$bb,$c0,$e9,$8d,$b5,$78,$24,$7b // ..I'Z.J......x${
        .byte $fa,$95,$44,$fb,$72,$e8,$8e,$fc,$eb,$f9,$99,$a2,$58,$c6,$9d,$ad // ..D.r.......X...
        .byte $01,$dc,$c9,$ef,$fe,$a5,$fe,$8d,$4a,$40,$88,$f9,$8a,$a2,$20,$d6 // ........J@.... .
        .byte $3c,$b5,$59,$c9,$18,$b0,$3d,$bd,$6b,$95,$95,$b6,$4c,$a8,$ed,$ad // <.Y...=.k...L...
        .byte $da,$a5,$af,$be,$28,$72,$bd,$45,$43,$8d,$7e,$a4,$67,$8f,$bf,$32 // ....(r.EC.~.g..2
        .byte $95,$62,$33,$68,$55,$d0,$5a,$8f,$1f,$4e,$e4,$84,$ee,$3f,$e9,$01 // .b3hU.Z..N...?..
        .byte $8d,$96,$9e,$6e,$8a,$3e,$72,$85,$18,$95,$f7,$f6,$8b,$b4,$41,$b9 // ...n.>r.......A.
        .byte $17,$3c,$71,$0f,$ae,$a6,$ae,$4c,$00,$17,$c6,$7c,$4b,$c5,$d9,$35 // .<q....L...|K..5
        .byte $71,$13,$31,$33,$40,$bf,$06,$a5,$18,$ee,$b4,$3b,$a5,$89,$fe,$03 // q.13@......;....
        .byte $be,$5e,$04,$c9,$65,$bd,$24,$20,$0a,$09,$98,$8d,$d6,$3b,$a0,$07 // .^..e.$ .....;..
        .byte $df,$d9,$99,$71,$3c,$88,$36,$fa,$bd,$15,$b7,$43,$e8,$e8,$e0,$78 // ...q<.6....C...x
        .byte $f3,$f5,$ee,$c6,$79,$c7,$e6,$b4,$5e,$0a,$3e,$55,$7f,$55,$a9,$3b // ....y...^.>U.U.;
        .byte $5c,$80,$3a,$60,$a0,$ef,$10,$f0,$2d,$88,$98,$09,$30,$8d,$ff,$37 // \.:`....-...0..7
        .byte $dd,$7f,$73,$d1,$91,$6c,$11,$f7,$22,$6a,$a9,$7c,$08,$31,$72,$ce // ..s..l.."j.|.1r.
        .byte $ff,$3b,$39,$e6,$b9,$32,$3c,$9d,$27,$7e,$99,$fa,$85,$04,$c7,$84 // .;9..2<.'~......
        .byte $11,$4b,$60,$84,$00,$06,$6f,$5c,$0b,$0c,$85,$0f,$0a,$07,$14,$0d // .K`...o\........
        .byte $2a,$36,$03,$45,$d8,$fc,$c9,$a7,$40,$27,$34,$aa,$ec,$fb,$2b,$dd // *6.E....@'4...+.
        .byte $ca,$d0,$f6,$a5,$9e,$48,$af,$8b,$b5,$36,$1e,$bd,$47,$03,$a8,$1f // .....H...6..G...
        .byte $a6,$55,$c2,$a2,$d8,$62,$d9,$41,$d1,$2d,$49,$fc,$40,$c9,$18,$c9 // .U...b.A.-I.@...
        .byte $d1,$41,$d7,$c8,$19,$bd,$af,$42,$ac,$20,$1a,$ef,$91,$cd,$c9,$10 // .A.....B. ......
        .byte $73,$2c,$49,$1f,$e2,$12,$4e,$13,$e8,$33,$c1,$fd,$a8,$a2,$07,$bd // s,I...N..3......
        .byte $78,$37,$fe,$14,$24,$dd,$15,$c8,$98,$3e,$b7,$d0,$f1,$99,$36,$ee // x7..$....>....6.
        .byte $e8,$71,$d9,$16,$a2,$86,$db,$e6,$3b,$14,$fb,$d0,$0a,$65,$b8,$fc // .q......;....e..
        .byte $b5,$a5,$e4,$49,$85,$fd,$e7,$80,$36,$51,$72,$49,$3f,$b9,$bd,$9d // ...I....6QrI?...
        .byte $40,$4e,$6c,$8f,$83,$c0,$03,$e8,$bd,$eb,$d9,$23,$52,$99,$3a,$11 // @Nl........#R.:.
        .byte $a3,$f7,$4e,$3a,$b9,$10,$75,$cf,$38,$4f,$b4,$48,$a5,$16,$97,$c8 // ..N:..u.8O.H....
        .byte $69,$c7,$68,$4e,$5b,$b2,$33,$aa,$a9,$d8,$b3,$bf,$4c,$5a,$84,$14 // i.hN[.3.....LZ..
        .byte $bc,$7a,$23,$b1,$65,$f6,$57,$20,$20,$e8,$98,$6f,$05,$f0,$fb,$c0 // .z#.e.W  ..o....
        .byte $3c,$d0,$ef,$a5,$6e,$ad,$08,$85,$53,$fe,$cc,$e6,$79,$ff,$ad,$f2 // <...n...S...y...
        .byte $18,$69,$40,$8d,$15,$7d,$90,$03,$ee,$16,$3d,$5f,$c6,$14,$10,$ce // .i@..}....=_....
        .byte $a0,$00,$84,$ff,$7b,$17,$2e,$ff,$5c,$20,$b9,$0e,$21,$85,$cb,$06 // ....{...\ ..!...
        .byte $ce,$a4,$b2,$20,$a2,$1f,$7b,$64,$44,$1f,$65,$85,$21,$84,$40,$8a // ... ..{dD.e.!.@.
        .byte $e6,$06,$76,$9e,$e5,$9d,$84,$ba,$a5,$05,$23,$a4,$c8,$a9,$60,$91 // ..v.......#...`.
        .byte $fe,$a0,$3f,$a2,$ff,$70,$b9,$d2,$37,$80,$a5,$9d,$4a,$08,$e8,$bb // ..?..p..7...J...
        .byte $29,$07,$57,$05,$7a,$cd,$8a,$18,$aa,$88,$fb,$e9,$a2,$21,$bd,$57 // ).W.z........!.W
        .byte $7f,$95,$6f,$fa,$10,$f8,$60,$78,$d8,$7f,$37,$85,$01,$77,$ad,$8a // ..o...`x..7..w..
        .byte $29,$80,$09,$0b,$7a,$11,$d0,$b5,$81,$69,$2f,$7f,$2a,$ab,$a9,$08 // )...z....i/.*...
        .byte $53,$0e,$4a,$8d,$0f,$97,$a8,$dc,$ad,$0d,$dd,$a2,$9f,$00,$1a,$eb // S.J.............
        .byte $ce,$19,$ae,$15,$27,$24,$f3,$89,$20,$52,$21,$cb,$ca,$fb,$04,$ac // ....'$.. R!.....
        .byte $05,$4c,$06,$4a,$8e,$07,$dd,$a9,$c8,$5f,$8d,$16,$60,$f5,$7e,$d6 // .L.J....._..`.~.
        .byte $f9,$1b,$64,$c7,$95,$3e,$b5,$84,$a8,$c9,$3f,$01,$de,$0c,$d7,$42 // ..d..>....?....B
        .byte $0f,$bb,$a9,$51,$fe,$ce,$d3,$bb,$21,$94,$9e,$b4,$9c,$1f,$85,$5a // ...Q....!......Z
        .byte $84,$aa,$64,$e8,$d4,$b5,$ae,$6f,$d8,$ee,$91,$d9,$54,$ae,$05,$49 // ..d....o....T..I
        .byte $b4,$5c,$9d,$cd,$06,$d4,$b4,$fb,$52,$1f,$b0,$14,$9b,$6b,$ed,$6c // .\......R....k.l
        .byte $24,$5f,$9f,$35,$9e,$9d,$04,$d4,$3f,$b9,$ba,$9c,$4c,$7f,$77,$a9 // $_.5....?...L.w.
        .byte $76
        .byte $3c,$27,$b5,$d2
        .byte $38,$f9,$8a,$e3
        .text "*3/H+H"
        .byte $b9
        .byte $3c,$7b,$e8,$c9,$68,$d0,$4a,$a8,$f0,$07,$8f,$46,$66,$ad,$57,$34 // <{..h.J....Ff.W4
        .byte $f9,$a5,$b3,$a4,$f7,$dc,$87,$99,$d6,$5a,$98,$ce,$9d,$01,$d4,$67 // .........Z.....g
        .byte $f6,$9b,$f2,$65,$cf,$a6,$2a,$b4,$86,$ef,$99,$97,$2d,$b5,$9a,$7a // ...e..*.....-..z
        .byte $e9,$d1,$84,$a8,$e0,$0e,$f0,$03,$be,$ea,$f4,$a9,$27,$73,$ef,$16 // ............'s..
        .byte $ee,$10,$07,$29,$1f,$fd,$17,$8a,$d0,$e5,$95,$ea,$c8,$94,$86,$f3 // ...)............
        .byte $89,$aa,$fd,$d2,$b9,$2d,$e3,$3f,$85,$c5,$b4,$88,$fd,$54,$f0,$5d // .....-.?.....T.]
        .byte $05,$3d,$0f,$1d,$9c,$3d,$f2,$10,$0d,$c9,$c0,$29,$7f,$3f,$90,$b4 // .=...=.....).?..
        .byte $df,$79,$85,$9a,$e2,$1d,$40,$8f,$8a,$c8,$3f,$c4,$d8,$f4,$a8,$94 // .y....@...?.....
        .byte $88,$fb,$18,$75,$2b,$af,$b0,$ad,$02,$5a,$b5,$b7,$69,$2b,$77,$b1 // ...u+....Z..i+w.
        .byte $9d,$31,$d4,$a7,$2d,$30,$03,$4c,$fc,$0f,$3d,$a4,$c3,$a6,$ff,$d3 // .1..-0.L..=.....
        .byte $08,$c8,$73,$ff,$66,$09,$ca,$f0,$06,$88,$c0,$3f,$d0,$ff,$01,$e8 // ..s.f......?....
        .byte $86,$b2,$84,$c3,$8c,$16,$ff,$a4,$7c,$17,$aa,$a9,$30,$8d,$be,$d4 // ........|...0...
        .byte $60,$1e,$18,$8b,$5f,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$ff,$2e,$86 // `..._~..........
        .byte $8e,$96,$9f,$a8,$b3,$bd,$ff,$c8,$d4,$e1,$ee,$fd,$f0,$fe,$1a,$d0 // ................
        .byte $05,$08,$ea,$99,$28,$aa,$d9,$e8,$da,$2f,$dd,$03,$ea,$14,$da,$0a // ....(..../......
        .byte $11,$e5,$24,$73,$05,$88,$f1,$80,$17,$81,$52,$41,$09,$92,$70,$12 // ..$s......RA..p.
        .byte $01,$45,$71,$03,$86,$fd,$90,$8d,$8b,$7a,$0f,$55,$ff,$89,$87,$85 // .Eq......z.U....
        .byte $7d,$63,$16,$c1,$9c,$09,$04,$bb,$14,$33,$b4,$ec,$ed,$f8,$3f,$08 // }c.......3....?.
        .byte $26,$c9,$60,$82,$3a,$10,$89,$e8,$8a,$42,$11,$85,$14,$28,$84,$03 // &.`.:....B...(..
        .byte $80,$01,$bc,$08,$00,$76,$18,$40,$02,$30,$04,$88,$05,$44,$21,$70 // .....v.@.0...D!p
        .byte $07,$00,$43,$47,$18,$31,$55,$66,$77,$88,$06,$f7,$ff,$86,$8e,$23 // ..CG.1Ufw......#
        .byte $62,$69,$4d,$15,$4e,$69,$15,$19,$63,$26,$60,$7b,$27,$ec,$6b,$9c // biM.Ni..c&`{'.k.
        .byte $68,$f0,$ef,$53,$9f,$9f,$6a,$96,$8a,$32,$45,$83,$44,$8a,$c9,$37 // h..S..j..2E.D..7
        .byte $e1,$df,$b4,$f6,$49,$61,$f4,$d4,$f1,$44,$44,$f5,$51,$6b,$d8,$0e // ....Ia...DD.Qk..
        .byte $5e,$41,$b2,$f4,$2d,$21,$92,$87,$29,$20,$21,$69,$38,$cb,$0a,$35 // ^A..-!..) !i8..5
        .byte $30,$a3,$25,$0e,$52,$5a,$3b,$a7,$2b,$30,$7c,$87,$ae,$4a,$1c,$a4 // 0.%.RZ;.+0|..J..
        .byte $b5,$3a,$97,$33,$f3,$36,$f2,$2f,$4a,$a2,$0e,$eb,$a0,$02,$f6,$00 // .:.3.6./J.......
        .byte $9d,$eb,$86,$17,$88,$5c,$87,$a9,$01,$b8,$84,$85,$b2,$dd,$a8,$5a // .....\.........Z
        .byte $41,$ab,$95,$a4,$af,$ae,$ab,$99,$49,$b9,$b1,$3f,$95,$9a,$88,$fe // A.......I..?....
        .byte $ff,$cb,$07,$6f,$d5,$86,$bb,$c3,$a9,$04,$f1,$8b,$85,$8e,$60,$7f // ...o..........`.
        .byte $bb,$80,$03,$91,$bc,$07,$73,$38,$06,$20,$18,$8e,$47,$40,$14,$8d // ......s8. ..G@..
        .byte $c0,$88,$df,$01,$93,$40,$00,$53,$40,$05,$34,$00,$6e,$28,$06,$58 // .....@.S@.4.n(.X
        .byte $05,$aa,$01,$76,$06,$b0,$00,$a0,$29,$92,$01,$6b,$81,$44,$01,$82 // ...v....)..k.D..
        .byte $c2,$06,$c0,$03,$57,$00,$0e,$01,$41,$10,$12,$f3,$c0,$21,$ce,$b7 // ....W...A....!..
        .byte $24,$e4,$03,$a6,$22,$55,$39,$be,$0d,$fe,$4c,$c5,$29,$96,$73,$23 // $..."U9...L.).s#
        .byte $32,$30,$a7,$38,$ed,$c7,$47,$49,$ea,$d0,$1d,$65,$c3,$31,$c8,$66 // 20.8..GI...e.1.f
        .byte $ee,$4c,$60,$8b,$24,$4d,$33,$da,$c0,$a9,$3c,$b2,$73,$43,$2a,$10 // .L`.$M3...<.sC*.
        .byte $b7,$8e,$10,$1b,$6e,$1a,$24,$37,$70,$18,$e5,$80,$87,$8b,$8c,$1d // ....n.$7p.......
        .byte $24,$05,$ec,$7b,$62
        .byte $25,$8b,$f4,$02,$72,$19
        .text "PB)V"
        .byte $9e
        .byte $96,$31,$9c,$57,$3b,$6a,$8c,$19,$bd,$ca,$4c,$d1,$63,$14,$64,$8a // .1.W;j....L.c.d.
        .byte $c6,$a1,$d2,$f5,$72,$02,$94,$5c,$be,$c0,$76,$b1,$59,$59,$b9,$67 // ....r..\..v.YY.g
        .byte $eb
        .byte $32,$1b
        .byte $38,$46,$8a
        .byte $38,$8d,$62
        .text "IWB-N$"
        .byte $8b
        .byte $17,$43,$a5,$c2,$19,$50,$05,$fc,$c7,$52,$43,$17,$58,$4d,$69,$1c // .C...P...RC.XMi.
        .byte $e5,$62,$43,$80,$8d,$17,$44,$17,$8c,$05,$44,$36,$44,$b0,$29,$59 // .bC...D...D6D.)Y
        .byte $0d,$8b,$29,$9c,$0f,$55,$59,$88,$0e,$c3,$e7,$e6,$36,$56,$ab,$4d // ..)..UY.....6V.M
        .byte $4f,$5a,$da,$cc,$64,$43,$4c,$e6,$1c,$ae,$c7,$46,$55,$2f,$ae,$03 // OZ..dCL....FU/..
        .byte $44,$45,$60,$dc,$24,$cb,$58,$2e,$d8,$30,$2f,$d8,$49,$8a,$1d,$73 // DE`.$.X..0/.I..s
        .byte $4b,$27,$5e,$41,$19,$fe,$54,$a1,$d8,$a0,$ca,$c5,$68,$a0,$55,$05 // K'^A..T.....h.U.
        .byte $76,$53,$4c,$7b,$55,$65,$9c,$23,$30,$e9,$c4,$16,$4e,$3a,$07,$e2 // vSL{Ue.#0...N:..
        .byte $47,$4c,$82,$ba,$d1,$47,$c4,$f6,$86,$50,$9f,$40,$03,$55,$99,$6c // GL...G...P.@.U.l
        .byte $fa,$81,$ac
        .text "B!OZ"
        .byte $71
        .byte $44,$51,$94
        .byte $41,$4d,$c2,$a1,$71
        .byte $88,$40,$c2,$95,$a4,$4b,$01,$aa,$1a,$98,$55,$7a,$09,$0d,$6c,$3c // .@...K....Uz..l<
        .byte $2e,$8b,$48,$2e,$d0,$4b,$64,$ef,$4d,$4a,$e2,$a8,$53,$2b,$57,$9a // ..H..Kd.MJ..S+W.
        .byte $43,$ca,$46,$a9,$41,$52,$a5,$06,$47,$48,$9a,$a5,$12,$58,$e6,$61 // C.F.AR..GH...X.a
        .byte $a9,$f9,$53,$98,$87,$49,$43,$7b,$e8,$41,$c2,$95,$99,$22,$46,$4d // ..S..IC{.A..."FM
        .byte $d1,$a2,$53,$f5,$4d,$60,$77,$c3,$44,$e9,$49,$42,$49,$9b,$50,$74 // ..S.M`w.D.IBI.Pt
        .byte $46,$97
        .byte $23,$16
        .byte $58,$ea
        .byte $42,$5f
        .text ";8J "
        .byte $b0,$da
        .byte $44,$41
        .byte $4e,$4c,$d3,$bc,$c5,$d2,$11,$36,$55,$c2,$1e,$2e,$01,$d4,$48,$be // NL.....6U.....H.
        .byte $74,$4b,$8e,$14,$8b,$27,$55,$d9,$94,$96,$bf,$d1,$43,$55,$8c,$57 // tK...'U.....CU.W
        .byte $28,$c5,$d9,$d6,$4b,$28,$ea,$d3,$21,$d2,$4e,$aa,$c9,$57,$33,$a6 // (...K(..!.N..W3.
        .byte $34,$43,$45,$1b,$94,$c6,$a4
        .text "GUS7,"
        .byte $c1,$ed
        .byte $4e,$c4
        .byte $7e
        .text "RACK"
        .byte $9e
        .byte $29,$a8
        .text "0?NWST"
        .byte $79
        .byte $4c
        .byte $76
        .byte $49,$41,$f2
        .text "C64.O"
        .byte $ff
        .byte $47,$e9,$86
        .byte $2d,$39,$54
        .byte $48,$62,$99
        .byte $41,$59,$69
        .byte $57,$54,$b0,$d0,$89
        .text "MBER"
        .byte $7e
        .text "IT! "
        .byte $5e,$1c
        .byte $2e,$01,$04
        .byte $20,$87,$f0,$00,$00,$0e
        .byte $24
        .byte $20,$f3,$75,$35,$55,$16,$40,$40,$41,$cf,$73,$33,$51,$01,$62,$46 //  .u5U.@@A.s3Q.bF
        .byte $03,$30,$05,$40,$26,$12,$44,$00,$e8,$98,$29,$0f,$f0,$14,$8a,$4a // .0.@&.D...)....J
        .byte $be,$33,$03,$2a,$26,$9f,$ca,$10,$fa,$79,$67,$03,$aa,$a5,$9f,$79 // .3.*&....yg....y
        .byte $9b,$03,$99,$9c,$03,$8a,$99,$68,$03,$a2,$04,$20,$00,$01,$99,$34 // .......h... ...4
        .byte $03,$c8,$c0,$34,$d0,$d2,$a0,$00,$4c,$37,$01,$20,$00,$47,$a9,$00 // ...4....L7. .G..
        .byte $85,$9f,$e0,$01,$90,$1f,$46,$fd,$d0,$15,$48,$ad,$19,$01,$d0,$03 // ......F...H.....
        .byte $ce,$1a,$01,$ce,$19,$01,$ad,$56,$12,$90,$15,$6a,$85,$fd,$68,$2a // .......V...j..h*
        .byte $26,$9f,$ca,$d0,$e1,$60,$ca,$c6,$ff,$c6,$af,$88,$90,$dd,$b1,$ae // &....`..........
        .byte $91,$fe,$98,$d0,$f6,$8a,$d0,$ee,$e8,$20,$00,$01,$a8,$d0,$13,$e8 // ......... ......
        .byte $20,$08,$01,$4a,$c8,$90,$f8,$c0,$11,$90,$0f,$f0,$65,$a2,$10,$20 //  ..J........e.. 
        .byte $00,$01,$85,$a7,$a6,$9f,$a0,$00,$90,$27,$be,$33,$03,$20,$00,$01 // .........'.3. ..
        .byte $79,$67,$03,$85,$a7,$a5,$9f,$79,$9b,$03,$48,$d0,$06,$a4,$a7,$c0 // yg.....y..H.....
        .byte $04,$90,$02,$a0,$03,$be,$b6,$01,$20,$00,$01,$79,$b9,$01,$a8,$a5 // ........ ..y....
        .byte $a7,$e5,$fe,$90,$02,$c6,$ff,$49,$ff,$85,$fe,$c0,$01,$90,$1e,$be // .......I........
        .byte $34,$03,$20,$00,$01,$79,$68,$03,$90,$03,$e6,$9f,$18,$65,$fe,$85 // 4. ..yh......e..
        .byte $ae,$a5,$9f,$79,$9c,$03,$65,$ff,$85,$af,$68,$aa,$38,$a4,$a7,$4c // ...y..e...h.8..L
        .byte $34,$01,$4c,$00,$38,$02,$04,$04,$30,$20,$10 // 4.L.8...0 .

// --- Region $3700-$3732 ---
.pc = $3700 "txt_3700"

txt_3700:
        .text "GRAND PRIX CIRCUIT +"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $c6,$c9,$d2                           // ...

txt_3718:
        .text " (C) 1988 ACCOLADE        "
        .byte $00                                   // string terminator

// --- Region $3757-$37ff ---
.pc = $3757 "dat_3757"

dat_3757:
        .byte $18,$1f                               // ..

txt_3759:
        .text "&-4;BIPW"
        .byte $5e,$65,$6c,$73,$7a,$81,$88,$8f,$96,$9d,$a4,$ab,$b2,$b9,$c0,$c7 // ^elsz...........
        .byte $ce,$d5,$dc,$e3,$ea,$f1,$f8,$06,$0e,$05,$04,$05,$0a,$02,$09,$00 // ................
        .fill 8, $00
        .byte $80,$00,$02,$00,$20,$00,$04,$01,$80,$10,$02,$00,$21,$80,$04,$21 // .... .......!..!
        .byte $80,$10,$42,$04,$21,$90,$04,$21,$84,$11,$42,$14,$21,$90,$44,$29 // ..B.!..!..B.!.D)
        .byte $84,$11,$42,$94,$29,$90,$45,$29,$84,$51,$4a,$94,$6d,$90,$45,$29 // ..B.).E).QJ.m.E)
        .byte $94,$53,$4a,$94,$6d,$92,$55,$aa,$6d,$92,$6b,$b5,$ac,$6b,$d6,$ba // .SJ.m.U.m.k..k..
        .byte $6f,$92,$6b,$b5,$ae,$7b,$d6,$ba,$6f,$d6,$6b,$bd,$ee,$7b,$d6,$bb // o.k..{..o.k..{..
        .byte $6f,$de,$eb,$bd,$ee,$7b,$de,$fb,$6f,$de,$fb,$bd,$ef,$7f,$de,$fb // o....{..o.......
        .byte $7f,$de,$ff,$fd,$ef,$7f,$fe,$fb,$ff,$df,$ff,$fd,$ff,$7f,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff           // .......

// --- Region $3a88-$3ada ---
.pc = $3a88 "Segment $3a88"
        .byte $0e,$86,$0f,$84,$10,$a2,$00,$a9,$f8,$a0 // ..........

txt_3a92:
        .text "( "
        .byte $22                                   // double quote character
        .text ":"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $04,$8e,$27,$d0,$48,$20,$fa,$3d,$68,$a2,$a4,$d0,$37,$85,$0e,$86 // ..'.H .=h...7...
        .byte $0f,$84,$10,$a2,$08,$a9,$f0,$a0       // ........

txt_3aaf:
        .text "0 "
        .byte $22                                   // double quote character
        .text ":"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $b7,$d0,$24,$85,$0e,$86,$0f,$84,$10,$a2,$10,$a9,$e8,$a0 // ..$...........

txt_3ac2:
        .text "8 "
        .byte $22                                   // double quote character
        .text ":"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $ca,$d0,$11,$85,$0e,$86,$0f,$84,$10,$a2,$18,$a9,$e0 // .............

txt_3ad4:
        .text " "
        .byte $22                                   // double quote character
        .text ":"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $ec,$a2,$eb                           // ...

// --- Region $3c2f-$3c42 ---
.pc = $3c2f "dat_3c2f"

dat_3c2f:
        .byte $84,$11,$60,$00,$00,$00,$00,$06,$09,$0b,$0b,$0c,$0c,$0f,$0f,$07 // ..`.............
        .byte $07,$0d,$0d,$01                       // ....

// --- Region $3dfa-$3f14 ---
.pc = $3dfa "dat_3dfa"

dat_3dfa:
        .byte $a2,$0e,$d6,$84,$d0,$03,$4c,$95,$3e,$b5,$84,$a8,$c9,$01,$d0,$0c // ......L.>.......
        .byte $9d,$06,$d4,$a9,$0f,$9d,$05,$d4,$a9,$fe,$95,$9e,$c0,$ff,$d0,$21 // ...............!
        .byte $94,$9e,$b4,$9c,$b5,$85,$95,$84,$b9,$64,$3f,$95,$9b,$b5,$ae,$95 // .........d?.....
        .byte $b1,$a9,$00,$95,$b0,$b9,$54,$3f,$9d,$05,$d4,$b9,$5c,$3f,$9d,$06 // ......T?....\?..
        .byte $d4,$b4,$9b,$b9,$6c,$3f,$d0,$09,$b9,$8a,$3f,$95,$9b,$a8,$b9,$6c // ....l?....?....l
        .byte $3f,$95,$9f,$35,$9e,$9d,$04,$d4,$b9,$8a,$3f,$10,$07,$29,$7f,$a8 // ?..5......?..)..
        .byte $a9,$00,$f0,$27,$b5,$8a,$38,$f9,$8a,$3f,$48,$29,$0f,$a8,$b9,$48 // ...'..8..?H)...H
        .byte $3f,$85,$b4,$b9,$3c,$3f,$85,$b3,$68   // ?...<?..h

txt_3e73:
        .text "JJJJ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $f0,$07,$46,$b4,$66,$b3,$88,$d0,$f9,$a5,$b3,$a4,$b4,$18,$75,$87 // ..F.f.........u.
        .byte $9d,$00,$d4,$98,$69,$00,$9d,$01,$d4,$f6,$9b,$d0,$65,$b4,$88,$d0 // ....i.......e...
        .byte $2a,$b4,$86,$b5,$99,$85,$c4,$b5,$9a,$85,$c5,$b1,$c4,$d0,$0e,$a8 // *...............
        .byte $e0,$0e,$f0,$03,$c8,$d0,$f4,$a9,$27,$85,$8e,$d0,$ee,$10,$07,$29 // ........'......)
        .byte $1f,$95,$9d,$c8,$d0,$e5,$95,$89,$c8,$94,$86,$b4,$89,$b9,$fd,$3f // ...............?
        .byte $85,$c4,$b9,$e3,$3f,$85,$c5,$b4,$88,$b1,$c4,$c9,$f0,$90,$05,$29 // ....?..........)
        .byte $0f,$95,$9c,$c8,$b1,$c4,$10,$0d,$c9,$c0,$29,$7f,$90,$02,$a9,$df // ..........).....
        .byte $95,$85,$c8,$b1,$c4,$18,$75,$9d,$95,$8a,$c8,$b1,$c4,$d0,$01,$a8 // ......u.........
        .byte $94,$88,$b5,$b0,$18,$75,$af,$95,$b0,$9d,$02,$d4,$b5,$b1,$69,$00 // .....u........i.
        .byte $95,$b1,$9d,$03,$d4,$a9,$ff,$cb,$07,$30,$03,$4c,$fc // .........0.L.

// --- Region $3f3c-$4098 ---
.pc = $3f3c "dat_3f3c"

dat_3f3c:
        .byte $1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e,$86,$8e,$96,$9f // ...~............
        .byte $a8,$b3,$bd,$c8,$d4,$e1,$ee,$fd,$f0,$01,$00,$d0,$d0,$08,$01,$01 // ................
        .byte $d9,$da,$aa,$aa,$d9,$e8,$da,$dd,$00,$03,$01,$01,$00,$0a,$00,$11 // ................
        .byte $81
        .byte $41,$00,$01,$81
        .text "AAA"
        .byte $40                                   // @ character
        .byte $00,$01,$81
        .byte $41,$40,$40,$80
        .byte $00,$01,$81                           // ...

txt_3f7f:
        .text "AAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $ff,$00,$01,$00,$ff,$89,$87,$85,$00,$08,$00,$fd,$90,$8d,$8b,$ff // ................
        .byte $0f,$00,$ff,$89,$87,$85,$00,$00,$00,$00,$10,$10,$10,$16,$08,$03 // ................
        .byte $09,$04,$14,$33,$b4,$ec,$ed,$3f,$3f,$3f,$08,$82,$03,$03,$03,$03 // ...3...???......
        .byte $89,$03,$03,$03,$03,$8a,$03,$03,$03,$03,$85,$03,$03,$84,$03,$80 // ................
        .byte $01,$82,$03,$03,$03,$03,$89,$03,$03,$03,$03,$8a,$03,$03,$03,$03 // ................
        .byte $85,$03,$03,$84,$03,$80,$01,$02,$08,$00 // ..........

txt_3fe4:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $02,$04,$04,$04,$04,$05,$05,$05,$05,$06,$06,$06,$06,$07,$07,$07 // ................
        .byte $07,$00,$43,$18,$31,$55,$66,$77,$88,$06,$f7,$ef,$63,$9f,$68,$ef // ..C.1Ufw....c.h.
        .byte $6a,$9f,$51,$ef,$6b,$9f,$68,$ef,$53,$9f,$6a,$00,$f0,$ef,$63,$f1 // j.Q.k.h.S.j...c.
        .byte $9f,$68,$f0,$ef,$6a,$f1,$9f,$51,$f0,$ef,$6b,$f1,$9f,$68,$f0,$ef // .h..j..Q..k..h..
        .byte $53,$f1,$9f,$6a,$00,$f1,$87,$61,$f4,$51,$f6,$61,$f4,$51,$f5,$61 // S..j...a.Q.a.Q.a
        .byte $f4,$61,$f1,$51,$f4,$61,$00,$f1,$87,$51,$f4,$51,$f6,$61,$f4,$51 // .a.Q.a...Q.Q.a.Q
        .byte $f5,$51,$f1,$51,$f5,$51,$f5,$51,$00,$f2,$87,$3a,$f3,$33,$f2,$3a // .Q.Q.Q.Q...:.3.:
        .byte $36,$f3,$3a,$f2,$35,$f3,$36,$f2,$33,$00,$f2,$87,$21,$f3,$35,$f2 // 6.:.5.6.3...!.5.
        .byte $21,$3a,$f3,$21,$f2,$38,$f3,$3a,$f2,$35,$00,$f2,$87,$3b,$f3,$33 // !:.!.8.:.5...;.3
        .byte $f2,$3b,$3a,$f3,$3b,$f2,$36,$f3,$3a,$f2,$33,$00,$f2,$87,$3a,$f3 // .;:.;.6.:.3...:.
        .byte $4a,$f2,$3a,$36,$f3,$3a,$f2,$33,$f3,$36,$f2,$4a,$00 // J.:6.:.3.6.J.

// --- Region $40d2-$40d7 ---
.pc = $40d2 "Segment $40d2"
        .byte $00,$00,$10,$10,$10,$10               // ......

// --- Region $40f2-$40ff ---
.pc = $40f2 "dat_40f2"

dat_40f2:
        .byte $10,$10,$10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$10,$10 // ..............

// --- Region $411a-$42df ---
.pc = $411a "dat_411a"

dat_411a:
        .byte $10,$10,$10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00 // ................
        .byte $10,$10,$10,$00,$00,$00,$10,$10,$10,$10,$00,$00,$00,$10,$10,$10 // ................
        .byte $10,$10,$10,$10,$10,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00 // ................
        .byte $00,$00,$10,$10,$00,$00,$00,$00,$10,$10,$10,$10,$00,$00,$10,$10 // ................
        .byte $10,$10,$00,$00,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$00,$00 // ................
        .byte $00,$00,$10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00 // ................
        .byte $10,$10,$10,$10,$10,$00,$00,$10,$10,$10,$00,$00,$10,$10,$10,$00 // ................
        .byte $00,$10,$10,$10,$10,$10,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00 // ................
        .byte $00,$00,$10,$10,$00,$00,$00,$00,$10,$10,$10,$10,$10,$10,$00,$10 // ................
        .byte $10,$10,$00,$00,$10,$10,$10,$00,$00,$00,$00,$10,$10,$10,$00,$00 // ................
        .byte $00,$00,$10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00 // ................
        .fill 10, $10
        .byte $00,$00,$10,$10,$10,$00,$00,$00,$00,$10,$10,$10,$00,$00,$00,$00 // ................
        .byte $10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00,$10,$10 // ................
        .fill 8, $10
        .byte $00,$00,$10,$10,$10,$00,$00,$00,$00,$10,$10,$10,$00,$00,$00,$00 // ................
        .byte $10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00,$10,$10 // ................
        .byte $10,$00,$10,$10,$10,$10,$10,$10,$00,$00,$10,$10,$10,$00,$00,$00 // ................
        .byte $00,$10,$10,$10,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00,$00,$00 // ................
        .byte $10,$10,$00,$00,$00,$00,$10,$10,$10,$00,$00,$10,$10,$10,$10,$10 // ................
        .byte $00,$00,$10,$10,$10,$00,$00,$00,$00,$10,$10,$10,$00,$00,$00,$00 // ................
        .byte $10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00,$10,$10 // ................
        .byte $10,$00,$00,$00,$10,$10,$10,$10,$00,$00,$10,$10,$10,$10,$10,$00 // ................
        .byte $00,$10,$10,$10,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00,$00,$00 // ................
        .byte $10,$10,$00,$00,$00,$00,$10,$10,$10,$10,$00,$00,$00,$10,$10,$10 // ................
        .byte $00,$00,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$00,$00,$00,$00 // ................
        .byte $10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00,$10,$10 // ................
        .byte $10,$10,$00,$00,$00,$10,$10,$10,$00,$00,$00,$10,$10,$10,$10,$10 // ................
        .byte $10,$10,$10,$00,$00,$00,$00,$00,$10,$10,$00,$00,$00,$00,$00,$00 // ................
        .byte $10,$10,$10,$10                       // ....

// --- Region $42fa-$4307 ---
.pc = $42fa "dat_42fa"

dat_42fa:
        .byte $10,$10,$10,$10,$00,$00,$00,$00,$00,$00,$10,$10,$10,$10 // ..............

// --- Region $4322-$4633 ---
.pc = $4322 "dat_4322"

dat_4322:
        .byte $10,$10,$10,$10,$00,$00,$00           // .......

txt_4329:
        .text "     "
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_432f:
        .text "OSTALGIA PRESENTS RELEASE #208 * "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_4351:
        .text "RAND "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)

txt_4357:
        .text "RIX "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_435c:
        .text "IRCUIT FROM "
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_4369:
        .text "CCOLADE *  ...........   "
        .byte $d4                                   // 'T' | $80 (end-of-string marker)

txt_4383:
        .text "HERE ARE NO TRAINERS IN THIS ONE,  BUT WE PROVIDE YOU WITH A PALFIX THAT TAKES CARE OF THE NASTY BADLINE FLICKERING WHEN CPU CARS APPEARS IN THE MIRRORS.    "
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_4421:
        .text "ND WE ALSO GIVE YOU THE USUAL ALL DRIVE MODE, INCLUDING REU AND IDE64 FIX.           "
        .byte $d4                                   // 'T' | $80 (end-of-string marker)

txt_4477:
        .text "HIS WEEK'S BEST TEAMS ARE ...   ONSLAUGHT, TRIAD, REMEMBER, THE WALKER GROUP, HOKUTO FORCE, BOOZE, DREAMS, CREST, RESOURCE, FOCUS, HITMEN, EXCESS, HEMA, SCS+TRC, FAIRLIGHT, EXTEND, SILICON AND ALOT OF OTHERS.......      "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_4554:
        .text "RACKING PERFORMED BY THE ONE AND ONLY  6 "
        .byte $d2                                   // 'R' | $80 (end-of-string marker)

txt_457e:
        .text " 6    ....    "
        .byte $d4                                   // 'T' | $80 (end-of-string marker)

txt_458d:
        .text "HANKS TO OUR TEST CREW ( "
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)

txt_45a7:
        .text "OKO, "
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $21,$d2                               // !.

txt_45af:
        .text ", "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)

txt_45b2:
        .text "GNORANCE, "
        .byte $c6                                   // 'F' | $80 (end-of-string marker)

txt_45bd:
        .text "UNGUS, "
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_45c5:
        .text "NTITRACK )           NOSTALGIA.C64.ORG   - THE WAY WE REMEMBER IT! "

dat_4608:
        // === Fill data (40 bytes, $4608-$462f) ===
        .fill 40, $2e
        .byte $20,$20,$20                           //    

dat_4633:
        // === Fill data (1 bytes, $4633-$4633) ===
        .byte $00                                   // .
