IMF Player
Developer(s) | K1n9_Duk3 |
---|---|
Initial release | 2013-02-14 |
Latest update | 2020-05-10 |
Development status | Finished |
Platform | DOS |
License | GPL |
Tool Type | IMF Player |
Engine(s) | Keen:Galaxy (any raw IMF file) |
Homepage | http://k1n9duk3.shikadi.net |
Discussion(s) | PCKF Discussion Thread |
Download | IMF Player v.1.3 (Source Code included) newest mirror |
The IMF Player is a DOS program created by K1n9_Duk3. It is based on the Apogee Sound System (ASS) and Wolfenstein 3-D (W3D). Its purpose is to playback IMF songs.
This player will also analyze the IMF commands and display which channels are currently playing notes and which channels are disabled.
Usage
IMFPLAY <filename> [rate]
The rate parameter is optional. It defines how many times per second new commands are sent to the AdLib FM chip. The default rate is 560. You can use the +
and -
keys to change the rate while the song is being played.
Notes
This is a DOS program that plays IMF music on an actual AdLib FM chip. If your computer doesn't have an AdLib chip, use the DOSBox emulator (http://www.dosbox.com) to run this program.
- WARNING: When this program was tested with Windows 98, emulated through Microsoft Virtual PC 2007, it froze after loading the main screen. After quitting/rebooting to DOS mode, it ran perfectly fine on the same virtual machine. On a real Pentium-S 200 MHz, the program ran perfectly fine under Windows 98 and in DOS mode.
In its current implementation, the IMF player does not suffer from the same 64K limits as the playback routines in the original DOS games. Any raw IMF file can be played, as long as there is enough memory available to load the file.