Changeset 37 for trunk/BOOTCODE/TEXT/SW


Ignore:
Timestamp:
Apr 11, 2014, 8:39:07 PM (12 years ago)
Author:
Ben Rietbroek
Message:

Reworked Build Environment [2012-02-15]

WARNING!!

All commits upto and including the commit of [2012-05-13] contain
a severe bug!! Building from these sources and then disabling
the 'force LBA' feature while also using the drive-letter feature or
editing the label can DESTROY THE MBR on ALL ATTACHED DISKS!!
DO NOT DISABLE 'FORCE LBA USAGE' WHEN BUILT FROM THE THESE COMMITS!!

Changes

o Reworked build environment
o Start made with coding FIXCODE in C
o Moved MBR protection image
o New overlap macro
o Protect type 0x35 from edit (user popup)
o Protect type 0x35 from adding to menu (user popup)
o More...
! No LVM Label change yet

Note

o Changed license to GPL v3

See file COPYING in trunk.

Location:
trunk/BOOTCODE/TEXT/SW
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BOOTCODE/TEXT/SW/MENUS.ASM

    r36 r37  
    110110; Setup Control Help - Max Length: 33
    111111;----------------------------------|-------------------------------|--------
    112 TXT_SETUPHELP_Main:            db 24,32,25,32,26,32,27,' : V„lj Aktion', 0
     112TXT_SETUPHELP_Main             db 24,32,25,32,26,32,27,' : V„lj Aktion', 0
    113113                               db               'Enter   : V„lj Aktion', 0
    114114                               db               'F10 : Spara&Avsluta Setup', 0
    115115                               db               'Esc : L„mna Setup', 0
    116116
    117 TXT_SETUPHELP_SubMenu:         db 24,32,25,32,26,32,27,' : V„lj Post', 0
     117TXT_SETUPHELP_SubMenu          db 24,32,25,32,26,32,27,' : V„lj Post', 0
    118118                               db               'PgUp/Dn : Žndra Post', 0
    119119                               db               'F1  : Visa hj„lp f”r post', 0
    120120                               db               'Esc : terv„nd till huvud-menyn', 0
    121121
    122 TXT_SETUPHELP_PartSetup:       db 24,32,25,32,26,32,27,' : V„lj partition', 0
     122TXT_SETUPHELP_PartSetup        db 24,32,25,32,26,32,27,' : V„lj partition', 0
    123123                               db               'Enter   : Editera etikett', 0
    124124                               db               'F1  : Flagga (tryck tg f”r v„xl)', 0
     
    129129                                  ;1234567890123456789012
    130130;----------------------------------|--------------------|-------------------
    131 TXT_SETUPHELP_PartitionSetup:  db 'G”r dina partitioner', 0
     131TXT_SETUPHELP_PartitionSetup   db 'G”r dina partitioner', 0
    132132                               db 'bootningsbara, „ndra', 0
    133133                               db 'deras namn, definiera', 0
     
    135135                               db 'annat.', 0
    136136                               db 0
    137 TXT_SETUPHELP_BasicOptions:    db 'Dessa optioner „r f”r', 0
     137TXT_SETUPHELP_BasicOptions     db 'Dessa optioner „r f”r', 0
    138138                               db 'oerfarna anv„ndare.', 0
    139 TXT_SETUPHELP_AdvOptions:      db 'Dessa „r f”r', 0
     139TXT_SETUPHELP_AdvOptions       db 'Dessa „r f”r', 0
    140140                               db 'avancerade anv„ndare.', 0
    141141                               db 'Om du inte vet vad de', 0
    142142                               db 'g”r, l„mna som de „r.', 0
    143143                               db 0
    144 TXT_SETUPHELP_ExtOptions:      db 'Ut”kade optioner f”r', 0
     144TXT_SETUPHELP_ExtOptions       db 'Ut”kade optioner f”r', 0
    145145                               db 'specifika OS.', 0
    146146                               db 0
    147 TXT_SETUPHELP_DefMasterPwd:    db 'Definiera ett', 0
     147TXT_SETUPHELP_DefMasterPwd     db 'Definiera ett', 0
    148148                               db 'l”senord f”r access', 0
    149149                               db 'till setup och', 0
    150150                               db 'system.', 0
    151151                               db 0
    152 TXT_SETUPHELP_DefBootPwd:      db 'Definiera ett', 0
     152TXT_SETUPHELP_DefBootPwd       db 'Definiera ett', 0
    153153                               db 'l”senord f”r access', 0
    154154                               db 'till system.',0
    155155                               db 0
    156 TXT_SETUPHELP_SaveAndExit:     db 'Kommer att fors„tta', 0
     156TXT_SETUPHELP_SaveAndExit      db 'Kommer att fors„tta', 0
    157157                               db 'bootprocessen och', 0
    158158                               db 'spara de aktuella', 0
    159159                               db 'optionerna.',0
    160160                               db 0
    161 TXT_SETUPHELP_JustExit:        db 'Kommer att fors„tta', 0
     161TXT_SETUPHELP_JustExit         db 'Kommer att fors„tta', 0
    162162                               db 'men ignorerar alla', 0
    163163                               db '„ndringar som gjorts', 0
     
    172172                               db 0
    173173
    174 TXT_SETUPHELP_HideSetup:       db 'V„lj status f”r', 0
     174TXT_SETUPHELP_HideSetup        db 'V„lj status f”r', 0
    175175                               db 'vilka partitioner', 0
    176176                               db 'som skall d”ljas,', 0
     
    211211                               db 'Annars kommer den', 0
    212212                               db 'att anv„nda standard', 0
    213                                db 0
     213                                           db 0
    214214TXT_SETUPHELP_RememberLastBoot db 'AiR-BOOT kommer att', 0
    215215                               db 'h†lla meny-raden p†', 0
     
    222222                               db 'raden ocks† f”r', 0
    223223                               db 'Tidsstyrd Bootning.', 0
    224                                db 0
     224                                           db 0
    225225TXT_SETUPHELP_IncludeFloppy    db 'AiR-BOOT kommer att', 0
    226226                               db 'till†ta booting', 0
     
    232232                               db 'Kan vara inkompatibelt', 0
    233233                               db 'med vissa OS.', 0
    234                                db 0
     234                                           db 0
    235235TXT_SETUPHELP_IgnoreMbrWrites  db 'Om det „r aktiverat,', 0
    236236                               db 'kommer all skrivning', 0
     
    238238                               db 'kommer systemet att', 0
    239239                               db '"krascha".', 0
    240                                db 0
     240                               db 0
    241241TXT_SETUPHELP_MakeSounds       db 'AiR-BOOT kan f†s att', 0
    242242                               db 'utf”ra ljud med din', 0
  • trunk/BOOTCODE/TEXT/SW/OTHER.ASM

    r36 r37  
    2727; Maximum 2/10/11/6 chars
    2828;----------------------------------||---------------------------------------
    29 TXT_TopInfos_No:               db 'No', 0
    30 TXT_TopInfos_Hd:               db 'Hd', 0
     29TXT_TopInfos_No                db 'No', 0
     30TXT_TopInfos_Hd                db 'Hd', 0
    3131;----------------------------------|--------|-------------------------------
    32 TXT_TopInfos_HdSize:           db 'Hd/Storl:', 0
     32TXT_TopInfos_HdSize            db 'Hd/Storl:', 0
    3333;----------------------------------|--------|-------------------------------
    34 TXT_TopInfos_Label:            db 'Etikett:', 0
     34TXT_TopInfos_Label             db 'Etikett:', 0
    3535;----------------------------------|---------|------------------------------
    36 TXT_TopInfos_Type:             db 'Typ:', 0
     36TXT_TopInfos_Type              db 'Typ:', 0
    3737;----------------------------------|----|-----------------------------------
    38 TXT_TopInfos_Flags:            db 'Flag:', 0      ; <-- for Partition Setup
     38TXT_TopInfos_Flags             db 'Flag:', 0      ; <-- for Partition Setup
    3939
    4040; Will be added together to one line, maximum 76 chars
    41 TXT_TimedBootLine:             db 'Tidsbootning aktiverad. Systemet kommer att boota '''
     41TXT_TimedBootLine              db 'Tidsbootning aktiverad. Systemet kommer att boota '''
    4242TXT_TimedBootEntryName         db 12 dup (0)
    43 TXT_TimedBootLine2:            db      ''' om ', 0
    44 TXT_TimedBootSeconds:          db ' sekunder. ', 0
    45 TXT_TimedBootSecond:           db ' sekund. ', 0
     43TXT_TimedBootLine2             db      ''' om ', 0
     44TXT_TimedBootSeconds           db ' sekunder. ', 0
     45TXT_TimedBootSecond            db ' sekund. ', 0
    4646; Maximum 76 chars
    4747;----------------------------------|--------------------------------------------------------------------------|
    48 TXT_TimedBootDisabled:         db 'Tidstyrd bootning avaktiverad; ingen tidsgr„ns kommer att upptr„da.', 0
    49 TXT_BootMenuHelpText1:         db 'Tryck [Esc] f”r att v„xla tidsboot, [Enter] f”r att acceptera aktuellt val.', 0
    50 TXT_BootMenuHelpText2:         db 'V„lj annan med pilarna, eller tryck [TAB] f”r att se BIOS POST meddelande.', 0
     48TXT_TimedBootDisabled          db 'Tidstyrd bootning avaktiverad; ingen tidsgr„ns kommer att upptr„da.', 0
     49TXT_BootMenuHelpText1          db 'Tryck [Esc] f”r att v„xla tidsboot, [Enter] f”r att acceptera aktuellt val.', 0
     50TXT_BootMenuHelpText2          db 'V„lj annan med pilarna, eller tryck [TAB] f”r att se BIOS POST meddelande.', 0
    5151; Maximum 30 chars
    5252;----------------------------------|----------------------------|
     
    5454
    5555; Dynamic Length (till 80 chars)
    56 TXT_BrokenPartitionTable:      db 13, 10, ' - Ditt system har minst en bruten partitionstabellspost eller har din h†rddisk'
     56TXT_BrokenPartitionTable       db 13, 10, ' - Ditt system har minst en bruten partitionstabellspost eller har din h†rddisk'
    5757                               db 13, 10, '   trasiga sektorer. Systemet haltat.', 0
    58 TXT_TooManyPartitions:         db 13, 10, ' - F”r m†nga partitioner hittades. AiR-BOOT st”der endast upp till 45.', 0
    59 TXT_NoBootAble:                db 13, 10, ' - Ingen bootningsbar partition definierad. Systemet haltat.', 0
    60 TXT_BIOSchanged:               db 13, 10, ' - BIOS ŽNDRAT, var v„nlig kontrollera ditt system efter virus, f”r att vara s„ker.'
     58TXT_TooManyPartitions          db 13, 10, ' - F”r m†nga partitioner hittades. AiR-BOOT st”der endast upp till 45.', 0
     59TXT_NoBootAble                 db 13, 10, ' - Ingen bootningsbar partition definierad. Systemet haltat.', 0
     60TXT_BIOSchanged                db 13, 10, ' - BIOS ŽNDRAT, var v„nlig kontrollera ditt system efter virus, f”r att vara s„ker.'
    6161                               db 13, 10, '   Tryck n†gon tangent f”r att forts„tta...', 0
    6262
    63 TXT_VirusFoundMain:            db 13, 10, ' - !VARNING! -> ETT VIRUS HITTADES <- !VARNING!', 13, 10, 0
    64 TXT_VirusFound1ok:             db '    Det f”rst”rdes, men systemet kanske inte bootas om korrekt. Om det intr„ffar,', 13, 10
     63TXT_VirusFoundMain             db 13, 10, ' - !VARNING! -> ETT VIRUS HITTADES <- !VARNING!', 13, 10, 0
     64TXT_VirusFound1ok              db '    Det f”rst”rdes, men systemet kanske inte bootas om korrekt. Om det intr„ffar,', 13, 10
    6565                               db '    anv„nd din AiR-BOOT systemdisk.', 13, 10, 0
    66 TXT_VirusFound1damn:           db '    Olyckligtvis f”rst”rdes AiR-BOOTs backup. Du m†ste boota om genom att anv„nda din', 13, 10
     66TXT_VirusFound1damn            db '    Olyckligtvis f”rst”rdes AiR-BOOTs backup. Du m†ste boota om genom att anv„nda din', 13, 10
    6767                               db '    AiR-BOOT systemdisk.', 13, 10, 0
    68 TXT_VirusFound1any:            db '    F”r s„kerhets skull, b”r du kontrollera din h†rddisk mot ytterligare virus.', 13, 10, 0
    69 TXT_VirusFound2:               db '    Det finns i boot-sektorn hos den partition, som du ville boota.', 13, 10
     68TXT_VirusFound1any             db '    F”r s„kerhets skull, b”r du kontrollera din h†rddisk mot ytterligare virus.', 13, 10, 0
     69TXT_VirusFound2                db '    Det finns i boot-sektorn hos den partition, som du ville boota.', 13, 10
    7070                               db '    Anv„nd ett antivirus program. Det kan vara falskt alarm eller.', 13, 10
    7171                               db '    Efter avl„gsnande, m†ste du initiera om uppt„cktsvariablerna, g† till ', 13, 10
    7272                               db '    ''PARTITION SETUP'' och v„xla VIBR-uppt„ckt tv† g†nger (av/p†).', 13, 10
    7373                               db '    Om det bara var ett falskt alarm, l„mna det i av-l„ge.', 13, 10, 0
    74 TXT_VirusFoundEnd:             db '    Systemet haltat. Var v„nlig tryck RESET.', 0
    75 TXT_HowEnterSetup:             db 13, 10, ' - Tryck och h†ll Ctrl eller Alt f”r att komma till AiR-BOOT Setup.', 0
     74TXT_VirusFoundEnd              db '    Systemet haltat. Var v„nlig tryck RESET.', 0
     75TXT_HowEnterSetup              db 13, 10, ' - Tryck och h†ll Ctrl eller Alt f”r att komma till AiR-BOOT Setup.', 0
    7676
    77 TXT_BootingNow1:               db 'Bootar systemet anv„ndande ', 0
     77TXT_BootingNow1                db 'Bootar systemet anv„ndande ', 0
    7878; DO NOT MODIFY HERE
    79 TXT_BootingNow2:               db '''', 0
    80 TXT_BootingNowPartName:        db 12 dup (0) ; Space for BootThisPart-Name
     79TXT_BootingNow2                db '''', 0
     80TXT_BootingNowPartName         db 12 dup (0) ; Space for BootThisPart-Name
    8181; DO NOT MODIFY TILL HERE
    82 TXT_BootingNowPartition:       db ' partition', 0
    83 TXT_BootingNowKernel:          db ' k„rna', 0
    84 TXT_BootingHide:               db '; d”lj aktiv', 0
    85 TXT_BootingWait:               db '; var v„nlig v„nta...', 13, 10, 13, 10, 0
     82TXT_BootingNowPartition        db ' partition', 0
     83TXT_BootingNowKernel           db ' k„rna', 0
     84TXT_BootingHide                db '; d”lj aktiv', 0
     85TXT_BootingWait                db '; var v„nlig v„nta...', 13, 10, 13, 10, 0
    8686
    8787; FIXED LENGTH - 11 chars each string
    8888;----------------------------------|---------|------------------------------
    89 TXT_Floppy_NoName:             db 'Inget Namn '
    90 TXT_Floppy_Drive:              db 'Diskett    '
    91 TXT_Floppy_NoDisc:             db 'Ingen Disk '
     89TXT_Floppy_NoName              db 'Inget Namn '
     90TXT_Floppy_Drive               db 'Diskett    '
     91TXT_Floppy_NoDisc              db 'Ingen Disk '
    9292
    9393; Maximum 60 chars (should not be reached)
Note: See TracChangeset for help on using the changeset viewer.