#29

Ikari+Talent 06

Ikari+Talent

2.314 lines of code

RasterbarsRSTRScrollerSCRLBitmapBMAP

History

Released
29 June 1991
Code
Magic Man
Graphics
Gotcha
Music
Mountain Bike Racer by Adam Gilmore (ripped)
Group
Ikari+Talent — United Kingdom, founded July 1987

Ranked #29 on intros.c64.org, this Ikari+Talent release is catalogued on CSDb as "Ikari & Talent Intro" and dated 29 June 1991. Magic Man coded the intro, Gotcha provided graphics, and the soundtrack is a rip of "Mountain Bike Racer" by Adam Gilmore — the title tune from the game of the same name — preserved in the HVSC under Gilmore's composer directory. No charset handle is credited on this release. Doc Snyder's page for Ikari+Talent exists but carries no section confirmed to match this specific intro, leaving CSDb as the sole primary source for the above credits. The mid-1991 date places this among Ikari+Talent's later joint releases.

Sources: CSDb · docsnyderspage

i_t-06.asm 2.314 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:23
// 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:  $1000 (4096)
// IRQ handler:  $1130 (irq_1130)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 692 bytes, Data: 62796 bytes
// Labels: 225, Subroutines: 2
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$10e2 ---
.pc = $1000 "main_1000"

main_1000:
        sei
        lda #$0b
        sta dat_d020
        sta $d021
        jsr $e544
        nop
        nop
        nop
        nop
        nop
        lda #$2a
        sta smc_11d3                                // SMC: modifies $11d3
        lda #$2b
        sta smc_1284                                // SMC: modifies $1284
        ldx #$00
        stx smc_11d2                                // SMC: modifies $11d2
        stx smc_1283                                // SMC: modifies $1283

loc_1023:
        lda #$0b
        sta $0400,x
        sta $0440,x
        lda #$00
        sta chr_d800,x
        sta $d840,x
        inx
        bne loc_1023
        ldx #$00

loc_1038:
        lda #$03
        sta $d968,x
        lda #$0d
        sta $d9b8,x
        lda #$07
        sta $da08,x
        lda #$0f
        sta $daa8,x
        lda #$01
        sta $db48,x
        inx
        cpx #$50
        bne loc_1038
        ldx #$00

loc_1058:
        lda txt_0f00,x
        sta $0568,x
        clc
        adc #$80
        sta $0590,x
        lda $0f28,x
        sta $05b8,x
        clc
        adc #$80
        sta $05e0,x
        lda $0f50,x
        sta $0608,x
        clc
        adc #$80
        sta $0630,x
        inx
        cpx #$28
        bne loc_1058
        lda #$30
        sta $0314
        lda #$11
        sta $0315
        lda #$1b
        sta $d011
        cli

loc_1091:
        lda $dc01
        cmp #$ef
        bne loc_1091
        sei
        lda #$37
        sta $01
        jsr $fda3
        jsr $ff5b
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $0286
        sta dat_d020
        sta $d021
        jsr $e544
        ldx #$18

loc_10bd:
        sta $d400,x
        dex
        bpl loc_10bd
        ldx #$00

loc_10c5:
        lda txt_10e2,x
        sta $0400,x
        lda #$00
        sta chr_d800,x
        inx
        bne loc_10c5
        ldx #$00
        lda #$01

loc_10d7:
        sta chr_d800,x
        inx
        cpx #$0f
        bne loc_10d7
        jmp $040f

txt_10e2:
        .encoding "screencode_mixed"
        .text "i"
        .encoding "petscii_upper"

// --- Region $1130-$12f0 ---
.pc = $1130 "irq_1130"
// Referenced by: branch from $1135

irq_1130: