#117

Chromance 05

Chromance

4.649 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRTBitmapBMAP

History

Released
1993
Group
Chromance — Hungary, founded 1990
Code
Slator
Music
JCH (Jens-Christian Huus) — Birthday

This crack intro from the Hungarian group Chromance is catalogued on CSDb as release #193922, simply titled "Chromance Intro" and dated 1993. Code is credited to Slator, with music by the Danish master JCH (Jens-Christian Huus) using his SID composition "Birthday," preserved in the HVSC. Doc Snyder's page confirms Slator as coder and JCH on music for this specific intro. The scrolltext announces a crack of "Space Knight" from Novotrade, Hungary — cracked, trained, and even translated from Hungarian to English by Jazzy D, with the original supplied by Alex. Greetings extend to Empire, NEI, TSM, Legend, Arcade, Talent, Enigma, Success, Red Sector Inc., F4CG, Genesis, Pandora, TRC, Censor, and Dominators. Ranked 117th overall, this is one of Chromance's higher-placed entries, alongside #672 C-04. Chromance's access to Hungarian originals gave them unique material in the cracking scene.

Sources: CSDb · intros.c64.org · docsnyderspage

c-05.asm 4.649 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:17
// 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:  $2770 (10096)
// IRQ handler:  $32b6 (irq_32b6)
//
// Code: 3275 bytes, Data: 60213 bytes
// Labels: 437, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $0813-$0817 ---
.pc = $0813 "Program $0813"
        ora ($02,x)
        .byte $03,$04                               // slo ($04,x) // ILLEGAL
// Referenced by: jsr from $fdb6, $fdf6

sub_0817:
        brk

// --- Region $0920-$0920 ---
.pc = $0920 "sub_0920"
// Referenced by: jsr from $fdc4

sub_0920:
        brk

// --- Region $0f04-$0f0a ---
.pc = $0f04 "Program $0f04"
        cmp $cdcd
.label sub_0f08 = * + 1
        cmp.abs $0000
        brk

// --- Region $0f19-$0f19 ---
.pc = $0f19 "sub_0f19"
// Referenced by: jsr from $fdbb, $fdfb

sub_0f19:
        brk

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $3288, $fac9

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $32c3

sub_1003:
        jmp loc_10c1

dat_1006:
        .byte $01                                   // .

// --- Region $1030-$1030 ---
.pc = $1030 "sub_1030"
// Referenced by: jsr from $f665

sub_1030:
        .byte $52                                   // jam // ILLEGAL

// --- Region $1040-$1277 ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $17cb,y
        sta $172e,x
        sta $1734,x
        lda $17cc,y
        sta $1731,x
        sta $1737,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        lda $17cb,y
        sta $1747
        lda $1020
        beq loc_1095
        ldx #$02

loc_106c:
        lda $17cc,y
        sta $100b
        and $173a,x
        sta dat_1006,x
        dex
        bpl loc_106c
        bit $100b
        bpl loc_1095
        ldx #$00

loc_1082:
        lda $17cd,y
        sta $1734,x
        lda $17ce,y
        sta $1737,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1082

loc_1095:
        ldy #$00
        tya

loc_1098:
        sta $d400,y
        iny
        cpy #$17
        bne loc_1098
        tay

loc_10a1:
        sta $1014,y
        iny
        cpy #$0c
        bne loc_10a1
        ldy #$14

loc_10ab:
        sta $1748,y
        dey
        bpl loc_10ab
        lda #$01
        sta $1794
        lda #$03
        sta $1746
        lda #$0f
        sta $1009
        rts