Logo Physics (Estimated - NOT MEASURED)

// ESTIMATE - Based on typical title screen menu behavior
// These values are PLACEHOLDERS and need actual measurement

// Logo rotation physics (estimated)
#define LOGO_ACCEL          45.0f    // deg/s² - ESTIMATE, needs measurement
#define LOGO_MAX_SPEED      90.0f    // deg/s - ESTIMATE, needs measurement
#define LOGO_FRICTION       0.95f    // per-frame multiplier - ESTIMATE, needs measurement
#define LOGO_SNAP_THRESHOLD 5.0f     // deg/s - below this, stop completely - ESTIMATE

// Per-frame update (estimated)
velocity += input_axis * LOGO_ACCEL * dt;
velocity = clamp(velocity, -LOGO_MAX_SPEED, LOGO_MAX_SPEED);

// Apply friction
if (fabs(velocity) > LOGO_SNAP_THRESHOLD) {
    velocity *= LOGO_FRICTION;
} else {
    velocity = 0.0f;
}

angle += velocity * dt;

// Clamp angle to 0-360 range
angle = fmod(angle, 360.0f);
if (angle < 0) angle += 360.0f;

Confidence: LOW - These are educated guesses, NOT measured values
Status: BLOCKED - Requires herms_sdl_client.py restart on RG40XXV