Game Development Reference
In-Depth Information
2. The dialog box also has a drop-down box labeled Machine ID (Ethernet
MAC address) , which you should make sure is set to the MAC address of
an Ethernet port that will always be present on your computer. Normally
you won't need to change this.
3. Click on the OK button to connect to the Marmalade licensing server. You
will be asked to select the license you want to install. (Normally there will
only be a single option available.) Do so and click on OK .
4. A summary of the End User License Agreement ( EULA ), appropriate to the
type of license you are using, will be displayed, so click on OK to accept it.
A reference to the full EULA is also provided in the dialog box.
5. You should now see a message confirming successful license installation.
At this point Marmalade is ready to go!
Before we finish here though, let's look at the other available options. The first is
labeled Marmalade System (S3E) Base and consists of a drop-down box that allows
you to select the version of the Marmalade SDK you want to use, if you have more
than one installed of course!
S3E is short for Segundo Embedded Execution Environment and this
is the lowest layer of the Marmalade SDK. This naming convention
was adopted by the SDK during its early days of development, and
it remains to this day. As you will see later in this topic, there are a
great many APIs that are prefixed with this name.
The Default Build Environment lets you choose which development environment
you wish to use, assuming you have more than one supported version of Visual
C++ installed.
The drop-down box labeled RVCT ARM Compiler allows you to change the
compiler that will be used when making a device build. (Most mobile devices contain
an ARM CPU, so we must compile our code for this processor type.) Marmalade
ships with the GCC compiler and uses this by default, but it can also make use of the
RVCT C++ compiler from ARM, which is an additional purchase and can produce
better optimized code. We normally do not need to change this setting and can leave
it on the first option labeled Do not use RVCT .
The Advanced Options... button provides access to a more verbose project-building
option and also some experimental parts of the SDK. You will not normally need to
make any changes here.
 
Search WWH ::




Custom Search