From f67a0337b47d163b0f4529192a1539a844e08cb1 Mon Sep 17 00:00:00 2001 From: "Jeffrey Lim @ Vision" Date: Sun, 19 Oct 2014 20:58:50 +0800 Subject: [PATCH] Updated README.md --- README.md | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 87 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 7a4bb49..a8409b0 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,94 @@ -# Impulse Tracker # +Impulse Tracker +=============== -Full source code for Impulse Tracker, including sound drivers, network drivers, and some supporting documentation +Full source code for Impulse Tracker, including sound drivers, network drivers, +and some supporting documentation -## Pre-Requisite Software ## +  + +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 +- 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 +------------------- + +  + ++---------------+------------------------------------------+ +| **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 | ++---------------+------------------------------------------+ + +