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: Disable network interrupts on platform_quit() #48

Closed LoveMHz closed 7 months ago

LoveMHz commented 7 months ago

Resolves certain network enabled titles from freezing on boot.

IonBlade over on the MakeMHz Discord server reported that Ford Racing 3 and Sega GT Online do not work when launched from LithiumX.

This is a simple fix that replaces the call to nvnetdrv_stop_txrx() with nvnetdrv_stop(). This should disable the NIC interrupts and stop Tx/Rx.

Both titles appear to be working correctly after the change.