History
- Released
- 1991
- Code
- Father Dagon
- Music
- Unknown
- Graphics
- Father Dagon
- Group
- Digital Designs — Norway, founded March 1991
DD Intro #02 is the second crack intro released by Digital Designs, the Norwegian cracking group co-founded by Father Dagon, Shark, and The MeatBall in March 1991. Coded and drawn entirely by Father Dagon, it showcases rasterbars, a sprite-animated logo, and a scrolling message — hallmarks of the early 1991 Norwegian scene style. Digital Designs was prolific from the start, releasing at least four distinct intros in their founding year alone, with Father Dagon and Shark alternating coding duties between releases.
Sources: CSDb · CSDb group
dide-02.asm 4.894 lines
// ============================================ // dide-02 - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 vdisasm-one 1.0 build 1, 2026-03-29 17:54:12 // 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: $3000 (12288) // IRQ handler: $3082 (irq_3082) // IRQ handler: $ea31 (loc_ea31) // // Code: 4369 bytes, Data: 59119 bytes // Labels: 798, Subroutines: 8 // // Cross-references: all OK // ============================================ // --- Region $0813-$0819 --- .pc = $0813 "Program $0813" .byte $ff,$fc,$fc // isc $fcfc,x // ILLEGAL .byte $fc,$ff,$00 // nop $00ff,x // ILLEGAL dat_0819: .byte $7f // . // --- Region $0e01-$0e0d --- .pc = $0e01 "Program $0e01" asl $1214 .byte $0f,$20,$03 // slo $0320 // ILLEGAL .byte $12 // jam // ILLEGAL dat_0e08: .byte $05 // . // Referenced by: jsr from $ff8a sub_0e09: .byte $04,$09 // nop $09 // ILLEGAL .byte $14,$13 // nop $13,x // ILLEGAL txt_0e0d: .text ":" // --- Region $0f06-$0f06 --- .pc = $0f06 "Program $0f06" brk // --- Region $1000-$1009 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $307b, $fc7b sub_1000: jmp loc_1040 // Referenced by: jsr from $30d3, $fcd3 sub_1003: jmp loc_10d8 // Referenced by: jsr from $3150, $fd50 sub_1006: jmp loc_146c dat_1009: .byte $01 // . // --- Region $1040-$14b1 --- .pc = $1040 "loc_1040" loc_1040: asl asl asl tay ldx #$00 loc_1046: lda $15ee,y sta $1571,x sta $1577,x lda $15ef,y sta $1574,x sta $157a,x iny iny inx cpx #$03 bne loc_1046 ldx #$00 stx $157f lda $15ee,y sta $1580 loc_106a: sta $15d8,x inc $157f lda $1580 clc adc $15ee,y sta $1580 clc adc $157f inx cpx #$10 bne loc_106a lda txt_1020 beq loc_10b3 ldx #$02 loc_108a: lda $15ef,y sta $157f and $1581,x sta dat_1009,x dex bpl loc_108a bit $157f bpl loc_10b3 ldx #$00 loc_10a0: lda $15f0,y sta $1577,x lda $15f1,y sta $157a,x iny iny inx cpx #$03 bne loc_10a0 loc_10b3: ldy #$00 tya loc_10b6: sta $d400,y iny cpy #$18 bne loc_10b6 ldy #$00 loc_10c0: lda #$00 sta $1587,y sta $1014,y lda #$04 sta $1593,y