// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:12
// 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:  $0b00 (2816)
// IRQ handler:  $08c8 (irq_08c8)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 619 bytes, Data: 62869 bytes
// Labels: 119, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $08c8-$092e ---
.pc = $08c8 "irq_08c8"

irq_08c8:
        lda #$18
        sta $d016
        ldx #$0c

loc_08cf:
        dex
        bne loc_08cf
        bit $ea
        nop
        ldy #$00

smc_08d7:
        nop                                         // !SMC: modified by $0b07
        nop
        nop
        nop
        lda $0803,x
        sta $d020
        sta $d021
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        inx
        cpx #$c0
        beq dat_092f
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        dey
        bpl smc_08d7
        nop
        nop
        nop
        nop
        nop
        nop
        lda $0803,x
        sta $d020
        sta $d021

smc_090b:
        nop                                         // !SMC: modified by $0b0a
        nop
        nop
        nop
        lda $0804,x
        sta $d020
        sta $d021
        nop

smc_0919:
        nop                                         // !SMC: modified by $0b0d
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        inx
        bit $ea
        inx
        ldy #$05
        jmp smc_08d7

// --- Region $094f-$09b4 ---
.pc = $094f "loc_094f"

loc_094f:
        lda #$00
        sta $0286
        sta $0340
        sta $0341
        sta $0342
        jsr $e544
        lda #$0e
        jsr $ffd2
        lda #$08
        jsr $ffd2
        sei
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$c8
        sta $0314
        lda #$08
        sta $0315
        lda #$60
        sta $0343
        sta dat_0a2a
        lda #$ee
        sta $0a37
        ldx #$00
        txa

loc_0992:
        sta $0803,x
        inx
        cpx #$be
        bne loc_0992
        ldx #$00
        lda #$20

loc_099e:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_099e
        jsr sub_0ab8
        cli

loc_09b1:
        jmp loc_09b1

dat_09b4:
        .byte $a9                                   // .

// --- Region $09c2-$0a2b ---
.pc = $09c2 "loc_09c2"

loc_09c2:
        cmp #$02
        bne loc_0a18
        sei
        jsr $fda3
        jsr $ff5b
        lda #$31
        ldy #$ea
        sta $0314
        sty $0315
        cli
        ldx #$00
        stx $d020
        stx $d021

loc_09e0:
        lda dat_09ee,x
        sta $0340,x
        inx
        cpx #$b0
        bne loc_09e0
        jmp $0340

dat_09ee:
        .byte $a2,$00                               // ..

loc_09f0:
        lda $1000,x
        sta $0801,x
        inx
        bne loc_09f0
        inc $0344
        inc $0347
        lda $0344

loc_0a02:
        cmp #$d0
        bne loc_09f0
        lda #$ff
        ldy #$cf
        sta $2d
        sta $ae
        sty $2e
        sty $af
        jmp loc_fce2

dat_0a15:
        .byte $4c                                   // L

loc_0a16:
.label loc_0a18 = * + 2
        ldx $a9a7
        iny
        sta $0314
        lda #$08
        sta $0315
        lda #$38
        sta $d012
        jmp loc_febc

dat_0a2a:
        .byte $ad,$01                               // ..

// --- Region $0a93-$0aac ---
.pc = $0a93 "loc_0a93"

loc_0a93:
        ldx #$00

loc_0a95:
        lda $0864,x
        sta $0863,x
        inx
        cpx #$5f
        bne loc_0a95

loc_0aa0:
        lda $0803,x
        sta $0804,x
        dex
        bpl loc_0aa0
        jsr sub_0ab8
        rts

// --- Region $0ab8-$0ac2 ---
.pc = $0ab8 "sub_0ab8"
// Referenced by: jsr from $09ad, $0aa9, $fdbc

sub_0ab8:
        lda $d018
        and #$0f
        ora #$10
        sta $d018
        rts

// --- Region $0b00-$0b18 ---
.pc = $0b00 "main_0b00"

main_0b00:
        lda $02a6
        bne loc_0b15
        lda #$c1
        sta smc_08d7                                // SMC: modifies $08d7
        sta smc_090b                                // SMC: modifies $090b
        sta smc_0919                                // SMC: modifies $0919
        lda #$2c
        sta $0944

loc_0b15:
        jmp loc_094f

dat_0b18:
        .byte $00                                   // .

// --- Region $0f0e-$0f53 ---
.pc = $0f0e "Program $0f0e"
        eor ($4e,x)
        eor $54
        jsr sub_2020
        eor sub_2020,x
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        eor sub_2020,x
        jsr sub_3036
        and $352e,y
        sec
        .byte $37,$2e                               // rla $2e,x // ILLEGAL
        .byte $34,$34                               // nop $34,x // ILLEGAL
        and $2035,y
        jsr sub_5d20
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_6b20
        rti

// --- Region $4150-$4150 ---
.pc = $4150 "sub_4150"
// Referenced by: jsr from $ffd2

sub_4150:
        brk

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

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

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

loc_fce2:
        ldy #$ea
        sta $0314
        sty $0315
        cli
        ldx #$00
        stx $d020
        stx $d021

loc_fcf3:
        lda dat_09ee,x
        sta $0340,x
        inx
        cpx #$b0
        bne loc_fcf3
        jmp $0340

dat_fd01:
        .byte $a2,$00                               // ..

loc_fd03:
        lda $1000,x
        sta $0801,x
        inx
        bne loc_fd03
        inc $0344
        inc $0347
        lda $0344

loc_fd15:
        cmp #$d0
        bne loc_fd03
        lda #$ff
        ldy #$cf
        sta $2d
        sta $ae
        sty $2e
        sty $af
        jmp loc_fce2

dat_fd28:
        .byte $4c                                   // L

loc_fd29:
        ldx $a9a7
        iny
        sta $0314
        lda #$08
        sta $0315
        lda #$38
        sta $d012
        jmp loc_febc

dat_fd3d:
        .byte $ad,$01                               // ..

// --- Region $fda3-$fdbf ---
.pc = $fda3 "Segment $fda3"
        .byte $42                                   // jam // ILLEGAL

dat_fda4:
        .byte $03,$60                               // .`

loc_fda6:
        ldx #$00

loc_fda8:
        lda $0864,x
        sta $0863,x
        inx
        cpx #$5f
        bne loc_fda8

loc_fdb3:
        lda $0803,x
        sta $0804,x
        dex
        bpl loc_fdb3
        jsr sub_0ab8
        rts

// --- Region $fddd-$fdf6 ---
.pc = $fddd "loc_fddd"

loc_fddd:
        sec
        lda $02a6
        bne loc_fdf3
        lda #$c1
        sta smc_08d7
        sta smc_090b
        sta smc_0919
        lda #$2c
        sta $0944

loc_fdf3:
        jmp loc_094f

dat_fdf6:
        .byte $a8                                   // .

// --- Region $febc-$febc ---
.pc = $febc "loc_febc"

loc_febc:
        .byte $12                                   // jam // ILLEGAL

// --- Region $ff5b-$ff7e ---
.pc = $ff5b "Segment $ff5b"
        ora #$18
        ora $04
        rol $5420
        php
        ora $12
        ora $20
        .byte $17,$01                               // slo $01,x // ILLEGAL
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        asl $140f
        jsr sub_1605
        ora $0e
        jsr sub_2001
        .byte $13,$09                               // slo ($09),y // ILLEGAL
        asl $0c07
        ora $20
        .byte $02                                   // jam // ILLEGAL

dat_ff7e:
        .byte $19                                   // .

// --- Region $ffd2-$ffd5 ---
.pc = $ffd2 "Segment $ffd2"
        jsr sub_4150
        .byte $52                                   // jam // ILLEGAL

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

// --- Region $0805-$08c7 ---
.pc = $0805 "dat_0805"

dat_0805:
        .byte $0c                                   // .

dat_0806:
        // === Fill data (187 bytes, $0806-$08c0) ===
        .fill 187, $0b
        .byte $0c,$00,$00,$00,$00,$00,$00           // .......

// --- Region $092f-$094e ---
.pc = $092f "dat_092f"

dat_092f:
        .byte $a9,$00,$8d,$20,$d0,$8d,$21,$d0,$ee,$19,$d0,$a9,$b4,$8d,$14,$03 // ... ..!.........
        .byte $a9,$09,$8d,$15,$03,$20,$37,$0a,$a9,$00,$8d,$12,$d0,$4c,$bc,$fe // ..... 7......L..

// --- Region $09b5-$09c1 ---
.pc = $09b5 "Program $09b5"
        .byte $01,$8d,$19,$d0,$20,$37,$0a,$20,$2a,$0a,$ad,$42,$03 // .... 7. *..B.

// --- Region $0a2c-$0a92 ---
.pc = $0a2c "Program $0a2c"
        .byte $dc,$c9,$ef,$d0,$05,$a9,$01,$8d,$42,$03,$60,$ad,$41,$03,$ae,$41 // ........B.`.A..A
        .byte $03,$e0,$60,$d0,$16,$20,$ad,$0a,$a9,$ad,$8d,$37,$0a,$8d,$2a,$0a // ..`.. .....7..*.
        .byte $ad,$42,$03,$c9,$01,$d0,$03,$4c,$80,$0a,$60,$a2,$00,$bd,$04,$08 // .B.....L..`.....
        .byte $9d,$03,$08,$e8,$e0,$60,$d0,$f5,$bd,$63,$08,$9d,$64,$08,$ca,$10 // .....`...c..d...
        .byte $f7,$ae,$40,$03,$e8,$e0,$0a,$d0,$01,$60,$8e,$40,$03,$bd,$c3,$0a // ..@......`.@....
        .byte $8d,$63,$08,$60,$ce,$43,$03,$ae,$43,$03,$d0,$0b,$a9,$60,$8d,$37 // .c.`.C..C....`.7
        .byte $0a,$a9,$02,$8d,$42,$03,$60           // ....B.`

// --- Region $0aad-$0ab7 ---
.pc = $0aad "dat_0aad"

dat_0aad:
        .byte $ad,$18,$d0,$29,$0f,$09,$30,$8d,$18,$d0,$60 // ...)..0...`

// --- Region $0ac3-$0acd ---
.pc = $0ac3 "dat_0ac3"

dat_0ac3:
        .byte $00,$0c,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ..........

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

// --- Region $0b19-$0b32 ---
.pc = $0b19 "Program $0b19"
        .byte $00,$00,$00,$00,$00,$00,$00,$2d,$10,$05,$01,$03,$05,$0d,$01,$0b // .......-........
        .byte $05,$12,$20,$06,$09,$18,$05,$04,$2d   // .. .....-

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

// --- Region $0c00-$0f0d ---
.pc = $0c00 "dat_0c00"

dat_0c00:
        .text "                                        "
        .fill 10, $64
        .byte $70,$40,$72,$6e,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64 // p@rndddddddddddd
        .fill 14, $64
        .byte $20,$20,$64,$64,$64,$64,$64,$64,$64,$64,$5d,$6b,$73,$6d,$72,$72 //   dddddddd]ksmrr
        .byte $72,$40,$72,$40,$40,$72,$40,$72,$40,$72,$40,$72,$40,$6e,$64,$64 // r@r@@r@r@r@r@ndd
        .byte $64,$64,$64,$64,$64,$64               // dddddd

txt_0c76:
        .text "      "
        .byte $64,$64,$64,$64,$64,$64,$5d,$5d,$5d,$5d,$5d,$70,$73,$5d,$5d,$5d // dddddd]]]]]ps]]]
        .byte $5d,$6b,$7d,$5d,$5d,$5d,$6b,$73,$5d,$5d,$64,$64,$64,$64,$64,$64 // ]k}]]]ks]]dddddd

txt_0c9c:
        .text "          "
        .byte $64,$64,$64,$64,$5d,$6b,$73,$5d,$5d,$5d,$5d,$5d,$5d,$5d,$5d,$5d // dddd]ks]]]]]]]]]
        .byte $5d,$5d,$5d,$5d,$6b,$73,$70,$73,$64,$64,$64,$64 // ]]]]kspsdddd

txt_0cc2:
        .text "                "
        .byte $6d,$40,$71,$71,$71,$7d,$6d,$40,$71,$71,$71,$71,$40,$71,$71,$71 // m@qqq}m@qqqq@qqq
        .byte $40,$71,$40,$7d                       // @q@}

txt_0ce6:
        .text "                  "
        .fill 24, $63

txt_0d10:
        .text "               "

txt_0d1f:
        .encoding "screencode_mixed"
        .text "feels honoured to give you"
        .encoding "petscii_upper"

dat_0d39:
        .text "                                                     D"
        .byte $12,$15,$0e,$0b,$05,$0e,$20,$42,$01,$14,$20,$27,$0e,$27,$20,$42 // ...... B.. '.' B
        .byte $01,$0c,$0c                           // ...

txt_0d82:
        .text " 101% FX             (C) P"
        .byte $01,$14,$12,$09,$0f,$14,$20,$47,$01,$0d,$05,$13 // ...... G....

txt_0da8:
        .text " , N"
        .byte $0f,$12,$17,$01,$19                   // .....

dat_0db1:
        .text "                                                      R"
        .byte $01,$10,$05,$04,$20,$02,$19,$20,$43,$12,$0f,$13,$13,$06,$09,$12 // .... .. C.......
        .byte $05,$2f,$4d,$0f,$14,$09,$16           // ./M....

txt_0dff:
        .text "8             NTSC "
        .byte $06,$09,$18,$05,$04,$20,$02,$19,$20,$4a,$01,$19,$04,$05,$05,$2f // ..... .. J...../
        .byte $43,$08,$12,$0f,$0d,$01,$0e,$03,$05   // C........

dat_0e2b:
        .text "                                              NOW "

txt_0e5d:
        .encoding "screencode_mixed"
        .text "this version is"
        .encoding "petscii_upper"

txt_0e6c:
        .text " 101% "

txt_0e72:
        .encoding "screencode_mixed"
        .text "fixed albeit  the"
        .encoding "petscii_upper"

txt_0e83:
        .text " M8 "

txt_0e87:
        .encoding "screencode_mixed"
        .text "version said it'd be"
        .encoding "petscii_upper"

txt_0e9b:
        .text " 100% "
        .byte $06,$09,$18,$05,$04,$2e,$20,$54       // ...... T

txt_0ea9:
        .encoding "screencode_mixed"
        .text "here was not even a single byte"
        .encoding "petscii_upper"

txt_0ec8:
        .text " FIXED!           "
        .byte $70                                   // p

txt_0edb:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $6e                                   // n

txt_0eee:
        .text "                    "
        .byte $5d                                   // ]

txt_0f03:
        .text "    BASS PL"

// --- Region $0f54-$1000 ---
.pc = $0f54 "txt_0f54"

txt_0f54:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $73                                   // s

txt_0f66:
        .text "                    "
        .byte $5d                                   // ]

txt_0f7b:
        .text "GANGSTA'S PARADISE"
        .byte $5d                                   // ]

txt_0f8e:
        .text "                    "
        .byte $5d                                   // ]

txt_0fa3:
        .text "  FTP.INF.BME.HU  "
        .byte $5d                                   // ]

txt_0fb6:
        .text "                    "
        .byte $6d                                   // m

txt_0fcb:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $7d                                   // }

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

// --- Region $1605-$1605 ---
.pc = $1605 "sub_1605"
// Referenced by: jsr from $ff6e

sub_1605:
        .byte $00                                   // .

// --- Region $2001-$2001 ---
.pc = $2001 "sub_2001"
// Referenced by: jsr from $ff73

sub_2001:
        .byte $00                                   // .

// --- Region $2020-$2020 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $0f12, $0f18, $0f1b, $0f1e, $0f21, $0f24, $0f27, $0f3e

sub_2020:
        .byte $00                                   // .

// --- Region $3036-$3036 ---
.pc = $3036 "sub_3036"
// Referenced by: jsr from $0f2d

sub_3036:
        .byte $00                                   // .

// --- Region $4151-$4151 ---
.pc = $4151 "dat_4151"

dat_4151:
        // === Fill data (1 bytes, $4151-$4151) ===
        .byte $00                                   // .

// --- Region $5d20-$5d20 ---
.pc = $5d20 "sub_5d20"
// Referenced by: jsr from $0f3b

sub_5d20:
        .byte $00                                   // .

// --- Region $6b20-$6b20 ---
.pc = $6b20 "sub_6b20"
// Referenced by: jsr from $0f50

sub_6b20:
        .byte $00                                   // .

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

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

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

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

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

irq_ea31:
        .byte $00                                   // .

// --- Region $fb00-$fce1 ---
.pc = $fb00 "dat_fb00"

dat_fb00:
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$0b,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a5,$21,$0c,$80,$bb,$0b // .........`.!....
        .byte $21,$0c,$a6,$2f,$a9,$18,$8d,$16,$d0,$a2,$0c,$ca,$d0,$fd,$24,$ea // !../..........$.
        .byte $ea,$a0,$00,$e4,$ea,$29,$bd,$03,$08,$8d,$20,$d0,$8d,$21,$d0,$e8 // .....).... ..!..
        .byte $ea,$25,$e8,$e0,$c0,$f0,$3e,$e8,$ea,$23,$88,$10,$db,$e6,$ea,$29 // .%....>..#.....)
        .byte $bd,$03,$08,$8d,$20,$d0,$8d,$21,$d0,$e4,$ea,$29,$bd,$04,$08,$8d // .... ..!...)....
        .byte $20,$d0,$8d,$21,$d0,$ee,$ea,$61,$9f,$e8,$24,$ea,$e8,$a0,$05,$4c //  ..!...a..$....L
        .byte $d7,$08,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$ee,$19,$d0,$a9,$b4,$8d // ..... ..!.......
        .byte $14,$03,$a9,$09,$8d,$15,$03,$20,$37,$0a,$a9,$00,$8d,$12,$d0,$4c // ....... 7......L
        .byte $bc,$fe,$a9,$00,$8d,$86,$02,$8d,$40,$03,$8d,$41,$03,$8d,$42,$03 // ........@..A..B.
        .byte $20,$44,$e5,$a9,$0e,$20,$d2,$ff,$a9,$08,$20,$d2,$ff,$78,$a9,$01 //  D... .... ..x..
        .byte $8d,$1a,$d0,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$a9,$c8,$8d,$14,$03 // ................
        .byte $a9,$08,$8d,$15,$03,$a9,$60,$8d,$43,$03,$8d,$2a,$0a,$a9,$ee,$8d // ......`.C..*....
        .byte $37,$0a,$a2,$00,$8a,$9d,$03,$08,$e8,$e0,$be,$d0,$f8,$a2,$00,$a9 // 7...............
        .byte $20,$9d,$00,$04,$9d,$00,$05,$9d,$00,$06,$9d,$00,$07,$e8,$d0,$f1 //  ...............
        .byte $20,$b8,$0a                           //  ..

txt_fcc3:
        .text "XL"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $09,$a9,$01,$8d,$19,$d0,$20,$37,$0a,$20,$2a,$0a,$ad,$42,$03,$c9 // ...... 7. *..B..
        .byte $02,$d0,$52,$78,$20,$a3,$fd,$20,$5b,$ff,$a9,$31 // ..Rx .. [..1

// --- Region $fd3f-$fda2 ---
.pc = $fd3f "Segment $fd3f"
        .byte $dc,$c9,$ef,$d0,$05,$a9,$01,$8d,$42,$03,$60,$ad,$41,$03,$ae,$41 // ........B.`.A..A
        .byte $03,$e0,$60,$d0,$16,$20,$ad,$0a,$a9,$ad,$8d,$37,$0a,$8d,$2a,$0a // ..`.. .....7..*.
        .byte $ad,$42,$03,$c9,$01,$d0,$03,$4c,$80,$0a,$60,$a2,$00,$bd,$04,$08 // .B.....L..`.....
        .byte $9d,$03,$08,$e8,$e0,$60,$d0,$f5,$bd,$63,$08,$9d,$64,$08,$ca,$10 // .....`...c..d...
        .byte $f7,$ae,$40,$03,$e8,$e0,$0a,$d0,$01,$60,$8e,$40,$03,$bd,$c3,$0a // ..@......`.@....
        .byte $8d,$63,$08,$60,$ce,$43,$03,$ae,$43,$03,$d0,$0b,$a9,$60,$8d,$37 // .c.`.C..C....`.7
        .byte $0a,$a9,$02,$8d                       // ....

// --- Region $fdc0-$fddc ---
.pc = $fdc0 "dat_fdc0"

dat_fdc0:
        .byte $ad,$18,$d0,$29,$0f,$09,$30,$8d,$18,$d0,$60,$ad,$18,$d0,$29,$0f // ...)..0...`...).
        .byte $09,$10,$8d,$18,$d0,$60,$00,$0c,$e8,$0b,$80,$33,$00 // .....`.....3.

// --- Region $fdf7-$febb ---
.pc = $fdf7 "Segment $fdf7"
        .byte $32,$2d,$10,$05,$01,$03,$05,$0d,$01,$0b,$05,$12,$20,$06,$09,$18 // 2-.......... ...
        .byte $05,$04,$2d,$80,$ce,$00,$80,$28,$20,$ea,$64,$24,$70,$40,$72,$6e // ..-....( .d$p@rn
        .byte $fa,$64,$22,$20,$20,$e8,$64,$24,$5d,$6b,$73,$6d,$e3,$72,$23,$40 // .d"  .d$]ksm.r#@
        .byte $72,$40,$02,$40,$72,$40,$72,$22,$40,$6e,$e8,$64,$e6,$20,$e6,$64 // r@.@r@r"@n.d. .d
        .byte $e5,$5d,$22,$70,$73,$e4,$5d,$22,$6b,$7d,$e3,$5d,$24,$6b,$73,$5d // .]"ps.]"k}.]$ks]
        .byte $5d,$e6,$64,$ea,$20,$e4,$64,$23,$5d,$6b,$73,$ed,$5d,$24,$6b,$73 // ].d. .d#]ks.]$ks
        .byte $70,$73,$e4,$64,$f0,$20,$22,$6d,$40,$e3,$71,$23,$7d,$6d,$40,$e4 // ps.d. "m@.q#}m@.
        .byte $71,$21,$40,$e3,$71,$24,$40,$71,$40,$7d,$f2,$20,$f8,$63,$ef // q!@.q$@q@}. .c.

txt_fe76:
        .encoding "screencode_mixed"
        .text " :feels honoured to give you"
        .encoding "petscii_upper"
        .byte $80                                   // .

txt_fe93:
        .text "5 <D"
        .byte $12,$15,$0e,$0b,$05,$0e,$20,$42,$01,$14,$20,$27,$0e,$27,$20,$42 // ...... B.. '.' B
        .byte $01,$0c,$0c                           // ...

txt_feaa:
        .text " 101% FX"
        .byte $ed                                   // .

txt_feb3:
        .text " :(C) P"
        .byte $01,$14                               // ..

// --- Region $febd-$ff5a ---
.pc = $febd "dat_febd"

dat_febd:
        .byte $09,$0f,$14,$20,$47,$01,$0d,$05,$13   // ... G....

txt_fec6:
        .text " , N"
        .byte $0f,$12,$17,$01,$19,$80               // ......

txt_fed0:
        .text "6 9R"
        .byte $01,$10,$05,$04,$20,$02,$19,$20,$43,$12,$0f,$13,$13,$06,$09,$12 // .... .. C.......
        .byte $05,$2f,$4d,$0f,$14,$09,$16,$38,$ed   // ./M....8.

txt_feed:
        .text " >NTSC "
        .byte $06,$09,$18,$05,$04,$20,$02,$19,$20,$4a,$01,$19,$04,$05,$05,$2f // ..... .. J...../
        .byte $43,$08,$12,$0f,$0d,$01,$0e,$03,$05,$80,$2e,$20,$60,$76 // C.......... `v

txt_ff12:
        .text "NOW "

txt_ff16:
        .encoding "screencode_mixed"
        .text "this version is"
        .encoding "petscii_upper"

txt_ff25:
        .text " 101% "

txt_ff2b:
        .encoding "screencode_mixed"
        .text "fixed albeit  the"
        .encoding "petscii_upper"

txt_ff3c:
        .text " M8 "

txt_ff40:
        .encoding "screencode_mixed"
        .text "version said it'd be"
        .encoding "petscii_upper"

txt_ff54:
        .text " 100% "
        .byte $06                                   // .

// --- Region $ff7f-$ffd1 ---
.pc = $ff7f "Segment $ff7f"
        .byte $14,$05                               // ..

txt_ff81:
        .text " FIXED!"
        .byte $eb,$20,$21,$70,$f2,$40,$21,$6e,$f4,$20,$21,$5d,$e4 // . !p.@!n. !].

txt_ff95:
        .text " +BASS PLANET"
        .byte $e3,$20,$21,$5d,$f4,$20,$21,$5d,$e3   // . !]. !].

txt_ffab:
        .text " ,609.587.4495"
        .byte $e3,$20,$21,$5d,$f4,$20,$21,$6b,$f2,$40,$21,$73,$f4,$20,$34,$5d // . !]. !k.@!s. 4]

txt_ffc9:
        .text "GANGSTA'S"

// --- Region $ffd6-$ffff ---
.pc = $ffd6 "dat_ffd6"

dat_ffd6:
        .text "ADISE"
        .byte $5d,$f4
        .byte $20,$34,$5d

txt_ffe0:
        .text "  FTP.INF.BME.HU  "
        .byte $5d,$f4,$20,$21,$6d,$f2,$40,$21,$7d,$80,$22,$20,$00,$20 // ]. !m.@!}." . 
