Commit Graph

209 Commits

Author SHA1 Message Date
libretroadmin d0a69ffd71 (wiiu) HBL_loadToMemory - close file descriptor to avoid leakage 2023-12-21 01:32:35 +01:00
libretroadmin 31751a3945 Cleanups 2023-06-01 22:52:05 +02:00
libretroadmin 3e661ea42e Buildfix 2022-11-22 06:13:23 +01:00
libretroadmin a93a2186c0 (WiiU) Cleanups in aux code 2022-11-22 06:08:17 +01:00
libretroadmin 8db6197e4b (Wiiu) Cleanup of aux files 2022-11-22 05:49:46 +01:00
Cthulhu-throwaway 3aa1811ca9 (Network) Add getnameinfo_retro (#14278) 2022-08-04 13:22:49 +02:00
Ash Logan d6250fd58c (WiiU) Implement __clear_cache
This seems to maybe be a libgcc builtin and even explicit calls to it 
are removed.. so we have a Makefile workaround!
2022-06-07 01:07:01 +10:00
Ash Logan 148f5f7499 (WiiU) Implement sysconf()
_SC_PAGESIZE is used in some cores.
2022-06-07 01:02:53 +10:00
Ash Logan 7c34fd46e1 (WiiU) Add OS memory mapping imports
Used in some upcoming cores.
2022-05-30 11:50:58 +10:00
Nathan Strong 9b2d4236ad WIIU: Clean up a bunch of compiler warnings
== DETAILS
These changes fall into a few broad categories:

1. Explicitly undefine things we want to re-define due to conflicts with
   the version of devkitpro we're using
2. Clean up hex format specifiers to use `%lx` or `%lX` when working with
   long integers
3. Move variables inside the ifdef they're used in to squelch "unused variable"
   messages
4. Add parenthesis to make Wii U shader declarations stop complaining

And then there's a weird "misleading indent" warning that I fixed by just
rewriting a block of code to use a switch statement instead of if-then-else.

These changes work fine on Wii U, but we'll need to keep an eye on CI/CD to see
if other platform builds break.
2021-09-25 13:25:39 -07:00
gblues ae617c0ee6 Update some Wii U development metadata (#13013)
== DETAILS
- add a `WiiU` IntelliSense configuration for vscode
- rewrite the `net_listen.sh` script in python because the
  shell script approach just isn't portable enough and doesn't handle
  things like multiple network adapters gracefully at all.
2021-09-19 01:22:59 +02:00
Ash Logan d9157c5dc7 (WiiU) Read up to 128k on the no-CFW unaligned slowpath
it may be the slowpath, but 16k is a bit rich
2021-08-14 20:29:24 +10:00
Ash Logan 97db0291d2 (WiiU) Add ICInvalidateRange 2021-08-07 15:42:12 +10:00
Autechre c007a81103 Merge pull request #12672 from QuarkTheAwesome/network-fixes
(Wii U) Network speed optimisations
2021-07-18 22:16:01 +02:00
Ash Logan e43f07b85b wiiu: Add fastpath for already aligned buffers 2021-07-18 22:33:26 +10:00
Ash Logan e5553bde4e wiiu: Network optimisations - WINSCALE, TCP sACK, large buffers
See code sample in https://github.com/devkitPro/wut/issues/169 and 
https://github.com/Laf111/WiiUFtpServer/blob/243078940681175ef2901415a5498f0d759d4c0e/src/net.c#L88
2021-07-18 21:02:56 +10:00
twinaphex 2364fdd900 (Wiiu) Cleanups 2020-07-24 04:42:43 +02:00
twinaphex ad30ffa085 Cleanups 2020-07-23 18:11:20 +02:00
twinaphex a657ad7039 Cleanup 2020-06-29 05:41:25 +02:00
twinaphex 1ae20ea17c Style nits - turn macro names into upper-case - some while style nits 2020-06-26 20:00:19 +02:00
Ash Logan f22af81e7d (WiiU/wpad) Allow hotplugging Gamepad, support >1 channel 2020-05-17 16:32:51 +10:00
twinaphex ad7612eef3 (wiiu) Style nit cleanups 2020-05-07 20:23:14 +02:00
twinaphex 33cf0e160c Style nits 2020-05-07 20:13:02 +02:00
Roet-Ivar ad34f4845b Added access to WiiU-formated storage to be browsed by RetroArch 2020-05-07 12:49:04 +02:00
Vladimir Serbinenko 1fcdddf579 Remove manual MSB_FIRST definitions and switch to retro_endianness.h 2020-04-21 04:16:55 +02:00