hunterk
2a36245e0c
make ffmpeg core compile separately again and silence a couple of unused variable warnings ( #15108 )
2023-03-19 02:38:18 +01:00
LibretroAdmin
d0c6dfee0b
Cleanup bitmask setting
2022-10-05 18:43:58 +02:00
LibretroAdmin
8f14143859
Don't do implicit memsets for struct timespec - always has only
...
a tv_sec and tv_nsec member field which always get set
2022-09-02 23:47:58 +02:00
LibretroAdmin
9aef0eff90
Resync
2022-08-24 16:41:21 +02:00
LibretroAdmin
6b9a382f2e
Resync
2022-08-24 15:09:51 +02:00
LibretroAdmin
ec6f4c1f55
(libretro-common) refinements to documentation
2022-08-01 13:06:35 +02:00
Francisco Javier Trujillo Mata
6366fcf8e3
[ORBIS] Remove legacy implementation and compile with Werror
2022-05-21 17:10:35 +02:00
OsirizX
c6d51fdb32
[ORBIS] Initial changes for PS4
2022-05-21 16:31:10 +02:00
jSTE0
715c054de5
Improve CPU architecture and model name identification for Miyoo ( #13704 )
...
* features_cpu: Return model name on non-x86 Linux platforms
Extract model name from /proc/cpuinfo.
* platform/unix: Rework identification of classic Arm CPUs
Identify pre-ARMv7 CPUs based on the machine hardware name starting with
"arm" instead of matching every individual variant. This will then
include the ARM926EJ-S which has armv5tejl as its machine hardware name.
2022-03-09 21:27:12 +01:00
Vladimir Serbinenko
c11a798467
Series of djgpp fixes ( #13705 )
...
* features_cpu: Fix clock for djgpp
* frontend_dos_set_fork: Fix wrong id names
* dos_input: Fix missing indexing
* dos_joypad: Fix wrong id name
* Fix menu drawing
Menu is already prescaled to VGA_WIDTH x VGA_HEIGHT in vga_menu_frame. We need
to always use those dimensions
* Change dos compilation from griffin to common
* Set vga menu size to 320x200
* Add DOS compilation in gitlab-ci.yml
2022-03-05 15:53:18 +01:00
David CARLIER
6f898e611c
cpu detection detection vfp unit for Darwin.
2021-04-24 22:58:14 +01:00
David CARLIER
2932a835fc
Mac intel and arm64 timer change proposal.
2021-04-20 21:38:01 +01:00
twinaphex
46a37b9bd9
Silence some warnings
2021-04-16 17:55:19 +02:00
David CARLIER
7cbee3dc8f
run fast mode disable for 64 bits invalid instructions.
2021-04-16 08:33:01 +01:00
twinaphex
9c0f272591
Buildfix for PPC Mac
2020-12-29 06:50:52 +01:00
twinaphex
c03e6c6c38
Put this behind Powerpc/powerpc64 ifdefs
2020-12-29 06:22:06 +01:00
twinaphex
71efd8ae6e
Add powerpc64 defines
2020-12-28 15:45:53 +01:00
twinaphex
b1af12efc9
Add more PSL1GHT ifdefs
2020-12-27 18:56:00 +01:00
twinaphex
870707dbe8
Remove obsolete __CELLOS_LV2__ references - use PSL1GHT instead
2020-12-19 15:32:26 +01:00
Justin Weiss
9ae2514009
[3DS] Update to libctru 2.0
...
Set USE_CTRULIB_2=1 to build with libctru 2.0. When unset, this code
is compatible with the older toolchain.
Some 2.0 changes addressed rare problems in earlier versions:
- Save / restore stack pointer for init / exit
Otherwise, it could be outside of the range we deallocate.
- Run aptMainLoop in the audio driver to react correctly to sleep events
Other changes for 2.0:
- Remove ninjhax1 -- requires outdated APIs that have been removed
- Switch from __sync_arbiter to syncArbitrateAddress
- Use implicit gxCmdBuf
- Use gpuPresentBuffer for double buffering
2020-08-26 19:08:12 -07:00
twinaphex
4f931f2729
Use UINT32_C / UINT64_C throughout the codebase
2020-07-29 04:48:11 +02:00
twinaphex
a00ab53ef6
Put fprintfs and printfs behind ifndef NDEBUG
2020-06-17 11:22:31 +02:00
Francisco Javier Trujillo Mata
1eeb3dcf30
Adapt PS2 port to new SDK with newlib support (CDVDFS support is missing)
2020-05-20 20:13:19 +02:00
twinaphex
89c7d1a835
Update libretro-common
2020-05-14 09:27:58 +02:00
Vladimir Serbinenko
cab004f08a
cpu_features_get_time_usec: Use sceKernelGetSystemTimeWide on PSP and Vita
2020-05-13 11:20:40 +02:00
Vladimir Serbinenko
31d9fedf47
cpu_features_get_time_usec: Use monotonic_clock on djgpp
2020-05-12 22:55:15 +02:00
Vladimir Serbinenko
306fed32f6
Fix djgpp clock
2020-05-12 03:09:38 +02:00
Charlène Wendling
0e4857c8f6
Remove OpenBSD/macppc specific quirk
...
OpenBSD/macppc moved to clang and __mftb() is not available anymore,
leading to undefined references errors. It's fixed with #10383 already.
2020-04-26 14:13:59 +02:00
Vladimir Serbinenko
c957e07399
Fix psl1ght compilation
...
pkg.py is not necessatily in path
mftb works better than posix on psl1ght
2020-04-09 15:53:38 +02:00
Greg V
f9ae48c3f6
features_cpu: synchronize ifdefs for CLOCK_MONOTONIC
...
The ifdef in cpu_features_get_time_usec was more portable
than the one in cpu_features_get_perf_counter.
Make them the same to avoid 'undefined reference to __mftb'
on FreeBSD/powerpc64.
2020-04-02 15:09:49 +03:00
Vladimir Serbinenko
2fb7ba22e5
PSL1GHT port
...
Working:
* packaging
* running cores
* switching cores
* gamepad including axis
* rgui
* audio
* video
Not working:
* OSD
* menus other than rgui
* shaders
* Graphical acceleration
* Proper signing
* ODE build
* rumble
* keyboard
* mouse
Not tested:
* A lot
2020-03-30 05:39:22 +02:00
Alcaro
472fe9a991
Avoid overflow when calculating multiplying performance counter
2020-02-28 18:07:00 +01:00
twinaphex
cd9ca691ca
(libretro-common) Update copyright
2020-01-31 15:43:42 +01:00
twinaphex
a034909ae9
Cleanups
2020-01-30 16:35:59 +01:00
twinaphex
eb4e365820
(libretro-common) Cleanups
2020-01-27 17:00:18 +01:00
Charlène
3038e9e1ce
OpenBSD/powerpc: fix "undefined reference to __mftb"
2019-11-12 22:24:35 +01:00
Twinaphex
d09362ed6f
(OSX) Silence warnings for OSX
2019-09-18 10:04:21 +02:00
twinaphex
922680851a
(features_cpu) noticed that the buffer wasn't actually being used,
...
so it can go
2019-09-18 08:37:35 +02:00
Huw Pascoe
fed06044c4
silence warnings
2019-04-12 17:32:11 +01:00
Twinaphex
052137b027
(OSX) Silence warnings
2019-04-03 13:31:45 +02:00
Francisco Javier Trujillo Mata
adf2743464
Implement CDFS and custom file descriptor support
2019-03-15 20:19:14 +01:00
Brad Parker
1c9ac4e825
osx: add cpu model name
2019-02-23 17:29:08 -05:00
Brad Parker
1d0a9262ae
osx buildfix
2019-02-23 16:57:11 -05:00
Brad Parker
e22148fed4
show cpu model name in log, implemented for x86/64 on windows/linux so far
2019-02-23 16:50:42 -05:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
natinusala
52479ad09f
libnx: implement perf counters
2019-01-11 17:45:06 +01:00
orbea
bfc366decc
Squeeze extra blank lines with cat(1).
...
Example:
find . -type f -iname '*.c' | while read -r i; do
cat -s "$i" > "$i.new"
mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
Francisco Javier Trujillo Mata
d5a8c30dfe
PS2 Timing Improvement
2019-01-05 18:47:39 +01:00
twinaphex
9c5c0aea58
Start replacing WinRT ifdefs so that Windows Phone 8 can be detected
...
too
2019-01-02 13:30:58 +01:00
krzys-h
2c4d2418d6
(UWP) Fix ARM builds
2019-01-01 16:21:47 +01:00