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

Last change on this file since 46 was 45, checked in by Tomi Tilli, 14 years ago

Changes to assembly library:
Changed SetCharOutputFunctionFromAXwithAttribFlagInDL to SetCharOutputFunctionFromAXwithAttribFlagInBL since DX register gets corrupted by Display_FunctionFromDI.
Implemented quicksort.

File size: 1.7 KB
Line 
1; File name : AssemblyLibrary.asm
2; Project name : Assembly Library
3; Created date : 15.9.2010
4; Last update : 29.9.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 "Display.asm"
14 %include "DisplayCharOut.asm"
15 %include "DisplayContext.asm"
16 %include "DisplayCursor.asm"
17 %include "DisplayFormat.asm"
18 %include "DisplayPage.asm"
19 %include "DisplayPrint.asm"
20%endif
21
22%ifdef INCLUDE_FILE_LIBRARY
23 %include "Directory.asm"
24 %include "DosCritical.asm"
25 %include "Drive.asm"
26 %include "FileIO.asm"
27%endif
28
29%ifdef INCLUDE_KEYBOARD_LIBRARY
30 %include "Keyboard.asm"
31%endif
32
33%ifdef INCLUDE_MENU_LIBRARY
34 %include "Menu.asm"
35 %include "MenuAttributes.asm"
36 %include "MenuBorders.asm"
37 %include "MenuCharOut.asm"
38 %include "MenuEvent.asm"
39 %include "MenuInit.asm"
40 %include "MenuLocation.asm"
41 %include "MenuLoop.asm"
42 %include "MenuScrollbars.asm"
43 %include "MenuText.asm"
44 %include "MenuTime.asm"
45
46 %ifdef INCLUDE_MENU_DIALOGS
47 %include "Dialog.asm"
48 %include "DialogFile.asm"
49 %include "DialogMessage.asm"
50 %include "DialogProgress.asm"
51 %include "DialogSelection.asm"
52 %include "DialogString.asm"
53 %include "DialogWord.asm"
54 %include "LineSplitter.asm"
55 %include "StringsForDialogs.asm"
56 %endif
57%endif
58
59%ifdef INCLUDE_STRING_LIBRARY
60 %include "Char.asm"
61 %include "String.asm"
62%endif
63
64%ifdef INCLUDE_TIME_LIBRARY
65 %include "Delay.asm"
66 %include "TimerTicks.asm"
67%endif
68
69%ifdef INCLUDE_UTIL_LIBRARY
70 %include "Bit.asm"
71 %include "Memory.asm"
72 %include "Size.asm"
73 %include "Sort.asm"
74%endif
Note: See TracBrowser for help on using the repository browser.