Changeset 183 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Main.asm


Ignore:
Timestamp:
Nov 15, 2011, 4:35:14 AM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Space optimization, added option to inline offsets for MENUEVENT structure, for situations (such as the XTIDE bios) where only one menu is needed. Ifdef'd change (set in main.asm) so either method can be used.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Main.asm

    r181 r183  
    1515ORG 000h                        ; Code start offset 0000h
    1616
    17 
     17%define MENUEVENT_INLINE_OFFSETS    ; Only one menu required, save space and inline offsets
     18       
    1819    ; Included .inc files
    1920    %include "AssemblyLibrary.inc"  ; Assembly Library. Must be included first!
     
    150151iend
    151152
    152 
    153153    ; Libraries and data
    154154    %include "AssemblyLibrary.asm"
     
    170170    %include "BootMenu.asm"         ; For Boot Menu operations
    171171    %include "BootMenuEvent.asm"    ; For menu library event handling
     172    %include "BootMenuPrint.asm"    ; For printing Boot Menu strings (needs to come after BootMenuEvent.asm)
    172173    %include "FloppyDrive.asm"      ; Floppy Drive related functions
    173174    %include "BootSector.asm"       ; For loading boot sector
    174175    %include "BootPrint.asm"        ; For printing boot information
    175     %include "BootMenuPrint.asm"    ; For printing Boot Menu strings
    176176    %include "BootMenuPrintCfg.asm" ; For printing hard disk configuration
    177177
Note: See TracChangeset for help on using the changeset viewer.