aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
7 daysAdds RTC read and writeHEADmainneonloop
7 daysUpdates pcsx_rearmed core patchneonloop
2023-12-16Blends pixels that would be missed during downscaleneonloop
Avoids entirely missing lines and pixels, improves downscale smoothness
2023-12-16Fixes incorrect variable for h break pointneonloop
2023-12-15Fixes smooth shader on FunKey Sneonloop
Musl or ffast-math caused round to round incorrectly. 0.6 rounded to 0, not 1. Avoid by using integer math instead.
2023-12-15Remove unnecessary patchneonloop
2023-07-26Adds mednafen_ngp, mednafen_wswan, and stella2014 coresneonloop
2023-07-24Changes funkey-s platform to unix-armv7-hardfloat-neonneonloop
More generic platform is supported by more cores, fewer patches needed to get cores to build. Adding new cores is easier. unix-armv7-cortexa7-hardfloat-neon causes warnings, maybe SDK bug? Generic platform may not be as optimized, but speed difference can be fixed with patches if discovered.
2023-07-22Opens internal file browser to last played content on coreneonloop
2023-07-16Adds automatic prerequisites to Makefileneonloop
2023-07-16Renames force-clean target to distcleanneonloop
2023-07-16Handles unzip failureneonloop
2023-07-16Fixes problem with uncompressed zip filesneonloop
2023-07-16Updates option overridesneonloop
2023-07-16Updates Makefile and core patchesneonloop
2023-03-15Changes libpicofe to use states starting from 1neonloop
2023-03-15Skips invisible core options before showing next pageneonloop
Fixes showing Next page when no visible options are left
2023-03-15Enables DRC on FunKey by defaultneonloop
Now that FunKey runs at 60Hz, smooth video is more meaningful
2023-02-05Uses file size instead of core-reported size for state loadsneonloop
Fixes dosbox-pure and other cores with varying state sizes
2023-02-05Adds pokemini coreneonloop
2023-02-02Updates README with newer coresneonloop
2023-02-02Fixes savestate screenshot and advanced menu backgroundneonloop
2023-02-02Updates icons for pcsx and gmeneonloop
2023-02-01Adds warning message when Instant Play is unsupportedneonloop
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-01Adds overrides for prboom, scummvm, tyrquake, vitaquake2, fba2012, arduousneonloop
2023-01-30Adds icon for fake-08 opkneonloop
2023-01-30Adds override for deferring load state by number of framesneonloop
Fixes instant play for fake-08 and pcsx_rearmmed with bios intro
2023-01-29Fixes binding keys after first combo keybindingneonloop
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-29Adds dosbox-pure coreneonloop
dosbox-pure does not support resume states, because it loads puremenu before loading game. Savestates can also glitch loaded game.
2023-01-28Adds XRGB8888 core supportneonloop
Simple version, conversion can still be optimized
2023-01-26Forces poll for input before readingneonloop
Fixes arduous which reads input but never polls
2023-01-25Fixes emu actions not able to be repeatedneonloop
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-25Moves emu action response out of retro_runneonloop
Avoids changes to emu state in the middle of a frame, caused problem with fba and maybe rare problems with other cores
2023-01-25Implements RETRO_ENVIRONMENT_SHUTDOWNneonloop
Fixes in-game quit for prboom, tyrquake, scummvm
2023-01-25Makes minor makefile fixes, basic support for prboom, tyrquake, scummvmneonloop
2023-01-23Fixes max 320px crop when aspect is not 4:3neonloop
2023-01-22Fixes conflict between letter and menu actionneonloop
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-22Fixes instant play before first autosave is createdneonloop
2023-01-22Moves save / config dir under .picoarchneonloop
Still uses old dir if exists to not need migration
2023-01-19Adds snes9x2010 coreneonloop
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-16Fixes issue with menu key working incorrectly with combosneonloop
libpicofe handles emu keys differently, no need to delay them.
2023-01-15Updates overrides for new core versionsneonloop
2023-01-15Fixes mame2000 vector games, changes mame2000 default to aspectneonloop
2023-01-15Fixes occasional instant play failuresneonloop
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-14Defaults aspect scaling on FunKey S to smooth filterneonloop
On small screen smooth looks better as default
2023-01-14Stops fast forward before suspendingneonloop
Prevents fast forward stuck during FunKey Instant Play
2023-01-14Sets up combo keys for FunKey Sneonloop
2023-01-14Updates libpicofe key combo handlingneonloop
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