Changeset 602 in xtideuniversalbios for trunk/Assembly_Library/Src/Menu/Dialog/DialogFile.asm


Ignore:
Timestamp:
May 9, 2019, 8:11:46 PM (5 years ago)
Author:
krille_n_
Message:

Changes:

  • SerDrive: Fixed a bug that prevented use of 3.5" 720 KB floppy disk images.
  • Also added support for Microsoft DMF (Distribution Media Format) floppy disk images.
  • XTIDECFG / Library: Minor size optimizations. Added a new macro (SKIP1B) as part of that.
  • BIOS: A small size optimization (2 bytes) to MODULE_8BIT_IDE_ADVANCED that is enabled only when USE_NEC_V is defined.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Src/Menu/Dialog/DialogFile.asm

    r601 r602  
    612612    jz      SHORT ReturnWithoutHandlingKeystroke
    613613
    614     mov     cx, STRING_DIALOG_IO_size
    615     call    Memory_ReserveCXbytesFromStackToDSSI
     614    mov     cl, STRING_DIALOG_IO_size
     615    call    Memory_ReserveCLbytesFromStackToDSSI
    616616
    617617;;; InitializeStringDialogIoInDSSIforInputtingFileName
     
    682682
    683683    call    DisplayLoadingMessageInInformationArea
    684     mov     cx, DRIVE_DIALOG_IO_size
    685     call    Memory_ReserveCXbytesFromStackToDSSI
     684    mov     cl, DRIVE_DIALOG_IO_size
     685    call    Memory_ReserveCLbytesFromStackToDSSI
    686686    call    .DisplayDriveSelectionDialogWithIoInDSSI
    687687    call    .ChangeDriveToUserSelectionFromIoInDSSI
     
    741741    push    ss
    742742    pop     ds
    743     ePUSH_T ax, CURRENTDIR_CHARACTERS
     743    ePUSH_T ax, CURRENTDIR_CHARACTERS           ; The high byte is zero
    744744    mov     cx, FLG_FILEATTR_DIRECTORY
    745745    mov     dx, sp
Note: See TracChangeset for help on using the changeset viewer.