skmp / reicast-gamebugs

issue tracker for game bugs
0 stars 0 forks source link

Bios does not save time. #22

Open Vivimagic opened 5 years ago

Vivimagic commented 5 years ago

Nvidia Shield pro: Bios boots up fine from selected directory. When I input the time and date I exit the BIOS. When I load any game it just boots up to BIOS again and asks me input the time and date. Not to sure if this belongs here or not, sorry if I have posted this in the wrong section. It is clearly not remembering what I putting in.

Let me know if you need more information?

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/69830597-bios-does-not-save-time?utm_campaign=plugin&utm_content=tracker%2F91046168&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F91046168&utm_medium=issues&utm_source=github).
skmp commented 5 years ago

Which build / android version this happens on?

baka0815 commented 5 years ago

And how do you 'exit the BIOS'?

dmiller423 commented 5 years ago

If the game is booting but doesn't have time it will enter bios UI to input and then continue loading the game disc, i'm assuming that's what he's talking about.

skmp commented 5 years ago

There was a long-standing bug of nvmem not getting written. I think it‘s fixed?

We should write back the flash periodically if we don’t already- loads of ways to exit the emulator without doing a teardown

On Mon, 11 Feb 2019 at 17:27, David Miller notifications@github.com wrote:

If the game is booting but doesn't have time it will enter bios UI to input and then continue loading the game disc, i'm assuming that's what he's talking about.

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/reicast/gamedb/issues/126#issuecomment-462393190, or mute the thread https://github.com/notifications/unsubscribe-auth/AAYAMoKcBvrEKf-_Sih9rjDbAtlvRE3oks5vMZncgaJpZM4ax_Ow .

-- ~skmp

baka0815 commented 5 years ago

The old bug was that the BIOS settings weren't written if the emulator doesn't exit cleanly. We fixed that by fixing the shutdown process. That's why I was asking about the way to 'exit' the BIOS. If the emulator is just killed that might be the reason.

flyinghead commented 5 years ago

@baka0815 you might want to backport this: https://github.com/reicast/reicast-emulator/commit/2ecc54b4c9a69dd70f65c1c9779b452bdcbaf716 You will never see the date setting BIOS screen again

baka0815 commented 5 years ago

@flyinghead is just the part in GetRTC_now() necessary or the complete patch including the flash block handling? And what about the language part?

Also this removes the config setting of Dreamcast.RTC, why is that?

flyinghead commented 5 years ago

The whole thing is needed in order to automatically set the RTC at startup. The RTC setting is therefore not needed anymore.

baka0815 commented 5 years ago

Ok, that will take some time unfortunately, because I won't have the time to work on that atm. :-(

baka0815 commented 5 years ago

Is it ok for us to just take source code from reDream? Is there anything we need to consider first?

flyinghead commented 5 years ago

Both are open source with a compatible license (GPL 2.0 vs. GPL 3.0) so why not?

baka0815 commented 5 years ago

I'm no specialist in these things and just want to be sure. 😄

baka0815 commented 5 years ago

Since we merged fh/mybranch, this issue can be closed (I can't do that). @flyinghead @skmp