DS/DJ-2000 mk1 Alpha
screenshot added by deetsay on 2021-03-14 09:46:45
platform :
type :
release date : march 2021
  • 3
  • 1
  • 0
popularity : 37%
  • 0.75
alltime top: #48403
added on the 2021-03-14 09:46:45 by deetsay deetsay

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


DS/DJ-2000 mk1 is a DJ-player software for SID-files. It was first inspired on social media where someone wished for a native SID player that could mute channels. And then it grew from there, and obviously took a lot of inspiration from PT-1210 on the Amiga. This is a barely usable alpha version. It is headed for a major rewrite, but I wanted to share it as it is now!

All comments and ideas are welcome, but I'm not really looking for "bug reports" regarding SID-file compatibility, or graphics glitches, or massive crashes, which you will run into. The "beta version" is going to be very largely rewritten anyway.

F3/F5 : Tempo, hold C= to make tempo temporary
F1/F7 : RWD/FWD, shift+F7 FFWD
Cursor Right/Down : Nudge/Wink
1/2/3 : Mute
T : "Speedbase" used for calculating BPM and loop size
Q : Cue, shift+Q set cue
Z : Jump to green marker
L : Loop, shift+L loop size
F : Filter adjust, paddle 1 = amount
Space : Run/Stop
Run/Stop : Back to song select

The player is located at $b800-$d000 and the SID data dump loop is located around $e000-$ff00. If a SID-file does anything to those regions then it won't work. There are a million other reasons why a SID-file wouldn't work, such as if it changes the I/O area visibility or does things with the CIAs. Anything with samples is out of the question.

Don't get too comfortable with the key assignments, they are very likely to change. Need to figure things out so they would be usable in different computer orientations...

Known issues:
- Graphic glitches everywhere, sprites and extra characters messing up the disk menu
- Crashes on loading a new SID or cueing way too often
- Using the loop and changing the length or speedbase often ends up with the pointer sprite going out of control!

Possible future developments:
- The BPM display does not match either Protracker or any real DJ equipment. Both options should be available in the future.
- Pitch and related effects, scratching with a paddle!
- Automatically relocating player and loop
- Loading is very slow, so maybe it would make some sense to use a loader framework, even if that would mean non-standard files pre-prepared on a PC. That should also allow for pre-configuring cue points and speedbase settings though.
- On the other hand, a multi-megabyte REU or EasyFlash image could store complete SID dumps of songs, which should allow better fast-forwarding and rewinding, and lots of cue points. Options shall be investigated!
- Some kind of minimal "player-only" mode for playing incompatible samplestuffs (without the DJ-features)
added on the 2021-03-14 10:11:11 by deetsay deetsay
what's not to like about a C64 dj-tool?! awesome work!
rulez added on the 2021-03-14 12:30:58 by v3nom v3nom
pure gold!! seriously puzzled how you managed to do that on the c64 - non standardised replayers, muting, cue-ing and tempo changing on what can be someone's custom player... MIND BLOWN!!
rulez added on the 2021-03-15 14:32:06 by bonefish bonefish
rulez added on the 2021-09-07 18:12:23 by djh0ffman djh0ffman

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment