#401

Talent+International Network of Chaos 02

Talent+International Network of Chaos

1.598 lines of code

RasterbarsRSTR

History

Released
21 July 1989
Code
Bod
NTSC-Fix
The Mind Slayer
Group
Talent + International Network of Chaos — United Kingdom, founded July 1989

The second joint production from Talent and International Network of Chaos, released on the same day as the group's founding date of 21 July 1989. Bod coded the intro while The Mind Slayer contributed an NTSC fix — the same Mind Slayer who coded the earlier #376 T_INC-01. No music or graphics credits are listed, continuing the utilitarian approach of this early partnership. Talent was a UK-based group that would later become far more prominent through its alliance with Ikari, as documented in #37 Talent-11. The NTSC fix credit is notable — it indicates awareness of the transatlantic market and a desire to ensure compatibility with North American C64 hardware, a concern that separated serious distribution groups from casual operations. Talent's archived website survives on the Wayback Machine.

Sources: CSDb · CSDb Group

t_inc-02.asm 1.598 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: 652 bytes, Data: 62836 bytes
// Labels: 200, 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 $f86e

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

loc_107a:
        lda $10bf
        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 $f989

sub_122e:
        lda $140b
        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 ---