Changeset 46 for trunk/BOOTCODE/AIR-BOOT.HIS
- Timestamp:
- Apr 12, 2014, 8:23:32 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BOOTCODE/AIR-BOOT.HIS
r45 r46 23 23 ; Rousseau: Fixes and Enhancements 24 24 ; --------------------------------- 25 ; 26 ; v1.0.8-rc2-bld20120224 27 ;----------------------- 25 ; v1.0.8-rc2-bld201204??+ 26 ; --------------------- 27 28 29 ; v1.0.8-pre-rc2-bld20120330 30 ; -------------------------- 31 ; # Merged 16-bit Assembler bitfield code to the Installer # 32 ; The installer needs to handle the v1.0.8 configuration. 33 ; This requires access to the 6-bit packed 'hideparttable'. 34 ; To 'not-reinvent-the-wheel', by coding this in C, the Assembler 35 ; bitfield functions are integrated using Open Watcom's '_asm' capability. 36 ; It may not be pretty and the functions themselves are limited, 37 ; but this method prevents maintaining seperate Asm and C implementations. 38 ; Will be improved later. 39 ; 40 ; # Implemented BLDLEVEL support # 41 ; AIRBOOT.BIN, the Installers and SET(A)BOOT now support OS/2 BLDLEVEL 42 ; information. This enhances identification and problem tracking/solving. 43 ; While BLDLEVEL is an OS/2 command, the BLDLEVEL information itself can 44 ; be embedded in any binary. Invoking BLDLEVEL from within OS/2 on, let's 45 ; say, the AIRBOOTL.ELF Linux executable, will also show the BLDLEVEL info. 46 ; A slight deficiency of BLDLEVEL is that is forces a format on the version. 47 ; So, AiR-BOOT v1.0.8 will be shown as v1.00.8. 48 ; 49 ; # Added support for Masm6 and Wasm v1.9 -- Experimental use only # 50 ; Trying to assemble with Masm6 or Wasm v1.9 reveiled some interesting 51 ; behavior aspects in general. While this version can now be assembled with 52 ; Masm6 and Wasm too, this was only done to get a 'cross-feeling' for this 53 ; project. Future versions will drop support for Tasm, Masm6 and Wasm since 54 ; much conditional assembly is needed to support all of them. This was an 55 ; experimental excercise only. JWasm is the assembler of choise for this 56 ; project and any future versions. 57 ; 28 58 ; # Implemented stop scanning when max. partitions limit exceeded # 29 59 ; Previous versions halted the system when the maximum number of partitions … … 73 103 ; AiR-BOOT and it's helpers can now be built on: DOS, Win32, OS/2 and Linux. 74 104 ; 75 ; # Rewrote FIXCODE.ASM in C so the tool-chain is not dependent on a DOS .COM 76 ; program for embedding the MBR-protection. DOS,Win32,OS/2 and Linux 77 ; versions of FIXCODE are now used. (EXE[MZ|PE|LX] and ELF) 105 ; # Rewrote FIXCODE.ASM in C so the tool-chain is not dependent on a DOS .COM # 106 ; Now FIXCODE is built platform-specific and takes care of the embedding 107 ; of MPR-protection image. 108 ; 109 ; # Created FIXCODE bash-script to accomplish embedding of MBR-protection # 110 ; Building on Linux requires that no DOS-tools are used in the tool-chain. 111 ; This script essentially performs the same functionality but does not check 112 ; certain conditions, like image-too-big, etc. 113 ; It is a 'quick-hack' until the Linux version of FIXCODE is operational. 78 114 ; 79 115 ; v1.0.8-rc1-bld20120124
Note:
See TracChangeset
for help on using the changeset viewer.