Changeset 54 for trunk/BOOTCODE


Ignore:
Timestamp:
Apr 13, 2014, 9:13:58 PM (12 years ago)
Author:
Ben Rietbroek
Message:

Preparing for v1.1.0 [2013-04-05]

During v1.0.8 it was decided that odd minor numbers will be
test-versions. Since v1.0.8 was actually a test-version with several
test-releases but with an even minor number, it was decided to bump the
final release to v1.1.0.

Thus, v1.1.1 will be the next test-version after the upcoming official
v1.1.0 release. When such test-versions are published, for instance to
get feedback, or solve a particular issue, the build-date and BLDLEVEL
information will identify such a test-release. This information can be
viewed by pressing the TAB-key while the Main Menu is displayed. Such
test-releases will also have a slightly different visual appearance to
distinguish them from official releases.

Because all test-versions between official releases identify themselves
with the same version number, upgrading from one test-release to another
requires the /forcecode option on the Installer.

Following this scheme, v1.1.2 will be the next official release after
the upcoming v1.1.0 release.

It is possible however, that major changes break compatibility with
previous releases, in which case the middle number will be incremented
to reflect this.

Note that this commit still identifies as v1.0.8.

Changes

o Bumped version information to v1.1.0
o Updated version dependent code in the Installers and SETABOOT.EXE

Location:
trunk/BOOTCODE
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/BOOTCODE/AIR-BOOT.ASM

    r52 r54  
    18031803                ; configuration has. The v1.0.8 installer handles upgrading.
    18041804                ;
     1805                ; It has been decided that uneven minor numbers will be
     1806                ; test-versions. Therefore v1.0.8 has been bumbed to v1.1.0.
     1807                ;
    18051808                ; It is not required for the config to have the
    18061809                ; same version as the code, so in the future
  • trunk/BOOTCODE/AIR-BOOT.HIS

    r51 r54  
    2424; Rousseau: Fixes, Enhancements and fresh bugs :-)
    2525; ------------------------------------------------
     26;
     27; v1.1.0-pre
     28; ----------
     29; # Updated textual version information from v1.0.8 to v1.1.0
     30;   This does not include the version identifiers.
     31;   During v1.0.8 is was decided that odd minor versions will be test-versions.
     32;   Since v1.0.8 was a test-version all the way, the final stuff has been
     33;   bumped to v1.1.0, including the version of the configuration.
     34;   v1.1.1 will be any following test-version, with build-dates separating
     35;   test-releases. Version 1.1.2 would be a next release.
     36;
     37; # Fixed Virus Regression
     38;   Using the enhanced drive-letter feature to boot eCS installations using
     39;   the same drive-letter caused the PBR-virus protection to activate.
     40;   This was caused by a missing update to the PBR CRC in the AB configuration.
     41;   This has been fixed.
    2642;
    2743; v1.0.8-rc3-bld20120909
     
    362378;
    363379;
    364 ; v1.07
    365 ; -----
     380; v1.07-final
     381; ===========
    366382; # Huge Drives and LVM #
    367383;   When using disks >512GB under eComStation, the drive geometry changes to
     
    391407;
    392408; v1.06
    393 ; -----
     409; =====
    394410; This is the last version developed by Martin Kiewitz.
    395411; It serves as the base for the versions above.
  • trunk/BOOTCODE/Makefile

    r51 r54  
    595595        @if exist AIRBT-EN.BIN $(CP) AIRBT-EN.BIN ..$(DS)RELEASE$(DS)OS2$(DS)$(TARGET)
    596596        @if exist AIRBT-EN.BIN $(CP) AIRBT-EN.BIN ..$(DS)RELEASE$(DS)LINUX$(DS)$(TARGET)
     597        @cd ..
     598        @cd INSTALL$(DS)C
     599        @$(MAKE) dist
     600        @cd ..$(DS)..
     601        @cd TOOLS$(DS)OS2$(DS)SETABOOT
     602        @$(MAKE) dist
    597603
    598604
  • trunk/BOOTCODE/REGULAR/DRIVEIO.ASM

    r51 r54  
    6868
    6969        ; AB v1.07 stores a 5 sector configuration with a 5 sector checksum.
    70         ; AB v1.0.8 *should* stores a 7 sector configuration with a
     70        ; AB v1.0.8+ *should* stores a 7 sector configuration with a
    7171        ; 7 sector checksum.
    72         ; Because 5 was hardcoded here, SET(A)BOOT v1.07 will see see an AB v1.0.8
     72        ; Because 5 was hardcoded here, SET(A)BOOT v1.07 will see see an AB v1.0.8+
    7373        ; config as corrupted, while this is not the case.
    74         ; So, for compatibility reasons, in v1.0.8, the checksum stored is over
     74        ; So, for compatibility reasons, in v1.0.8+, the checksum stored is over
    7575        ; 5 sectors, to be compatible with v1.07.
    7676        ; This may change (be corrected) in future versions !
     
    10061006        jz      DIOSS_UseNormal
    10071007        ; Are we forced do use LBA via Setting?
    1008         ; Always use INT13X on v1.0.8.
     1008        ; Always use INT13X on v1.0.8+.
    10091009        ;~ test    byte ptr cs:[CFG_ForceLBAUsage], 1
    10101010        ;~ jnz     DIOSS_UseExtension
  • trunk/BOOTCODE/REGULAR/OTHER.ASM

    r51 r54  
    462462
    463463        ; AB v1.07 stores a 5 sector configuration with a 5 sector checksum.
    464         ; AB v1.0.8 *should* stores a 7 sector configuration with a
     464        ; AB v1.0.8+ *should* stores a 7 sector configuration with a
    465465        ; 7 sector checksum.
    466         ; Because 5 was hardcoded here, SET(A)BOOT v1.07 will see see an AB v1.0.8
     466        ; Because 5 was hardcoded here, SET(A)BOOT v1.07 will see see an AB v1.0.8+
    467467        ; config as corrupted, while this is not the case.
    468         ; So, for compatibility reasons, in v1.0.8, the checksum stored is over
     468        ; So, for compatibility reasons, in v1.0.8+, the checksum stored is over
    469469        ; 5 sectors, to be compatible with v1.07.
    470470        ; This may change (be corrected) in future versions !
  • trunk/BOOTCODE/REGULAR/PARTMAIN.ASM

    r53 r54  
    12261226
    12271227    ;
    1228     ; Always use INT13X v1.0.8.
     1228    ; Always use INT13X v1.0.8+.
    12291229    ;
    12301230    ;~ test    byte ptr [CFG_ForceLBAUsage], 1
  • trunk/BOOTCODE/REGULAR/PARTSCAN.ASM

    r51 r54  
    302302    PSSP_IgnorePartition:
    303303        ; L”scht das Boot-Able Flag...
     304        ; CHECKME: About clearing the active flags, TRACK ticket #6
    304305        and     byte ptr [si+LocBRPT_Flags], 7Fh ; Reset the Active-Flag
    305306        add     si, LocBRPT_LenOfEntry     ; 16 Bytes per partition entry
  • trunk/BOOTCODE/REGULAR/STD_TEXT.ASM

    r52 r54  
    5353            db BLDLVL_MAJOR_VERSION,'.'
    5454            db BLDLVL_MIDDLE_VERSION,'.'
    55             db BLDLVL_MINOR_VERSION,' - (c) '
     55            db BLDLVL_MINOR_VERSION,' - (c) 1998-'
    5656            db BLDLVL_YEAR
    57             ;~ db ' M. Kiewitz  <<Internal Release 3o>> (bld: '
    58             ;~ db ' M. Kiewitz  <<@ Interim Release @>> (bld: '
    59             ;~ db ' M. Kiewitz  <<Release Candidate 2>> (bld: '
    60             db ' M. Kiewitz  <<Release Candidate 4>> (bld: '
     57            ;~ db ' Martin Kiewitz, Dedicated to Gerd Kiewitz'
     58            db ' M. Kiewitz  <<  v1.1.0-pre  >> (bld: '
     59            ;~ db ' M. Kiewitz  << Test Version >> (bld: '
     60            ;~ db ' Rousseau    << Test Version >> (bld:'
    6161            db BLDLVL_YEAR
    6262            db BLDLVL_MONTH
  • trunk/BOOTCODE/SETUP/PART_SET.ASM

    r52 r54  
    697697
    698698    ; This code is used for BR and LVM checking
    699     ; Rousseau: Because AiR-BOOT v1.0.8 uses the LVM_VolumeName, which is copied
     699    ; Rousseau: Because AiR-BOOT v1.0.8+ uses the LVM_VolumeName, which is copied
    700700    ; to the IPT, this compare fails when the LVM_PartitionName is not
    701701    ; the same as the LVM_VolumeName. In that case, only the LVM_VolumeName
  • trunk/BOOTCODE/VERSION.INC

    r53 r54  
    3737AB_YEAR             EQU     2013h
    3838AB_MONTH            EQU     04h
    39 AB_DAY              EQU     03h
     39AB_DAY              EQU     05h
    4040
    4141; The Hours, Minutes and Seconds, again in BCD for easy manipulation.
    42 AB_HOURS            EQU     16h
    43 AB_MINUTES          EQU     10h
    44 AB_SECONDS          EQU     00h
     42AB_HOURS            EQU     01h
     43AB_MINUTES          EQU     00h
     44AB_SECONDS          EQU     08h
    4545
    4646; The AiR-BOOT signature uses big-endian so we shuffle some bits around.
     
    4848AB_SIG_YEAR         EQU     ((AB_YEAR SHR 8) OR (AB_YEAR SHL 8) AND 0FFFFh)
    4949AB_SIG_DATE         EQU     (AB_MONTH SHL 8) OR AB_DAY
    50 
    5150
    5251;
Note: See TracChangeset for help on using the changeset viewer.