Changeset 12 for trunk/AIR-BOOT/SOURCE


Ignore:
Timestamp:
Jan 7, 2003, 1:38:27 PM (23 years ago)
Author:
kiewitz
Message:

AIR-BOOT v1.0.
Signature-date: 2003-01-07.
Added SW language and updated images and installers.
Updated language menus.
Note: This comment was created after rebuilding the repo. [2011-07]

Location:
trunk/AIR-BOOT/SOURCE
Files:
4 added
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/AIR-BOOT/SOURCE/AIR-BOOT.ASM

    r7 r12  
    140140AiR_BOOT:     cli
    141141              db      0EBh               ; JMP-Short -> MBR_Start
    142               db      'AiRBOOT', 21h, 10h, 20h, 02h, 00h, 94h, TXT_LanguageID
     142              db      'AiRBOOT', 07h, 01h, 20h, 03h, 01h, 00h, TXT_LanguageID
    143143              ; ID String, Date and Version Number, U for US version
    144144              db      1                  ; Total Sectors Count,
     
    440440Configuration:
    441441                             db 'AiRCFG-TABLE­'
    442                              db 00h, 94h, 'U' ; "Compressed" ID String
     442                             db 01h, 00h, 'U' ; "Compressed" ID String
    443443
    444444CFG_LastTimeEditLow          dw     0    ; Last Time Edited Stamp (will incr every setup)
     
    502502CFG_AutomaticBoot            db     0    ; Automatic Booting (only one bootup)
    503503CFG_PartAutomatic            db     0    ; Partition-No for automatic booting
     504CFG_ForceLBAUsage            db     0    ; LBA-BIOS-API forced on any HDD I/O
    504505
    505506; VIR variables are for the AiR-BOOT Anti Virus Code
  • trunk/AIR-BOOT/SOURCE/REGULAR/DRIVEIO.ASM

    r8 r12  
    204204 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
    205205DriveIO_LoadSector              Proc Near  Uses ax bx ds si es di
     206   test    cs:[CurIO_UseExtension], 1
     207   jz      DIOLS_UseNormal
    206208   ; LBA-boundary >16450560 (FB0400h)
    207209   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
    210213   jnz     DIOLS_UseExtension
    211214  DIOLS_UseNormal:
     
    253256 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
    254257DriveIO_SaveSector              Proc Near  Uses ax bx cx ds si es di
     258   test    cs:[CurIO_UseExtension], 1
     259   jz      DIOSS_UseNormal
    255260   ; LBA-boundary >16450560 (FB0400h)
    256261   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
    259265   jnz     DIOSS_UseExtension
    260266  DIOSS_UseNormal:
  • trunk/AIR-BOOT/SOURCE/REGULAR/PARTMAIN.ASM

    r8 r12  
    499499   ; BX:AX -> Absolute End-Position of Partition
    500500
     501   test    CFG_ForceLBAUsage, 1
     502   jnz     PSP_ForceI13X
    501503   ; LBA-boundary at 16450560 (FB0400h)
    502504   cmp     bx, 00FBh
    503505   jb      PSP_NoI13X
     506  PSP_ForceI13X:
    504507   push    es di
    505508      mov     ax, 3000h
  • trunk/AIR-BOOT/SOURCE/REGULAR/STD_TEXT.ASM

    r8 r12  
    2323;  I'm going to sue your cheap ass, rape your dog and blow up your house. =)
    2424
    25 CopyrightVersionLen         equ   5+7
    26 Copyright                    db ' AiR-BOOT v0.94 [RC-4] - (c) ''98-2002 Martin Kiewitz, Dedicated to Gerd Kiewitz', 0
    27 BootEndMsg                   db 'Release Candidate 4 still BETA. Do NOT distribute/copy. Only for private use.', 0
     25CopyrightVersionLen         equ   5
     26Copyright                    db ' AiR-BOOT v1.00 - (c) ''98-2003 Martin Kiewitz, Dedicated to Gerd Kiewitz', 0
     27BootEndMsg                   db 'Distribute/copy freely. Only meant for private usage.', 0
    2828
    2929CheckID_MBR                  db 'AiRBOOT'
  • trunk/AIR-BOOT/SOURCE/SETUP/MENUS.ASM

    r8 r12  
    207207                dw      0, 0
    208208                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)
    211212                dw      offset SETUPMAGIC_EnableDisable, offset CFG_ExtPartitionMShack
    212213                dw      offset TXT_SETUP_ExtPartMShack, offset TXT_SETUPHELP_ExtPartMShack
  • trunk/AIR-BOOT/SOURCE/TEXT/DE/MENUS.ASM

    r8 r12  
    6161TXT_SETUP_LinuxDefaultKernel   db 'Linux Default Kernel', 0
    6262TXT_SETUP_LinuxRootPart        db 'Linux Root Partition', 0
     63TXT_SETUP_ForceLBAUsage        db 'Erzwinge BIOS-LBA', 0
    6364TXT_SETUP_ExtPartMShack        db 'Erw. Partition M$-Hack', 0
    6465; This here may be larger than 23 chars...
     
    270271                               db 0
    271272;----------------------------------|--------------------|-------------------
     273TXT_SETUPHELP_ForceLBAUsage    db 'Erzwingt Bentzung der', 0
     274                               db 'BIOS LBA APIs anstatt', 0
     275                               db 'gemischter Verwendung', 0
     276                               db 'von CHS und LBA.', 0
     277                               db 0
    272278TXT_SETUPHELP_ExtPartMShack    db 'Aktiviert dynamisches', 0
    273279                               db '„ndern des erweiterten', 0
  • trunk/AIR-BOOT/SOURCE/TEXT/DT/MENUS.ASM

    r8 r12  
    6161TXT_SETUP_LinuxDefaultKernel   db 'Linux Standaard Kernel', 0
    6262TXT_SETUP_LinuxRootPart        db 'Linux hoofdafdeling', 0
     63TXT_SETUP_ForceLBAUsage        db 'Enkel BIOS-LBA', 0
    6364TXT_SETUP_ExtPartMShack        db 'Ext. Partitie M$-Hack', 0
    6465; This here may be larger than 23 chars...
     
    285286                               db 'partitie wijzigen.', 0
    286287                               db 0
     288TXT_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
    287294TXT_SETUPHELP_ExtPartMShack    db 'Automatische aanpassen', 0
    288295                               db 'van partities groter', 0
  • trunk/AIR-BOOT/SOURCE/TEXT/FR/MENUS.ASM

    r8 r12  
    6161TXT_SETUP_LinuxDefaultKernel   db 'Noyau Linux par D‚faut', 0
    6262TXT_SETUP_LinuxRootPart        db 'Partition Racine Linux', 0
     63TXT_SETUP_ForceLBAUsage        db 'Force usage du BIOS-LBA', 0
    6364TXT_SETUP_ExtPartMShack        db 'M$-Hack Part. tendue', 0
    6465; This here may be larger than 23 chars...
     
    282283                               db 'Linux.', 0
    283284                               db 0
     285TXT_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
    284290TXT_SETUPHELP_ExtPartMShack    db 'Changement dynamique', 0
    285291                               db 'du type id (standard', 0
  • trunk/AIR-BOOT/SOURCE/TEXT/IT/MENUS.ASM

    r8 r12  
    6161TXT_SETUP_LinuxDefaultKernel   db 'Kernel Linux predef.', 0
    6262TXT_SETUP_LinuxRootPart        db 'Partizione Root Linux', 0
     63TXT_SETUP_ForceLBAUsage        db 'Forza uso LBA del BIOS', 0
    6364TXT_SETUP_ExtPartMShack        db 'Partiz. Estese M$ >8Gb', 0
    6465; This here may be larger than 23 chars...
     
    284285                               db 'root di Linux', 0
    285286                               db 0
     287TXT_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
    286292TXT_SETUPHELP_ExtPartMShack    db 'Cambia dinamicamente', 0
    287293                               db 'l''ID delle partiz.', 0
  • trunk/AIR-BOOT/SOURCE/TEXT/RU/MENUS.ASM

    r8 r12  
    6868TXT_SETUP_LinuxDefaultKernel   db 'Ÿ€à® Linux ¯® 㬮«ç ­šî', 0
    6969TXT_SETUP_LinuxRootPart        db ' §€¥« ª®à­ï Linux', 0
     70TXT_SETUP_ForceLBAUsage        db 'ˆá¯®«ì§®¢ âì BIOS-LBA', 0
    7071TXT_SETUP_ExtPartMShack        db ' §€¥«ë €«ï MS-ášá⥬', 0
    7172; This here may be larger than 23 chars...
     
    280281                               db 'ª â «®£®¬ Linux.', 0
    281282                               db 0
     283TXT_SETUPHELP_ForceLBAUsage    db '’ॡ〥⠚ᯮ«ì§®¢ ­š¥', 0
     284                               db 'BIOS LBA API ¢¬¥áâ®', 0
     285                               db 'ª®¬¡š­šà®¢ ­­®£® - CHS', 0
     286                               db 'š LBA.', 0
     287                               db 0
    282288TXT_SETUPHELP_ExtPartMShack    db '‚ª«îç ¥â €š­ ¬šç¥áªãî', 0
    283289                               db 'ᬥ­ã ⚯  à áèšà¥­­ëå', 0
  • trunk/AIR-BOOT/SOURCE/TEXT/TXTMBR.ASM

    r8 r12  
    1 Include TEXT\RU\MBR.asm
     1Include TEXT\SW\MBR.asm
  • trunk/AIR-BOOT/SOURCE/TEXT/TXTMENUS.ASM

    r8 r12  
    1 Include TEXT\RU\MENUS.asm
     1Include TEXT\SW\MENUS.asm
  • trunk/AIR-BOOT/SOURCE/TEXT/TXTOTHER.ASM

    r8 r12  
    1 Include TEXT\RU\OTHER.asm
     1Include TEXT\SW\OTHER.asm
  • trunk/AIR-BOOT/SOURCE/TEXT/US/MENUS.ASM

    r8 r12  
    6161TXT_SETUP_LinuxDefaultKernel   db 'Linux Default Kernel', 0
    6262TXT_SETUP_LinuxRootPart        db 'Linux Root Partition', 0
     63TXT_SETUP_ForceLBAUsage        db 'Force BIOS-LBA Usage', 0
    6364TXT_SETUP_ExtPartMShack        db 'Ext. Partition M$-Hack', 0
    6465; This here may be larger than 23 chars...
     
    270271                               db 'root partition.', 0
    271272                               db 0
     273TXT_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
    272278TXT_SETUPHELP_ExtPartMShack    db 'Enables dynamic change', 0
    273279                               db 'of the ext. partition', 0
Note: See TracChangeset for help on using the changeset viewer.