/* 0x004 */u8reqStrengths[RUMBLE_MAX_REQUESTS];// Source strength modulated by distance to the source
/* 0x044 */u8reqDurations[RUMBLE_MAX_REQUESTS];// Duration until decreaseRate kicks in
/* 0x084 */u8reqDecreaseRates[RUMBLE_MAX_REQUESTS];// Decreases the strength by this much every Vertical Retrace, once the strength hits 0 the request slot is freed
/* 0x0C4 */u8reqAccumulators[RUMBLE_MAX_REQUESTS];// Starts at 0, incremented by the strength every Vertical Retrace
/* 0x104 */u8state;
/* 0x105 */u8updateEnabled;
/* 0x106 */u16onTimer;// Duration for which there has been an active rumble request running
/* 0x108 */u16offTimer;// Duration for which there has not been an active rumble request running, capped at 5
/* 0x10A */u8overrideStrength;// overrides requests with these parameters