Ignore:
Timestamp:
Nov 7, 2017, 7:12:51 AM (8 years ago)
Author:
Ben Rietbroek
Message:

Made non-EN language versions build again [v1.1.1-testing]

This was done by excuding the FX-module for non-EN builds.
Because the EN-build for REALEASE-v1.1.2 was already distributed with
ArcaOS v5, that is the only build with FX still included.

When FX is not compiled-in and Cooper Bars is enabled in the SETUP,
the TAB-key used for switching between MENU and PRE-BOOT screens will
not work.

Upcoming releases will completely remove FX related code and SETUP
options.

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.0-manual.pdf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/airboot.asm

    r184 r185  
    8383;~ AUX_DEBUG       EQU
    8484
    85 ;
    86 ; To have FX enabled, make sure FX_ENABLE is defined.
    87 ; There is no need (for now) to remove Cooper Bars from the setup-menu
    88 ; because AiR-BOOT does not crash when enabling Cooper Bars while FX
    89 ; is not compiled in. Only TAB to post-screen does not work.
    90 ; Way to go Martin !
    91 ;
     85
     86;
     87; The FX (video animation) module is about to be completely removed from the
     88; build to regain code space. This is especially true for non-EN builds,
     89; which often have longer strings or even load special character sets.
     90;
     91; However, because the EN-build for REALEASE-v1.1.2 was already distributed
     92; with ArcaOS v5, FX will only be excluded for non-EN builds. When FX is not
     93; compiled-in and Cooper Bars is enabled in the SETUP, the TAB-key used for
     94; switching between MENU and PRE-BOOT screens will not work.
     95;
     96; Upcoming releases will completely remove FX related code and SETUP options.
     97;
     98; As can be read in 'special/fx.asm' around line 26, this removal may have
     99; severe consequences for me, so if no new AiR-BOOT releases appear, then you
     100; know I have been './'-ted, which most probably will be something completely
     101; different from being 'slash-dotted' ... ;)
     102;
     103IF  BLD_LANG EQ 'en'
    92104IFNDEF  AUX_DEBUG
    93105FX_ENABLED      EQU
    94106ENDIF
    95 
     107ELSE
     108    echo
     109    echo ***** NOTE: Excluding FX-module for this language ! *****
     110    echo
     111ENDIF
    96112
    97113
Note: See TracChangeset for help on using the changeset viewer.