Commit Graph

119 Commits

Author SHA1 Message Date
Vladimir Serbinenko
da5d135a9f
Enable rwav on libnx (#13857)
While on it merge setting of HAVE_RWAV with inclusion of rwav-files in
Makefile.common
2022-04-17 20:02:53 +02:00
Vladimir Serbinenko
4a53c6771c
Several fixes and improvements do NGC and Wii (#13698)
* Support new elf2dol path in Makefile.griffin

* Fix NULL pointer dereference when no core info is available

* Fix double include of different versions of libogc

* Move ngc and wii to Makefile.common

Resulting binary is 60K *smaller*. This is surprising but probably due to
less inlining happening

* gx_gfx: Fix hang on gfx initialization

* Remove sthread_isself on NGC/Wii

It relies on pthread_equal that is not there for either legacy pthreads
or normal pthreads on those platforms

* Wii networking

* Missing includes in split

* Network fixes

* Fix logging of non-format string as a format

* Support for gx netlogger

* Network fix

* Network fixes

* Network info

* gx: Move config files to app directory

Otherwise it clashes between wiiU and vWii version with unpredictable
effects
2022-03-04 13:43:00 +01:00
twinaphex
28cac5c5a4 Add HAVE_CORE_INFO_CACHE - disable this for Steam build 2021-10-14 15:57:28 +02:00
twinaphex
8d7e8bb574 (Wii) Disable RSound support - will only cost RAM and is probably
not in use
2021-08-11 22:13:47 +02:00
jdgleaver
a501dfd680 Update 7-Zip dependency to latest stable version (fixes CHD support on static platforms) 2021-04-28 12:00:50 +01:00
jdgleaver
42848bc4d7 Add Wii build to .gitlab-ci.yml 2020-12-04 11:01:34 +00:00
twinaphex
f1d2aedbbd Create Makefile.griffin - replacement for Makefile.ngc and
Makefile.wii.

Build the Wii port like this: make -f Makefile.griffin platform=wii
Build the NGC port like this: make -f Makefile.griffin platform=ngc
2014-02-19 16:27:27 +01:00
twinaphex
a2d713b3cb Add rzlib to include dirs to avoid ugly ifdef for WANT_MINIZ 2014-01-10 19:46:31 +01:00
twinaphex
8e0118f4bb Get rid of unused HAVE_RARCH_MAIN_IMPLEMENTATION and HAVE_RARCH_MAIN_WRAP 2014-01-05 03:33:27 +01:00
Toad King
9a15b3e66e fix logging on consoles 2013-12-22 16:42:03 -05:00
twinaphex
38d785984f Add RETRO_ENVIRONMENT_GET_PERF_INTERFACE to libretro.h 2013-12-17 19:10:40 +01:00
twinaphex
d417669d48 (GX) Compile in HAVE_RSOUND for both Wii and NGC 2013-11-11 11:14:55 +01:00
twinaphex
f8c37fc933 (Menu) Simplify menu preprocessor conditionals - there is now
one common catch-all define called HAVE_MENU
2013-11-08 04:36:47 +01:00
ToadKing
f3fec499ca [GX] enable threads, build warning fixes 2013-11-07 21:01:49 -05:00
twinaphex
37054f6a5c (GX) Get rid of HAVE_MINIOGC 2013-10-07 16:10:20 +02:00
twinaphex
cf24c442df Update maintenance - define/update PACKAGE_VERSION only once
in general.h
2013-07-07 19:43:22 +02:00
twinaphex
93b98a2e08 Bump up PACKAGE_VERSION to 0.9.9.3 2013-06-28 14:11:10 +02:00
twinaphex
51187ebbc2 Bump version to 0.9.9 official 2013-05-27 01:28:32 +02:00
Themaister
ad713d3bb1 Update to 0.9.9-wip3. 2013-05-08 01:13:29 +02:00
Themaister
12bb089f63 Update to 0.9.9-wip2. 2013-05-01 12:50:40 +02:00
twinaphex
4a772c3fa8 (Wii) Working Load Game History 2013-04-29 03:05:46 +02:00
twinaphex
a020b917ac (Wii) Some cleanups to Makefile 2013-04-28 21:45:09 +02:00
twinaphex
f1e2293328 (Wii) Improve overriding of libogc.a a bit 2013-04-28 18:47:09 +02:00
twinaphex
ebda8425dc (Wii) Ability to use custom libogc library 2013-04-28 18:37:55 +02:00
ToadKing
70586d1f66 bump libogc memory reserve to 256KB
wiimotes were acting up without it
2013-04-26 13:14:25 -04:00
Themaister
227363bfce Update to 0.9.9-wip1. 2013-04-21 18:56:17 +02:00
ToadKing
4782522dbd (WII) fix RGUI controls
(CONSOLES) fix logging
2013-04-12 09:19:02 -04:00
twinaphex
4102d1cfb8 Make sinc resampler the default and remove Hermite - audio
quality at high samplerates was too bad to be of any use
2013-04-07 03:41:06 +02:00
twinaphex
15215c47f1 (Grifin) Move griffin to root (to indicate it's no longer console-specific 2013-03-18 05:46:19 +01:00
twinaphex
375aa08e58 Remove rarch_conole_input - runtime button remapping should have
no more RARCH_CONSOLE dependencies
2013-03-14 21:55:10 +01:00
twinaphex
66e7606b25 HAVE_RGUI and HAVE_RMENU are now mutually exclusive - no longer
have to be defined both for (say) the Android port
2013-03-09 17:42:19 +01:00
twinaphex
49b0f5c204 Add HAVE_RARCH_MAIN_IMPLEMENTATION define - hook up console ports
differently
2013-02-25 06:47:26 +01:00
ToadKing
8d35c7f1be (GX) update dist scripts for big stack cores 2013-02-22 15:24:05 -05:00
twinaphex
54ecb3cc7a Change -HAVE_THREAD to -HAVE_THREADS - don't define it for PS3/Wii/NGC 2013-02-17 00:38:30 +01:00
twinaphex
9a88ebb1e6 Change WANT_RZLIB to WANT_MINIZ 2013-02-16 21:43:29 +01:00
twinaphex
a131f484ef (GX) Remove Wiiuse 2013-02-15 01:34:03 +01:00
twinaphex
1fb1b4fc06 Bump up to version 0.9.8.4 2013-02-14 21:31:12 +01:00
twinaphex
77f8b9a0c9 Bump up versions to 0.9.8.3 2013-02-09 19:06:03 +01:00
twinaphex
9c24273afd (Wii/Xbox 1) Compile in sinc resampler (lower-quality) for Xbox 1 and Wii 2013-02-08 14:00:34 +01:00
ToadKing
94c2f13b35 (Wii) link nxengine correctly in distscript 2013-02-05 19:29:35 -05:00
twinaphex
aea7db2422 (Wii) Bump up version to 0.9.8.2 2013-02-03 18:48:34 +01:00
twinaphex
ebc3160b19 (Wii) Bump up version to 0.9.8.1 2013-02-02 07:14:27 +01:00
ToadKing
82d1e55cf2 (WII) disable HAVE_WIIUSE_MOD for now 2013-01-25 18:44:54 -05:00
Themaister
bbaec34744 Update version numbers to 0.9.8. 2013-01-22 00:22:09 +01:00
twinaphex
40e57c6edc (Wii) Add way to compile RetroArch and link with oiginal wiiuse -
verified that right analog stick is broken on original wiiuse too
2013-01-18 13:32:57 +01:00
twinaphex
5ee38b157d (Wii) Add customized Wiiuse - should reduce overall input latency
(also debloats - no Guitar Hero 3/Wii Board/key down/key up)
2013-01-07 04:10:16 +01:00
twinaphex
7116118051 Remove remnants of HAVE_CONFIGFILE 2012-12-23 18:16:33 +01:00
twinaphex
7685009f56 (GX) Compile fixes -haven't tested yet 2012-12-15 05:55:08 +01:00
Toad King
2209103248 (GX) redo video/RGUI code to use new font location 2012-12-13 16:12:51 -05:00
Themaister
02f84fe323 Updates to 0.9.8-beta3 2012-11-25 12:56:25 +01:00