Impulse Tracker =============== Full source code for Impulse Tracker, including sound drivers, network drivers, and some supporting documentation   Pre-Requisite Software ---------------------- To build Impulse Tracker, you will need: - Turbo Assembler v4.1 - Turbo Link v3.01 - Borland MAKE v4.0 - A DOS environment   Once you have these, building IT.EXE should be just a single call to `MAKE`   Quick File Overview ------------------- - IT.ASM: Startup routines - IT\_DISK.ASM: Disk IO Routines. Uses IT\_D\_\*.INC files - IT\_DISPL.ASM: Display routines for the Playback Screen (F5) - IT\_EMS.ASM: EMS memory handling routines - IT\_F.ASM: Collection of functions used by the object model - IT\_FOUR.ASM: Fast Fourier routines. Used by the graphic equalizer (Alt-F12). Not available on all all sound cards - IT\_G.ASM: Global key handler functions - IT\_H.ASM: Help Module (F1) - IT\_I.ASM: Sample list (F3) and Instrument list (F4) module - IT\_K.ASM: Keyboard module - IT\_L.ASM: Information line code - IT\_M.ASM: Main message loop/dispatcher - IT\_MDATA.ASM: Global music variable data - IT\_MMTSR.ASM: Sample compression/decompression routines - IT\_MOUSE.ASM: Mouse handling code - IT\_MSG.ASM: Message editor module (Shift-F9) - IT\_MUSIC.ASM: Module playback code. Also uses IT\_M\_EFF.INC - IT\_NET.ASM: Network code - IT\_OBJ1.ASM: UI object definitions - IT\_PE.ASM: Pattern Editor module (F2) - IT\_S.ASM: Screen functions, including character generation - IT\_TUTE.ASM: Interactive Tutorial module - IT\_VESA.ASM: VESA code for graphic equalizer - SWITCH.INC: High level switches for the program