home *** CD-ROM | disk | FTP | other *** search
- ───────────────────────────────────────────────────────────────────-─--∙∙··· ·
- ∙ Revision history of DMPC: ∙ ───────────────────────────────────-─--∙∙··· ·
- ───────────────────────────────────────────────────────────────────-─--∙∙··· ·
-
-
- 2.30 : Finally added UltraCompressor II Rel 2 support (many thanks to AIP-NL
- for all the help & info). Use a diskcache if you don't want DMPC to
- slow down while reading UC2 archives. Made DMPC not change the screen
- mode if it's already in the correct mode. Added support for NoGate's
- PAK/ARC archives. Oops again! Sorry to all the GUS users having to
- go through all my debugging code when playing a sample, I've removed it
- now. Fixed a bug in the config code, path's ending in a \ will now
- work properly. Added a logfile (DMPC.LOG) function, use CTRL-L to
- write a logfile of the current files, '/' will toggle logfile reading
- on and off, to use the logfile at startup put USE_LOGFILE=TRUE in
- DMPC.CFG. Fixed a bug in the directory changing code. The ripper will
- now only (re)load a sample when necessary. You can now listen to the
- sample in the correct scale from C3 through to E5. For more about the
- key changes in the ripper, see DMPC.DOC. Added beta Tandy DAC support
- with Jeffrey L Hayes' Tandy DAC guide.
-
- See DMPC.DOC for information on the DMPC mailing lists.
-
- /--------------------------------------------------------------------------\
- | If I don't get some postcards soon, this will be the last version of |
- | DMPC. You have been asked, begged and now I'm just fed up with writing |
- | something for people who don't even have enough curtesy to send |
- | me a simple postcard! |
- \--------------------------------------------------------------------------/
-
- -=> Read DMPC.BBS if you would like to become an official DMPC support site. <=-
- -=> DMPC is used by thousands of people, no good BBS should be without it! <=-
-
-
- 2.21 : Fixed problem with the "Numeric co-processor required" message, DMPC
- will once again work without needing a co-processor. The reason for
- the significant increase in DMPC's size is because the numeric
- emulation code is back in. Fixed a bug in the config reading code,
- the last player defined wouldn't use listfiles & the correct format
- inclusion mask. Fixed a bug that blanked the screen when deleting one
- file.
-
- 2.20 : Oops! I forgot to tell you that you have to put USE_DESCRIPTIONS=TRUE
- in DMPC.CFG to make use of the descriptions file. Fixed my FAR & ULT
- ripping routines, they should now work for all FAR & ULT files. Added
- support for HA archives. Fixed a bug in the multi-directory code that
- would not write a correct listfile for uncompressed files in the
- current directory. Fixed a bug that made GUSPLAY not work with DMPC.
- Increased description size to 42 characters. You can now save samples
- in Tetra Music Editor, Farandole and ScreamTracker 3.0 sample formats.
- You can now export the music file descriptions to DMPC.DSC by pressing
- 'X' from the file selection menu, this option will overwrite previous
- descriptions if they differ and will not save blank descriptions. You
- can edit the descriptions from the file selection menu by pressing 'I',
- descriptions will be auto-saved when changing directory/drive or when
- exiting the program. Fixed WAV saving code. Added beta PAS support
- via PCM.COM and Peter W. Cervasio's interface to it, you should now be
- able to play samples on your PAS (with PCM.COM loaded). Change the
- relevant RIPPER variables in DMPC.CFG to test the new PAS code. The
- quick letter find will now scroll through the files if you use it when
- you are already on a file starting with that letter. Added beta GUS
- support in the ripper, change RIPPER_DEVICE to GUS to test the code.
- All other info will be read from the ULTRASND enviroment variable.
- Added another 10 player configs, use SHIFT-(1..0) to use them (this
- might not work on non-American keyboard layouts). Added support for
- HYPER, HPACK and ZOO archives. Added a "play one random" feature, will
- play one song randomly from the tag selection and untag it. Added HOME
- and END functions into ripper. Toggle scanning of directories in
- DMPC.DIR on/off with ',' (the comma key). Added selective archive
- scanning, mask out archives that you don't use with USE_???=FALSE in
- DMPC.CFG (where ??? is the archive type you don't want DMPC to scan).
- Fixed minor bug in Delete All Tagged function.
-
- 2.13 : Added DMPC.DSC, now you can define your own descriptions for archived
- files (can be used as an override on non-archived files too). The
- format is: Name followed by a space and the description (20 chars).
- Fixed a severe bug that crept into DMPC when I upgraded to v2.10, if
- DMPC was locking up on you when re-reading directories, I've fixed the
- problem (pointers were being mistreated *8). Added %K specifier for
- the OPTIONS string in DMPC.CFG, using %K will substitute the name of
- the file without its extension. Fixed a bug in the change drive code.
-
- 2.12 : Players that can handle listfiles (@DMPC.LST) for automatic play are
- now supported (add LISTFILE=TRUE to the listfile players in DMPC.CFG),
- all archived files in the selected group will be decompressed before
- starting the player so make sure you have the space on your temp
- directory. All players that don't support listfiles can still use the
- old method of selected group playing (files are played one at a time,
- one after the other). Fixed a minor bug in the delete all tagged code,
- DMPC didn't update the screen after deleting the files. Added a quick
- letter find, press ALT-(A..Z) to jump to the files starting with that
- letter. Fixed a minor bug in the archive support, DMPC wouldn't read
- archives marked READ-ONLY, SYSTEM or HIDDEN and would claim an archive
- error.
-
- 2.11 : Fixed a bug in the usigned sample writing routine (I was writing only
- half of the sample!). Sample previewer should now work with any size
- DMA buffer on a SoundBlaster (if you've been hearing static, I think
- that I've fixed the problem). Added a few more error checks.
-
- 2.10 : Added multiple directory support with DMPC.DIR, now you can specify
- up to 20 directories that you want DMPC to scan for music files. The
- multi-directory support in DMPC is totally transparent, DMPC will
- handle the directory swapping automatically. Made DMPC able to handle
- 2000 entries (Want more? Just ask!). Added some overdue error checking
- on my disk routines which will hopefully track some nasty errors down.
- Added another 10 player configs (bringing the total to 20) in DMPC.CFG
- (use ALT-1 to ALT-0 to select configs 11-20). Added pseudo 16-bit
- sample playing support in the ripper (tell me if it works). Fixed a
- bug in the sample playing routines for Speaker & DAC, they now should
- play at the correct frequencies.
-
- 2.01 : Fixed a problem that caused DMPC to hang if the file had a blank name
- field. Changed ZIP reading code back to what it was before DMPC v2.00.
-
- 2.00 : Added user format support with DMPC.FMT that allows you to USE ANY
- FORMAT WITH DMPC (this is only for the menu part, this doesn't affect
- the ripper code). This means that I now only need format specs for
- formats that you want added to the ripper code. Fixed a bug that made
- Galaxy Music Player and a few others not work properly with DMPC.
- Fixed a bug which caused heap errors if DMPC was used over long periods
- of time. Fixed a minor bug in the ZIP reading code.
-
- 1.97 : Added a screensaver that kicks in after 2 minutes with no keys pressed
- or mouse activity. Hopefully stopped the mouse from sticking all the
- time. DMPC now clears the screen properly when extracting modules and
- when shelling to and from DOS. Added READ_ARCHIVES into the config,
- defaults to TRUE, when set to FALSE it won't scan archives for modules.
- Added %P into the OPTIONS line of the config so that you can make DMPC
- fully expand the pathname of the file to be played (otherwise it works
- just like %S does). Centered the DMPC logo for 43/50 line mode so that
- it doesn't look weird.
-
- 1.96 : DMPC now recognises MTM and can rip 8-bit MTM samples, same support for
- 8-bit ULT samples (ULT ripping may be buggy still) and 8-bit FAR (My
- FAR routines are untested 'cause I don't have any FAR modules!).
- My internet access is now back but not stable, so my not answering your
- email isn't because I don't care, it's because I'm not there!
-
- NOTE: The config has changed a little: A = AMF and F = FAR.
-
- 1.95 : Added selective tagging/untagging. Added config option ALWAYS_REREAD,
- set it to TRUE and DMPC will re-read the current directory every time
- the filemask changes. Added option to rip samples in 8-bit unsigned
- format (.RAW). Added better error checking into sample ripping and
- playing routines. Ripper now supports AMF (thanks Otto!). Added
- option to rip samples to Windows WAVE, SoundTool SND and Creative Voice
- VOC files.
- Added PAS & GUS support but it kept crashing, took it out again. This
- is probably the last version of DMPC that'll be written because I'm
- loosing internet access... keep the postcards coming though!
-
- 1.94 : Fixed a problem that occured when DMPC tried to read a broken archive.
- Put the sample number next to sample for easier reference. (Not
- released to the public).
-
- 1.93 : Fixed a bug that was re-introduced, DMPC was once again not ripping
- multi-chan MODs correctly.
-
- 1.92 : Fixes the garbage that used to appear in sample names. Fixed the
- accelerated clock problem, it now keeps the clock fairly accurate. If
- you have been experiencing lockups when using DMPC, set STACKS=9,512 in
- your CONFIG.SYS, this should solve the problem. Fixed problem with
- sample 1 in S3M files. Added 669 sample ripping routines. Fixed
- problem with PLAYER option in config, you can now specify the full path
- for the player (speeds up selection in multi-configs). Added ablility
- to specify paths of archivers in config for faster loading. You can
- now specify where you want DMPC to read by default in the config with
- the new START_PATH option. Added STM ripping routines (doesn't do the
- Repeat Length properly yet).
-
- 1.91 : Ripper now supports Soundblaster for preview functions. RIPPER_DEVICE
- & RIPPER_DMA added into config for SoundBlaster support. Added ripper
- routines to rip samples from S3M files.
-
- 1.90 : Added MOD sample ripper & preview functions. Added RIPPER_DIR &
- RIPPER_PORT into config. Preview the samples through PC Speaker or a
- DAC on a parallel port.
-
- 1.81 : The bug with the TEMP dir for extraction has been fixed. Fixed a bug
- in my LIMIT reading routine, it only read the first file in the
- archive. (I seem to have released DMPC v1.80 in the 1.81 archive... oh
- well...)
-
- 1.80 : Fixed a balancing routine in the selection menu (gave one out in a
- special case). DMPC will read only the formats in the inclusion mask
- if you (re-)read a directory. Swapper will swap to either the temp
- directory defined in the environment variable TMP or TEMP, or to the
- temp directory defined in the DMPC config (in that order). Support
- for Squeeze It (SQZ) archives. Reading uncompressed files should be
- faster now. Fixed a bug in the play tagged routine. Changed config
- into a more flexible INI-type format. Use CTRL-C for a fast change of
- directory on the current drive. Use CTRL-D to delete all tagged files.
- You can specify the directory DMPC will start up in on the
- command-line, eg. DMPC \MYDIR\MODDIR.
-
- 1.73 : Support for LIMIT archives (.LIM).
-
- 1.72 : File inclusion mask for different players 'cause some players can't
- play S3M etc. Added WAV/SND/VOC support (no validation is done on
- the files though).
-
- 1.71 : Made DEVICE NAME longer. Fixed two non-critical bugs with config.
-
- 1.70 : NST supported (finally). Full path searching. Extracts to temp
- directory. Fixed change drive & screen clearing bugs. Archive
- searching speeded up (again!). Amiga type mod name MOD.NAME format
- recognised. Improved find to do partial matching inside names if no
- partial match was found on start of name. Can now delete files from
- inside archives. Read 1000 files in any directory. Multiple config
- definitions. F10 to swap to DOS.
-
- 1.60 : Added ZIP support. DMPC logo by Sand. Optimized archive searching
- routines. Re-read current directory. Switch to/from 43/50 line
- mode. Change drive. Fast find routine. Help page.
-
- 1.51 : Fixed a nasty bug that deleted non-archived files once played.
-
- 1.50 : ARJ/LHA support added. EMS/XMS/Disk swapper added. Directory
- changing (for all the people who love their subdirectories) has been
- added. STM files are now read in (but I only was able to test it on
- converted MOD files). Use DMP or PMP according to your needs.
- 43/50 line mode is used when detected. Load/Save tag selections.
- Fixed some small bugs (some of which were bigger once I opened the
- hood to have a look at what was causing the problem).
-
- 1.40 : Mouse support!
-
- 1.30 : Support for 669, AMF and S3M added, sequential tagging, delete
- function.
-
- 1.20 : Fixed a few bugs in previous releases.
-
- 1.10 : Added HOME/END, PAGE UP/DOWN, elementary tagging, multiple play with
- or without random selection.
-
- 1.00 : Original release.
-
- ──────────────────────────────────────────────────────────────────────────────
-