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

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

Changes to Assembly Library:

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