# Device Monitor

The Device Monitor provides real-time diagnostic data from the Cronus Zen™.

It displays:

• Controller input and output data\
• CPU load\
• VM speed\
• Battery status\
• USB and Bluetooth device information (VID/PID)\
• Memory slot control\
• LED and rumble status\
• Debug trace fields

This tool is primarily used for controller testing and GPC script debugging.

### Requirement

Device Monitor is only accessible when the Zen is connected to a PC via the **PROG USB port**.

## Interface Overview

***

### Input Area

Displays real-time controller input data, including:

• Buttons\
• Analog sticks\
• Triggers\
• Sensors (accelerometer / gyro)

If no controller is connected, a prompt will appear.

Click any input field to plot its live value in the Plot Area.\
Up to **4 fields** can be plotted simultaneously.

### Output Area

Displays processed output after GPC script or GamePack execution.

If no console is connected, you can manually select the **Emulator Output Protocol**:

• PlayStation 4 / 5\
• Xbox One / Series X|S\
• Switch\
• PS3\
• Xbox 360\
• PC / Mobile

#### TRACE Debug Fields

Six TRACE fields are available for GPC debugging:

• Flow validation\
• Variable monitoring\
• Script state feedback

Output and TRACE values can also be plotted (up to 4 at once).

## Status & Controls

***

### CPU Load

Indicates processing load.

• Below 80% = normal\
• Sustained high values may indicate inefficient scripts

### VM Speed

Adjusts Virtual Machine execution speed (1ms–40ms).\
Default: **10ms**

Lower values = faster execution\
Higher values = slower execution

Recommended for advanced script testing only.

### Active Slot

Displays:

• Active memory slot number\
• Loaded GamePack or script name

Controls:

• **+** – Cycle slots\
• **Unload** – Revert to Slot 0\
• **CFG** – Open GamePack configuration\
• **Build and Run (F5)** – Temporarily uses Slot 10

## Device Information

***

### USB / Bluetooth Inputs

Supports:

• 3 × USB inputs\
• 2 × Bluetooth inputs

Click the info icon to view:

• VID / PID\
• Extended device data

Use the refresh icon to rescan devices.

### Controller Battery

Displays battery level for wireless controllers.\
Not applicable to wired controllers.

### Input Labels

Identifies the active controller type.\
Selecting it updates the Output Area layout accordingly.

## Feedback Indicators

***

### LED Status

Displays Player LED state:

• ON\
• OFF\
• Slow Blink\
• Fast Blink

Note: GPC scripts and GamePacks can override LED behavior.

### Rumble Status

Displays rumble motor intensity:

• 0% = Off\
• 100% = Full power

Rumble A = Strong motor\
Rumble B = Weak motor\
RT/LT = Xbox trigger motors

Rumble output can also be controlled by GPC scripts.

## Plot Area

***

Used for real-time data analysis and debugging.

• Click any field to begin plotting\
• Click again to stop\
• Maximum 4 fields at once

### Plot Controls

• **Pause Plot** – Freeze graph for inspection\
• **Highlight Accel/Gyros** – Emphasize sensor data\
• **Deselect All** – Clear all selected fields\
• **Capture** – Save a screenshot of the plot area with labels
