Ignore:
Timestamp:
Oct 11, 2016, 10:42:09 PM (9 years ago)
Author:
Ben Rietbroek
Message:

Replaced some 'eCS' references with generic 'OS/2' [v1.1.1-testing]

With the upcoming ArcaOS, see: https://www.arcanoae.com, eComStation
ain't the only game in OS/2-town anymore. So, some references have been
changed to the more generic term 'OS/2' to prevent misinterpretation.

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.0-manual.pdf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/airboot.asm

    r66 r67  
    11821182
    11831183                ;
    1184                 ; BOOKMARK: Check for eCS being installed
    1185                 ; Here we check if eComStation v2.1+ is being installed.
     1184                ; BOOKMARK: Check for OS/2 being installed
     1185                ; Here we check if OS/2 is being installed.
    11861186                ; If so, we forgo the menu and directly boot it.
    11871187                ;
     
    11891189                ; If the first byte of the name of the Install Volume is not 0
    11901190                ; then we potentially have a phase1 boot.
    1191                 test    byte ptr [eCS_InstallVolume],0ffh
     1191                test    byte ptr [OS2_InstallVolume],0ffh
    11921192                ; Nope, so continue normally.
    11931193                jz      MBR_Main_ContinueBoot
     
    12211221
    12221222
    1223                 ; BOOKMARK: Scan for Partitions (Only if eCS install going on)
     1223                ; BOOKMARK: Scan for Partitions (Only if OS/2 install going on)
    12241224                ; Because one or more partitions are possibly added, the
    12251225                ; PartitionXref table is not 'in sync' and could cause the
     
    13051305                ; Save configuration so phase1 boot-through is disabled
    13061306                ; on next boot.
    1307                 mov     byte ptr [eCS_InstallVolume], 0
     1307                mov     byte ptr [OS2_InstallVolume], 0
    13081308                call    DriveIO_SaveConfiguration
    13091309
     
    14401440
    14411441                ; Preload the selected menu-entry
    1442                 ; However, this value will be wrong if eCS phase1 is
     1442                ; However, this value will be wrong if OS/2 phase1 is
    14431443                ; active and the installation partition is newly created.
    14441444                ; See below for the adjustment.
     
    19121912                ; So future config changes will not break auto-install.
    19131913                ;
    1914                 ; BOOKMARK: Name of eCS Installation Volume
     1914                ; BOOKMARK: Name of OS/2 Installation Volume
    19151915                ORIGIN  06D00h
    19161916
    1917 ; SET(A)BOOT stores the volume name of the eCS system being installed here.
     1917; SET(A)BOOT stores the volume name of the OS/2 system being installed here.
    19181918; It is truncated to 11 chars because AiR-BOOT currently does not support
    19191919; longer labelnames. The name is also capitalized.
    1920 ;eCS_InstallVolume       db  12 dup (0)
    1921 ;eCS_InstallVolume       db  'HIGHLOG' ,0
    1922 ;eCS_InstallVolume       db  'ECS-MIDDLE',0,0
    1923 ;eCS_InstallVolume       db  'ECS-HIGH',0,0,0,0
    1924 ;eCS_InstallVolume       db  'ECS-HIGH',0,'NO',0
    1925 ;eCS_InstallVolume       db  'KANWEG2',0
    1926 eCS_InstallVolume       db  0,'NOPHASEONE' ,0
     1920;OS2_InstallVolume       db  12 dup (0)
     1921;OS2_InstallVolume       db  'HIGHLOG' ,0
     1922;OS2_InstallVolume       db  'ECS-MIDDLE',0,0
     1923;OS2_InstallVolume       db  'ECS-HIGH',0,0,0,0
     1924;OS2_InstallVolume       db  'ECS-HIGH',0,'NO',0
     1925;OS2_InstallVolume       db  'KANWEG2',0
     1926OS2_InstallVolume       db  0,'NOPHASEONE' ,0
    19271927
    19281928;
Note: See TracChangeset for help on using the changeset viewer.