Changeset 625 in xtideuniversalbios for trunk/Tools


Ignore:
Timestamp:
Feb 19, 2023, 9:26:52 PM (21 months ago)
Author:
Krister Nordvall
Message:

Changes:

  • Added a configuration option to let the BIOS store RamVars to an UMB when Full operating mode is enabled. This is primarily for XT class machines with RAM in the UMA (which apparently is a common thing these days).
  • Added two new builds specifically for IBM PS/2 machines. This is for support of the new McIDE adapter from the guys at zzxio.com. Note that the additional hardware specific code (under the USE_PS2 define) is for the PS/2 machines themselves and not for the McIDE adapters, so any controller in an IBM PS/2 machine can be used with the USE_PS2 define.
  • Moved pColorTheme out of the range of ROMVARS being copied over when doing "Load old settings from EEPROM" in XTIDECFG. This fixed a serious bug from r592 where loading a BIOS from file and then loading the old settings from ROM would corrupt 7 bytes of code somewhere in the loaded BIOS.
  • Optimizations (speed and size) to the library. Browsing the menus in XTIDECFG should now feel a little less sluggish.
  • Hopefully fixed a problem with the PostCommitHook script where it sometimes wouldn't find the CommitInProgress file. I say hopefully because testing this is a nightmare.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/PostCommitHook.cmd

    r624 r625  
    11@echo off
    2 if exist ..\CommitInProgress goto NoError1
     2:TryAgain
     3if exist CommitInProgress goto NoError
     4if %6""=="" goto NotCalledFromTSVN
     5if %6=="%cd%" goto FileNotFound
     6cd %6
     7goto TryAgain
     8:NotCalledFromTSVN
     9if "%PreviousCD%"=="%cd%" goto FileNotFound
     10set PreviousCD=%cd%
     11cd..
     12goto TryAgain
     13:FileNotFound
    314echo PostCommitHook was called but no CommitInProgress file could be found!>con
    415echo Something is very wrong as this should not happen!>con
    516pause<con>con
    617exit 1
    7 :NoError1
    8 del ..\CommitInProgress
     18:NoError
     19del CommitInProgress
    920exit 0
Note: See TracChangeset for help on using the changeset viewer.