Changeset 12
- Timestamp:
- Jan 7, 2003, 1:38:27 PM (23 years ago)
- Location:
- trunk/AIR-BOOT
- Files:
-
- 20 added
- 46 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AIR-BOOT/BUILDDSK.BAT
r8 r12 6 6 if "%1"=="IT" goto Valid 7 7 if "%1"=="RU" goto Valid 8 if "%1"=="SW" goto Valid 8 9 if "%1"=="ALL" goto BuildAll 9 10 echo Invalid language ID … … 17 18 call builddsk IT 18 19 call builddsk RU 20 call builddsk SW 19 21 goto ExitMe 20 22 -
trunk/AIR-BOOT/BUILDIMG.BAT
r8 r12 6 6 if "%1"=="IT" goto Valid 7 7 if "%1"=="RU" goto Valid 8 if "%1"=="SW" goto Valid 8 9 if "%1"=="ALL" goto BuildAll 9 10 echo Invalid language ID … … 17 18 call buildimg IT 18 19 call buildimg RU 20 call buildimg SW 19 21 goto ExitMe 20 22 -
trunk/AIR-BOOT/INSTALL/!RELEASE/DT/DOCS/FEATURES.TXT
r8 r12 49 49 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄ ú ú ÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 50 50 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 51 -
trunk/AIR-BOOT/INSTALL/!RELEASE/FR/DOCS/Q_AND_A.TXT
r8 r12 2 2 ÖÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄ ú ú ÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· 3 3 º º 4 º Q: J'utilise un autre disque dur sur mon ordinateur, tout marchait bien jusqu' 5 ce qu'un ami º 6 º en ait de nouveau besoin, et que je l'enlve. Mintenant il lui est impossible de dmarrer º 7 º Que dois-je faire ? º 8 º R: Il y a un problme avec la table de partitions. Certaines systmes requirenet d'tre sur la º 9 º seule partition "active", donc AiR-BOOT rend TOUTES les autres inactives º 10 º Pour pouvoir dmarrer, vous devez rcuprer le disque dur, dmarrer depuis la partition º 11 º sur laquelle votre ami veut dmarrer, teindre votre oridnateur, enlever le disque dur º 12 º et c'est fini... º 13 º 14 º 15 º NOTE: Si votre ami utilisait AiR-BOOT, il n'y aurait pas de problme. º 16 º S'il a juste une partition dmarrable et ne veut pas le menu, º 17 º il peut le dsactiver. AiR-BOOT utilisera alors sa partition par dfaut automatiquement º 4 º Q: J'utilise un autre disque dur sur mon ordinateur, tout marchait bien º 5 º jusqu' 6 ce qu'un ami en ait de nouveau besoin, et que je l'enlve. º 7 º Mintenant il lui est impossible de dmarrer Que dois-je faire ? º 8 º R: Il y a un problme avec la table de partitions. Certaines systmes º 9 º requirenet d'tre sur la seule partition "active", donc AiR-BOOT rend º 10 º TOUTES les autres inactives. Pour pouvoir dmarrer, vous devez º 11 º rcuprer le disque dur, dmarrer depuis la partition sur laquelle º 12 º votre ami veut dmarrer, teindre votre oridnateur, enlever le disque º 13 º dur et c'est fini... º 14 º º 15 º NOTE: Si votre ami utilisait AiR-BOOT, il n'y aurait pas de problme. º 16 º S'il a juste une partition dmarrable et ne veut pas le menu, il º 17 º peut le dsactiver. AiR-BOOT utilisera alors sa partition par º 18 º dfaut automatiquement. º 18 19 º º 19 20 º Q: Pourquoi forcez-vous l'utilisateur 20 avoir au moins 62 secteurs par piste sur son disque dur ? º 21 º J'ai regard votre image-code et a n'en utilise pas la moiti... º 22 º R: J'avais fait une version plus 'compacte' (31 secteurs requis) auparavant, mais j'ai dcouvert º 23 º que c'tait stupide. Un virus stealth a tu une grande partie de la configuration º 24 º et ainsi l'utilisateur a d reconfigurer AiR-BOOT entirement. º 25 º Maintenant je sauvegarde la configuration autre part. La plupart des virus devraient laisser º 26 º intacte la configuration. Note: La disquette AiR-BOOT peut ne rparer *que* le code de º 27 º AiR-BOOT, 28 pour que vous n'ayez pas 29 reconfigurer AiR-BOOT. º 30 º Insrez juste la disquette de AiR-BOOT si vous avez des problmes 31 dmarrer votre ordinateur. º 32 º Les parties manquantes de AiR-BOOT seront cherches et rpares. º 21 avoir au moins 62 secteurs par º 22 º piste sur son disque dur? J'ai regard votre image-code et a n'en º 23 º utilise pas la moiti... º 24 º R: J'avais fait une version plus 'compacte' (31 secteurs requis) º 25 º auparavant, mais j'ai dcouvert que c'tait stupide. Un virus stealth º 26 º a tu une grande partie de la configuration et ainsi l'utilisateur a º 27 º d reconfigurer AiR-BOOT entirement. Maintenant je sauvegarde la º 28 º configuration autre part. La plupart des virus devraient laisser º 29 º intacte la configuration. Note: La disquette AiR-BOOT peut ne rparer º 30 º *que* le code de AiR-BOOT, pour que vous n'ayez pas 31 reconfigurer º 32 º AiR-BOOT. Insrez juste la disquette de AiR-BOOT si vous avez des º 33 º problmes 34 dmarrer votre ordinateur. Les parties manquantes de º 35 º AiR-BOOT seront cherches et rpares. º 33 36 º º 34 º Q: Je viens de regarder votre code de MBR et j'ai vu que vousy faisiez des choses louches. Pourquoi ? º 35 º R: Voici le dbut du code de MBR depuis la version 0.26b: º 36 º CLI (dsactive les interruptions) º 37 º JuMP Somewhere (saute quelque part) º 37 º Q: Je viens de regarder votre code de MBR et j'ai vu que vousy faisiez des º 38 º choses louches. Pourquoi? º 39 º R: Voici le dbut du code de MBR depuis la version 0.26b: º 40 º CLI (dsactive les interruptions) º 41 º JuMP Somewhere (saute quelque part) º 38 42 º JuMP ToAnotherLocation (saute 39 43 un autre endroit) º 40 º STI (ractive les interruptions) 44 º STI (ractive les interruptions) º 41 45 º º 42 º Maintenant pourquoi: A cause de Microsoft. Ils font encore des leurs dans le MBR º 43 º 44 et n'utilisent aucun standard. Pourquoi le feraient-ils... º 45 º Windaube NT/2000 recherche l'instruction CLI. Je ne sais pas pourquoi. º 46 º Ce n'est pas un standard d'criture MBR. º 47 º Si windaube 2000 ne trouve pas a il s'nerve.... Les 2 sauts sont l 48 car º 49 º 50 l'offset 2h du MBR il y a la signature AiR-BOOT. º 51 º Je n'ai pas voulu changer la dtection, donc j'ai aussi inclus le 'A' º 52 º dansl'instruction JMP. Ainsi il y a un saut 53 une place spcifique º 54 º puis un autre pour revenir au vrai dpart. º 46 º Maintenant pourquoi: A cause de Microsoft. Ils font encore des leurs º 47 º dans le MBR et n'utilisent aucun standard. Pourquoi le feraient-ils... º 48 º Windaube NT/2000 recherche l'instruction CLI. Je ne sais pas pourquoi. º 49 º Ce n'est pas un standard d'criture MBR. Si windaube 2000 ne trouve º 50 º pas a il s'nerve.... Les 2 sauts sont l 51 car 52 l'offset 2h du MBR il º 53 º y a la signature AiR-BOOT. Je n'ai pas voulu changer la dtection, º 54 º donc j'ai aussi inclus le 'A' dansl'instruction JMP. Ainsi il y a un º 55 º saut 56 une place spcifique puis un autre pour revenir au vrai dpart. º 55 57 º º 56 58 º Ceci est ncessaire SEULEMENT 57 cause de Micro$oft. Je ne peux plus le supporter. º 58 º Il n'y a pas besoin d'une telle vrification. Elle n'est documente nulle part º 59 º et le CLI est de toutes faons foireux car on n'a pas besoin de dsactiver º 60 º des interruptions pour cha 61 nger les piles ou autre chose. Tout programmeur d'assembleur º 62 º comptent le sait. º 59 cause de Micro$oft. Je ne peux plus le º 60 º supporter. Il n'y a pas besoin d'une telle vrification. Elle n'est º 61 º documente nulle part et le CLI est de toutes faons foireux car on º 62 º n'a pas besoin de dsactiver des interruptions pour changer les piles º 63 º ou autre chose. Tout programmeur d'assembleur comptent le sait. º 63 64 º º 64 º Q: H, pourquoi avez-vous cod ce logiciel ? 'NT BOOT'/'OS/2 BOOTMAN'/'LILO' sont bien ! º 65 º Q: H, pourquoi avez-vous cod ce logiciel ? 'NT BOOT'/'OS/2 BOOTMAN'/ º 66 º 'LILO' sont bien ! º 65 67 º R: Mouais, certainement. Mais je vais vous dire quelques choses 66 leur sujet º 67 º NT BOOT est de l'arnaque. 100 KOctets pour un gestionnaire d'amoage ? Vous tes idiot ? Et º 68 º de toutes faons Windows NT doit tre install. (ou il faut une partition FAT ?!) º 69 º OS/2 BOOTMAN a besoin d'une partition primaire, donc il n'en reste que 3. º 70 º LILO est stupide. Tout d'abord, il ne peut pas lancer Linux si Linux n'est pas sur le 1er º 71 º disque dur (du moins la dernire fois que j'ai essay). Il charge le noyau via HackIn et je ne peux º 72 º pas non plus le supporter. Et il n'est pas si vident 73 installer et configurer. Il faut l'ajuster 74 º 75 º quand vous ajoutez des nouvelles partitions 76 votre disque dur, etc... º 68 leur º 69 º sujet NT BOOT est de l'arnaque. 100 KOctets pour un gestionnaire º 70 º d'amoage ? Vous tes idiot ? Et de toutes faons Windows NT doit tre º 71 º install (ou il faut une partition FAT ?!) OS/2 BOOTMAN a besoin d'une º 72 º partition primaire, donc il n'en reste que 3. LILO est stupide. Tout º 73 º d'abord, il ne peut pas lancer Linux si Linux n'est pas sur le 1er º 74 º disque dur (du moins la dernire fois que j'ai essay). Il charge le º 75 º noyau via HackIn et je ne peux pas non plus le supporter. Et il n'est º 76 º pas si vident 77 installer et configurer. Il faut l'ajuster quand vous º 78 º ajoutez des nouvelles partitions 79 votre disque dur, etc... º 77 80 º º 78 º La plupart des gestionnaires d'amorage ncessitent l'installation d'un OS spcifique, et ce n'est º 79 º pas bon non plus. d'ailleurs: si vous ajoutez une nouvelle partition 80 un disque contnant Linux, º 81 º LILO ne va plus trouver la partition root (haha, bonne chance). º 82 º C'est donc a votre gestionnaire d'amorage "gnial". ouha. AiR-BOOT la trouvera (normalement) º 83 º automatiquement 84 la vole et la dmarrera normalement. º 81 º La plupart des gestionnaires d'amorage ncessitent l'installation º 82 º d'un OS spcifique, et ce n'est pas bon non plus. d'ailleurs: si vous º 83 º ajoutez une nouvelle partition 84 un disque contnant Linux, LILO ne va º 85 º plus trouver la partition root (haha, bonne chance). C'est donc a º 86 º votre gestionnaire d'amorage "gnial". ouha. AiR-BOOT la trouvera º 87 º (normalement) automatiquement 88 la vole et la dmarrera normalement. º 85 89 º º 86 º Q: Ohhh mais qu'avez-vous donc contre LILO, c'est tellement bien ! 90 º Q: Ohhh mais qu'avez-vous donc contre LILO, c'est tellement bien ! º 87 91 º R: Rien du tout, jusqu' 88 ce qu'il m'crase presque ma partition de projets. Elle tait en FAT et ce charmant º 89 º programme a crit par dessus certaines parties interdites du disque *documente 90 s* sans mme me º 91 º donner de message d'avertissement. Je considre LILO du mme niveau que les produits Mickeysoft. º 92 º Juste penser qu'ils vont gouverner tout l'ordinateur et pouvoir faire quelque chose. º 93 º Pendant les premiers tests d'AiR-BOOT, AUCUNE table de partitions n'a t corrompue. º 94 º Les seuls problmes taient des crashs et j'avais donc 95 restaurer le secteur d'amorage principal. º 96 º Pendant les derniers essais, je n'ai eu aucun problme. Et au cas o il y en aurait, il suffit juste d'insrer º 97 º la disquette d'AiR-BOOT et hop, plus de problme. (Soit dit en passant, j'ai remarqu que º 98 º Partition Magic 3.x crasait certains secteurs dans le MBR.) º 92 ce qu'il m'crase presque ma partition de º 93 º projets. Elle tait en FAT et ce charmant programme a crit par dessus º 94 º certaines parties interdites du disque *documente* sans mme me º 95 º donner de message d'avertissement. Je considre LILO du mme niveau º 96 º que les produits Mickeysoft. Juste penser qu'ils vont gouverner tout º 97 º l'ordinateur et pouvoir faire quelque chose. Pendant les premiers º 98 º tests d'AiR-BOOT, AUCUNE table de partitions n'a t corrompue. Les º 99 º seuls problmes taient des crashs et j'avais donc 100 restaurer le º 101 º secteur d'amorage principal. Pendant les derniers essais, je n'ai eu º 102 º aucun problme. Et au cas o il y en aurait, il suffit juste d'insrer º 103 º la disquette d'AiR-BOOT et hop, plus de problme. (Soit dit en º 104 º passant, j'ai remarqu que Partition Magic 3.x crasait certains º 105 º secteurs dans le MBR.) º 99 106 º º 100 º Q: Tant d'options ! Personne n'en a besoin. A mon avis vous perdez votre temps. º 107 º Q: Tant d'options ! Personne n'en a besoin. A mon avis vous perdez votre º 108 º temps. º 101 109 º R: OK il y a trop d'options et peut-tre que a ne sert 102 rien. º 103 º Je pense que de nombreux utilisateurs vont utiliser des opt 104 ions diffrentes, donc qu'elles ont leur place º 105 º dans AiR-BOOT. Trop d'options, a serait si le programme tait trop lent ou difficile 106 manipuler, ce que º 107 º n'est pas AiR-BOOT, qui occupe peu de place, est simple 108 configurer... exactement comme votre BIOS. º 109 º J'ai aussi inclus une VRAIE aide en ligne - peu frquent dans les BIOS. J'ai aussi fait des amliorations º 110 º annexes et amusantes, comme des menus en couleur... Regardez les BIOS de 1989. Ils taient vraiment º 111 º laids. Les menus en couleur sont d'une certaine faon plus agrables. Mais je sais, vous tes de ceux qui º 112 º ont WindowsNT et pensent que c'est le meilleur OS au monde. Vous n'avez jamais test OS/2 ni Unix/Linux. º 113 º Vous voulez une interface graphique, mais n'aimez pas ces petites fentres en couleurs idiotes. º 110 rien. Je pense º 111 º que de nombreux utilisateurs vont utiliser des options diffrentes, º 112 º donc qu'elles ont leur place dans AiR-BOOT. Trop d'options, a serait º 113 º si le programme tait trop lent ou difficile 114 manipuler, ce que n'est º 115 º pas AiR-BOOT, qui occupe peu de place, est simple 116 configurer... º 117 º exactement comme votre BIOS. J'ai aussi inclus une VRAIE aide en ligne º 118 º - peu frquent dans les BIOS. J'ai aussi fait des amliorations º 119 º annexes et amusantes, comme des menus en couleur... Regardez les BIOS º 120 º de 1989. Ils taient vraiment laids. Les menus en couleur sont d'une º 121 º certaine faon plus agrables. Mais je sais, vous tes de ceux qui ont º 122 º WindowsNT et pensent que c'est le meilleur OS au monde. Vous n'avez º 123 º jamais test OS/2 ni Unix/Linux. Vous voulez une interface graphique, º 124 º mais n'aimez pas ces petites fentres en couleurs idiotes. º 114 125 º º 115 º Q: Je pense que vous avez copi le texte de votre menu de dmarade depuis le logiciel DocsBoot116 .º126 º Q: Je pense que vous avez copi le texte de votre menu de dmarade depuis º 127 º le logiciel DocsBoot. º 117 128 º R: C'est vrai. DocsBoot est bien, mais vous avez 118 le configurer depuis un excutable DOS. º 119 º Ce n'est pas possible depuis Unix/Linux, ni WinNT ni OS/2. C'est donc trop limit, d'autant plus º 120 º que DocsBoot n'avait pas autant d'options que AiR-BOOT. º 129 le configurer depuis un º 130 º excutable DOS. Ce n'est pas possible depuis Unix/Linux, ni WinNT ni º 131 º OS/2. C'est donc trop limit, d'autant plus que DocsBoot n'avait pas º 132 º autant d'options que AiR-BOOT. º 121 133 º º 122 134 º Q: En passant, votre SETUP ressemble fortement 123 celui du mon BIOS Award. º 124 º R: Et bien, :] non, j'ai modifi la plupart de son interface. La place des menus tait bien faite, º 125 º de mme que les couleurs, donc je les ai utilises (la plupart des utilisateurs n'aimeraient pas º 126 º avoir deux programmes de configuration diffrents). Mais le design des fentres design, leur º 127 º vitesse d'affichage et l'optimisation sont un petit peu diffrents <bg>. º 135 celui du mon BIOS Award. º 136 º R: Et bien, :] non, j'ai modifi la plupart de son interface. La place des º 137 º menus tait bien faite, de mme que les couleurs, donc je les ai º 138 º utilises (la plupart des utilisateurs n'aimeraient pas avoir deux º 139 º programmes de configuration diffrents). Mais le design des fentres º 140 º design, leur vitesse d'affichage et l'optimisation sont un petit peu º 141 º diffrents <bg>. º 128 142 º º 129 º Q: Je travaille pour un fabricant de BIOS et nous aimerions implment 130 er AiR-BOOT dans notre BIOS. º 131 º R: Ce serait bien, et nous cherchons quelque chose comme cela, de faon que AiR-BOOT puisse tre º 132 º prexcut depuis le BIOS pour qu'aucune installation de WinNT ne vienne le dtruire. º 133 º Prire de nous contacter. (Nous avons cod AiR-BOOT de faon 134 ce que cela soit possible. º 135 º (Nous aurions besoin d'environ 512 octets de place dans votre BIOS pour le codepossible.) º 136 º AiR-BOOT aurait de toutes faons 137 tre install sur le disque dur, mais la couche 0 serait º 138 º dans le BIOS, de telle faon que AiR-BOOT prendait le 1er le contrle du disque dur et pourrait º 139 º tester la prsence ventuelle d'un virus, etc... º 143 º Q: Je travaille pour un fabricant de BIOS et nous aimerions implmenter º 144 º AiR-BOOT dans notre BIOS. º 145 º R: Ce serait bien, et nous cherchons quelque chose comme cela, de faon º 146 º que AiR-BOOT puisse tre prexcut depuis le BIOS pour qu'aucune º 147 º installation de WinNT ne vienne le dtruire. Prire de nous contacter. º 148 º Nous avons cod AiR-BOOT de faon 149 ce que cela soit possible. (Nous º 150 º aurions besoin d'environ 512 octets de place dans votre BIOS pour le º 151 º codepossible.) AiR-BOOT aurait de toutes faons 152 tre install sur le º 153 º disque dur, mais la couche 0 serait dans le BIOS, de telle faon que º 154 º AiR-BOOT prendait le 1er le contrle du disque dur et pourrait tester º 155 º la prsence ventuelle d'un virus, etc... º 140 156 º º 141 º Q: Je travaille pour une entreprise qui programme des OS. Nous aimerions aussi implmenter AiR-BOOT º 142 º R: Nous pourrions parler d'une version incluse dans votre OS. Mais je ne modifierai JAMAIS AiR-BOOT 143 pour º 144 º qu'il dpende de l'OS. AiR-BOOT a t cod pour pouvoir tre totalement indpendant de tout OS, º 145 º de telle faon que les version OEM devraient aussi pouvoir lancer d'autres OS. º 157 º Q: Je travaille pour une entreprise qui programme des OS. Nous aimerions º 158 º aussi implmenter AiR-BOOT. º 159 º R: Nous pourrions parler d'une version incluse dans votre OS. Mais je ne º 160 º modifierai JAMAIS AiR-BOOT pour qu'il dpende de l'OS. AiR-BOOT a t º 161 º cod pour pouvoir tre totalement indpendant de tout OS, de telle º 162 º faon que les version OEM devraient aussi pouvoir lancer d'autres OS. º 146 163 º º 147 164 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄ ú ú ÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 148 165 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 149 -
trunk/AIR-BOOT/INSTALL/!RELEASE/IT/DOCS/FEATURES.TXT
r8 r12 49 49 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄ ú ú ÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 50 50 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 51 52 -
trunk/AIR-BOOT/INSTALL/!RELEASE/IT/DOCS/INSTALL.TXT
r8 r12 166 166 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄ ú ú ÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 167 167 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 168 169 -
trunk/AIR-BOOT/INSTALL/!RELEASE/IT/DOCS/Q_AND_A.TXT
r8 r12 145 145 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄ ú ú ÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 146 146 ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄœ 147 148 -
trunk/AIR-BOOT/SOURCE/AIR-BOOT.ASM
r7 r12 140 140 AiR_BOOT: cli 141 141 db 0EBh ; JMP-Short -> MBR_Start 142 db 'AiRBOOT', 21h, 10h, 20h, 02h, 00h, 94h, TXT_LanguageID142 db 'AiRBOOT', 07h, 01h, 20h, 03h, 01h, 00h, TXT_LanguageID 143 143 ; ID String, Date and Version Number, U for US version 144 144 db 1 ; Total Sectors Count, … … 440 440 Configuration: 441 441 db 'AiRCFG-TABLE' 442 db 0 0h, 94h, 'U' ; "Compressed" ID String442 db 01h, 00h, 'U' ; "Compressed" ID String 443 443 444 444 CFG_LastTimeEditLow dw 0 ; Last Time Edited Stamp (will incr every setup) … … 502 502 CFG_AutomaticBoot db 0 ; Automatic Booting (only one bootup) 503 503 CFG_PartAutomatic db 0 ; Partition-No for automatic booting 504 CFG_ForceLBAUsage db 0 ; LBA-BIOS-API forced on any HDD I/O 504 505 505 506 ; VIR variables are for the AiR-BOOT Anti Virus Code -
trunk/AIR-BOOT/SOURCE/REGULAR/DRIVEIO.ASM
r8 r12 204 204 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ* 205 205 DriveIO_LoadSector Proc Near Uses ax bx ds si es di 206 test cs:[CurIO_UseExtension], 1 207 jz DIOLS_UseNormal 206 208 ; LBA-boundary >16450560 (FB0400h) 207 209 cmp bx, 00FBh 208 jb DIOLS_UseNormal 209 test cs:[CurIO_UseExtension], 1 210 jae DIOLS_UseExtension 211 ; or are we forced do use LBA? 212 test cs:[CFG_ForceLBAUsage], 1 210 213 jnz DIOLS_UseExtension 211 214 DIOLS_UseNormal: … … 253 256 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ* 254 257 DriveIO_SaveSector Proc Near Uses ax bx cx ds si es di 258 test cs:[CurIO_UseExtension], 1 259 jz DIOSS_UseNormal 255 260 ; LBA-boundary >16450560 (FB0400h) 256 261 cmp bx, 00FBh 257 jb DIOSS_UseNormal 258 test cs:[CurIO_UseExtension], 1 262 jae DIOSS_UseExtension 263 ; or are we forced do use LBA? 264 test cs:[CFG_ForceLBAUsage], 1 259 265 jnz DIOSS_UseExtension 260 266 DIOSS_UseNormal: -
trunk/AIR-BOOT/SOURCE/REGULAR/PARTMAIN.ASM
r8 r12 499 499 ; BX:AX -> Absolute End-Position of Partition 500 500 501 test CFG_ForceLBAUsage, 1 502 jnz PSP_ForceI13X 501 503 ; LBA-boundary at 16450560 (FB0400h) 502 504 cmp bx, 00FBh 503 505 jb PSP_NoI13X 506 PSP_ForceI13X: 504 507 push es di 505 508 mov ax, 3000h -
trunk/AIR-BOOT/SOURCE/REGULAR/STD_TEXT.ASM
r8 r12 23 23 ; I'm going to sue your cheap ass, rape your dog and blow up your house. =) 24 24 25 CopyrightVersionLen equ 5 +726 Copyright db ' AiR-BOOT v 0.94 [RC-4] - (c) ''98-2002Martin Kiewitz, Dedicated to Gerd Kiewitz', 027 BootEndMsg db ' Release Candidate 4 still BETA. Do NOT distribute/copy. Only for private use.', 025 CopyrightVersionLen equ 5 26 Copyright db ' AiR-BOOT v1.00 - (c) ''98-2003 Martin Kiewitz, Dedicated to Gerd Kiewitz', 0 27 BootEndMsg db 'Distribute/copy freely. Only meant for private usage.', 0 28 28 29 29 CheckID_MBR db 'AiRBOOT' -
trunk/AIR-BOOT/SOURCE/SETUP/MENUS.ASM
r8 r12 207 207 dw 0, 0 208 208 dw 0, 0 209 dw 0, 0 210 dw 0, 0 209 dw offset SETUPMAGIC_EnableDisable, offset CFG_ForceLBAUsage 210 dw offset TXT_SETUP_ForceLBAUsage, offset TXT_SETUPHELP_ForceLBAUsage 211 dw 6 dup (0) 211 212 dw offset SETUPMAGIC_EnableDisable, offset CFG_ExtPartitionMShack 212 213 dw offset TXT_SETUP_ExtPartMShack, offset TXT_SETUPHELP_ExtPartMShack -
trunk/AIR-BOOT/SOURCE/TEXT/DE/MENUS.ASM
r8 r12 61 61 TXT_SETUP_LinuxDefaultKernel db 'Linux Default Kernel', 0 62 62 TXT_SETUP_LinuxRootPart db 'Linux Root Partition', 0 63 TXT_SETUP_ForceLBAUsage db 'Erzwinge BIOS-LBA', 0 63 64 TXT_SETUP_ExtPartMShack db 'Erw. Partition M$-Hack', 0 64 65 ; This here may be larger than 23 chars... … … 270 271 db 0 271 272 ;----------------------------------|--------------------|------------------- 273 TXT_SETUPHELP_ForceLBAUsage db 'Erzwingt Bentzung der', 0 274 db 'BIOS LBA APIs anstatt', 0 275 db 'gemischter Verwendung', 0 276 db 'von CHS und LBA.', 0 277 db 0 272 278 TXT_SETUPHELP_ExtPartMShack db 'Aktiviert dynamisches', 0 273 279 db 'ndern des erweiterten', 0 -
trunk/AIR-BOOT/SOURCE/TEXT/DT/MENUS.ASM
r8 r12 61 61 TXT_SETUP_LinuxDefaultKernel db 'Linux Standaard Kernel', 0 62 62 TXT_SETUP_LinuxRootPart db 'Linux hoofdafdeling', 0 63 TXT_SETUP_ForceLBAUsage db 'Enkel BIOS-LBA', 0 63 64 TXT_SETUP_ExtPartMShack db 'Ext. Partitie M$-Hack', 0 64 65 ; This here may be larger than 23 chars... … … 285 286 db 'partitie wijzigen.', 0 286 287 db 0 288 TXT_SETUPHELP_ForceLBAUsage db 'Uitschakelen van de', 0 289 db 'combinatie van LBA', 0 290 db 'en CHS. Er wordt dan', 0 291 db 'ENKEL gebruik gemaakt', 0 292 db 'van de BIOS LBA API''s.', 0 293 db 0 287 294 TXT_SETUPHELP_ExtPartMShack db 'Automatische aanpassen', 0 288 295 db 'van partities groter', 0 -
trunk/AIR-BOOT/SOURCE/TEXT/FR/MENUS.ASM
r8 r12 61 61 TXT_SETUP_LinuxDefaultKernel db 'Noyau Linux par Dfaut', 0 62 62 TXT_SETUP_LinuxRootPart db 'Partition Racine Linux', 0 63 TXT_SETUP_ForceLBAUsage db 'Force usage du BIOS-LBA', 0 63 64 TXT_SETUP_ExtPartMShack db 'M$-Hack Part. tendue', 0 64 65 ; This here may be larger than 23 chars... … … 282 283 db 'Linux.', 0 283 284 db 0 285 TXT_SETUPHELP_ForceLBAUsage db 'Forcer l''usage de', 0 286 db 'l''API BIOS LBA au lieu', 0 287 db 'd''un amalgame de', 0 288 db 'CHS et LBA.', 0 289 db 0 284 290 TXT_SETUPHELP_ExtPartMShack db 'Changement dynamique', 0 285 291 db 'du type id (standard', 0 -
trunk/AIR-BOOT/SOURCE/TEXT/IT/MENUS.ASM
r8 r12 61 61 TXT_SETUP_LinuxDefaultKernel db 'Kernel Linux predef.', 0 62 62 TXT_SETUP_LinuxRootPart db 'Partizione Root Linux', 0 63 TXT_SETUP_ForceLBAUsage db 'Forza uso LBA del BIOS', 0 63 64 TXT_SETUP_ExtPartMShack db 'Partiz. Estese M$ >8Gb', 0 64 65 ; This here may be larger than 23 chars... … … 284 285 db 'root di Linux', 0 285 286 db 0 287 TXT_SETUPHELP_ForceLBAUsage db 'Forza l''uso delle API', 0 288 db 'LBA del BIOS invece', 0 289 db 'dell''uso misto di CHS', 0 290 db 'ed LBA.', 0 291 db 0 286 292 TXT_SETUPHELP_ExtPartMShack db 'Cambia dinamicamente', 0 287 293 db 'l''ID delle partiz.', 0 -
trunk/AIR-BOOT/SOURCE/TEXT/RU/MENUS.ASM
r8 r12 68 68 TXT_SETUP_LinuxDefaultKernel db '€à® Linux ¯® 㬮«ç šî', 0 69 69 TXT_SETUP_LinuxRootPart db ' §€¥« ª®àï Linux', 0 70 TXT_SETUP_ForceLBAUsage db 'ᯮ«ì§®¢ âì BIOS-LBA', 0 70 71 TXT_SETUP_ExtPartMShack db ' §€¥«ë €«ï MS-ášá⥬', 0 71 72 ; This here may be larger than 23 chars... … … 280 281 db 'ª â «®£®¬ Linux.', 0 281 282 db 0 283 TXT_SETUPHELP_ForceLBAUsage db 'ॡ〥⠚ᯮ«ì§®¢ š¥', 0 284 db 'BIOS LBA API ¢¬¥áâ®', 0 285 db 'ª®¬¡ššà®¢ ®£® - CHS', 0 286 db 'š LBA.', 0 287 db 0 282 288 TXT_SETUPHELP_ExtPartMShack db 'ª«îç ¥â €š ¬šç¥áªãî', 0 283 289 db 'ᬥã ⚯ à áèšà¥ëå', 0 -
trunk/AIR-BOOT/SOURCE/TEXT/TXTMBR.ASM
r8 r12 1 Include TEXT\ RU\MBR.asm1 Include TEXT\SW\MBR.asm -
trunk/AIR-BOOT/SOURCE/TEXT/TXTMENUS.ASM
r8 r12 1 Include TEXT\ RU\MENUS.asm1 Include TEXT\SW\MENUS.asm -
trunk/AIR-BOOT/SOURCE/TEXT/TXTOTHER.ASM
r8 r12 1 Include TEXT\ RU\OTHER.asm1 Include TEXT\SW\OTHER.asm -
trunk/AIR-BOOT/SOURCE/TEXT/US/MENUS.ASM
r8 r12 61 61 TXT_SETUP_LinuxDefaultKernel db 'Linux Default Kernel', 0 62 62 TXT_SETUP_LinuxRootPart db 'Linux Root Partition', 0 63 TXT_SETUP_ForceLBAUsage db 'Force BIOS-LBA Usage', 0 63 64 TXT_SETUP_ExtPartMShack db 'Ext. Partition M$-Hack', 0 64 65 ; This here may be larger than 23 chars... … … 270 271 db 'root partition.', 0 271 272 db 0 273 TXT_SETUPHELP_ForceLBAUsage db 'Forces the usage of', 0 274 db 'BIOS LBA APIs instead', 0 275 db 'of mixed usage of CHS', 0 276 db 'and LBA.', 0 277 db 0 272 278 TXT_SETUPHELP_ExtPartMShack db 'Enables dynamic change', 0 273 279 db 'of the ext. partition', 0
Note:
See TracChangeset
for help on using the changeset viewer.