#890

International Network of Chaos+More Stupid Initials 01

International Network of Chaos+More Stupid Initials

3.416 lines of code

RasterbarsRSTRMusicSIDScrollerSCRL

History

Released
7 May 1988
Code
X-Factor
Charset
Stoat
Music
Steve Barrett -- "Knightmare"
Group
International Network of Chaos -- United States, founded 1987

A cooperative intro between International Network of Chaos and More Stupid Initials -- the latter name being a characteristically self-aware jab at the scene's love of elaborate group abbreviations. X-Factor coded the intro, Stoat contributed the charset, and Steve Barrett composed "Knightmare," preserved in the HVSC. Released on 7 May 1988, this came during the American C64 cracking scene's active period. INC was founded in the United States in 1987, placing them among the established American groups of the late 1980s. The partnership with More Stupid Initials -- whose name itself mocks the convention of groups choosing names to produce impressive-sounding acronyms -- reflects the playful self-awareness that coexisted with the scene's competitive culture. Steve Barrett's "Knightmare" provides one of the few documented connections between this release and the broader SID music community. The intro's presence in the archive preserves a snapshot of transatlantic cracking culture at its peak.

Sources: CSDb

inc_msi-01.asm 3.416 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:51
// 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:  $106f (irq_106f)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 4165 bytes, Data: 59323 bytes
// Labels: 348, Subroutines: 12
//
// Cross-references: all OK
// ============================================


// --- Region $0ad0-$0ad3 ---
.pc = $0ad0 "Program $0ad0"
        .byte $fc,$54,$58                           // nop $5854,x // ILLEGAL
        rts

// --- Region $1000-$1107 ---
.pc = $1000 "main_1000"

main_1000:
        sei
        lda #$ea
        sta $0328
        lda #$00
        sta $0286
        jsr $e544
        jsr sub_1062
        lda #$6f
        ldy #$10
        sta $0314
        sty $0315
        lda #$1b
        sta $d011
        lda #$7f
        sta $dc0d
        ldx #$01
        stx $d01a
        lda #$00
        sta $d020
        sta $d021
        lda $3fff
        sta $02bf
        lda #$00
        sta $3fff
        sta $a5
        sta $a7
        sta $ab
        sta $aa
        sta $ac
        sta $ad
        lda #$02
        sta $a9
        lda #$d7
        sta $a6
        ldx #$00

loc_1053:
        lda txt_14d5,x
        sta $0428,x
        inx
        cpx #$c7
        bne loc_1053
        cli

loc_105f:
        jmp loc_105f

// Referenced by: jsr from $100e, $f1d4
sub_1062: {
        ldx #$00
        lda #$09
loop:
        sta $d918,x
        inx
        cpx #$28
        bne loop
        rts
}

irq_106f:
        lda #$00
        sta $d012
        lda #$15
        sta $d018
        lda #$c8
        sta $d016
        lda #$01
        sta $d019

loc_1083:
        lda $a9
        pha
        jsr sub_11ee
        pla
        dec $a9
        bne loc_1083
        ldx $a5
        lda $113f,x
        sta smc_12ad                                // SMC: modifies $12ad
        inc $a5
        ldx $a5
        cpx #$92
        beq loc_10b4
        jsr sub_1288
        lda $dc01
        cmp #$ef
        beq loc_10be
        jsr sub_1443
        jsr sub_1475
        jsr sub_911b
        jmp loc_ea81

loc_10b4:
        lda #$00
        sta $a5
        jsr sub_1288
        jmp loc_ea81

loc_10be:
        sei
        lda $02bf
        sta $3fff
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $d01a
        sta $d021
        sta $d020
        jsr $ff84
        jsr $ff81
        jsr loc_ff8a
        lda #$0f
        sta $0286
        jsr $e544
        ldx #$00

loc_10ed:
        lda $1134,x