27.05.00 | Andy Chandler has released the first public version of his front-end for DAMP, called "Jukebox". You can download it from his homepage. |
20.05.00 | DAMP Version 0.97 WIP 3 has been released. Get it from the Work In Progress page. New in this version: - Fixed a bug related to the track numbering when changing playlists (I think anyway). Spotted by Klaus Ening. - Entering 999999 as the track number will quit DAMP (as there's no QUIT button on the keypad). - Fixed a bug which caused DAMP to have problems if DAMP, the playlist, and the MP3 files in the playlist were all in the same directory (thanks to Burnfire for spotting that). - Added the damp_state variable for LCD drivers to use, so they can tell whether DAMP is playing, paused etc. and do their own output if they're not printing the lcd_line[] variables. - Added the "graphical_text_mode" option to DAMP.ini - if you enable this, then run DAMP with graphics enabled, you get a text-based status screen rather than the standard graphics mode. The point of it is for people using DAMP in situations where you'd like a nice big font to display all the current details. |
10.05.00 | Ok, the ID3Edit package has morphed into the "ID3Tools" package. There's a new tool in there, ID3Dir, which is like your usual "dir" command, but it outputs ID3 tag info alongside the filename. You can get the ID3Tools package (and the source code as well if you want it) from the download page. |
07.05.00 | I've written a small utility for editing ID3 tags under DOS. ID3Edit is available from the download page. The source code is also available. I've also redesigned the download page so that everything is organised more neatly. |
14.04.00 | I'll be without my computer until 22nd April, so if you send me any email, it won't get answered until then (at the earliest). |
14.04.00 | DAMP v0.97 WIP 2 released. Get it from the Work In Progress page. New in this version: - Fixed a bug where pressing pause whilst playing a CD caused it to skip to the next track. (Thanks to Michael Thompson for spotting that). - If you specify some MP3/MP2/M3U/PLS files as well as the -cd option, DAMP will play the CD first, then the MP3 files. You can press ESC whilst playing the CD to jump straight to the MP3 files. When the MP3 files begin, all the features that were disabled whilst playing the CD (graphics, surround etc.) will become available again. - Added FAQ.txt to save me answering the same questions over and over again via email. |
12.04.00 | DAMP v0.97 WIP 1 released. Get it from the Work In Progress page. New in this version: - Audio CD support. See the "Using DAMP as a CD player" section of the readme for details. Ever wanted a DOS CD player with LCD support? Now you have one :-) |
10.04.00 | Added a driver for a VT100 terminal attached via a serial port (designed for a PalmPilot running a VT100 emulator). Get it from the Drivers page. |
09.04.00 | DAMP v0.96 released. Get it from the Download page. New in this version: - Compiled with latest WIP of Allegro. - ID3 Genre support. - Added damp_id3_genre to damplcd.sh - Added damp_shared_int, damp_shared_char[1024], and damp_shared_float to dampcore.sh, in case you want to pass information between input and output drivers... - Fixed the time display when in graphics mode (thanks to Michael for spotting that bug!) - More joystick support: DB9 on LPT ports, TurboGrafx on LPT ports, and IFSega ISA or PCI - Added display_lines to the [lcd] section of DAMP.ini, and lcd_display_lines for LCD drivers to use (none of the current drivers make use of this setting as of 9th April 2000) |
09.04.00 | Added a driver for the Futaba Corp. 2x40 M402SD06G L VFD and a driver for the Pic-an-LCD (www.bgmicro.com). Get them from the Drivers page. |
05.04.00 | Added the "Comments" page, and fixed the links to the mailing list archives. |
13.03.00 | Xavier sent me a Perl script that can recurse subdirectories, creating a playlist for each directory. Get it from the Download page. |
13.03.00 | Added the input driver for anyone following Martin Pipe's articles in "Electronics & Beyond". Get it from the Drivers page. Also, many thanks go to Martin for writing the articles! |
13.03.00 | DAMP Version 0.95 WIP 9 released. Get it from the Work In Progress page. New in this version: - New gfx modifiers: pearlglass, tristar, spikes, waterfall, wavyzoom, ripple, warp, sucker. - Made gf_blur_heavy the default graphics filter. - New gfx waveform: blobs - Added volume_fine to the [joystick_control] section of DAMP.ini - Should now support playback of .MP2 files directly (ie you don't need to rename them to .mp3), but this is untested. - Added PREVIOUS_N_TRACKS and NEXT_N_TRACKS to the joystick controls, so a joystick can be used to skip several tracks at once. - Added -sleep |
13.03.00 | Updated the web site - grey was getting boring so we've got nice vibrant yellow now :-) |
20.02.00 | DAMP Version 0.95 WIP 8 released. Get it from the Work In Progress page. New in this version: - Added the abiltity to skip forwards and backwards several tracks at once using the cursor right/left keys. The number of tracks skipped is determined by the "large_skip" setting in DAMP.INI - Can now also use the backspace key to skip to previous track. (Just to fit in with using ENTER to go forward a track). - Can now toggle "time remaining" display on and off by pressing V - Exported util_time_remain_toggle() for input drivers to use. - "Time Remaining" is now more accurate and should be correct for all formats of MP3. - Time display now updates properly when rewinding with "time remaining" enabled. - New option in DAMP.ini for LCD displays: display_width - now you can customize the display width and get a nice output on your 40x2 LCD :-) I've had to update all the drivers, so if you're using a driver downloaded from the DAMP web site, you'll have to download it again. - New variable for LCD drivers to use: lcd_display_width contains the width as specified in DAMP.ini - I've already altered the existing drivers to use this, but anyone currently writing a driver should look at LCDWIRE1.SC to see how it's done (basically change "16" to "lcd_display_width") - LCD now has a symbol to show whether continuous play is enabled or not. I've set this to "C" by default, but LCD drivers are free to change it (the variable is lcd_continuous_symbol). - Can now press F1 (if not in gfx mode or GUI) to show a DAMP help page which gives a summary of the keys. - You can now see the playlist in the GUI, although all you can do with it at the moment is scroll up and down it... - 3 new modifers for gfx mode: spiral_left, spiral_right, sincos. |
14.02.00 | A new driver for HD44780 based on wiring scheme 2 is available, that uses a look-up-table so you can map the ASCIIs from the ID3-tag to the ones of the LCD and it supports upload from user defined characters to LCD-character-memory. Get it from the drivers page. I've also changed the schematic for the in_lpt driver to a .jpg as the .gif didn't display in Internet Explorer. |
06.02.00 | Personal news: You can now listen to music I've made, in MP3 format, at http://www.mp3.com/DynamicProfile/ |
06.02.00 | DAMP Version 0.95 WIP 7 released. Get it from the Work In Progress page. New in this version: - Added the -skip |
16.01.00 | DAMP Version 0.95 WIP 6 released. Get it from the Work In Progress page. New in this version: - Fixed a bug that caused DAMP to crash under plain DOS - It may now hang under DOS when it starts to play - although I cannot verify that this isn't just something to do with my system setup - so I'd like people to report their experiences of running DAMP under DOS (either let me know it works, or tell me it hangs). |
05.01.00 | DAMP Version 0.95 WIP 5 released. Get it from the Work In Progress page. New in this version: - Fixed a bug that stopped the numeric keypad from working. - Fixed a bug that stopped LCD drivers working. - Fixed a bug that could stop the GUI working. - Fixed GUI window titles (removed the ^ character off the end of them) - Added the -paused option and start_paused ini setting, so you can start DAMP in pause mode. - Added the damp_playlist_filename and damp_playlist_filename_short for LCD drivers to use. |
11.12.99 | Driver for 20x4 Crystalfontz 634 serial LCD added. Get it from the Drivers page. |
11.12.99 | The latest WIP has a bug in the keypad support. As a temporary fix, you can do the following:1. Edit DAMP.ini 2. Find the [input] section 3. Change the driver= line to read driver=ICONSOLE.sc 4. Save DAMP.ini 5. When running DAMP, add -indrv to the command-lineThis bug will be fixed before the next release. |
05.12.99 | DAMP Version 0.95 WIP 4 released. Get it from the Work In Progress page. New in this version: - Added the ffwd_rew_speed and vol_up_down_speed settings to DAMP.ini - Added the startup_mp3 setting to DAMP.ini - Added the SPHERE gfx modifier (like fisheye, but more spherical). - Added the CONCENTRIC gfx waveform (draws concentric circles). - Added the ROTATE_LEFT and ROTATE_RIGHT modifiers, as well as ROTATE_LEFT_ZOOM and ROTATE_RIGHT_ZOOM, which zoom in as well as rotating. - Joysticks now calibrate before use. NOTE: Calibration instructions are printed to the DOS prompt, so if you're using DAMP without a monitor, I suggest you plug a monitor in, calibrate, and check it works before going back to a monitor-less setup. Also note, set your joystick type using the "type" setting in the [joystick] section of DAMP.ini BEFORE calibrating. - Support for Gravis GrIP, Playstation pads, N64 pads, and the Wingman Warrior joystick. (all untested) - Possibly supports Soundblaster Live and other poor SB clones now, (ones that used to get static) but this is untested. - Possibly supports WSS (Windows Sound System) cards, but this is untested. - Added the EXIT_CODE_* joystick actions for frontend authors (though this is untested). |
11.11.99 | A new driver for LCD wiring scheme 2, which only uses the top line, as well as an input driver for 5-key low-active input from LPT1 are now available on the Drivers page. |
06.11.99 | DAMP Version 0.95 WIP 3 released. Get it from the Work In Progress page. New in this version: - Added the damp_track_number and damp_selection_buffer variables for LCD drivers to use. - DAMP now outputs the current track number along with the track title. - Joystick can now control the random toggle. - A "controls" window is now present in the gui. - Removed common things from damplcd.sh and put them in dampcore.sh ready for input drivers. damplcd.sh now #include's dampcore.sh, so existing LCD drivers still function correctly. - Input driver system is now in and ready for people to write drivers. |
01.11.99 | A new version of the "MakeList" playlist maker for DOS released. This fixes a crash when using the "recurse" function. Head for the download page. |
01.11.99 | Driver for 20x2 VFD added. Available on the Drivers page. |
24.10.99 | DAMP Version 0.95 WIP 2 released. Get it from the Work In Progress page. New in this version: - Added the -fnfnoquit option. - Added the following variables to the LCD driver (LCD display customisation is now possible!): damp_random_play, damp_surround, damp_paused, damp_volume, damp_status, damp_filename, damp_id3_title, damp_id3_artist, damp_id3_album, damp_id3_year, damp_id3_comment, damp_time Also added the strcmp() function. - Updated lcddrv.txt with more info on the bioscom() function. - When selecting a track or playlist with the keypad whilst in text mode, the number is displayed alongside the vu-meter. - Fixed a problem with DAMP not reading the ini file. - Preliminary gui (enabled with -gui option or use_gui=yes in DAMP.ini). - Added posterize_graphics setting to DAMP.ini - Added the keypad_timeout setting to DAMP.ini - Pressing your "next track" key/button whilst numbers are in the track selection buffer causes it to skip to that track/playlist immediately. - Pressing your "previous track" key/button whilst numbers are in the track selection buffer causes it to cancel your selection. |
24.10.99 | A new version of the "MakeList" playlist maker for DOS released. This includes the ability to recurse subdirectories. Head for the download page. |
12.10.99 | Driver for 4-bit HD44780 16x2 LCD added. Available on the Drivers page. |
10.10.99 | DAMP Version 0.95 WIP 1 released. Head for the Work In Progress page. New in this version: - Added the "beautify_filenames" and "show_file_info" options to DAMP.ini - Added the -beep option - Exported the "damp_vu" variable for use in LCD drivers. - Updated lcddrv.txt slightly. - Support for second joystick (with 2 buttons) |
10.10.99 | "MakeList" playlist maker for DOS released. Head for the download page. |
03.10.99 | DAMP Version 0.94 released. Head for the download page. New in this version: - Rewind and fast-forward functions - User-defineable beat-sensitivity threshold - Driver-based LCD support - Can display track time whilst in graphics mode - More joystick functionality (up to 8 buttons) - Improved text-mode VU-meter - Improved sync-to-beats - A few bug-fixes |
02.10.99 | Redesigned the web page. |