Changeset 322 in xtideuniversalbios for trunk/Assembly_Library/Inc


Ignore:
Timestamp:
Mar 11, 2012, 4:17:46 PM (12 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Commented out the FS and GS segment registers from INTPACK since we never touch them anyway.
  • Minor changes to improve speed in the Int13h handler.
  • Changed Prepare_ByValidatingSectorsInALforOldInt13h so it really doesn't corrupt anything.
  • Changed the makefile so 'make strings' now works even if StringsCompressed.asm is missing or empty.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Inc/Registers.inc

    r154 r322  
    66struc INTPACK
    77%ifdef USE_386
    8     .gs             resb    2
    9     .fs             resb    2
     8;   .gs             resb    2
     9;   .fs             resb    2
    1010%endif
    1111    .es             resb    2
     
    6060    push    es
    6161%ifdef USE_386
    62     push    fs
    63     push    gs
     62;   push    fs
     63;   push    gs
    6464%endif
    6565    mov     bp, sp
     
    7777%macro RESTORE_INTPACK_FROM_SSBP 0
    7878%ifdef USE_386
    79     pop     gs
    80     pop     fs
     79;   pop     gs
     80;   pop     fs
    8181%endif
    8282    pop     es
     
    103103    push    es
    104104%ifdef USE_386
    105     push    fs
    106     push    gs
     105;   push    fs
     106;   push    gs
    107107%endif
    108108    sub     sp, BYTE %1
     
    123123    add     sp, BYTE %1
    124124%ifdef USE_386
    125     pop     gs
    126     pop     fs
     125;   pop     gs
     126;   pop     fs
    127127%endif
    128128    pop     es
Note: See TracChangeset for help on using the changeset viewer.