Changeset 12 for trunk/AIR-BOOT/SOURCE
- Timestamp:
- Jan 7, 2003, 1:38:27 PM (23 years ago)
- Location:
- trunk/AIR-BOOT/SOURCE
- Files:
-
- 4 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
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.