Ignore:
Timestamp:
Jan 13, 2013, 8:15:35 AM (13 years ago)
Author:
Ben Rietbroek
Message:

Bumped code-version to v1.0.8 [2011-11-11]

Fixes

o Fixed the drive-letter feature that was broken in v1.07
o Corrected release date in signature which was not updated with v1.07

Changes

o Bumped code-version in signature to v1.0.8

The extra dot is cosmetic only, the version in the signature
is BCD-coded and did not change format.

o Reworked MBR code to contain two I13X signatures

These signatures are actually MOV EAX,'X31I' in the original eCS
LVM MBR-code. However, they are at different offsets in the v1.x
and v2.x versions of the LVM MBR-code. (v1.x->0d5h -- v2.x->0d0h)
Other code might depend on their existence so we put both in
the AiR-BOOT MBR. (See eCS bugtracker issue #3002)

Note

This commit and all following commits upto and including the RC3
commit [2012-09-09] are delayed commits from a local repository.
Also, the RC (Release Candidate) naming of the corresponding commits
is a bit misleading. One would label a revision with RC when near to
a final release. Since many things have changed between RC1,RC2 & RC3,
these RC's should be interpreted as mile-stones.

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 ABOVE COMMITS!!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BOOTCODE/SETUP/PART_SET.ASM

    r30 r31  
    12531253         mov     ah, 0
    12541254         int     16h
     1255         cmp     ah, Keys_Backspace
     1256         je      PSDLS_BackSpace
    12551257         cmp     ah, Keys_Up
    12561258         je      PSDLS_KeyUp
     
    12721274         jmp     PSDLS_MainLoop
    12731275
     1276
     1277   ; Clear drive-letter with backspace
     1278   PSDLS_BackSpace:
     1279      xor   dl,dl
     1280      call  PARTSETUPDL_DrawDriveLetter
     1281      jmp   PSDLS_MainLoop
     1282
    12741283     PSDLS_KeyUp:
    12751284      dec     dl
     
    12971306      call    PARTSETUPDL_DrawDriveLetter
    12981307      jmp     PSDLS_MainLoop
     1308
    12991309
    13001310  PSDLS_KeyDONE:
Note: See TracChangeset for help on using the changeset viewer.