source: xtideuniversalbios/trunk/Assembly_Library/Inc/AssemblyLibrary.inc @ 48

Last change on this file since 48 was 48, checked in by aitotat, 14 years ago

Changes to Assembly Library:
Added functions to clear Menu Title and Information areas.
Implemented automatic line change when writing Menu Title and Information areas.
CGA snow related functions have been moved to CgaSnow.asm.
Keyboard input functions no longer produce beep for backspace.

File size: 1.1 KB
Line 
1; File name     :   AssemblyLibrary.inc
2; Project name  :   Assembly Library
3; Created date  :   2.7.2010
4; Last update   :   8.10.2010
5; Author        :   Tomi Tilli
6; Description   :   Common defines for all library functions.
7%ifndef ASSEMBLY_LIBRARY_INC
8%define ASSEMBLY_LIBRARY_INC
9
10; Include .inc files
11%include "Emulate.inc"          ; Must be included first!
12%include "BiosData.inc"
13%include "BiosFunctions.inc"
14%include "CgaSnow.inc"
15%include "Debug.inc"
16%include "DosFunctions.inc"
17%include "Math.inc"
18
19; Library dependencies
20%ifdef INCLUDE_MENU_DIALOGS
21    %include "Dialog.inc"
22    %define INCLUDE_MENU_LIBRARY
23    %define INCLUDE_FILE_LIBRARY
24%endif
25
26%ifdef INCLUDE_MENU_LIBRARY
27    %include "Menu.inc"
28    %include "MenuEvents.inc"
29    %define INCLUDE_KEYBOARD_LIBRARY
30    %define INCLUDE_TIME_LIBRARY
31%endif
32
33%ifdef INCLUDE_KEYBOARD_LIBRARY
34    %define INCLUDE_DISPLAY_LIBRARY
35    %define INCLUDE_UTIL_LIBRARY
36%endif
37
38%ifdef INCLUDE_DISPLAY_LIBRARY
39    %include "Display.inc"
40    %define INCLUDE_STRING_LIBRARY
41%endif
42
43%ifdef INCLUDE_FILE_LIBRARY
44    %define INCLUDE_UTIL_LIBRARY
45%endif
46
47
48%endif ; ASSEMBLY_LIBRARY_INC
Note: See TracBrowser for help on using the repository browser.