#420

Chromance 16

Chromance

954 lines of code

RasterbarsRSTR

History

Group
Chromance -- Hungary, founded October 1990

A Chromance intro for which the CSDb release match points to a graphics release rather than this specific crack intro, leaving individual credits for this production unconfirmed. Chromance was Hungary's most prominent C64 cracking group, founded in October 1990 under the abbreviationand the tagline "Light in the Night." CSDb lists the group's ID as 345, with over forty-five releases catalogued. Doc Snyder's page documents an impressive roster of coders -- Druid, Alex, Slator, Atomicro, Jaydee, and Lion -- alongside musicians including JCH (Jens-Christian Huus), OMP (Ole Marius Pettersen), Sage (Dariusz Paliga), SMC (Sanke Michael Choe), and The Syndrom (Matthias Hartung). The group's multi-national composer roster reflects strong international connections -- Hungarian groups benefited from their position bridging Western and Eastern European distribution networks after the political changes of 1989. Other ranked Chromance entries include #55 C-25, #73 C-05, and #100 C-09 among many others.

Sources: intros.c64.org · docsnyderspage

c-16.asm 954 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:12
// 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:  $0b00 (2816)
// IRQ handler:  $08c8 (irq_08c8)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 619 bytes, Data: 62869 bytes
// Labels: 119, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $08c8-$092e ---
.pc = $08c8 "irq_08c8"

irq_08c8:
        lda #$18
        sta $d016
        ldx #$0c

loc_08cf:
        dex
        bne loc_08cf
        bit $ea
        nop
        ldy #$00

smc_08d7:
        nop                                         // !SMC: modified by $0b07
        nop
        nop
        nop
        lda $0803,x
        sta $d020
        sta $d021
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        inx
        cpx #$c0
        beq dat_092f
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        dey
        bpl smc_08d7
        nop
        nop
        nop
        nop
        nop
        nop
        lda $0803,x
        sta $d020
        sta $d021

smc_090b:
        nop                                         // !SMC: modified by $0b0a
        nop
        nop
        nop
        lda $0804,x
        sta $d020
        sta $d021
        nop

smc_0919:
        nop                                         // !SMC: modified by $0b0d
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        inx
        bit $ea
        inx
        ldy #$05
        jmp smc_08d7

// --- Region $094f-$09b4 ---
.pc = $094f "loc_094f"

loc_094f:
        lda #$00
        sta $0286
        sta $0340
        sta $0341
        sta $0342
        jsr $e544
        lda #$0e
        jsr $ffd2
        lda #$08
        jsr $ffd2
        sei
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$c8
        sta $0314
        lda #$08
        sta $0315
        lda #$60
        sta $0343
        sta dat_0a2a
        lda #$ee
        sta $0a37
        ldx #$00
        txa

loc_0992:
        sta $0803,x
        inx
        cpx #$be
        bne loc_0992
        ldx #$00
        lda #$20

loc_099e:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x