#496

Ikari+Talent 02

Ikari+Talent

5.593 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRTBitmapBMAP

History

Released
1990
Group
Ikari+Talent — United Kingdom, founded July 1987

An Ikari+Talent production from 1990, during the peak of the merged operation that combined two of the UK's most prominent cracking groups. The CSDb match points to the "Ikari+Talent Disc-cover" — a disk cover rather than a standalone intro — released in 1990 under the Ikari group umbrella, founded in July 1987. No individual code or music credits are recorded for this specific entry. Other Ikari+Talent intros in this collection — including I+T-01, I+T-05, and I+T-03 — showcase credited contributors like CPU, Excell, Griff, and JCH. The collaboration drew talent from across Europe, with Hungarian, Danish, and British members all contributing to what remained nominally a British operation. The parent groups Ikari and Talent are also independently represented in the broader collection, reflecting the outsized influence of this cooperative on the late-1980s European cracking scene.

Sources: CSDb

i_t-02.asm 5.593 lines
// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35: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:  $2000 (8192)
// IRQ handler:  $212f (smc_212f)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 5750 bytes, Data: 57738 bytes
// Labels: 570, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $08f0-$08f0 ---
.pc = $08f0 "Program $08f0"
        brk

// --- Region $0a8d-$0a9c ---
.pc = $0a8d "Program $0a8d"
        cli
        eor $52,x
        .byte $4f,$4c,$49                           // sre $494c // ILLEGAL
        lsr $43
        eor ($3e,x)
        .byte $3b,$39,$36                           // rla $3639,y // ILLEGAL
        .byte $34,$31                               // nop $31,x // ILLEGAL

txt_0a9c:
        .text "/"

// --- Region $0f8d-$0f8d ---
.pc = $0f8d "Program $0f8d"
        brk

// --- Region $1000-$1003 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2083, $e6a4

sub_1000:
        jmp loc_1040

dat_1003:
        .byte $4c                                   // L

// --- Region $1040-$10c7 ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $177b,y
        sta $1014,x
        sta $101a,x
        lda $177c,y
        sta $1017,x
        sta $101d,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        ldx #$00
        stx $16e2
        lda $177b,y
        sta $16e1

loc_106a:
        sta $1765,x
        inc $16e2
        lda $16e1
        clc
        adc $177b,y
        sta $16e1
        clc
        adc $16e2
        inx
        cpx #$10
        bne loc_106a
        lda txt_1020
        beq loc_10b3
        ldx #$02

loc_108a:
        lda $177c,y
        sta $16e2
        and $16e3,x
        sta $1006,x
        dex
        bpl loc_108a
        bit $16e2
        bpl loc_10b3
        ldx #$00

loc_10a0:
        lda $177d,y
        sta $101a,x
        lda $177e,y
        sta $101d,x
        iny
        iny
        inx
        cpx #$03
        bne loc_10a0

loc_10b3:
        ldy #$00
        tya

loc_10b6:
        sta $d400,y
        sta $16ec,y
        iny
        cpy #$1b
        bne loc_10b6
        lda $1009
        sta $d418
        rts

// --- Region $10d0-$1621 ---
.pc = $10d0 "loc_10d0"

loc_10d0:
        lda $1006,x
        bne loc_10d8

loc_10d5:
.label loc_10d7 = * + 2
        jmp loc_1614

loc_10d8:
        lda $1701,x
        beq loc_10e5
        dec $1701,x
        bne loc_10d5
        jmp loc_1255

loc_10e5: