#186

Deadline 01

Deadline

3.518 lines of code

RasterbarsRSTRMusicSIDScrollerSCRL

History

Code
Derbyshire Ram
Music
Jeroen Tel, Rob Hubbard
Released
January 1992
Group
Deadline -- CSDb group ID #1639, United Kingdom, founded November 1991

Deadline Crack Intro #01 is a January 1992 release from the British cracking group Deadline, founded in November 1991. The intro was coded by Derbyshire Ram, with music by Jeroen Tel and Rob Hubbard -- their SID tracks "Remark Intro" and "Thanatos" respectively are both preserved in the High Voltage SID Collection. The scrolltext announces a crack of "Bubble Dizzy" from Codemasters, cracked and trained on 27 January 1992. Extensive greetings send "English beers" and "alpha greets" to dozens of groups including Acrise, Active, Censor Design, Chromance, Crest, Dominators, Enigma, Fairlight, F4CG, Genesis Project, Legend, and many others. USA greetings are directed to TSM, ATC, NEI, Empire, and Exodus. Doc Snyder's page also documents a joint Arcade and Deadline intro from 1992, coded by Telemachus with Rob Hubbard's "Thanatos" reused -- suggesting a close relationship between the two groups. The release is preserved on CSDb as entry #96627.

Sources: CSDb Release · Doc Snyder · intros.c64.org

deadline-01.asm 3.518 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// 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:  $0fa0 (4000)
// IRQ handler:  $0c1f (irq_0c1f)
//
// Code: 3344 bytes, Data: 60144 bytes
// Labels: 369, Subroutines: 15
//
// Cross-references: all OK
// ============================================


// --- Region $0803-$0803 ---
.pc = $0803 "$0803"
        brk

// --- Region $0917-$0952 ---
.pc = $0917 "sub_0917"
// Referenced by: jsr from $ff5b

sub_0917:
        inx
        nop
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        .byte $ab,$aa                               // lax #$aa // ILLEGAL
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        .byte $ab,$af                               // lax #$af // ILLEGAL
        .byte $bf,$ff,$a8                           // lax $a8ff,y // ILLEGAL
        ldy $fcbc
        .byte $fc,$fc,$fc                           // nop $fcfc,x // ILLEGAL
        .byte $fc,$01,$01                           // nop $0101,x // ILLEGAL
        ora ($01,x)
        ora ($03,x)
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        eor $45
        eor $45
        eor $cf
        .byte $cf,$cf,$55                           // dcp $55cf // ILLEGAL
        eor $55,x
        ora $15,x
        .byte $3f,$3f,$3f                           // rla $3f3f,x // ILLEGAL
        .byte $54,$54                               // nop $54,x // ILLEGAL

dat_0952:
        .byte $54                                   // T

// --- Region $0ad0-$0ad4 ---
.pc = $0ad0 "Program $0ad0"
        nop
        tax
        tax
        tax
        brk

// --- Region $0c00-$0cf5 ---
.pc = $0c00 "loc_0c00"

loc_0c00:
        sei
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$37
        sta $01
        lda #$1f
        sta $0314
        lda #$0c
        sta $0315
        cli

loc_0c1a:
        jmp loc_0c1a

dat_0c1d:
        .byte $ea,$ea                               // ..

irq_0c1f:
        jsr sub_100f
        lda #$42

loc_0c24:
        cmp $d012
        bne loc_0c24
        lda $03ff
        sta $d016
        lda #$73

loc_0c31:
        cmp $d012
        bne loc_0c31
        lda #$18
        sta $d018
        lda #$c8
        sta $d016
        lda #$7a

loc_0c42:
        cmp $d012
        bne loc_0c42
        lda $03fe
        sta $d016
        lda #$8b

loc_0c4f:
        cmp $d012
        bne loc_0c4f
        lda #$c8
        sta $d016
        lda #$92

loc_0c5b:
        cmp $d012
        bne loc_0c5b
        lda $03fd
        sta $d016
        lda #$a3

loc_0c68:
        cmp $d012
        bne loc_0c68
        lda #$c8
        sta $d016
        lda #$aa

loc_0c74:
        cmp $d012