#172

International Network of Chaos [INC] 02

International Network of Chaos [INC]

4.073 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
19 May 1988
Code
The Butcher
Music
Adam Gilmore — "The Corporation"
Charset
Stoat
Group
International Network of Chaos — United States, founded 1987

The Butcher coded — the same programmer behind #81 Why?, illustrating how American coders worked for multiple groups. Adam Gilmore composed "The Corporation," preserved in the HVSC. Stoat provided the charset. International Network of Chaos was founded in the US in 1987 and this May 1988 release comes from their most productive period. Gilmore's compositions appear in several American intros of this era, making him one of the few US-based SID composers (as opposed to the predominantly Dutch and Scandinavian musicians who supplied most groups). The Butcher's presence in both INC and Why? — both American groups from 1988 — demonstrates the tight-knit nature of the shrinking US scene where a small pool of skilled coders served whatever groups needed their work.

Sources: CSDb

inc-02.asm 4.073 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:25
// 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:  $0dc0 (3520)
// IRQ handler:  $0f43 (irq_0f43)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3763 bytes, Data: 59725 bytes
// Labels: 452, Subroutines: 7
//
// Cross-references: all OK
// ============================================


// --- Region $0dc0-$11db ---
.pc = $0dc0 "main_0dc0"

main_0dc0:
        lda #$02
        sta $02a7
        lda #$ea
        sta $0328
        lda #$81
        sta $dc0d
        lda #$35
        sta $01
        lda #$00
        sta $e000
        lda #$37
        sta $01
        sei
        lda #$00
        sta $02f0
        sta $02ff
        sta $02fe
        sta $02fd
        sta $02fc
        sta $0277
        sta $0286
        sta $d020
        sta $d021
        jsr $e544
        ldy #$00

loc_0dff:
        lda #$3e
        sta $04f0,y
        sta $05e0,y
        iny
        iny
        cpy #$f0
        bne loc_0dff
        ldx #$00

loc_0e0f:
        lda #$3c
        sta $04f1,x
        sta $05e1,x
        inx
        inx
        cpx #$f0
        bne loc_0e0f
        ldx #$00

loc_0e1f:
        lda #$09
        sta $d800,x
        sta $dad0,x
        inx
        cpx #$f0
        bne loc_0e1f
        ldx #$00

loc_0e2e:
        lda #$0f
        sta $daf9,x
        inx
        cpx #$4e
        bne loc_0e2e
        ldx #$00

loc_0e3a:
        lda $1437,x
        sta $0407,x
        inx
        cpx #$1a
        bne loc_0e3a
        ldx #$00

loc_0e47:
        lda $1451,x
        sta $045d,x
        inx
        cpx #$0e
        bne loc_0e47
        ldx #$00

loc_0e54:
        lda $145f,x
        sta $04ac,x
        inx
        cpx #$10
        bne loc_0e54
        lda #$34
        sta $07f8
        lda #$35
        sta $07f9
        lda #$36
        sta $07fa
        lda #$04
        sta $d015
        lda #$07
        sta $d017
        sta $d01d
        sta $d01c
        lda #$00
        sta $d01b
        lda #$0c
        sta $d027
        sta $d028
        sta $d029
        lda #$0b
        sta $d026
        lda #$0c
        sta $d025
        lda #$00
        sta dat_d000
        sta $d002
        sta $d004
        lda #$7f
        sta $d001
        sta $d003
        sta $d005
        lda #$0a
        sta $d022
        lda #$02
        sta $d023
        lda #$d8
        sta $d016
        lda #$12
        sta $d018

loc_0ec2: