dracc / NevolutionX

Original Xbox dashboard created with nxdk
MIT License
121 stars 21 forks source link

Need ability to reset display settings (plus documentation) #149

Open spkane opened 1 year ago

spkane commented 1 year ago

I changed the display settings in the dashboard and can no longer see the screen when the dashboard is booted. It would be great if there was a way via the controller to reset these to the default. I am using this with XEMU.

As it turns out, the FTP server, is working, so in the meantime is there a file on the hard drive that I can edit or delete to reset the dashboard settings?

dracc commented 1 year ago

The video settings are stored in the EEPROM. Edit your eeprom.bin (or simply delete it) to revert back to "standard" settings, whatever that is. :)

dracc commented 1 year ago

Key combination is possibly a good idea, but I'm torn on what settings should be the "defaults".

LukeUsher commented 1 year ago

Perhaps we could do what many videogames do on PC: When changing video settings, give a 5-10 second window after applying the mode change where a dialog is shown allowing to accept/cancel the change, and if the dialog times out, revert to previous?

spkane commented 1 year ago

@dracc Thank you for the pointers. I was able to revert to an older eeprom.bin backup and that resolved the issue. I narrowed the issue cause down to the video: 1080i setting. Enabling that caused the dashboard (after a reboot) to present a black screen and nothing else, even though all my games still appeared to work fine.

@LukeUsher If the video is changed on the fly confirm or revert prompt would be great, although it appears that those video settings aren't applied by the dashboard until a reboot, which is why I was thinking about some way to at least temporarily ignore the settings or boot the dashboard into normal 4:3 mode as an emergency.