Changeset 66
- Timestamp:
- Oct 11, 2016, 10:42:01 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/bootcode/Makefile
r63 r66 14 14 # possible virusses. This detection code is "hooked" into the interrupt-chain # 15 15 # 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 # 17 17 # assembled to a RAW image, this virus-protection code is "embedded" as the # 18 18 # last step. You could compare this to binding a resource-file to an OS/2 # … … 26 26 # in a 1024 bytes image. # 27 27 # - Compiling the 'fixcode' program that does the actual embedding. # 28 # - Running the 'fixcode' program against 'air -boot.com' creating the#29 # 28 # - Running the 'fixcode' program against 'airboot.com' creating the # 29 # final 'airboot.bin' image. # 30 30 # # 31 31 # After these operations have been completed, the 'airboot.bin' image # … … 71 71 # The various language versions are created by replacing TXT-files 72 72 # and reassembling this file. 73 BASENAME=air -boot73 BASENAME=airboot 74 74 75 75 # When you are developing, you might want to do that using your own language. … … 485 485 486 486 # ----------------------------------------------------------------------------- 487 # INTERMEDIATE 'air -boot.com' IMAGE487 # INTERMEDIATE 'airboot.com' IMAGE 488 488 # ----------------------------------------------------------------------------- 489 489 # This is an intermediate image without embedded MBR-protection and code count. … … 502 502 503 503 # ----------------------------------------------------------------------------- 504 # INTERMEDIATE 'air -boot.obj' OBJECT MODULE505 # ----------------------------------------------------------------------------- 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'. 507 507 # It is assembled back twice with 'wdis' for cross reference. 508 508 # - once as an (almost) assemblable source-file … … 563 563 !ifdef __LINUX__ 564 564 @echo. 565 @if exist air-boot.lst @grep ^zzz_code_space air -boot.lst565 @if exist air-boot.lst @grep ^zzz_code_space airboot.lst 566 566 @echo. 567 567 @cat airboot.md5 -
trunk/tools/internal/fixcode.c
r60 r66 19 19 /* 20 20 // 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'. 22 22 // It is a quick-and-dirty translation of the original DOS-only ASM file. 23 23 // Of course it's not as small but it's much easier to maintain across 24 24 // 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'. 26 26 // This way the pre and post situations are kept valid. 27 27 */ … … 49 49 50 50 /* File names */ 51 #define IN_FILE "air -boot.com" // Target from assembly.51 #define IN_FILE "airboot.com" // Target from assembly. 52 52 #ifdef PLATFORM_LINUX 53 53 #define MERGE_FILE "mbr-prot/mbr-prot.bin" // MBR Protection Image.
Note:
See TracChangeset
for help on using the changeset viewer.