#498

Talent 03

Talent

1.544 lines of code

RasterbarsRSTR

History

Released
7 March 1990
Group
Ikari & Talent — CSDb release under FBI Crew
Code
CPU
Graphics
SKC
Music
Griff (Peter Varga) — "Ikari & Talent Intro"

This crack intro is a joint release from Ikari and Talent — the renowned UK-based cracking cooperation — dated 7 March 1990 and catalogued on CSDb as release #54709. The code was written by CPU, the graphics by SKC, and the music by Griff (Peter Varga), using his purpose-composed SID tune "Ikari & Talent Intro" from the HVSC. Doc Snyder's page maps this as Talent Crack Intro #03, confirming the CSDb link to release #54709. The Ikari+Talent co-op was widely regarded as one of the most successful cracking partnerships in C64 history, combining Ikari's British cracking expertise with Talent's distribution network. Griff's original SID composition — rather than a ripped game tune — reflects the premium production values associated with top-tier cracking alliances of the period. Doc Snyder's page documents ten Talent-related intros, including solo releases and cooperations with Ikari, TSM, and Avantgarde.

Sources: CSDb Release · Doc Snyder · intros.c64.org

talent-03.asm 1.544 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:48
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0f00 (3840)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 655 bytes, Data: 62833 bytes
// Labels: 189, Subroutines: 4
//
// Cross-references: all OK
// ============================================


// --- Region $0f00-$0f70 ---
.pc = $0f00 "main_0f00"

main_0f00:
        sei
        ldx #$00

loc_0f03:
        lda #$20
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        lda #$08
        sta $d800,x
        sta $d900,x
        sta $da00,x
        inx
        bne loc_0f03
        lda #$00
        sta $d012
        sta $d020
        sta $d021
        sta $0314
        lda #$10
        sta $0315
        lda #$09
        sta $d022
        lda #$08
        sta $d023
        ldx #$00

loc_0f3e:
        lda dat_0c00,x
        sta $0428,x
        lda $0d00,x
        sta $0528,x
        lda $0e00,x
        sta $0628,x
        lda #$01
        sta $db00,x
        inx
        bne loc_0f3e
        lda #$00
        sta $1055
        jsr sub_1291
        lda #$96
        sta $107b
        cli

loc_0f66:
        lda $dc01
        cmp #$ef
        bne loc_0f66
        jsr sub_1300
        brk

// --- Region $1070-$1095 ---
.pc = $1070 "sub_1070"
// Referenced by: jsr from $f887

sub_1070:
        sta $d016
        lda #$19
        sta $d018
        ldx #$00

loc_107a:
        lda $10b7
        sta $daa8,x
        inx
        cpx #$50
        bne loc_107a
        lda $107b
        cmp #$d0
        beq loc_1090
        inc $107b
        rts

loc_1090:
        lda #$96
        sta $107b
        rts

// --- Region $122e-$123e ---
.pc = $122e "sub_122e"
// Referenced by: jsr from $f9a2

sub_122e:
        lda $143c
        sta $03f5
        inc $122f
        bne loc_123c
        inc $1230

loc_123c:
        jmp loc_1281

// --- Region $1281-$12a8 ---
.pc = $1281 "loc_1281"

loc_1281:
        lda $03f5
        cmp #$00
        beq sub_1291
        cmp #$41
        beq loc_12a1
        rts

dat_128d:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $0f5d; branch from $1286

sub_1291:
        lda #$20
        sta $03f5
        lda #$00
        sta $122f
        lda #$14
        sta $1230
        rts

loc_12a1:
        nop
        lda #$c0
        sta $1055
        nop
        rts

// --- Region $12e9-$12ee ---