SetupProject
Configurable setup launcher for CRM32Pro applications.
SetupProject lets users choose video and audio settings, save them to XML, and launch a CRM32Pro application from the same tool.
SetupProject is now a legacy CRM32Pro configuration tool for maintaining older games and applications. For new projects, use the CRM64Pro GDK and its modern EditorC64 workflow.
Overview
SetupProject lets users configure video settings such as resolution and window mode, and audio settings such as frequency, channel count and volume. The selected configuration can be saved to XML, either as a standalone file or embedded in a DPF package, and loaded from a CRM32Pro application.
The tool is customizable through layout.xml, which defines the skin, logo, icons, main buttons and the controls available to the user.
Graphic resources are stored in setup.dpf, which usually also contains layout.xml and setup.xml. The setup.xml file stores the selected video and audio settings.
Screenshots
Details
Configuration Workflow 
- Fully customizable GUI graphics, default values and enabled controls through
layout.xml. - Saves selected configuration settings.
- Play button for launching the application directly from the setup tool.
- Up to 7 custom buttons for opening ASCII files, HTML files or URLs.
Diagnostics and Benchmark 
- Detects CPU model, supported instruction set and available memory.
- Built-in benchmark measures CPU, memory and video performance.
- Performance index weighting: 20% integer, 20% floating point, 25% memory and 35% blitting.
- The performance index can be used to require a minimum score for smooth execution.
Platform and Build 
- Available for Linux, MacOS X and Windows.
- Developed in C++ using the CRM32Pro SDK.
- Free to use, but closed source.
Download
Latest version: v1.10b (3-April-2012)
ChangeLog | Roadmap | Free to use but closed source
- Source code
- Closed source code.
- Previous releases
- Get access to all releases repository.


