Changeset 70 for trunk/include


Ignore:
Timestamp:
Apr 8, 2017, 12:25:59 AM (9 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/include
Files:
1 added
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • 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
Note: See TracChangeset for help on using the changeset viewer.