Changeset 384 in xtideuniversalbios


Ignore:
Timestamp:
Apr 9, 2012, 4:18:28 PM (13 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Edited wiki page BuildInstructions through web user interface.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/BuildInstructions.wiki

    r383 r384  
    1515
    1616
    17 == Install Tortoise SVN ==
    1817
    19 TortoiseSVN is a subversion client that is very easy to use since it integrates nicely to Windows. It is used to download XTIDE Universal BIOS sources. Anyone can download sources from coogle.code repository but you must be a project member to commit changed back to the repository.
     18= Install Tortoise SVN =
     19
     20TortoiseSVN is a subversion client that is very easy to use since it integrates nicely to Windows. It is used to download XTIDE Universal BIOS sources. Anyone can download sources from coogle.code repository but you must be a project member to commit changes back to the repository.
    2021
    2122First [http://tortoisesvn.net/downloads.html download and install TortoiseSVN]. You can use the default settings that the installer suggests. Next you need to create folder where you want to download the sources. We name the folder _XTIDE Universal BIOS sources_ in this example.
    2223
    23 === Downloading sources ===
     24== Downloading sources ==
    2425
    2526Once the directory is created, open it and click right mouse button. You will find _SVN Checkout..._ from the menu.
     
    2829URL for the repository is http://xtideuniversalbios.googlecode.com/svn/trunk/. There is no need to alter other settings so just click OK. You have now downloaded all sources from XTIDE Universal BIOS project.
    2930
    30 === Updating sources ===
     31== Updating sources ==
    3132
    3233If you have already done all above and want to get latest sources, go to the source folder you have created. Click right mouse button and select _SVN Update_. Using TortoiseSVN is really this easy!
    3334
    3435
    35 == Install MinGW ==
    3636
    37 MinGW is a free C/C++ compiler suite for Windows. We only need make utility from it but installing the whole MinGW is easier since it will add path to the environment variables automatically. Download the bundle installer ([http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.6.1.exe/download tdm-gcc-4.6.1.exe] when writing this) and install it with default settings. It will install the MinGW to C:\MinGW32. Keep this in mind since you'll want to install NASM to C:\MinGW\bin so there will be no need to change environment path.
     37= Install MinGW =
     38
     39MinGW is a free C/C++ compiler suite for Windows. We only need make utility from it but installing the whole MinGW is easier since it will add path to the environment variables automatically. Download the bundle installer ([http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm-gcc-4.6.1.exe/download tdm-gcc-4.6.1.exe] when writing this) and install it with default settings. It will install the MinGW to C:\MinGW32. Keep this in mind since you'll want to install NASM to C:\MinGW32\bin so there will be no need to change environment path.
    3840
    3941
    40 == Install NASM ==
     42
     43= Install NASM =
    4144
    4245NASM is the assembler that is used to compile the sources. NASM v2.10 stable is what we are using when writing this. Download the [http://www.nasm.us/pub/nasm/releasebuilds/2.10/win32/nasm-2.10-win32.zip nasm-2.10-win32.zip] and extract nasm.exe to C:\MinGW32\bin (if you installed MinGW to C:\MinGW32\).
    4346
    4447
    45 == Install UPX (optional) ==
    4648
    47 UPX is used to compress XTIDE Universal BIOS configurator. It is only used to make release build. The only advantage is that it makes the executable size smaller.
     49= Install UPX (optional) =
     50
     51UPX is used to compress XTIDE Universal BIOS configurator. It is needed only for release build. The only advantage is that it makes the executable size smaller.
    4852
    4953
    50 == Install Strawberry Perl (optional) ==
     54
     55= Install Strawberry Perl (optional) =
    5156
    5257Strawberry Perl is required to execute optional scripts when building XTIDE Universal BIOS. Scripts include string compression (not needed unless you modify the sources) and checksum calculation. Just run the Strawberry Perl installer with default settings.
    5358
    5459
     60
    5561= Building XTIDE Universal BIOS =
    5662
    57 Open command line window and navigate to the folder where you downloaded the sources using TortoiseSVN. Then go to the _XTIDE_Universal_BIOS_ folder. Write _mingw32-make all_ and everything should be build.
     63Open command line window and go to the folder where you downloaded the sources with TortoiseSVN. Then go to the _XTIDE_Universal_BIOS_ folder. Write _mingw32-make all_ and everything should be build.
    5864
    5965You might want to write _mingw32-make checksum_ if you installed Stawberry Perl. It will calculate checksum bytes to the binaries (You can use XTIDECFG.COM for that if you don't want to install Stawberry Perl).
    6066
    61 You will find the binaries in build\ folder.
     67You will find the binaries in _build\_ folder.
    6268
    6369
     
    7278You should always use up to date configurator but note that configurator usually lags behind XTIDE Universal BIOS when new features are concerned.
    7379
    74 _mingw32-make all_ builds the XTIDECFG.COM. You should write _mingw32-make release_ if you installed UPX.
     80Go to _XTIDE_Universal_BIOS_Configurator_v2_ folder and write _mingw32-make all_ to build the XTIDECFG.COM. You should write _mingw32-make release_ if you installed UPX.
    7581
    76 Again you will find the binaries in build\ folder.
     82Again you will find the binaries in _build\_ folder.
Note: See TracChangeset for help on using the changeset viewer.