#58

Talent 11

Talent

2.191 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRTBitmapBMAP

History

Released
1991
Code
Alex
Music
Griff (Peter Varga) — "Burning Chrome: Plotter Scroll"
Graphics
Gabriel
Group
Talent — Hungary, founded 1990

CSDb lists this as "Ikari & Talent Intro V1 by" — indicating it was produced for the joint operation but under Talent's own banner. Alex coded while Griff (Peter Varga) contributed "Burning Chrome: Plotter Scroll," part of a named series of compositions. Gabriel provided the graphics. Talent was the Hungarian branch of the Ikari+Talent partnership, founded in 1990 and quickly becoming a major force in Eastern European cracking. Griff's prolific output for both Talent and the joint I+T releases made him the musical backbone of the Hungarian scene during this period. The "V1 by" suffix suggests multiple versions of this intro existed, each identified by the coder responsible. Released in 1991, this represents the mature phase of Hungarian C64 scene activity.

Sources: CSDb · docsnyderspage

talent-11.asm 2.191 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:33
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $2ee1  (9972 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $2a00 (10752)
//
// Code: 1667 bytes, Data: 8305 bytes
// Labels: 191, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2a94

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $2cb6

sub_1003:
        jmp loc_1021

txt_1006:
        .encoding "screencode_mixed"
        .text "-"
        .encoding "petscii_upper"

// --- Region $1021-$1080 ---
.pc = $1021 "loc_1021"

loc_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff,$ff                           // ...

loc_1034:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c

sub_103f:
        inx
// Referenced by: jsr from $1039

sub_1040:
        dec $108a,x
        bmi loc_1091
        jmp sub_1226

loc_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262                                // SMC: modifies $1262
        ldx #$0f

loc_1059:
        sta dat_1081,x
        dex
        bpl loc_1059
        ldx #$02

loc_1061:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_1061
        rts

// --- Region $1091-$10dd ---
.pc = $1091 "loc_1091"

loc_1091:
        ldy $108d,x
        cpy #$fe
        bne loc_10a1
// Referenced by: jsr from $10c0

sub_1098:
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_10a1:
        lda $186b,y
        sta $fa
        lda $184d,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

loc_10b6:
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00,$07,$0e,$45                       // ...E
        eor $13
        sty $428c
        .byte $3a                                   // nop // ILLEGAL
        .byte $3a                                   // nop // ILLEGAL

dat_10d1:
        .byte $03                                   // .

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        brk