#909

Arcade+Deadline 02

Arcade+Deadline

3.275 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRT

History

Released
June 1992
Code
Twilight
Music
A-Man (Steven Diemer) — "Mysterious Worlds (preview)"
Graphics
Realistic
Group
Arcade + Deadline — Germany, founded 23 April 1992

A joint production from the German groups Arcade and Deadline, released in June 1992 — barely two months after Arcade's founding on 23 April 1992. Twilight coded the intro, Realistic provided the graphics, and A-Man (Steven Diemer) composed the music — his "Mysterious Worlds (preview)" is preserved in the HVSC. Realistic posted a comment on intros.c64.org in 2011, confirming his involvement. CSDb lists this under Arcade's group ID, suggesting Arcade was the primary partner in the cooperation. The A-Man/Arcade connection appears in other Doc Snyder listings, where A-Man's music appears in X-Ray intros as well — demonstrating the interconnected musician networks of the early-1990s German scene. Joint releases between cooperating groups were common practice, allowing smaller formations to pool resources and increase their output. Deadline's contribution to this specific intro is not detailed in the available credits.

Sources: CSDb

a_d-02.asm 3.275 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:05
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $49ff  (16896 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0b00 (2816)
// IRQ handler:  $0c53 (irq_0c53)
// IRQ handler:  $0c80 (irq_0c80)
// IRQ handler:  $0ca2 (irq_0ca2)
// IRQ handler:  $0d0c (irq_0d0c)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 2841 bytes, Data: 14055 bytes
// Labels: 362, Subroutines: 8
//
// Cross-references: all OK
// ============================================


// --- Region $0b00-$0dcf ---
.pc = $0b00 "main_0b00"

main_0b00:
        lda #$00
        tay
        tax
        jsr sub_1000
        lda #$01
        sta $60
        lda #$3d
        sta chr_0daf
        jsr sub_0d86
        ldx #$00

loc_0b15:
        lda $3f40,x
        sta $0400,x
        lda $4040,x
        sta $0500,x
        lda $4140,x
        sta $0600,x
        lda $4200,x
        sta $06c0,x
        lda $4328,x
        sta $d800,x
        lda $4428,x
        sta $d900,x
        lda $4528,x
        sta $da00,x
        lda $4628,x
        sta $db00,x
        inx
        bne loc_0b15
        ldx #$00

loc_0b4a:
        lda #$20
        sta $0590,x
        lda #$00
        sta $d990,x
        inx
        cpx #$c8
        bne loc_0b4a
        ldx #$00

loc_0b5b:
        lda txt_0f00,x
        sta $05b8,x
        lda txt_0f40,x
        sta $0608,x
        inx
        cpx #$28
        bne loc_0b5b
        lda #$ff
        sta $d015
        lda #$00
        sta $d01c
        lda #$30
        sta $d000
        lda #$28
        sta $d002
        lda #$8a
        sta $d001
        sta $d003
        lda #$c0
        sta $07f8
        sta $07f9
        lda #$c1
        sta $07fa
        lda #$c2
        sta $07fb
        lda #$c3
        sta $07fc
        lda #$c4
        sta $07fd
        lda #$02
        sta $d010
        lda #$00
        sta $d027
        sta $d028
        lda #$0c
        sta $d029
        lda #$0b
        sta $d02a
        sta $d02b
        sta $d02c
        lda #$90
        sta $d004
        clc
        adc #$17
        sta $d006
        clc
        adc #$18
        sta $d008
        clc
        adc #$18
        sta $d00a
        lda #$00
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$3a
        sta $d012
        lda #$1b
        sta $d011
        lda #$53
        sta $0314
        lda #$0c
        sta $0315
        cli

loc_0c06:
        lda $dc01
        cmp #$ef
        bne loc_0c06
        sei
        lda #$00
        sta $d020
        sta $d021