User Tools

Site Tools


download:download

Download defMON

You can see what version of defMON you have by looking in the status bar when the program starts up. The version numbers are essentially just date stamps that reflect the day when the program was compiled.

See the time stamp at the bottom of the screen:  See the time stamp at the bottom of the screen

If you got a version of defMON that is not available on this page, feel very free to add it here. Especially if you have an older version than the ones available here, as many of the older versions are lost.

2017-10-26 — "SHIFT+N vs SHIFT+U"

DOWNLOAD: defmon-20171026.zip

For reference: If SHIFT+N is pressed in the sequence list, defMON will copy the current sequence (the one that the cursor currently points at in the sequence list) to the Next empty sequence. If SHIFT+U is pressed in the sequence list, the current sequence will be copied to the next sequence that is Unused in the sequence list (no matter if this sequence is actually empty or not!).

WHAT'S NEW?

  • BUG FIX: SHIFT+N (e.g. find next empty sequence) was accidentally disabled in the previous version. It should now be enabled again.
  • BUG FIX: SHIFT+N was broken in some previous versions. After saving and then loading a file, the only result of pressing SHIFT+N would be a red flash in the border, whereas in this fixed version SHIFT+N should do what it is supposed to do.
  • BUG FIX/ADDITION: SHIFT+U (e.g. find next sequence that is not used in the sequence list) has now been changed to work also in stereo SID mode. This means it is now scanning the list of sequences for the second sid as well, in case stereo sid mode is currently enabled in defMON.

2017-10-24 — "Data Healing"

DOWNLOAD: defmon-20171024.zip

WHAT'S NEW?

  • ADDITION: The current state of the filter is now displayed correctly in the sequence edit screen. This visualization now also works in 2sid mode, so that you'll see the state of the filter of the currently selected SID chip. Previously it always showed the status of SID chip #1.
  • BUG FIX: In previous versions pattern breaks in unused sequences were lost when saving and then loading a tune. Special thanks to F7sus4 at Chipmusic.org for reporting on this bug in detail. The bug also indirectly caused some other funny behaviour, like strange playback at times and problems with copying of sequences. If you have an old tune where sequence breaks are lost, all you have to do is to load them into this version of defMON and the sequence breaks will magically be there again for you.

2014-11-08 — "Enter the defMON Sync Galaxy"

The hardware sync interface is available from Scannerboy at the chipmusic.org forum, right here.

DOWNLOAD: defmon-20141108.zip

WHAT'S NEW?

  • NEW FEATURE: Support for Scannerboy's defMON sync interface for the user port, which allows DIN-sync, MIDI sync, Gameboy sync (LSDj and Nanoloop) as well as modular synths.
    • NOTE: Sync is always enabled in this version, and this could potentially lead to some unexpected behavior if you have some other kind of hardware connected to the user port than the defMON Sync interface.
    • defMON Sync starts as soon as you hit play (F1/F3) and stops when you press stop (F7). To fine-tune when the first sync pulse should be sent after hitting the play button you can change the DIN Sync delay parameter, using CTRL+SHIFT+DOT/COMMA. Delay $00 is the default and starts sending sync pulses as soon as possible. Delay $04 may be recommended for most cases, but you have to experiment with what sounds best for your hardware and tune etc. Goto80 reported $05 to be optimal for defMON in sync with a 808. You will also notice that the timing changes a slight bit if you change from 1x speed to 8x speed and such.
    • Note that the Sync functionality assumes that there will always be 6 ticks for each two steps in the sequence so you can't just change the values in the speed columns in the sequences to whatever values and still expect defMON Sync interface to work. You'll either have to use 3 ticks on each step (corresponding to the default setting of 2 in the speed column) or you can alternate between 4 and 2 ticks (=6). To change the playback speed of tunes when using the sync interface, you rather have to use the C=(+SHIFT)+F1..F7 button settings that change how often the player should be called.
    • The delay value is saved with your tune when you save it, so you don't need to change it again when loading the tune some other day.
  • BUG FIX from previous version: Playing tunes wouldn't work after loading another tune when a channel on SID #2 in a stereo sid tune was previously turned off.

2014-07-11 — "San Diego"

DOWNLOAD: defmon-20140711.zip

WHAT'S NEW?

  • Fixed two bugs reported by Scannerboy for the 2014-06-15 version.
    • Channel muting and stopping tune (F7) didn't quite work for the second SID on stereo machines.
    • Wasn't possible to pack tune and save as RAW anymore. When that was selected you got right back to the disk menu instead.

2014-06-15 — "Stereo SID Returns"

DOWNLOAD: defmon-20140615.zip

WHAT'S NEW?

  • Updates to the stereo SID support. Here is a summary of old and new stereo SID features.
    • CTLR + ← to switch between SID #1 and SID #2, or rather the two different sequence lists.
    • CTRL + SHIFT + ← to toggle between mono SID mode and stereo SID mode. You need to enable stereo SID mode before you can access the other stereo SID features specified here. Mono SID mode is the default when the editor starts up.
    • CTRL + UPARROW (not the cursor up key, but the other up-arrow on the keyboard) to toggle between $d4xx, $d5xx, $dexx and $dfxx as base address for the second SID chip.
    • CTRL + C= + UPARROW to toggle the low byte of the base adress in steps of $20, i.e. the “xx” in the addresses listed above.
    • The config (mono or stereo, and base address of SID #2) is saved as part of the worktune savefile, so you only need to do the stereo SID configuration once for each tune.
    • Note that there is currently no way of exporting/packing stereo tunes from defMON. Only the data for SID #1 will be included if you do that.
    • Raster time usage for SID #1 and SID #2 is now shown with separate colors.
    • Toggle channels on/off works also for SID #2 since a few versions back.
  • In earlier version of defMON, when toggling between different multispeed settings (1x, 2x, 4x and 8x) while a tune was playing, the player would sometimes go slightly out of sync. You would notice this if you were playing a defMON tune in sync with some other source of muzak. This issue has now been fixed, or at least improved. Let's hope that the problem is now gone.
  • The disk menu can now handle disks with more files than fit on a single screen. The implementation is not super elegant, but works.
  • The possibility to loop a segment of the seqLIST was previously only accessible in a separate “deluxe” version of defMON, but is now part of the standard version of the program. (Actually I think this feature was enabled in the 2014-06-12 version as well, but.. anyway..) Something like FF 00 03 on a row in the seqLIST would jump back to position 00 three times and then go ahead downward in the seqLIST (so in total the looped segment is played 4 times).

2014-06-12 — "Export Expert"

DOWNLOAD: defmon-20140612

WHAT'S NEW?

  • Export tune to an executable file — Just press SHIFT+P in the disk menu, press Y to continue, and then select save as executable by pressing E. Remember that you won't get back into the editor after packing a tune, so make sure to do a normal save first. Packing files, no matter if saved as raw file or executable prg, doesn't work with stereo sid tunes. If you want to make the executable files smaller, you can use a cruncher (set start address to $080d).

2013-08-03 — "Cracked by Hackers"

The first publicly available version of defMON was the one that was “cracked” by Genesis Project in 2013. You can find it on CSDb. That version differs in some ways from the “ordinary” versions used by people like Goto80, Ilkke, and others.

download/download.txt · Last modified: 2017/10/27 16:15 by ftc