Changeset 66


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

Changed basename from 'air-boot' to 'airboot' [v1.1.1-testing]

The loader is already called 'airboot.bin', the manual 'airboot.inf',
and the installers also don't have a hyphen in their basename.

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:
2 edited
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/Makefile

    r63 r66  
    1414# possible virusses. This detection code is "hooked" into the interrupt-chain #
    1515# and therefore has it's own relocations which are not related to the main    #
    16 # loader image. For this reason, when the main source 'air-boot.asm' is       #
     16# loader image. For this reason, when the main source 'airboot.asm' is        #
    1717# assembled to a RAW image, this virus-protection code is "embedded" as the   #
    1818# last step. You could compare this to binding a resource-file to an OS/2     #
     
    2626#   in a 1024 bytes image.                                                    #
    2727# - Compiling the 'fixcode' program that does the actual embedding.           #
    28 # - Running the 'fixcode' program against 'air-boot.com' creating the         #
    29 #       final 'airboot.bin' image.                                                #
     28# - Running the 'fixcode' program against 'airboot.com' creating the          #
     29#   final 'airboot.bin' image.                                                #
    3030#                                                                             #
    3131# After these operations have been completed, the 'airboot.bin' image         #
     
    7171# The various language versions are created by replacing TXT-files
    7272# and reassembling this file.
    73 BASENAME=air-boot
     73BASENAME=airboot
    7474
    7575# When you are developing, you might want to do that using your own language.
     
    485485
    486486# -----------------------------------------------------------------------------
    487 # INTERMEDIATE 'air-boot.com' IMAGE
     487# INTERMEDIATE 'airboot.com' IMAGE
    488488# -----------------------------------------------------------------------------
    489489# This is an intermediate image without embedded MBR-protection and code count.
     
    502502
    503503# -----------------------------------------------------------------------------
    504 # INTERMEDIATE 'air-boot.obj' OBJECT MODULE
    505 # -----------------------------------------------------------------------------
    506 # This is the result of assembling 'air-boot.asm'.
     504# INTERMEDIATE 'airboot.obj' OBJECT MODULE
     505# -----------------------------------------------------------------------------
     506# This is the result of assembling 'airboot.asm'.
    507507# It is assembled back twice with 'wdis' for cross reference.
    508508# - once as an (almost) assemblable source-file
     
    563563!ifdef __LINUX__
    564564        @echo.
    565         @if exist air-boot.lst @grep ^zzz_code_space air-boot.lst
     565        @if exist air-boot.lst @grep ^zzz_code_space airboot.lst
    566566        @echo.
    567567        @cat airboot.md5
  • trunk/tools/internal/fixcode.c

    r60 r66  
    1919/*
    2020// FIXCODE.C -- Fix the AiR-BOOT image; include the code-size and MBR prot-img.
    21 //  This reads 'air-boot.com', merges 'mbr-prot.bin' and writes 'airboot.bin'.
     21//  This reads 'airboot.com', merges 'mbr-prot.bin' and writes 'airboot.bin'.
    2222//  It is a quick-and-dirty translation of the original DOS-only ASM file.
    2323//  Of course it's not as small but it's much easier to maintain across
    2424//  multiple platforms. A small change with regard to the old ASM version is
    25 //  that it directly writes 'airboot.bin' instead of writing 'air-boot.com'.
     25//  that it directly writes 'airboot.bin' instead of writing 'airboot.com'.
    2626//  This way the pre and post situations are kept valid.
    2727*/
     
    4949
    5050/* File names */
    51 #define     IN_FILE     "air-boot.com"              // Target from assembly.
     51#define     IN_FILE     "airboot.com"              // Target from assembly.
    5252#ifdef      PLATFORM_LINUX
    5353#define     MERGE_FILE  "mbr-prot/mbr-prot.bin"     // MBR Protection Image.
Note: See TracChangeset for help on using the changeset viewer.