source: xtideuniversalbios/trunk/Assembly_Library/Src/AssemblyLibrary.asm @ 54

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

Changes to Assembly Library:
Drive selection moved to own dialog from File Dialog.
File Dialog now displays loading text for better usability in slow systems.
Moved some functions from Memory.asm to new Registers.asm.

File size: 1.8 KB
Line 
1; File name     :   AssemblyLibrary.asm
2; Project name  :   Assembly Library
3; Created date  :   15.9.2010
4; Last update   :   24.10.2010
5; Author        :   Tomi Tilli
6; Description   :   Assembly Library main file. This is the only file that
7;                   needs to be included.
8
9; Section containing code
10SECTION .text
11
12%ifdef INCLUDE_DISPLAY_LIBRARY
13    %include "CgaSnow.asm"
14    %include "Display.asm"
15    %include "DisplayCharOut.asm"
16    %include "DisplayContext.asm"
17    %include "DisplayCursor.asm"
18    %include "DisplayFormat.asm"
19    %include "DisplayPage.asm"
20    %include "DisplayPrint.asm"
21%endif
22
23%ifdef INCLUDE_FILE_LIBRARY
24    %include "Directory.asm"
25    %include "DosCritical.asm"
26    %include "Drive.asm"
27    %include "FileIO.asm"
28%endif
29
30%ifdef INCLUDE_KEYBOARD_LIBRARY
31    %include "Keyboard.asm"
32%endif
33
34%ifdef INCLUDE_MENU_LIBRARY
35    %include "CharOutLineSplitter.asm"
36    %include "Menu.asm"
37    %include "MenuAttributes.asm"
38    %include "MenuBorders.asm"
39    %include "MenuCharOut.asm"
40    %include "MenuEvent.asm"
41    %include "MenuInit.asm"
42    %include "MenuLocation.asm"
43    %include "MenuLoop.asm"
44    %include "MenuScrollbars.asm"
45    %include "MenuText.asm"
46    %include "MenuTime.asm"
47
48    %ifdef INCLUDE_MENU_DIALOGS
49        %include "Dialog.asm"
50        %include "DialogDrive.asm"
51        %include "DialogFile.asm"
52        %include "DialogMessage.asm"
53        %include "DialogProgress.asm"
54        %include "DialogSelection.asm"
55        %include "DialogString.asm"
56        %include "DialogWord.asm"
57        %include "ItemLineSplitter.asm"
58        %include "StringsForDialogs.asm"
59    %endif
60%endif
61
62%ifdef INCLUDE_STRING_LIBRARY
63    %include "Char.asm"
64    %include "String.asm"
65    %include "StringProcess.asm"
66%endif
67
68%ifdef INCLUDE_TIME_LIBRARY
69    %include "Delay.asm"
70    %include "TimerTicks.asm"
71%endif
72
73%ifdef INCLUDE_UTIL_LIBRARY
74    %include "Bit.asm"
75    %include "Memory.asm"
76    %include "Registers.asm"
77    %include "Size.asm"
78    %include "Sort.asm"
79%endif
Note: See TracBrowser for help on using the repository browser.