Setup
This step by step guide will show you how to install all the tools needed to develop OpenZDK Apps on Windows 10. Make sure to follow all the steps in the right order.
Note: Installing the actual OpenZDK is only necessary if you want to develop applications or use tooling associated with it.
- You can download all the installers (except Visual Studio 2008) from here.
- Visual Studio 2008 Pro (90 day trial) can be downloaded from Microsoft here.
Installing prerequisites
-
Install
Visual Studio 2008ProfessionalMake sure to select
Smart Device Programmabilitywhen installing. This is only available in the Pro versions of Visual studio. -
(Optional) Install
Visual Studio 2008 SP1 -
Install
XNA Game Studio 3.1(XNAGS31_setup.exe)On Windows 10 this needs some extra steps as the installer is broken. Thanks to this Reddit Post for elaborating how to extract the installer:
- Open a Command Prompt and navigate to the directory of the installer
- Run the installer with the
/xoption like this:XNA3.1.exe /x - Run every MSI installer you see that got extracted
- Run everything in
C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v3.1\Setup
-
Install
Zune HD extensions for XNA Game Studio.msi
Setup your Zune in XNA Game Studio
- Plug in your Zune and make sure that the Zune Software is completely closed.
- Open
XNA Game Studio Device Centerwhich is located atC:\Program Files (x86)\Common Files\Microsoft Shared\XNA\Device Center - Click Add Device, then Zune
- Select your Zune and continue through the remaining steps
Install OpenZDK
- Close all instances of Visual Studio
- Install the
OpenZDK(openzdk-hd-4.5-20100414.msi), can be found in the Quick Start Kit - Select Custom installation type
- Set Documentation to Entire feature will be unavailable - The docs are only available if you have Visual Studio 2005 installed, and don't provide any OpenZDK specific information anyways
- Continue through the remaining steps
Install the Platform Support Pack (for OpenGL)
- Install
Standard SDK for Windows CE 5.0(STANDARD_SDK.msi): The Nvidia installer needs this to finish installing - Install
NVIDIA Tegra 250 Platform Support Pack(ce6_tegra_250_5265393.msi): This contains all the library needed to use the NVIDIA hardware
Setting up Visual Studio for development
- Updating the include path
- In Visual Studio select Options > Tools > Projects and Solutions > VC++ Directories
- Select OpenZDK (ARMV4I) from the Platform dropdown
- Select Include files from the Show directories for dropdown
- Click the New line button
- Enter
$(NV_WINCE_T2_PLAT)\includeand press enter
- Updating the library path
- Select Library files from the Show directories for dropdown
- Click the New line button
- Enter
$(NV_WINCE_T2_PLAT)\lib\releaseand press enter
That's it! Have fun developing :)
Check out the 🗺️ Official Documentation or OpenZDK Reference for more information about the available APIs.
To activate VS 2008 look here.
References
- Reddit - Finally got XNA 3.1 studio running
- ZuneDevWiki - Installing prerequisites
- ZuneDevWiki - Preparing the Zune development environment