twinaphex
086035c852
forgot this one
2021-10-03 02:06:43 +02:00
twinaphex
1422bf6587
Don't use printf or fprintf, go through log_cb instead
2021-10-03 02:06:04 +02:00
twinaphex
08c9a413b0
Add missing file
2021-09-25 03:46:03 +02:00
twinaphex
21b12c9eee
Another C89 buildfix
2021-09-25 03:33:16 +02:00
twinaphex
f6de9666d8
Another buildfix for MSVC
2021-09-25 03:27:08 +02:00
twinaphex
f6b3ac8ac6
Buildfix for MSVC
2021-09-25 03:25:45 +02:00
twinaphex
636e1ce1be
rscore unnecessary too
2021-09-17 16:03:11 +02:00
twinaphex
d858ad7ec6
Remove some unnecessary file I/O paths
2021-09-17 14:40:04 +02:00
Autechre
e09a952964
Merge pull request #48 from Poligraf/retrofw
...
add retrofw target
2021-08-05 12:00:25 +02:00
Poligraf
98311659dc
add retrofw target
2021-08-05 20:10:22 +12:00
twinaphex
d4e69f6b1b
Cleanups
2021-06-06 16:07:14 +02:00
twinaphex
94327e9bc0
Avoid having to do CRC file calculation twice
2021-06-03 19:36:06 +02:00
Autechre
726f5ad675
Merge pull request #47 from gdeOo/expose-ext-ram
...
Expose external RAM through retro_get_memory_data
2021-05-29 08:23:25 +02:00
João Silva
fd610b5516
Expose external RAM through retro_get_memory_data
...
The core only exposed the internal RAM, but many games make extensive
use of the external RAM as well. Having no access to it is a problem
for developing achievements.
External RAM is now exposed through `RETRO_MEMORY_SYSTEM_RAM`, right
after the internal RAM. This memory map is virtual, as the console
itself accesses the two RAMs using specific instructions instead of
mapping them to a single address space.
2021-05-24 20:42:40 +01:00
twinaphex
dcf47bde10
Fix C89 code issue
2021-05-23 03:17:38 +02:00
twinaphex
334dedb43a
Disable HAVE_VOICE for PSP too
2021-05-23 03:15:19 +02:00
twinaphex
78b351c1b6
Add HAVE_VOICE switch - if enabled, builds in 'voice' support -
...
disable it for now for 3DS, Gamecube, Wii, WiiU, Libnx (Switch), and PS2
sicne there are all compilation problems there with it right now
2021-05-23 03:14:22 +02:00
twinaphex
c207c16cdc
Build without ARM optimizations
2021-05-23 02:52:39 +02:00
twinaphex
117c6ce9b8
Don't need this either
2021-05-23 02:50:32 +02:00
twinaphex
eea0354cc0
Add required libretro-common files
2021-05-23 02:50:05 +02:00
twinaphex
fc65f66b45
remove submodule for real and add some necessary files
2021-05-23 02:49:44 +02:00
twinaphex
3a3dd24eb1
remove submodule
2021-05-23 02:37:26 +02:00
Autechre
30232d4e0e
Merge pull request #46 from gdeOo/voice-support
...
Port emulation of The Voice
2021-05-23 00:54:15 +02:00
João Silva
82b4313bb8
Port emulation of The Voice
...
Standalone O2EM can emulate The Voice expansion module using wav sound
samples that the user must place in a specific folder, similarly to
what happens with the bios. The libretro port of O2EM, however, didn't
include The Voice support, as the corresponding code was simply
disabled.
This commit ports The Voice emulation to work in a libretro context,
using libretro-common's own mixer to load and play the sound samples,
which should be placed in a 'voice' folder under the usual 'System'
folder.
2021-05-22 22:30:48 +01:00
João Silva
b333353076
Avoid BITMAP collision between wrapalleg.h and wingdi.h
2021-05-22 15:52:29 +01:00
João Silva
af4210930d
libretro-common as a submodule
2021-05-22 15:46:31 +01:00
twinaphex
0f13c969e6
Add od-beta
2021-03-25 21:25:34 +01:00
twinaphex
924cea3722
Add gamecube/wii targets
2021-03-20 18:03:00 +01:00
Autechre
ddd647ae0a
Merge pull request #43 from jdgleaver/usability-improvements
...
Usability improvements + fixes
2021-03-19 15:47:23 +01:00
jdgleaver
0459df4952
Fix memory leak
2021-03-19 12:33:50 +00:00
jdgleaver
95b78482b5
Add 'Crop Overscan' option
2021-03-19 12:09:08 +00:00
jdgleaver
208c4604fc
Improve clarity of virtual keyboard image
2021-03-19 10:56:36 +00:00
jdgleaver
5144bd75c1
Optimise rendering of virtual keyboard (44%-63% reduction in performance overheads)
2021-03-19 10:37:29 +00:00
jdgleaver
76cfdb0128
Add optional interframe blending
2021-03-18 18:09:56 +00:00
jdgleaver
343ab6dd4e
Add 'Swap Gamepads' option
2021-03-18 17:12:50 +00:00
jdgleaver
6310220166
Map numeric keys 0-6 to the port 1 gamepad
2021-03-18 16:47:53 +00:00
jdgleaver
c4180ef8c4
Add volume control + optional low pass audio filter
2021-03-18 16:20:02 +00:00
jdgleaver
252469f8fc
Add input bitmask support
2021-03-18 13:57:50 +00:00
jdgleaver
2eea22cf2c
Fix savestate size
2021-03-18 13:17:37 +00:00
jdgleaver
19336e17c5
Add option to select emulated hardware/console region + add OpenDingux target
2021-03-18 12:26:02 +00:00
twinaphex
95143537dc
Add ios-arm64/tvos-arm64
2021-03-09 05:41:39 +01:00
twinaphex
f874a759ef
(MSVC) embed MSVCRT runtime
2021-02-14 22:15:08 +01:00
twinaphex
923e44ba02
Add MSVC 2005 / 2010 cores
2021-02-12 01:58:23 +01:00
twinaphex
745ea32b5b
(macOS) Add ARM 64bit MacOS support
2021-01-29 16:47:24 +01:00
Autechre
e0576543d4
Merge pull request #40 from liberodark/patch-1
...
Add armv8 support
2021-01-15 00:51:29 +01:00
Autechre
6c09086143
Merge pull request #41 from fjtrujy/PS2NewToolchain
...
[PS2] Update bins for new toolchain
2021-01-15 00:51:20 +01:00
Francisco Javier Trujillo Mata
f0a72b8f99
Update bins for new toolchain
2021-01-15 00:25:04 +01:00
liberodark
0ba84dd316
Add armv8 support
2021-01-14 23:41:57 +01:00
Autechre
0405ea0b16
Update .gitlab-ci.yml
2021-01-09 16:56:33 +01:00
Autechre
ccea0ba660
Update .gitlab-ci.yml
2021-01-07 22:30:25 +01:00