aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-17UpdatenegativeExponent
2019-10-07Merge pull request #354 from justinweiss/move-to-thread-apiTwinaphex
3DS: Switch from svc* to the thread* API
2019-10-053DS: Switch from svc* to the thread* APIJustin Weiss
svcCreateThread doesn't fully set up thread vars, which causes svcBreaks / crashes when calling certain functions -- reentrant ones, for example. threadCreate, etc. are higher-level functions that do all the correct setup and cleanup. Since we're treating the thread structure as opaque, calling it an int_32t seems OK.
2019-10-03Merge pull request #353 from justinweiss/default-thread-cpu-3dsTwinaphex
3DS: Schedule threads on the default core
2019-10-023DS: Schedule threads on the default coreJustin Weiss
When creating a thread, pcsx was scheduling threads on core 1, which is the system core. This is usually prevented by the system. Instead, it should schedule threads on the default core, as suggested by 3dbrew: https://www.3dbrew.org/wiki/Multi-threading > Games usually create threads using -2. In the future, we may be able to schedule threads on core 2 on New 3DS only, if we find it gives better performance. This was preventing the CDDA thread from starting, which was preventing CD Audio from playing.
2019-09-25Merge pull request #349 from negativeExponent/unai_plugin_updateTwinaphex
update gpu_unai plugin
2019-09-25Merge branch 'gpu_unai_plugin_update'negativeExponent
2019-09-23Merge pull request #348 from justinweiss/remove-utimeTwinaphex
Stop calling utime on 3ds
2019-09-22Stop calling utime on 3dsJustin Weiss
The toolchain doesn't have utime defined, so these calls will fail.
2019-09-23Merge pull request #347 from justinweiss/enable-chd-3dsTwinaphex
Enable CHD on 3DS builds
2019-09-22Enable CHD on 3DS buildsJustin Weiss
I don't know what build errors were happening before, but this built cleanly for me.
2019-09-22Merge pull request #345 from justinweiss/enable-unai-3dsTwinaphex
Re-enable unai on 3DS
2019-09-22Merge pull request #346 from justinweiss/fix-sound-3dsTwinaphex
Fix sound over-buffering on 3ds
2019-09-21Fix sound over-buffering on 3dsJustin Weiss
With iTempo turned on, we generate a frame and a half of sound data each frame, which causes dropped sound frames and noise. It looks like GPH hacks are disabled for 3ds in other places, so disabling it here too seemed like the correct fix.
2019-09-21Re-enable unai on 3DSJustin Weiss
It now builds properly, and is much much faster.
2019-08-22Merge pull request #339 from dankcushions/patch-1Twinaphex
Added support for PSXONPSP660.bin and psx* named BIOS files
2019-08-21Added support for PSXONPSP660.bin and psx* named BIOS filesdankcushions
2019-08-17Backport GPU Unai plugin from PCSX4ALLnegativeExponent
- backports gpu unai plugin from PCSX4ALL - sync necessary files with notaz/master to allow building standalone app
2019-08-14Merge pull request #335 from yoshisuga/ios-arm64-buildbot-fixTwinaphex
iOS: support for building using buildbot recipe
2019-08-14Merge pull request #334 from jdgleaver/options-updateTwinaphex
Update 'libretro_core_options.h' to v1.3 format
2019-08-14Update 'libretro_core_options.h' to v1.3 formatjdgleaver
2019-08-13iOS: support for building using buildbot recipeYoshi Sugawara
2019-08-07Merge pull request #330 from retro-wertz/skip_pluginsTwinaphex
Do not compile plugins when using the non-static build method
2019-08-07Do not compile plugins when using the non-static build methodretro-wertz
- This is meant for platforms that still uses the non-static build method to compile the libretro core (aka versions of retropie) - The output file is still libretro.so to preserve any compatibility with existing script - Using the static makefile is still recommended.
2019-08-05Merge pull request #328 from retro-wertz/sanitize_gpu_adv_optionsTwinaphex
Sanitize gpu adv options and close plugins upon exiting core
2019-08-05Merge pull request #327 from retro-wertz/patch-4Twinaphex
Fix main RAM size in retro_get_memory_size
2019-08-05Close plugins when exiting coreretro-wertz
2019-08-05Update advanced peops gpu core optionsretro-wertz
2019-08-05Fix main RAM size in retro_get_memory_sizeretro-wertz
PSX Main RAM should only by 2048KB
2019-08-03Merge pull request #326 from retro-wertz/silence_warningshizzlekizzle
silence warnings and a few core fixes
2019-08-03Silence a few more warningsretro-wertz
- silence a few more truncated warnings - change "disable" to "disabled" in core options
2019-08-03HLE BIOS: Fix corrupted memory card savesretro-wertz
- Save files for games that are suppose to work with HLE bios are now corrupted from the last HLE BIOS improvements PR. - This only affects memcard 2 slot when enabled and used. Saves on memcard 1 are fine since those are directly handled through the Libretro API. - This is fixed by adding the missing SaveMcd() to buwrite(). Tested on Wild Arms and Breath of Fire III NOTE: HLE bios is still not compatible for most games. For example, memory card save functions are broken or does not work at all. Most of Konami games i have tested does not work with HLE BIOS for memory card saves.
2019-08-03psxbios.c: Cleanup buopen()retro-wertz
- This just silences some [-Wpointer-sign] warning from last PR
2019-08-03Fix region detection for Wild Armsretro-wertz
- Wild Arms EU and US version has non-standard string (probably for region protection) causing auto-region detection to fail and wrong CDROM info in log. - This fix sanitizes the string name to remove unneeded characters ("EXE\" in this case that comes before the serial-number). This would sanitize the CD-ROM info in log as well.
2019-08-03Silence warning -Wstringop-truncationretro-wertz
-strncpy replaced with strcpy and memcpy where appropriate
2019-08-03Silence warning -Wformat-overflowretro-wertz
- Increasing the maximum size of destination char array to x2 to silence this warning.
2019-08-02Merge pull request #325 from retro-wertz/SysPrintf_to_retro_loghizzlekizzle
SysPrintf to retro_log and silence some warnings
2019-08-02Sanitize Loaded CD image string in logretro-wertz
2019-08-02Silence warning about misleading indentretro-wertz
2019-08-02Silence warning: missing braces around initializerretro-wertz
2019-08-02Rename PACKAGE_VERSION to PCSX_VERSIONretro-wertz
- this should silence warning for another PACKAGE_VERSION define used for flac - PACKAGE_VERSION is not used within pcsx other than version logging. Savestate does not check for this and is using another define for savestate version number.
2019-08-02Use retro_log for SysPrintfretro-wertz
2019-07-31Merge pull request #323 from fpscan/masterTwinaphex
Update libretro_core_options.h
2019-07-31Update libretro_core_options.hÖmercan Kömür
option_defs_tr,
2019-07-30Merge pull request #322 from retro-wertz/fix_android_buildTwinaphex
Fix android build
2019-07-31Fix android buildretro-wertz
2019-07-30Merge pull request #321 from fpscan/masterhizzlekizzle
Turkish Language Support
2019-07-30Merge pull request #320 from retro-wertz/new_core_optionshizzlekizzle
target actual gpu plugin used for advance gpu core options
2019-07-30Turkish Language SupportÖmercan Kömür
2019-07-30Silence this log messageretro-wertz
- Removing this log message since RETRO_ENVIRONMENT_SET_GEOMETRY will show width and height when there is a change from last callback.