Changeset 66
- Timestamp:
 - Oct 11, 2016, 10:42:01 PM (9 years ago)
 - Location:
 - trunk
 - Files:
 - 
      
- 2 edited
 - 2 moved
 
- 
          
  bootcode/Makefile (modified) (6 diffs)
 - 
          
  bootcode/airboot.asm (moved) (moved from trunk/bootcode/air-boot.asm )
 - 
          
  bootcode/airboot.his (moved) (moved from trunk/bootcode/air-boot.his )
 - 
          
  tools/internal/fixcode.c (modified) (2 diffs)
 
 
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 # final 'airboot.bin' image. #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.
  