History
- Released
- April 1991
- Code
- Maniac
- Music
- Drax (Thomas Mogensen) — "Boneless"
- Group
- Ikari+Talent — United Kingdom, Talent founded 21 July 1989
Released in April 1991, this is the twenty-fifth numbered crack intro from the Ikari+Talent partnership, one of the most celebrated alliances in C64 cracking history. Maniac handled the code, while Drax — real name Thomas Mogensen — contributed the music "Boneless," preserved in the HVSC at /MUSICIANS/D/DRAX/Boneless.sid. Drax was among the most prolific and respected SID composers in the Danish scene, and his work appears across dozens of intros and demos. Ikari+Talent is massively represented in this collection, with entries ranging from #13 I+T-05 and #29 I+T-06 through #38 I+T-04, #51 I+T-01, and #62 I+T-10 — consistently appearing among the highest-ranked intros. The partnership combined Ikari's cracking prowess with Talent's intro-coding expertise, producing work that defined the standards of the genre.
Sources: CSDb
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:49 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $305f (10336 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $2ca0 (11424) // IRQ handler: $1d19 (irq_1d19) // IRQ handler: $ea31 (irq_ea31) // // Code: 2513 bytes, Data: 7823 bytes // Labels: 251, Subroutines: 13 // // Cross-references: all OK // ============================================ // --- Region $0b00-$0b91 --- .pc = $0b00 "sub_0b00" // Referenced by: jsr from $1d77 sub_0b00: { lda #$ff sta $d015 sta $d01c sta $d01d sta $d01b ldx #$00 loop1: lda #$ad sta $d001,x inx inx cpx #$10 bne loop1 ldx #$00 loop2: lda #$b4 sta $07f8,x inx cpx #$08 bne loop2 lda #$e0 sta $d010 ldx #$00 loop3: lda #$07 sta $d027,x inx cpx #$08 bne loop3 lda #$03 sta $d025 lda #$0e sta $d026 rts } // Referenced by: jsr from $1d91 sub_0b43: lda #$ff sta $d015 sta $d01c sta $d01d sta $d01b ldx #$00 loc_0b53: lda #$c5 sta $d001,x inx inx cpx #$10 bne loc_0b53 ldx #$00 loc_0b60: lda #$3c sta $07f8,x inx cpx #$08 bne loc_0b60 lda #$e0 sta $d010 ldx #$00 loc_0b71: lda #$07 sta $d027,x inx cpx #$08 bne loc_0b71 lda #$0a sta $d025 lda #$02 sta $d026 rts chr_0b86: // === Charset data (4 bytes, $0b86-$0b89) === .byte $20,$00,$2c,$60 // char 0 (partial) // Referenced by: jsr from $1dc8 sub_0b8a: jsr sub_2c00 jsr sub_2c00 rts chr_0b91: // === Charset data (1 bytes, $0b91-$0b91) === .byte $20 // char 0 (partial) // --- Region $0bb0-$0bf0 --- .pc = $0bb0 "sub_0bb0" // Referenced by: jsr from $1dcb sub_0bb0: lda $06f7 cmp #$b1 beq loc_0bc4 cmp #$b2 beq loc_0bcf cmp #$b3 beq loc_0bda cmp #$b4 beq loc_0be5 rts loc_0bc4: lda #$20 sta $06f7 lda #$86 sta smc_1dc9 // SMC: modifies $1dc9 rts loc_0bcf: lda #$20 sta $06f7 lda #$8a sta smc_1dc9 // SMC: modifies $1dc9 rts loc_0bda: lda #$20 sta $06f7 lda #$91