diff --git a/README.md b/README.md index a8409b0..8ffc98b 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Pre-Requisite Software To build Impulse Tracker, you will need: -- Turbo Assembler v4.1 * * +- Turbo Assembler v4.1 - Turbo Link v3.01 @@ -28,67 +28,77 @@ 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 -+---------------+------------------------------------------+ -| **Filename** | **Contents** | -+---------------+------------------------------------------+ -| 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 | Whole collection of functions used by | -| | the object model | -+---------------+------------------------------------------+ -| IT\_FOUR.ASM | Fast Fourier routines. Used for graphic | -| | equalizer display (Alt-F12). Not | -| | available on all sound cards | -+---------------+------------------------------------------+ -| IT\_G.ASM | Global Key Handler functions. | -+---------------+------------------------------------------+ -| IT\_H.ASM | Help Module (F1) | -+---------------+------------------------------------------+ -| IT\_I.ASM | Instrument List module (F4) | -+---------------+------------------------------------------+ -| 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 code (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 (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 entire | -| | program | -+---------------+------------------------------------------+ +- 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