History
- Released
- 1 July 1990
- Code
- The Hunter
- Music
- Drax (Thomas Mogensen) — "The End"
- Group
- Ikari+Talent — Denmark, founded 1990
Drax (Thomas Mogensen) contributed "The End" — a title that proved prophetic as the C64 cracking scene entered its final active years. The Hunter coded the intro, working from Denmark where Mogensen was also based. The HVSC preserves the tune under Drax's extensive directory — Mogensen was one of the most productive SID composers of the late era, his work appearing across numerous groups. Released on 1 July 1990, this intro arrived as the C64 scene was visibly contracting. The Danish connection between coder and musician suggests a local collaboration rather than the long-distance international partnerships that characterized earlier Ikari+Talent productions. Drax would become one of the most celebrated composers in HVSC, with dozens of compositions preserved for posterity.
Sources: CSDb
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:23 // 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: $2b71 (11121) // IRQ handler: $19f5 (irq_19f5) // IRQ handler: $ea31 (irq_ea31) // // Code: 4126 bytes, Data: 59362 bytes // Labels: 449, Subroutines: 8 // // Cross-references: all OK // ============================================ // --- Region $0f00-$0f07 --- .pc = $0f00 "sub_0f00" // Referenced by: jsr from $19f0, $f409 sub_0f00: jmp loc_0f28 // Referenced by: jsr from $1a3e, $f457 sub_0f03: jmp loc_0f65 scr_0f06: // === Screen RAM (2 bytes, $0f06-$0f07) === .encoding "screencode_mixed" .text "aa" .encoding "petscii_upper" // --- Region $0f28-$110c --- .pc = $0f28 "loc_0f28" loc_0f28: asl asl asl tay ldx #$00 loc_0f2e: lda $0f20,y sta $14ca,x sta $14d0,x lda $0f21,y sta $14cd,x sta $14d3,x iny iny inx cpx #$03 bne loc_0f2e lda $0f20,y sta $1556 sta $1557 ldy #$00 tya loc_0f53: sta $d400,y sta $14e6,y iny cpy #$1b bne loc_0f53 lda $0f09 sta $d418 rts loc_0f65: lda $fb pha lda $fc pha ldx #$02 dec $1556 bpl loc_0f78 lda $1557 sta $1556 loc_0f78: bne loc_0f8a lda scr_0f06,x bne loc_0f82 jmp loc_13fa loc_0f82: lda $14ef,x beq loc_0f8d dec $14ef,x loc_0f8a: jmp loc_1124 loc_0f8d: lda $14f8,x sta $14ef,x lda $14ca,x sta $fb lda $14cd,x sta $fc ldy #$00 tya sta $14f2,x lda ($fb),y bpl loc_0fbd and #$7f asl sta $14e6,x inc $14ca,x inc $fb bne loc_0fb9 inc $14cd,x inc $fc loc_0fb9: ldy #$00 lda ($fb),y loc_0fbd: tay lda $16a2,y sta $fb lda $16b2,y sta $fc loc_0fc8: ldy $14e9,x lda ($fb),y bmi loc_100f beq loc_1005 cmp #$7e beq loc_0ffb sta $14fb,x asl clc adc $14e6,x tay lda scr_140a,y clc adc $1553,x sta $1516,x lda $140b,y