History
- Released
- 18 October 1987
- Group
- Dutch Swapping Team (DST) — Netherlands, founded 1987
This crack intro represents one of the earliest documented productions from the Dutch Swapping Team, a Netherlands-based demo and swapping group active during 1987–1988. CSDb lists "The DST Intro" as released on 18 October 1987, used with the crack of Quedex. No individual credits for code, music, or graphics have been preserved in the database. DST — also known as the Dutch Software Team — operated under the motto "The warriors of the future" and was associated with the group Riffs. The team included coders Burning, Mr. Calcium, and Wonderboy, along with musician The Pioneer. DST dissolved in 1988 after producing 56 releases spanning demos, cracks, and music files. Their brief but prolific output documents the Dutch contribution to the Commodore 64 scene during its formative years.
Sources: CSDb — The DST Intro · CSDb — DST Group · intros.c64.org
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:17 // 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: $1210 (4624) // IRQ handler: $ea31 (irq_ea31) // IRQ handler: $1000 (irq_1000) // // Code: 1016 bytes, Data: 62472 bytes // Labels: 160, Subroutines: 8 // // Cross-references: all OK // ============================================ // --- Region $1000-$13d1 --- .pc = $1000 "irq_1000" irq_1000: lda #$d0 sta $d016 lda #$12 sta $d018 loc_100a: lda $d012 cmp #$39 bne loc_100a ldx #$09 loc_1013: dex bne loc_1013 ldx $d012 lda $f9 clc adc #$38 sta smc_102a // SMC: modifies $102a lda $f8 clc adc #$38 sta smc_102d // SMC: modifies $102d loc_1029: .label smc_102a = * + 1 lda $0c4e // !SMC: modified by $101e, $1046 .label smc_102d = * + 1 ldy $0c58 // !SMC: modified by $1026, $1055 loc_102f: cpx $d012 beq loc_102f sta $d022 sty $d023 inc smc_102a lda smc_102a cmp #$70 bne loc_1049 lda #$38 sta smc_102a // SMC: modifies $102a loc_1049: inc smc_102d lda smc_102d cmp #$70 bne loc_1058 lda #$38 sta smc_102d // SMC: modifies $102d loc_1058: inx cpx #$71 bcc loc_1029 lda #$c0 sta $d016 lda #$35 sta $01 nop nop nop lda #$37 sta $01 jsr sub_112c loc_1070: lda $d012 cmp #$b9 bne loc_1070 lda $ff sta $d016 lda #$00 sta $d021 ldx $d012 lda $f9 sta smc_108f // SMC: modifies $108f lda $f8 sta smc_1092 // SMC: modifies $1092 loc_108e: .label smc_108f = * + 1 lda $0c20 // !SMC: modified by $1086, $10ad .label smc_1092 = * + 1 ldy $0c2a // !SMC: modified by $108b, $10bc loc_1094: cpx $d012 beq loc_1094 sta $d022 sta $3d sty $d023 inc smc_108f lda smc_108f cmp #$38 bne loc_10b0 lda #$00 sta smc_108f // SMC: modifies $108f loc_10b0: inc smc_1092 lda smc_1092 cmp #$38 bne loc_10bf lda #$00 sta smc_1092 // SMC: modifies $1092 loc_10bf: inx cpx #$fb bcc loc_108e jsr sub_13c6 jsr sub_1117 jsr sub_1117 jsr sub_1117 jsr sub_11ec ldx #$26 loc_10d5: lda $d968,x sta $d969,x lda $da08,x sta $da09,x dex bpl loc_10d5 ldx #$00