History
- Released
- July 1991
- Group
- Hotline — Netherlands, founded August 1986
Hotline Intro #22, released in July 1991, is a crack intro from the influential Dutch group Hotline. No individual credits for code, music, or graphics have been identified on CSDb for this particular intro. Founded in August 1986 with the motto "Where cracking is an Art," Hotline was one of the Netherlands' most prominent cracking groups, producing a long series of intros over their active years. This 1991 release places it in the group's later period on the C64, when some activity was beginning to shift toward the Amiga. Hotline is extensively represented across this ranking, with the group's most popular entry -- #10 Hotline Intro #3 -- sitting near the very top, alongside #23 HTL Intro #28 and #277 HTL Intro #15. The sheer number of catalogued Hotline intros attests to the group's prolific output.
Sources: CSDb · intros.c64.org · Doc Snyder's Page
// ============================================ // 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: $ffff (63488 bytes) // Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation // Packer entry: $0810 (via BASIC SYS 2064) // Entry point: $0b20 (2848) // IRQ handler: $0b97 (irq_0b97) // IRQ handler: $ea31 (irq_ea31) // // Code: 1347 bytes, Data: 62141 bytes // Labels: 155, Subroutines: 9 // // Cross-references: all OK // ============================================ // --- Region $0b20-$0f94 --- .pc = $0b20 "main_0b20" main_0b20: sei jsr $e544 jsr $fda3 lda #$97 ldx #$0b ldy #$00 sta $0314 stx $0315 sty $d020 sty $d021 sty $dc0e sty chr_0800 iny sty $d01a loc_0b43: cpy $d012 bne loc_0b43 sty $d011 lda #$31 sta $d012 lda #$28 ldx #$08 sta $f8 stx $f9 ldy #$00 ldx #$00 loc_0b5c: lda #$04 sta $0400,x cpx #$90 bcs $0b6c sta $0500,x tya sta $d900,x tya sta $d800,x cpx #$28 bcs $0b7a sta $0590,x sta $d990,x cpx #$78 bcs $0b88 lda txt_0aa8,x sta $05e0,x tya sta $d9e0,x cpx #$f0 bcs $0b91 lda #$0c sta $dad0,x inx bne loc_0b5c cli loc_0b95: beq loc_0b95 irq_0b97: cmp ($c1,x) lda #$c8 sta $d016 lda #$12 sta $d018 lda $0fe3 ldx #$00 sta $d020 ldy #$32 loc_0bad: cpy $d012 beq loc_0bad stx $d020 lda #$02 sta $d021 lda #$4a loc_0bbc: cmp $d012 bne loc_0bbc ldx #$05 loc_0bc3: lda $1022,x ldy $d012 loc_0bc9: cpy $d012 beq loc_0bc9 sta $d021 dex bne loc_0bc3 lda #$64 loc_0bd6: cmp $d012 bne loc_0bd6 ldx #$06 loc_0bdd: lda $1027,x ldy $d012 loc_0be3: cpy $d012 beq loc_0be3 sta $d021 dex bne loc_0bdd lda $0fe3 ldy #$82 loc_0bf3: cpy $d012 bne loc_0bf3 ldy #$09 loc_0bfa: dey bne loc_0bfa cmp ($c1,x) sta $d020 sta $d021 lda #$16