aboutsummaryrefslogtreecommitdiff
path: root/main.h
AgeCommit message (Collapse)Author
2023-01-25Fixes load new contentneonloop
Cores do not always clean up on unload content, deinit and reinit is more reliable. Some cores do not even clean up on deinit and reinit, need all statics reinitialized. On many platforms dlclose / dlopen will work. FunKey uses musl libc where dlclose is no-op, so instead will exec again with current core and new content path. Overrides decide whether easy or hard clean up is needed. Assume unknown cores need hard cleanup, otherwise specified by "needs_reopen" override. Also - FunKey will now autosave and resume during load new content - Load new content deferred until after menu responds to keypress, otherwise key release can be missed and menu seems stuck
2023-01-16Adds fake-08 coreneonloop
Includes resume state patch from shauninman, thanks! https://github.com/shauninman/picoarch/blob/miniui-miyoomini/patches/fake-08/001-fix-resume-state.patch
2023-01-09Waits to suspend until after game loopneonloop
Suspending during loop caused corrupt states
2023-01-09Uses absolute path for coreneonloop
Fixes issue with instant play on FunKey S
2023-01-09Adds initial Funkey S supportneonloop
2021-08-27Adds a standalone multi-emulator modeneonloop
When starting without arguments, can select a core in the current directory and some content (a game). Allows loading a different game from the in-game menu.
2021-08-24Adds option for CPU % displayneonloop
2021-08-21Updates message display and adds loading message to pcsxneonloop
2021-08-12Adds screenshot functionneonloop
2021-08-12Allows deleting game-specific config from menuneonloop
2021-08-07Adds generic nearest and smooth scalersneonloop
Smooth is slower (10-15%) than a scaler built for a specific resolution. Works well for downscaling and for odd screen ratios until a custom scaler is built. Replaces the snes smooth scaler (outperforms it) and the gba smooth scaler (looks better)
2021-08-04Initial commitneonloop