Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-22 | Opens internal file browser to last played content on core | neonloop | |
2023-07-16 | Adds automatic prerequisites to Makefile | neonloop | |
2023-07-16 | Renames force-clean target to distclean | neonloop | |
2023-07-16 | Handles unzip failure | neonloop | |
2023-07-16 | Fixes problem with uncompressed zip files | neonloop | |
2023-07-16 | Updates option overrides | neonloop | |
2023-07-16 | Updates Makefile and core patches | neonloop | |
2023-03-15 | Changes libpicofe to use states starting from 1 | neonloop | |
2023-03-15 | Skips invisible core options before showing next page | neonloop | |
Fixes showing Next page when no visible options are left | |||
2023-03-15 | Enables DRC on FunKey by default | neonloop | |
Now that FunKey runs at 60Hz, smooth video is more meaningful | |||
2023-02-05 | Uses file size instead of core-reported size for state loads | neonloop | |
Fixes dosbox-pure and other cores with varying state sizes | |||
2023-02-05 | Adds pokemini core | neonloop | |
2023-02-02 | Updates README with newer cores | neonloop | |
2023-02-02 | Fixes savestate screenshot and advanced menu background | neonloop | |
2023-02-02 | Updates icons for pcsx and gme | neonloop | |
2023-02-01 | Adds warning message when Instant Play is unsupported | neonloop | |
Instant Play needs savestates and savestate resume on startup, and not all cores support those. Better to warn than surprise by not resuming. | |||
2023-02-01 | Adds overrides for prboom, scummvm, tyrquake, vitaquake2, fba2012, arduous | neonloop | |
2023-01-30 | Adds icon for fake-08 opk | neonloop | |
2023-01-30 | Adds override for deferring load state by number of frames | neonloop | |
Fixes instant play for fake-08 and pcsx_rearmmed with bios intro | |||
2023-01-29 | Fixes binding keys after first combo keybinding | neonloop | |
After first combo keybinding, mods_bound is still empty so mod key release is missed. Instead, keep combos enabled until binding menu is exited. | |||
2023-01-29 | Adds dosbox-pure core | neonloop | |
dosbox-pure does not support resume states, because it loads puremenu before loading game. Savestates can also glitch loaded game. | |||
2023-01-28 | Adds XRGB8888 core support | neonloop | |
Simple version, conversion can still be optimized | |||
2023-01-26 | Forces poll for input before reading | neonloop | |
Fixes arduous which reads input but never polls | |||
2023-01-25 | Fixes emu actions not able to be repeated | neonloop | |
2023-01-25 | Fixes load new content | neonloop | |
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-25 | Moves emu action response out of retro_run | neonloop | |
Avoids changes to emu state in the middle of a frame, caused problem with fba and maybe rare problems with other cores | |||
2023-01-25 | Implements RETRO_ENVIRONMENT_SHUTDOWN | neonloop | |
Fixes in-game quit for prboom, tyrquake, scummvm | |||
2023-01-25 | Makes minor makefile fixes, basic support for prboom, tyrquake, scummvm | neonloop | |
2023-01-23 | Fixes max 320px crop when aspect is not 4:3 | neonloop | |
2023-01-22 | Fixes conflict between letter and menu action | neonloop | |
On some devices, buttons are mapped to letter keys. During file selection, libpicofe would respond to the button press and the letter press, this could cause a freeze. Instead, button presses should never be treated as letter presses. | |||
2023-01-22 | Fixes instant play before first autosave is created | neonloop | |
2023-01-22 | Moves save / config dir under .picoarch | neonloop | |
Still uses old dir if exists to not need migration | |||
2023-01-19 | Adds snes9x2010 core | neonloop | |
2023-01-16 | Adds fake-08 core | neonloop | |
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-16 | Fixes issue with menu key working incorrectly with combos | neonloop | |
libpicofe handles emu keys differently, no need to delay them. | |||
2023-01-15 | Updates overrides for new core versions | neonloop | |
2023-01-15 | Fixes mame2000 vector games, changes mame2000 default to aspect | neonloop | |
2023-01-15 | Fixes occasional instant play failures | neonloop | |
When resuming instant play, FunKey S saves path of executable after launching executable in background. If this happens fast enough, process will still be /bin/busybox, not /opt/picoarch, saving wrong path, failing next launch. To workaround, should save path again before suspending. | |||
2023-01-14 | Defaults aspect scaling on FunKey S to smooth filter | neonloop | |
On small screen smooth looks better as default | |||
2023-01-14 | Stops fast forward before suspending | neonloop | |
Prevents fast forward stuck during FunKey Instant Play | |||
2023-01-14 | Sets up combo keys for FunKey S | neonloop | |
2023-01-14 | Updates libpicofe key combo handling | neonloop | |
Does not prevent buttons when no combo is bound, delays keyup of mod key to allow normal handling, ignores combo key handling when no combo keys are bound | |||
2023-01-11 | Limits width for crop scaler to 320px | neonloop | |
Makes crop scaler more useful for PlayStation / SNES games that use high horizontal resolution | |||
2023-01-10 | Adds funkey-s build instructions to README | neonloop | |
2023-01-09 | Adds icons for FunKey and forces next scaler shortcut | neonloop | |
Icons are downloaded when needed, for now | |||
2023-01-09 | Waits to suspend until after game loop | neonloop | |
Suspending during loop caused corrupt states | |||
2023-01-09 | Uses absolute path for core | neonloop | |
Fixes issue with instant play on FunKey S | |||
2023-01-09 | Creates separate opk per core | neonloop | |
2023-01-09 | Adds initial Funkey S support | neonloop | |
2023-01-08 | Uses eggs' fixes for dynamic audio rate control | neonloop | |