bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Go to file
Talarubi a9571ff5b8 Fixed: Restore SPC7110 and S-RTC time properly
Loading and unloading the RTC is a little odd, since it's normally
always powered in the first place. What we want, and what the load()
functions really do, is to resync using the saved timestamps or
reset it. unload() proper doesn't do anything.

However, an interface refactoring after v098 reordered the above
operations, and this (along with a typo, shh!) was causing the already
synced time to be cleared.

I've added checks so that whenever rtc.ram can't be found, load() gets
called with empty arguments to initialise the defaults (like putting
in a fresh battery).
2017-10-24 23:16:22 -04:00
docs Mention that higan does not yet emulate the timing of the SGB2. 2017-10-23 13:24:14 +11:00
higan Fixed: Restore SPC7110 and S-RTC time properly 2017-10-24 23:16:22 -04:00
hiro Update to v105 release. 2017-10-07 19:49:07 +11:00
icarus Update to v104r16 release. 2017-10-02 19:04:28 +11:00
libco Update to v103r21 release. 2017-07-26 22:42:06 +10:00
nall Update to v104r15 release. 2017-09-29 20:36:35 +10:00
ruby Update to v105 release. 2017-10-07 19:49:07 +11:00
shaders Install shaders somewhere that higan will find them. 2017-08-23 20:46:24 +10:00
.gitignore Convert README docs to MkDocs format. 2017-08-12 20:58:01 +10:00
.gitlab-ci.yml Fix another stupid typo. :( 2017-10-08 18:51:47 +11:00
CONTRIBUTING.md Spell-check the documentation. 2017-08-31 14:48:52 +10:00
README.md Spell-check the documentation. 2017-08-31 14:48:52 +10:00
mkdocs.yml Rename higan-config.md to higan-settings.md 2017-08-23 17:05:33 +10:00

README.md

The unofficial higan repository

higan emulates a number of classic video-game consoles of the 1980s and 1990s, allowing you to play classic games on a modern general-purpose computer.

This repository includes the source-code for stable and WIP releases of higan, starting during the development of v068. It also includes community-maintained documentation.

Basically, apart from .gitignore files, anything in the higan, hiro, icarus, libco, nall, ruby, or shaders directories should be exactly as it appeared in official releases. Everything else has been added for various reasons.

Official higan resources

Unofficial higan resources