Flyinghead
5ef0f74620
win32: keyboard support
2019-02-09 16:22:09 +01:00
Flyinghead
1fcfb6b10a
Better fix for ImGui not showing on OSX
...
Enable vixl debug to track dsp crash
2019-02-09 15:12:35 +01:00
David Miller
6e7bb35bdc
Merge pull request #1493 from mar753/boot-fix
...
Fix: Instead of booting a game, reicast opens bios menu
2019-02-08 15:47:16 -10:00
Marcel Szewczyk
07449239c2
Fix: Instead of booting a game, reicast opens bios menu
2019-02-09 01:23:23 +01:00
Marcel Szewczyk
8893f97435
Handle odd screen resolution (POCOPHONE fix)
2019-02-08 22:20:02 +01:00
Marcel Szewczyk
a65436cc6c
Handle dynamic resolution change during emulation (LRR mode)
2019-02-08 22:15:45 +01:00
Flyinghead
b2f21dfbb2
OSX: keyboard support
2019-02-08 14:58:23 +01:00
Flyinghead
b70b5db8b3
OSX: mouse support
2019-02-08 11:43:17 +01:00
Flyinghead
7e4a271ce7
Fix ImGui on OSX
2019-02-08 10:22:53 +01:00
Flyinghead
d95ec975c7
SDL: mouse, keyboard and gui support
2019-02-07 23:44:30 +01:00
Flyinghead
6b5f1bf005
Add .cc files rules
2019-02-07 20:08:17 +01:00
flyinghead
4685bc1fad
win32: hook up mouse
2019-02-07 20:04:17 +01:00
flyinghead
3cdd39170d
win32: call os_DoEvents on the emu/main thread and other fixes
2019-02-07 19:20:10 +01:00
Flyinghead
82f156f143
Gamepad support to GUI. Wire evdev, SDL and windows
...
Allow dc_stop() to work even when the emu is paused
2019-02-07 16:59:24 +01:00
Flyinghead
87aacd50d2
Pad dsp_t to keep savestates compatibility
...
Remove some unused DSP regs to avoid changing the size of dsp_t, which
breaks serialization compatibility.
2019-02-07 10:37:33 +01:00
Flyinghead
eb3bbb7dc0
Android: more UI settings (video)
2019-02-07 09:42:51 +01:00
Flyinghead
c02bb919c1
Android: templatize settings accessors
2019-02-06 23:34:04 +01:00
Flyinghead
7d4fa31e6e
build fix
2019-02-06 22:37:08 +01:00
Flyinghead
598ea65c16
Android: use boolean prefs when possible. OSX build fix
...
Use jboolean instead of jint
Fix crash when navigating UI with popup keyboard's next button
Remove unused UI (PVR rendering)
OSX fixes
2019-02-06 22:28:04 +01:00
Flyinghead
1802c022fd
UI with ImGui
2019-02-06 19:57:13 +01:00
Flyinghead
78fd92f95a
No custom textures if no threads
2019-02-06 18:50:56 +01:00
Flyinghead
a9b62164c5
No network if no threads
2019-02-06 18:42:45 +01:00
Marcel Szewczyk
b26b12054b
Merge branch 'master' of https://github.com/reicast/reicast-emulator into mar753/render-to-texture-with-options
2019-02-06 17:39:12 +01:00
Flyinghead
a7a5618442
evdev: too much logging
2019-02-06 15:00:40 +01:00
baka0815
3c8e1110c8
Merge pull request #1480 from mar753/lowering_rendering_resolution_option
...
Lowering rendering resolution option
2019-02-04 19:36:11 +01:00
Flyinghead
13daefca41
Fix Naomi/Atomiswave builds
2019-02-04 11:23:26 +01:00
Flyinghead
91fb92264d
x64 dynarec: do not use RSQRTSS as it lacks precision
...
RSQRTSS error is:
|Relative Error| <= 1.5 ∗ 2^-12
whereas SH4's FSRRA abs error is <= 2^-21
Fixes loop issues is Sonic Adventure 1 and 2
Issue #1489
2019-02-04 10:48:22 +01:00
Flyinghead
51c77b248b
Enable RTT to vram for Skies of Arcadia
2019-02-03 18:11:04 +01:00
Flyinghead
4b78e24753
allocate mem based on state file size instead of current state size
2019-02-03 17:56:43 +01:00
Flyinghead
1a2eeef849
Load libretro savestates (dreamcast only)
2019-02-03 17:54:11 +01:00
Flyinghead
2ff6d1b819
Fix render to texture buffer alpha channel for 1555
...
Saturate alpha when strictly greater than threshold, not >=
Don't put rendered texture in cache if rendering to texture buffer
(VRAM)
Fixes Skies of Arcadia start menu
Restore VRAM lock if null
2019-02-03 17:53:02 +01:00
Flyinghead
19bddc942a
android: add cue files to string res
2019-02-03 14:04:54 +01:00
Flyinghead
d567ae67f7
redump.org cuesheet support
2019-02-03 13:48:55 +01:00
Marcel Szewczyk
d558f5182a
German translation added
2019-01-31 21:13:49 +01:00
Flyinghead
63c4a16459
preliminary support for CUE files
2019-01-30 18:28:49 +01:00
Marcel Szewczyk
377fb6ace0
rend.ResolutionPercentage acceptable values are now from 1 to 100; naming fix
2019-01-25 16:43:46 +01:00
Flyinghead
90ad16317f
arm64 dsp: fix stack order
2019-01-25 15:38:55 +01:00
Flyinghead
fca6f3cecb
dsp arm64: fix crash when VIXL_DEBUG is off
2019-01-24 21:47:55 +01:00
Flyinghead
08473d765a
android build fix
2019-01-24 09:58:13 +01:00
Flyinghead
91cfd4b2f7
Reserve and allocate maximum RAM/VRAM/ARAM in all cases
...
Reserve enough virtual memory space for DC and Naomi
Allocate dynarec entry point tables for max possible ram
Free mem and release vmem on exit
2019-01-24 09:48:58 +01:00
Flyinghead
0cce6cc5a5
Clean up and comments. No functional change
2019-01-24 09:40:14 +01:00
Flyinghead
1501e2273d
Don't enable the dsp interpreter if using the dynarec
2019-01-23 22:59:00 +01:00
Flyinghead
8c7f9105a1
dsp dynarec: missing commit
2019-01-23 22:46:05 +01:00
Flyinghead
3a064cd068
DSP dynarec for arm64
2019-01-23 21:14:51 +01:00
Flyinghead
91b76f0c16
arm64 dynarec: missing edits
2019-01-22 18:40:36 +01:00
Flyinghead
75a04d6d28
arm64 dynarec: implement tail calling and block linking
2019-01-22 18:37:04 +01:00
Flyinghead
eb37dacadb
x64: disable the use of AVX instructions because of rounding issues
2019-01-22 16:17:25 +01:00
Flyinghead
9f3f13eef1
aica arm dynarec for arm64
2019-01-21 13:08:53 +01:00
Flyinghead
a3682e7b22
arm64 dynarec: revert to non-explode spans and minor optimizations
...
Added some profiling
2019-01-21 12:54:29 +01:00
Marcel Szewczyk
aa3475738a
Revert "LRR: Support for OpenGL 2 added"
...
This reverts commit c33c0cade8
.
2019-01-20 11:05:53 +01:00