Ignore:
Timestamp:
Apr 12, 2014, 11:24:51 AM (12 years ago)
Author:
Ben Rietbroek
Message:

Fixed Installer to handle packed hideparttable [2012-04-23]

WARNING!!

All commits upto and including the commit of [2012-05-13] contain
a severe bug!! Building from these sources and then disabling
the 'force LBA' feature while also using the drive-letter feature or
editing the label can DESTROY THE MBR on ALL ATTACHED DISKS!!
DO NOT DISABLE 'FORCE LBA USAGE' WHEN BUILT FROM THE THESE COMMITS!!

Changes

o Installer can now handle packed hideparttable
o Implemented upgrading from v1.06 directly to v1.0.8
o Fixed minor stuff when upgrading from v1.06 to v1.07
o Implemented DOS code in C cross-platform installer

There is now one C source for 4 platforms:
DOS,WIN32,OS2 and LINUX (Linux portion not ready yet)
This obsoletes AIRBOOT.ASM/AIRBOOT.COM.
DOS Installer is now AIRBOOTD.EXE.

o This commit is prepairing for v1.0.8-rc2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BOOTCODE/BLDLEVEL.INC

    r46 r47  
    5050
    5151
     52
     53;~ bliep   struct
     54    ;~ db  '@#'
     55    ;~ db  BLDLVL_VENDOR
     56    ;~ db  ':'
     57    ;~ db  BLDLVL_MAJOR_VERSION
     58    ;~ db  '.'
     59    ;~ db  BLDLVL_MIDDLE_VERSION
     60    ;~ db  '.'
     61    ;~ db  BLDLVL_MINOR_VERSION
     62    ;~ db  '#@##1## '
     63;~ bld_level_date_start    db  BLDLVL_YEAR
     64    ;~ db  '/'
     65    ;~ db  BLDLVL_MONTH
     66    ;~ db  '/'
     67    ;~ db  BLDLVL_DAY
     68    ;~ db  ' '
     69    ;~ db  BLDLVL_HOURS
     70    ;~ db  ':'
     71    ;~ db  BLDLVL_MINUTES
     72    ;~ db  ':'
     73    ;~ db  BLDLVL_SECONDS
     74;~ bld_level_date_end    db  '      '
     75    ;~ db  BLDLVL_MACHINE
     76    ;~ db  '::'
     77    ;~ ; Wasm can only process the reference to 'lang' in pass 2 because it comes
     78    ;~ ; from an included file which it has not processed yet at pass 1.
     79    ;~ IFDEF   WASM
     80        ;~ IF2
     81            ;~ db  BLDLVL_LANGUAGE
     82        ;~ ENDIF
     83    ;~ ; The other assemblers process 'lang' correctly in pass 1.
     84    ;~ ELSE
     85        ;~ db  BLDLVL_LANGUAGE
     86    ;~ ENDIF
     87    ;~ db  '::'
     88    ;~ db  BLDLVL_MINOR_VERSION
     89    ;~ db  '::@@'
     90    ;~ db  BLDLVL_DESCRIPTION
     91    ;~ db  0
     92;~ bliep   ends
     93
     94
    5295;
    5396; This macro inserts the BLDLEVEL string at the place where it is invoked.
Note: See TracChangeset for help on using the changeset viewer.