Changeset 51 for trunk/BOOTCODE/AIR-BOOT.HIS
- Timestamp:
- Apr 13, 2014, 3:50:38 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BOOTCODE/AIR-BOOT.HIS
r50 r51 21 21 22 22 23 ; --------------------------------- 24 ; Rousseau: Fixes and Enhancements25 ; --------------------------------- 26 ; 27 ; v1.0.8-rc3-bld20120 5nn23 ; ------------------------------------------------ 24 ; Rousseau: Fixes, Enhancements and fresh bugs :-) 25 ; ------------------------------------------------ 26 ; 27 ; v1.0.8-rc3-bld20120909 28 28 ; ---------------------- 29 ; # Added Show LVM Drive Letters in SETUP/BASIC # 30 ; This will toggle the display of LVM drive-letters in the main menu. 31 ; By default this option is enabled. 32 ; 33 ; # Reduced MBR Protection Image from 1024 bytes to 768 bytes # 34 ; The fight for code-space continues... 35 ; Luckily the MBR Protection Image code does not exceed 768 bytes, 36 ; so that gives us another 256 bytes of precious code-space. 37 ; Now the non-EN versions are happy again. 38 ; Note that the alignment for the image changed from 512 to 256 bytes. 39 ; MBR-PROT.ASM, FIXCODE.C, PARTMAIN.ASM and AIR-BOOT.ASM have been 40 ; adjusted for this change. 41 ; 42 ; # Updating from v1.06 now also copies over drive-letters # 43 ; When the user has forced drive-letters in v1.06 these will be copied over 44 ; to the v1.0.8 configuration when upgrading. 45 ; Because the drive-letter feature is broken in v1.07, the drive-letter 46 ; table does not get copied over when upgrading from v1.07. 47 ; 48 ; # Fixed a minor bug with displaying LVM drive-letters # 49 ; When more partitions that can be displayed were present, scrolling the 50 ; menu would not scroll the drive-letter. Fixed. 51 ; 52 ; # Added DOCU directory for documentation # 53 ; This contains the AiR-BOOT User Manual in Open Office .odt-format. 54 ; To also have OS/2 INF format, a transformation script and sheet have been 55 ; created to convert the .odt document to an ipf-source that can be compiled 56 ; with Watcoms wipfc ipf compiler. (IBM ipfc does not work correctly) 57 ; This makes it possible to write documentation in OOo Writer and export that 58 ; to PDF and INF format. 59 ; 60 ; # Fixed a bug with regard to the drive-letter feature # 61 ; When partitions were deleted, and some partitions above the deleted 62 ; partition(s) had a drive-letter forced, these partitions would lose this 63 ; assignment. This bug is also present in v1.06. 64 ; 65 ; # Implemented a very simple interactive debugger # 66 ; Making use of the main menu-loop, pressing a digit or a letter activates 67 ; some debugging routine. Mostly such a routine dumps a part of the internal 68 ; state to the com-port. Other purposes are the interrogation of certain 69 ; BIOS functions, as these can differ substantially between machines. 70 ; 71 ; # Made FX-code optional to compile in # 72 ; The FX-code supplies the shifting screen-effects when 'Cooper Bars' is 73 ; enabled in the setup. With the current enhancements made however, 74 ; there is a continuous lack of code-space, especially when debug-code is 75 ; included during development. The FX-code occupies some 1200 bytes, a space 76 ; that can be put to better use. Therefore inclusion the FX-code has been 77 ; made conditional to make room for either debugging or future new features. 78 ; 79 ; # Also write PBR to HPFS # 80 ; Earlier, a fix was made to write a modified PBR back in case JFS was used. 81 ; This was done to enable the drive-letter feature on JFS, since the PBR 82 ; JFS-bootcode does not use the supplied PBR in memory. 83 ; With the enhancements in the drive-letter feature, the HPFS PBR needs to 84 ; be updated on disk also, to cope with zero drive-letters in the HPFS PBR. 85 ; 86 ; # Added drive-letters in display for LVM volumes # 87 ; A populair request was to show drive-letter information in the menu. 88 ; Drive-letters however, are OS specific and AiR-BOOT cannot accurately 89 ; predict what drive-letter DOS would assign to what partition. 90 ; eCS LVM drive-letters however are stored in the LVM-record and can thus 91 ; be displayed. This has been implemented. 92 ; 93 ; # Enhanced drive-letter feature # 94 ; Enable multiple eComStation installations using the same drive-letter 95 ; This makes it possible to clone a system with XCOPY /h /e /s /t /r /v 96 ; to another drive and have that boot from the same drive-letter. 97 ; (Or installing to the same drive by hiding the other system) 98 ; 29 99 ; # Removed Force LBA Usage from Setup # 30 100 ; When AiR-BOOT is installed on an USB-stick, there is a possibility that 31 101 ; the CHS-geometry varies between different machines where the stick is 32 ; booted. This would invalidate any CHS-values that were stored in the IPT. 102 ; booted. This would invalidate the CHS-values in the partition table 103 ; and also the values that were stored in the AiR-BOOT's internal partition 104 ; table, the IPT. 33 105 ; To prevent more nasty things like below from happening, LBA-addressing 34 ; is now always used. 106 ; is now always used and the setting has been removed from the setup-menu. 107 ; While this may prevent AiR-BOOT from running on very old systems, 108 ; the focus of AiR-BOOT development is geared towards the future. 109 ; Such old systems can use v1.06. 110 ; 111 ; # Added extra MBR protection # 112 ; When AiR-BOOT is active, it is only AiR-BOOT that writes to the MBR. 113 ; To protect the MBR from programming errors, like the one below, 114 ; any write to the MBR is now checked for validity. 115 ; In essence this is protecting your MBR from bad programming done by me... 35 116 ; 36 117 ;!## Fixed a very very nasty bug that can destroy the MBR on multiple disks ##! … … 48 129 ; would be auto-booted instead of the newly installed system. 49 130 ; This has been fixed. 50 ; This bug is also present in v1.07 .131 ; This bug is also present in v1.07 and does not apply to previous versions. 51 132 ; 52 133 ; v1.0.8-rc2-bld20120423
Note:
See TracChangeset
for help on using the changeset viewer.