Ryzee119 / LithiumX

A simple dashboard, mainly developed for the Original Xbox console, but it can be compiled for Windows and Linux for rapid development and testing.
MIT License
72 stars 8 forks source link

xbox: Cache encoder string and remove unneeded compares for Xbox version #36

Closed GXTX closed 11 months ago

GXTX commented 11 months ago

The SMC rev position not being correctly parsed is likely a bug from a hacky kernel and taken from XBMC, you can reset the pointer position by writing 0 to the register.

Caching the encoder string to a void unnecessary SMBus reads.

Ryzee119 commented 11 months ago

Thanks. good find