History
- Released
- 3 November 1988
- Code
- The Silver Surfer
- Music
- Smooth Criminal by Charles Deenen
- Graphics
- The Syndicate
- Group
- Hotline — Netherlands, founded August 1986
Ranked #10 on intros.c64.org, this release — catalogued on CSDb as "Hotline Intro 41" with a release date of 3 November 1988 — is the top-performing entry from Dutch group Hotline. Founded in the Netherlands in August 1986, Hotline built one of the most extensive numbered-intro catalogues in continental Europe. The Silver Surfer coded the intro and The Syndicate produced the graphics, while the soundtrack is "Smooth Criminal" by Charles Deenen — a C64 rendition of the Michael Jackson track of the same name. Doc Snyder's group page documents Hotline's numbered intros in detail, though no section in the cached page specifically matches this release. Deenen's tune is the element that gives the intro its staying power in the ranking: the arrangement of the famous hook on the SID chip was one of the memorable pop-music ports of the era.
Sources: CSDb · docsnyderspage
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:22 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $21ff (6656 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $1540 (5440) // IRQ handler: $17d1 (irq_17d1) // IRQ handler: $1810 (irq_1810) // // Code: 1196 bytes, Data: 5460 bytes // Labels: 153, Subroutines: 8 // // Cross-references: all OK // ============================================ // --- Region $1540-$175f --- .pc = $1540 "main_1540" main_1540: sei jmp loc_1594 loc_1544: sei jsr $fda3 jsr $fd15 jsr $ff5b lda #$f0 sta $d01a sei lda #$00 sta $d020 sta $d021 ldx #$00 loc_155e: lda loc_157e,x sta $0400,x inx cpx #$16 bne loc_155e lda #$00 sta $ae sta $2d lda #$c0 sta $af sta $2e lda #$38 sta $01 ldx #$00 jmp $0400 loc_157e: lda $2200,x sta $0801,x inx bne loc_157e inc $0405 inc $0402 loc_158d: bne loc_157e dec $01 jmp $fce2 loc_1594: lda #$7f sta $dc0d lda #$f1 sta $d01a lda #$03 sta $8c lda #$08 sta $b0 lda #$00 sta $b1 lda #$1b sta $d011 lda #$00 sta $d012 sta $40 sta $3f sta $47 lda #$d1 sta $0314 lda #$17 sta $0315 jsr sub_19b6 jsr sub_1884 ldx #$00 loc_15cc: lda $1769,x sta $d400,x inx cpx #$19 bne loc_15cc ldx #$00 loc_15d9: lda #$0f sta $dad0,x sta $db00,x lda #$24 sta $06d0,x sta $06e8,x lda #$0b sta $d800,x sta $d900,x lda #$00 sta $0400,x sta $0500,x inx bne loc_15d9 ldx #$00 loc_15fe: lda #$00 sta $d9e0,x lda #$20 sta $05e0,x inx cpx #$f0 bne loc_15fe ldx #$28 stx $07f8 inx stx $07f9 inx stx $07fa inx stx $07fb inx stx $07fc inx stx $07fd lda #$3f sta $d015 lda #$00 sta $d017 sta $d01d lda #$00 sta $d027 sta $d028