Software
Innocore offers a range of software products to support the PC-controlled technology gaming boards for both the DPX series and ConnectBus-II architecture. The software products are board support packages, embedded OS support, DPX-Connector, DPX-Diagnostics, Trusted Platform Module (TPM) and Secure Boot.
Innocore offers a range of software products to support our PC-Controlled hardware systems for the gaming industry. These software products have been developed to provide a solid, reliable foundation for the application developer and include drivers for all on-board devices, I/O and serial communications as well as solutions for security and regulatory compliance.
Board Support Packages
A comprehensive, reliable set of drivers and API for Innocore’s DPX series hardware.
Innocore’s board support packages are offered for all our products free of charge and maybe downloaded from our support area. These provide the developer with drivers and API covering all aspects of the gaming board hardware in the DPX series.
- Complete device driver coverage for motherboards and IO boards using Windows XP and Linux 2.6 OS
- Dual screen and 3D acceleration VGA drivers
- Comprehensive DirectPCI API (over 85 functions) to simplify programming for all Innocore specific I/O and serial communications functions.
- Same APIs for Windows and Linux eases porting efforts
- Debugging and deployment utilities
- Demonstration software examples
- Hardware test application and test API
Customized BIOS
A variety of modifications, features settings and extensions can be offered as part of the BIOS to meet customer requirements or those of local gaming jurisdictions. Changes such as:
- Security features (Secure Boot)
- Fixing defaults
- Restricting boot devices
- Adding customer’s logo
- Disabling CMOS modifications and customizing menus
Embedded OS Support
Windows XP Embedded and Linux drivers and support for the DPX series.
- Support for building embedded images of operating systems
- Based on Microsoft Windows XP Embedded Studio
- Driver components for all devices on Innocore DPX-series motherboards
- Template components for all Innocore DPX-series motherboards
- Detailed manual and template projects
DPX-Connector
A set of protocol libraries and drivers for common peripherals used in gaming. For example bill acceptors, ticket printers and coin handling devices.
- Plug-in oriented
- Extensible architecture
DPX-Diagnostics
A range of code examples, test utilities and applications provided for Innocore’s computer boards.
- Facility for hardware testing and verification
- Can be used as part of a framework to allow hardware verification or production test
- Based on Innocore’s production test framework
- Windows and Linux support
- Extensible API
Trusted Platform Module (TPM)
Drivers, TSS, SDK, code examples for Innocore’s video boards.
- Run-time components
- Device drivers that support hardware access
- DLLs for application access to the hardware
- Utilities to assist management of the hardware environment
- Separate licenses required
- SDK Components
- Header files with API function prototypes for compilers
- Library files
- Demonstration code in compiled and source format
- Windows XP Embedded Components including on-line component help
- Manuals from Innocore and from TCG in Adobe Reader® for materials
- Various levels of API
- TPM — software interface to the chip
- TDDL — TSS interface to the chip
- TSS — trusted software stack
- TSS — the main programmers’ interface
- Compliant with TCG TSS Specification 1.1b
- Hardware agnostic
Secure Boot
A field-proven software product that verifies hardware and software integrity for Innocore’s PC-controlled technology in the gaming industry.
- Lightweight alternative to full TPM security implementation
- Secures the machine so it will only boot approved software
- CD-ROM or CompactFlash booting
- Implemented as a BIOS ROM Extension
- Custom, per-platform projects to support most needs
- Available as source code with tools for customers who want a custom boot check
- Can be integrated with TPM functions for further security