History
- Code
- Softhunter
- Released
- 10 September 1987
- Group
- Hotline [HTL] -- Netherlands, founded August 1986
Hotline Crack Intro #02 -- catalogued on CSDb as "Hotline Intro 13" -- is a C64 crack intro released on 10 September 1987 by the Dutch cracking group Hotline. CSDb credits Softhunter as the sole coder, with no music or graphics listed. Doc Snyder's page also lists Softhunter among Hotline's coders. The lack of music credits is consistent with an early production from this period, before the group secured contributions from prominent SID composers like Jeroen Tel and EVS. Hotline was founded in August 1986 in the Netherlands and operated under the tagline "Where cracking is an Art." The group built an extensive catalogue of numbered intros documented on Doc Snyder's page, with coders including The Silver Surfer, BOD, The Mercenary Cracker, and Coco alongside Softhunter. The release is preserved on CSDb as release #53455, verified through the Doc Snyder link.
Sources: CSDb · intros.c64.org · Doc Snyder
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:48 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $3fff (14336 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $3570 (13680) // IRQ handler: $35a2 (irq_35a2) // IRQ handler: $3bd0 (sub_3bd0) // IRQ handler: $35d4 (irq_35d4) // IRQ handler: $35fd (irq_35fd) // IRQ handler: $1418 (loc_1418) // // Code: 2257 bytes, Data: 12079 bytes // Labels: 227, Subroutines: 23 // // Cross-references: all OK // ============================================ // --- Region $1400-$1480 --- .pc = $1400 "loc_1400" loc_1400: sei jsr sub_1448 lda #$18 ldy #$14 sta $0314 sty $0315 inx stx $dc0e inx stx $d01a cli rts loc_1418: inc $d019 jsr sub_1421 jmp $ea31 // Referenced by: jsr from $141b, $360d sub_1421: ldx #$00 dec $1490 bmi loc_1434 jsr sub_1626 jsr sub_1625 jmp sub_1625 dat_1431: .byte $ff,$fe,$fe // ... loc_1434: lda #$02 sta $1490 jsr sub_1440 jsr sub_143f // Referenced by: jsr from $143c sub_143f: inx // Referenced by: jsr from $1439 sub_1440: dec $148a,x bmi loc_1491 jmp sub_1626 // Referenced by: jsr from $1401, $3af9 sub_1448: lda #$1f sta $d418 lda #$f0 sta $d417 and #$0f sta smc_1662 // SMC: modifies $1662 ldx #$0f loc_1459: sta dat_1481,x dex bpl loc_1459 ldx #$02 loc_1461: lda $18b9,x sta $fa lda $18bc,x sta $fb ldy #$00 lda ($fa),y sta $148d,x iny lda ($fa),y sta $14e6,x and #$0f sta $14e9,x dex bpl loc_1461 rts // --- Region $1491-$14c6 --- .pc = $1491 "loc_1491" loc_1491: ldy $148d,x cpy #$fe bne loc_14a1 // Referenced by: jsr from $14c0 sub_1498: lda $1484,x and #$fe sta $1484,x rts loc_14a1: lda $1b00,y sta $fa lda $1af5,y sta $fb ldy dat_1481,x lda ($fa),y bmi loc_14d2 cmp #$60 bcc loc_14f9 loc_14b6: and #$1f sta $148a,x lda #$fe sta dat_1431,x jsr sub_1498 loc_14c3: jmp loc_1587 dat_14c6: .byte $00 // . // --- Region $14d2-$14dd --- .pc = $14d2 "loc_14d2" loc_14d2: