Changeset 70


Ignore:
Timestamp:
Apr 8, 2017, 12:25:59 AM (8 years ago)
Author:
Ben Rietbroek
Message:

Centralized the version information [v1.1.1-testing]

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

Location:
trunk
Files:
1 added
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/airboot.asm

    r69 r70  
    3434; OS/2 BLDLEVEL use this basic version information.
    3535;
    36 include version.inc
     36include ../include/version.inc
    3737
    3838;
  • trunk/include/asm.inc

    r57 r70  
    182182
    183183
     184;
     185; This macro inserts the AiR-BOOT signature at the place where it is invoked.
     186;
     187InsertAirbootSignature  MACRO   lang
     188    db      'AiRBOOT'
     189    dw      AB_SIG_DATE
     190    dw      AB_SIG_YEAR
     191    dw      AB_SIG_VERSION
     192    ; Wasm can only process the reference to 'lang' in pass 2 because it comes
     193    ; from an included file which it has not processed yet at pass 1.
     194    IFDEF   WASM
     195        IF2
     196            db      lang
     197        ENDIF
     198    ; The other assemblers process 'lang' correctly in pass 1.
     199    ELSE
     200        db      lang
     201    ENDIF
     202ENDM
     203
    184204
    185205; Shortcuts for pointer-types
  • trunk/include/version.inc

    r69 r70  
    7070AB_YEAR             EQU     2017h
    7171AB_MONTH            EQU     03h
    72 AB_DAY              EQU     15h
     72AB_DAY              EQU     17h
    7373
    7474; The Hours, Minutes and Seconds, again in BCD for easy manipulation.
     
    8585AB_SIG_DATE         EQU     (AB_MONTH SHL 8) OR AB_DAY
    8686
    87 ;
    88 ; This macro inserts the AiR-BOOT signature at the place where it is invoked.
    89 ;
    90 InsertAirbootSignature  MACRO   lang
    91     db      'AiRBOOT'
    92     dw      AB_SIG_DATE
    93     dw      AB_SIG_YEAR
    94     dw      AB_SIG_VERSION
    95     ; Wasm can only process the reference to 'lang' in pass 2 because it comes
    96     ; from an included file which it has not processed yet at pass 1.
    97     IFDEF   WASM
    98         IF2
    99             db      lang
    100         ENDIF
    101     ; The other assemblers process 'lang' correctly in pass 1.
    102     ELSE
    103         db      lang
    104     ENDIF
    105 ENDM
  • trunk/install/c/install.h

    r68 r70  
    1919
    2020/*
    21 // OS/2 BLDLEVEL Information.
     21// Include the version information for BLDLEVEL.
     22// This information is common to all built executables.
    2223*/
    23 // Vendor
    24 //~ #define     BLDLVL_VENDOR           "KIEWITZ"
    25 //~ #define     BLDLVL_VENDOR           "RDPe"
    26 #define     BLDLVL_VENDOR           "*UNKNOWN*"
    27 // Version
    28 #define     BLDLVL_MAJOR_VERSION    "1"
    29 #define     BLDLVL_MIDDLE_VERSION   "1"
    30 #define     BLDLVL_MINOR_VERSION    "1"
    31 // Build date
    32 #define     BLDLVL_YEAR             "2017"
    33 #define     BLDLVL_MONTH            "03"
    34 #define     BLDLVL_DAY              "15"
    35 // Build time
    36 //~ #define     BLDLVL_HOURS            "01"
    37 //~ #define     BLDLVL_MINUTES          "01"
    38 //~ #define     BLDLVL_SECONDS          "00"
    39 #define     BLDLVL_HOURS            "23"
    40 #define     BLDLVL_MINUTES          "59"
    41 #define     BLDLVL_SECONDS          "59"
    42 // Build machine
    43 //~ #define     BLDLVL_MACHINE          "OS2BLDBOX"
    44 #define     BLDLVL_MACHINE          "*UNKNOWN*"
    45 // Build language
    46 #define     BLDLVL_LANGUAGE         "EN"
     24#include "../../include/version.h"
    4725
    4826//char    bldlevel[] = "@#KIEWITZ:1.0.8#@##1## 2011/01/17 21:10:00      ecs-devbox:ASD123:L:C:8::99@@  Adapter Driver for PATA/SATA DASD";
  • trunk/tools/internal/fixcode.h

    r68 r70  
    33
    44/*
    5 // OS/2 BLDLEVEL Information.
     5// Include the version information for BLDLEVEL.
     6// This information is common to all built executables.
    67*/
    7 // Vendor
    8 //~ #define     BLDLVL_VENDOR           "KIEWITZ"
    9 //~ #define     BLDLVL_VENDOR           "RDPe"
    10 #define     BLDLVL_VENDOR           "*UNKNOWN*"
    11 // Version
    12 #define     BLDLVL_MAJOR_VERSION    "1"
    13 #define     BLDLVL_MIDDLE_VERSION   "1"
    14 #define     BLDLVL_MINOR_VERSION    "1"
    15 // Build date
    16 #define     BLDLVL_YEAR             "2017"
    17 #define     BLDLVL_MONTH            "03"
    18 #define     BLDLVL_DAY              "15"
    19 // Build time
    20 //~ #define     BLDLVL_HOURS            "01"
    21 //~ #define     BLDLVL_MINUTES          "01"
    22 //~ #define     BLDLVL_SECONDS          "00"
    23 #define     BLDLVL_HOURS            "23"
    24 #define     BLDLVL_MINUTES          "59"
    25 #define     BLDLVL_SECONDS          "59"
    26 // Build machine
    27 //~ #define     BLDLVL_MACHINE          "OS2BLDBOX"
    28 #define     BLDLVL_MACHINE          "*UNKNOWN*"
    29 // Build language
    30 #define     BLDLVL_LANGUAGE         "EN"
     8#include "../../include/version.h"
    319
    3210char    bldlevel[]  =   "@#"\
  • trunk/tools/os2/setaboot/setaboot.h

    r68 r70  
    55
    66/*
    7 // OS/2 BLDLEVEL Information.
     7// Include the version information for BLDLEVEL.
     8// This information is common to all built executables.
    89*/
    9 // Vendor
    10 //~ #define     BLDLVL_VENDOR           "KIEWITZ"
    11 //~ #define     BLDLVL_VENDOR           "RDPe"
    12 #define     BLDLVL_VENDOR           "*UNKNOWN*"
    13 // Version
    14 #define     BLDLVL_MAJOR_VERSION    "1"
    15 #define     BLDLVL_MIDDLE_VERSION   "1"
    16 #define     BLDLVL_MINOR_VERSION    "1"
    17 // Build date
    18 #define     BLDLVL_YEAR             "2017"
    19 #define     BLDLVL_MONTH            "03"
    20 #define     BLDLVL_DAY              "15"
    21 // Build time
    22 //~ #define     BLDLVL_HOURS            "01"
    23 //~ #define     BLDLVL_MINUTES          "01"
    24 //~ #define     BLDLVL_SECONDS          "00"
    25 #define     BLDLVL_HOURS            "23"
    26 #define     BLDLVL_MINUTES          "59"
    27 #define     BLDLVL_SECONDS          "59"
    28 // Build machine
    29 //~ #define     BLDLVL_MACHINE          "OS2BLDBOX"
    30 #define     BLDLVL_MACHINE          "*UNKNOWN*"
    31 // Build language
    32 #define     BLDLVL_LANGUAGE         "EN"
     10#include "../../../include/version.h"
    3311
    3412//char    bldlevel[] = "@#KIEWITZ:1.0.8#@##1## 2011/01/17 21:10:00      ecs-devbox:ASD123:L:C:8::99@@  Adapter Driver for PATA/SATA DASD";
Note: See TracChangeset for help on using the changeset viewer.