Changeset 369 in xtideuniversalbios for trunk/Assembly_Library/Src/AssemblyLibrary.asm


Ignore:
Timestamp:
Mar 29, 2012, 9:29:28 AM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Removed align directives for initalization code and added define for align in boot-time calls to the assembly library (defaulting to 1), resulting in a significant savings for the AT and 386 builds. Fixed a bug with switch command line handling in the serial server. Put in CR characters in licesnse.txt, so that it properly displays on Windows. In the configurator, added default values for user supplied CHS and LBA values, defaulting to values within range when those features are enabled. Updated the copyright message in the configurator as the literal word Copyright is important.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Src/AssemblyLibrary.asm

    r280 r369  
    77
    88%ifdef INCLUDE_DISPLAY_LIBRARY
     9  %ifndef DISPLAY_JUMP_ALIGN
     10    %define DISPLAY_JUMP_ALIGN 1
     11  %endif
    912    %include "CgaSnow.asm"
    1013    %include "Display.asm"
     
    2932
    3033%ifdef INCLUDE_KEYBOARD_LIBRARY
     34  %ifndef KEYBOARD_JUMP_ALIGN
     35    %define KEYBOARD_JUMP_ALIGN 1
     36  %endif       
    3137    %include "Keyboard.asm"
    3238%endif
    3339
    3440%ifdef INCLUDE_MENU_LIBRARY
     41  %ifndef MENU_JUMP_ALIGN
     42    %define MENU_JUMP_ALIGN 1
     43  %endif               
    3544    %include "CharOutLineSplitter.asm"
    3645    %include "Menu.asm"
     
    6170
    6271%ifdef INCLUDE_STRING_LIBRARY
     72  %ifndef STRING_JUMP_ALIGN
     73    %define STRING_JUMP_ALIGN 1
     74  %endif               
    6375    %include "Char.asm"
    6476    %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
     
    8698
    8799%ifdef INCLUDE_UTIL_LIBRARY
     100  %ifndef UTIL_SIZE_JUMP_ALIGN
     101    %define UTIL_SIZE_JUMP_ALIGN 1
     102  %endif       
    88103    %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    89104        %include "Bit.asm"
Note: See TracChangeset for help on using the changeset viewer.