Changeset 602 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Device/IDE


Ignore:
Timestamp:
May 9, 2019, 8:11:46 PM (6 years ago)
Author:
Krister Nordvall
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/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm

    r601 r602  
    253253
    254254%elifdef USE_186
     255%ifdef USE_NEC_V
     256    mov     dx, es
     257    xor     ax, ax
     258    eROL4   dl
     259    eROL4   dh
     260    add     si, dx
     261    adc     al, ah
     262    mov     es, ax
     263
     264%else
    255265    mov     ax, es
    256266    rol     ax, 4
     
    262272    mov     es, ax
    263273
     274%endif
    264275%else ; 808x
    265276    mov     al, 4
Note: See TracChangeset for help on using the changeset viewer.