History
- Released
- 9 January 1988
- Code
- Mic
- Graphics
- Mantronix
- Group
- Hotline — Netherlands, founded August 1986
The nineteenth numbered intro from Hotline, the prolific Dutch cracking group. Released on 9 January 1988, the intro was coded by Mic with graphics by Mantronix — a graphician who also contributed to other Hotline intros documented on Doc Snyder's page. No music credit has been identified, which may indicate this intro uses simple sound effects or silence rather than a SID composition. The January 1988 date places this during Hotline's most productive period, when the group was generating new numbered intros at a rapid pace. Hotline — founded in August 1986 with the tagline "Where cracking is an Art" — is one of the most represented groups in these rankings, with entries spanning from #5 HTL-03 to #60 HTL-28 and beyond. Their consistent placement across multiple entries reflects a group that maintained high production values throughout their extensive catalogue of numbered releases.
Sources: CSDb · docsnyderspage
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:47 // 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: $1700 (5888) // IRQ handler: $100d (irq_100d) // // Code: 1191 bytes, Data: 62297 bytes // Labels: 434, Subroutines: 20 // // Cross-references: all OK // ============================================ // --- Region $1000-$1042 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $173b sub_1000: sei lda #$10 sta $0315 lda #$0d sta $0314 cli rts irq_100d: .label smc_100e = * + 1 ldx #$03 // !SMC: modified by $101f lda dat_10f0,x sta smc_1023 // SMC: modifies $1023 inc smc_100e inx cpx #$04 bne $1022 lda #$00 sta smc_100e // SMC: modifies $100e .label smc_1023 = * + 1 jsr sub_1082 // !SMC: modified by $1012 lda #$1b sta $d011 lda #$01 sta $d019 lda #$7f sta $dc0d lda #$81 sta $d01a nop nop nop nop nop nop jmp loc_ea7e dat_1042: .byte $a9 // . // --- Region $1082-$1091 --- .pc = $1082 "sub_1082" // Referenced by: jsr from $1022 sub_1082: lda #$a8 sta $d012 lda #$13 sta $d018 .label smc_108d = * + 1 lda #$d6 // !SMC: modified by $1c09 sta $d016 rts // --- Region $1200-$1298 --- .pc = $1200 "sub_1200" // Referenced by: jsr from $1258, $1273 sub_1200: ldx #$00 loc_1202: .label smc_1203 = * + 1 lda $2843,x // !SMC: modified by $1234, $1286 sta $0400,x .label smc_1209 = * + 1 lda $2943,x // !SMC: modified by $1237, $1289 sta $0428,x .label smc_120f = * + 1 lda $2a43,x // !SMC: modified by $123a, $128c sta $0450,x .label smc_1215 = * + 1 lda $2b43,x // !SMC: modified by $123d, $128f sta $0478,x .label smc_121b = * + 1 lda $2c43,x // !SMC: modified by $1240, $1292 sta $04a0,x .label smc_1221 = * + 1 lda $2d43,x // !SMC: modified by $1243, $1295 sta $04c8,x inx cpx #$28 bne loc_1202 rts dat_122c: .byte $ea,$ea // .. // Referenced by: jsr from $1255 sub_122e: lda smc_1203 sec sbc #$01 sta smc_1203 // SMC: modifies $1203 sta smc_1209 // SMC: modifies $1209 sta smc_120f // SMC: modifies $120f sta smc_1215 // SMC: modifies $1215 sta smc_121b // SMC: modifies $121b sta smc_1221 // SMC: modifies $1221 rts dat_1247: .byte $60,$60 // `` // Referenced by: jsr from $1402 sub_1249: lda $106d cmp #$d7 bne loc_125e lda #$d0 sta $106d jsr sub_122e jsr sub_1200 rts dat_125c: .byte $60,$60 // `` loc_125e: inc $106d rts dat_1262: .byte $60,$60 // `` // Referenced by: jsr from $140f