Changeset 567 in xtideuniversalbios for trunk/Assembly_Library/Src/Display


Ignore:
Timestamp:
May 26, 2014, 1:25:15 PM (11 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes:

  • Renamed MODULE_FEATURE_SETS to MODULE_POWER_MANAGEMENT.
  • Renamed MODULE_VERY_LATE_INITIALIZATION to MODULE_VERY_LATE_INIT and removed it from the official builds.
  • Removed the code that skips detection of slave drives on XT-CF controllers since slave drives can be used with Lo-tech ISA CompactFlash boards.
  • Added autodetection of the SVC ADP50L controller to XTIDECFG.
  • The autodetection of XT-CF controllers now requires MODULE_8BIT_IDE_ADVANCED in the loaded BIOS.
  • Fixed a bug in XTIDECFG from r502 where the "Base (cmd block) address" menu option would be displayed when a serial device was selected as the IDE controller.
  • XTIDECFG would display the "Enable interrupt" menu option for the XTIDE r1 but not for the XTIDE r2. It's now displayed for both controller types.
  • Disabled the "Internal Write Cache" menu option in the Master/Slave Drive menus for serial device type drives.
  • Optimizations and other fixes.
Location:
trunk/Assembly_Library/Src/Display
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Src/Display/DisplayFormatCompressed.asm

    r526 r567  
    6565;   Parameters:
    6666;       DS:     BDA segment (zero)
    67 ;       AX:     Parameter to Format
     67;       AX:     Parameter to Format
    6868;       ES:DI:  Ptr to cursor location in video RAM
    6969;   Returns:
     
    9494DisplayFormatCompressed_Format_5_x:
    9595    mov     si,16                       ; hex output, change base to 16
    96     mov     bx,(04<<8) + 'h'            ; 4 bytes, with postfix character 'h' to emit
     96    mov     bx,(04<<8) + 'h'            ; 4 bytes, with postfix character 'h' to emit
    9797                                        ; (note that the count includes the 'h')
    9898    jmp     DisplayFormatCompressed_Format_u
  • trunk/Assembly_Library/Src/Display/DisplayPrint.asm

    r532 r567  
    400400;   Parameters:
    401401;       AL:     Character to display
    402 ;               Zero value is ignored (no character is printed)
     402;               Zero value is ignored (no character is printed)
    403403;       DS:     BDA segment (zero)
    404404;       ES:DI:  Ptr to cursor location in video RAM
Note: See TracChangeset for help on using the changeset viewer.