Cronus Zen Guide
Compare 4 min read

Titan Two vs Cronus Zen for scripters: GPC dialects, tooling and limits

A comparison aimed at people who write their own scripts: how ConsoleTuner's Titan Two and the Cronus Zen differ in language, IDE, debugging, slots, community libraries and documentation, with the current Zen compiler limits from the official guide.

Updated
Three controller adapters side by side

Quick answer

Both devices run a language called GPC, but the dialects diverged years ago and scripts are not portable between them. The Titan Two ($139.99) with Gtuner IV is regarded as the deeper scripting platform, with a richer library and a Windows IDE. The Cronus Zen ($109.99) has closed much of the gap and has the larger GamePack library.

Why compare these two specifically?

Because they are the two programmable controller adapters. The XIM Matrix translates and macros; the Titan Two and Cronus Zen let you write code that runs on the device every input cycle. If you intend to write scripts rather than only load other people's, this is the comparison that matters.

Are they the same language?

Both are called GPC. The name comes from the original CronusMAX era, and ConsoleTuner's Titan One and Titan Two developed their own line from there. Today they are separate dialects:

  • Identifiers differ. The Zen uses platform-prefixed names such as PS5_CROSS and XB1_A; the Titan Two uses its own scheme.
  • The built-in libraries differ in scope and naming.
  • Program structure is similar in spirit, with an init phase, a per-cycle main and timed combos, but the details do not line up.

A script written for one will not compile on the other. Communities for each maintain their own libraries.

How do the toolchains compare?

Titan TwoCronus Zen
IDEGtuner IV, WindowsZen Studio Live in a Chromium browser; Zen Studio Legacy on Windows
CompilerGtuner built-in32-bit compiler (default), 16-bit legacy option
Live debuggingGtuner device monitor and output panelDevice Monitor (Legacy): I/O, CPU load, VM speed, battery, rumble and LED state; TRACE_1 to TRACE_6 outputs
Build and runYesYes (F5 in Legacy; Live has a tight edit-run loop)
Memory slots98 × 32 KB
Online libraryConsoleTuner community and Gtuner online resourcesZen Studio library with 200+ free GamePacks and published GPC scripts

Gtuner IV has a reputation as a serious desktop IDE. Zen Studio Live's advantage is that it runs anywhere Chrome does, including macOS and Linux, with no installation, while Legacy remains for Device Monitor and the plugins.

What are the Zen's hard limits?

Collective Minds publishes them, which makes planning a large script easier:

ResourceLimit
Runtime integersigned 32-bit
Runtime variable slots1,020
Stack slots1,024
Maximum bytecode65,519 bytes
BVAR indexes0 to 1023
OLED128 × 64 pixels

The same page notes 102 compiler-recognised built-ins, of which 90 are documented for readers, and 166 diagnostic codes. ConsoleTuner documents its own limits in the Titan Two wiki; the two are in the same broad class of small embedded virtual machines, and neither is going to run out of room for a typical controller script.

How does the documentation compare?

  • ConsoleTuner maintains a long-running wiki with a formal GPC language reference, API pages and tutorials. It has the depth of a project that has been documented continuously for years. Note that the wiki blocks some automated requests, so links may need to be opened in a browser.
  • Collective Minds relaunched its scripting documentation as the GPC Script Guide on guide.cronuszen.com, organised as Start Here, Learn GPC, Inputs and Outputs, Data and Persistence, Device Features, Advanced Architecture, Examples and Recipes, Troubleshooting and Reference. It includes a compiler diagnostic catalogue and twelve graded example scripts. This is a substantial improvement on the older cronus.support material.

For a beginner today, the Zen's guide is the more approachable path. For someone who wants a formal reference, both now provide one.

Where does each shine for scripters?

Titan Two

  • Long history as the "power user" device; many experienced scripters have settled there.
  • Nine slots and a mature Windows IDE.
  • ConsoleTuner's own wheel and specialised device support are extensive.

Cronus Zen

  • OLED with drawing functions, so scripts can present menus and status on the device.
  • Persistent storage documented in depth (SPVAR per slot, BVAR shared).
  • Browser-based tooling and a very large free GamePack library to learn from.
  • Community size: Collective Minds cites 745,000+ forum members and a verified Discord of around 150,000.

Practical differences day to day

  • Editing on a Mac or Linux box: Zen Studio Live, no contest. Gtuner IV is Windows.
  • Watching live values: both do it; the Zen needs Legacy for Device Monitor.
  • Sharing scripts: both have communities; the Zen's library is integrated into Zen Studio.
  • Reading other people's code: the Zen's official guide sets conventions (single-writer output pipeline, event-driven routing) that newer community scripts tend to follow.

Price

Titan Two lists at $139.99; the Cronus Zen at $109.99, plus $29.99 for Zen LINK if you need PS5. For a scripter the $30 difference is minor next to the toolchain preference.

Which should a scripter choose?

  • Titan Two if you want a mature Windows IDE, nine slots and a community of long-time power users, and you are comfortable with Windows-only tooling.
  • Cronus Zen if you value browser-based, cross-platform tooling, OLED menus in your scripts, the largest ready-made pack library, and documentation written for someone learning from scratch.

Both are excellent for learning embedded-style programming on real hardware. Whichever you pick, the policy constraints are the same; see Is the Cronus Zen allowed?. To start writing on the Zen, begin at GPC scripting 101.

Frequently asked questions

Can I run a Zen script on a Titan Two, or the reverse?
No. Both are called GPC and share ancestry, but the identifiers, built-ins and structure differ. Porting means rewriting.
Which has better documentation?
Different strengths. ConsoleTuner maintains a long-standing wiki with a formal language reference. Collective Minds publishes a structured GPC Script Guide covering 90 built-ins and 166 compiler diagnostics, with examples and architecture pages.
What are the Zen's script limits?
The official scope-and-limits page lists signed 32-bit integers, 1,020 runtime variable slots, 1,024 stack slots, 65,519 bytes of bytecode, BVAR indexes 0 to 1023 and a 128 by 64 OLED.
Does either work on PS5?
The Zen uses the Zen LINK module over PS Remote Play. ConsoleTuner lists PS5 among Titan Two's supported platforms; check its documentation for the current method, since Sony's firmware changes affect every adapter.

Sources

Every link was live when this guide was last updated.

  1. 01Titan Two (ConsoleTuner)consoletuner.com
  2. 02Titan Two product listingtitantwodevice.com
  3. 03GPC Script Guide, scope and limits (official Cronus guide)guide.cronuszen.com
  4. 04What is GPC (official Cronus guide)guide.cronuszen.com
  5. 05Device Monitor (official Cronus guide)guide.cronuszen.com

This guide is independent and unofficial; product names belong to their owners. Found an error? Use the contact page and we will correct it and note the change.