Flyinghead
f4d14ec4aa
android: fix cable,region,broadcast settings
2018-10-01 12:14:09 +02:00
Flyinghead
19c0e3aea5
arm: Link error when compiling for arm with TARGET_NO_AREC
2018-10-01 09:35:02 +02:00
Flyinghead
7b596bd388
Avoid heap corruption on android
...
No idea why this happens. Avoiding malloc/free during compile seems to
help.
2018-09-30 20:42:18 +02:00
Flyinghead
5d8d1bd107
GL: Partial redraws. OSD fixes
...
EGL: Request the surface to be preserved between two rendering
Clear the sides of the screen when not rendering widescreen.
Do not re-create GL resources multiple times (android)
2018-09-30 12:39:47 +02:00
Flyinghead
9de8379434
GL: clear gl framebuffer before drawing a direct FB write
2018-09-29 18:10:43 +02:00
Flyinghead
ac4a98ec85
Serialize broadcast, cable and region. Signal EOR after loading a state.
...
broadcast, cable and region must be restored when loading a state of a
crash is likely to happen.
After loading a state, the emulator may hang waiting for an end of
render interrupt. This happens if a render was done right before saving
the state but before the EOR interrupt is raised. So we signal an EOR
after loading a state just in case.
2018-09-29 16:34:58 +02:00
Flyinghead
d81a3cd720
save states: fully restore the maple devices when loading a state
2018-09-29 16:13:07 +02:00
Flyinghead
407a579bfc
GL: take pixel scaling into account for OSD buttons and text coords
...
Fixes OSD with Wacky Races and JoJo's Bizarre Adventure
2018-09-29 14:48:18 +02:00
Flyinghead
c49e6c17d0
gl: isinf() issues with GLES3. Use it with GL only
...
Fixes black screen in PSO and Sonic Adventure 2 on Android
2018-09-27 21:45:03 +02:00
Flyinghead
5fe41e5f1f
keyboard: reset released key
2018-09-26 22:58:15 +02:00
Flyinghead
af5931c214
House of the Dead 2 does unaligned vram access
2018-09-26 22:53:43 +02:00
Flyinghead
a522bf114b
maple: Fix mouse FD
2018-09-26 22:37:51 +02:00
Flyinghead
752d254982
X11: keyboard auto-repeat detection
2018-09-26 10:08:49 +02:00
Flyinghead
4547973561
Better mouse handling on X11
2018-09-26 02:00:50 +02:00
Flyinghead
3ff14dd2b3
Modem: shutdown local socket when remote is shutdown
...
Fixes issues with http requests: web browsers, Monaco Grand Prix Online
2018-09-26 00:04:57 +02:00
flyinghead
c135ab0e90
Win32: fix msvc build. removed tick thread
2018-09-25 14:09:07 +02:00
Flyinghead
1320ce5949
Modem: Close pico socket when native one returns an error.
...
Linux build fix.
2018-09-25 12:39:37 +02:00
flyinghead
be8bae0547
Modem: port to win32/winsock
2018-09-25 12:29:51 +02:00
flyinghead
21f47c03ec
Fix dynarec x64 crash with mingw64.
...
Get rid of CDI warning pop up dialog
2018-09-25 12:27:37 +02:00
Flyinghead
c850093b0a
OSX: bind -> ::bind for UDP too
2018-09-24 21:37:07 +02:00
Flyinghead
36e13a9468
Proper way to close sockets
2018-09-24 21:19:43 +02:00
Flyinghead
b7730d943e
Merge branch 'fh/mymaster' of https://github.com/reicast/reicast-emulator into fh/mymaster
2018-09-24 20:53:45 +02:00
Flyinghead
84e7ca03ad
Don't connect a DC keyboard by default.
...
Not supported on most platforms.
Alien Front Online doesn't show the on-screen keyboard if a DC keyboard
is connected.
2018-09-24 20:53:21 +02:00
Flyinghead
6ca68feff9
OSX: Fix project file
2018-09-24 19:11:50 +02:00
Flyinghead
2c343fddf2
modem: Transparent IP proxy. Removes the need for a TAP/TUN device
2018-09-24 19:06:14 +02:00
Flyinghead
dc5ce8fa8b
Create maple devices on Linux. Default to 2 VMUs per controller
2018-09-24 18:56:24 +02:00
Flyinghead
411baa6b8e
OSX: Save states support. Build fixes.
2018-09-23 16:18:35 +02:00
Flyinghead
98da3a28dc
rec-x86: Load PC from sh4 context in ngen_mainloop
...
Fixes load state freeze and problems when pausing the emu thread
2018-09-23 12:04:07 +02:00
Flyinghead
3c60d4745c
G2-EXT2 DMA channel
2018-09-21 18:27:45 +02:00
Flyinghead
6e017fd3ef
Tentative fix for Maken X hang
2018-09-21 17:56:29 +02:00
Flyinghead
0c575a51b3
Do not save per-game settings if the game name is unknown (NAOMI).
...
Add cable/region/broadcast to per-game settings.
2018-09-21 17:47:21 +02:00
Flyinghead
06a4f9f25d
Dynarec.safemode -> safe-mode in custom settings
2018-09-21 10:19:57 +02:00
Flyinghead
62eeca5882
Merge remote-tracking branch 'origin/master' into fh/mymaster
2018-09-21 00:37:34 +02:00
Flyinghead
6a5ae18179
Prepend game name to state file
2018-09-20 22:41:10 +02:00
Flyinghead
cebc7486f8
Change cycle_counter to an int instead of u32 in the x86 dynarec
2018-09-20 22:23:38 +02:00
Flyinghead
48225e7516
Don't serialize uneeded stuff. Fix windows build.
2018-09-20 22:00:03 +02:00
Flyinghead
a742b53369
Fix linux x86 startup crash
2018-09-20 21:59:19 +02:00
Flyinghead
f355dda6a4
savestates: build fixes
2018-09-20 20:06:54 +02:00
Flyinghead
de147549c3
Save states implementation
2018-09-20 19:48:46 +02:00
Christoph
4000b88771
Merge pull request #1395 from reicast/baka/evdev_crash2
...
evdev: If there was an error initializing a controller, don't proceed
2018-09-20 18:46:12 +02:00
Christoph "baka0815" Schwerdtfeger
5b8749fbaa
evdev: If there was an error initializing a controller, don't proceed
...
If the controller was not correctly initialized, the fd and/or the mapping might not be set, which could then result in access violations or other errors.
2018-09-20 17:43:24 +02:00
Flyinghead
7ce4fccb37
Merge remote-tracking branch 'origin/master' into fh/mymaster
2018-09-20 17:28:41 +02:00
Flyinghead
37d014f002
Disable div matching for Surf Rocket Racers
2018-09-20 13:42:48 +02:00
Abandoned Cart
edaf00df79
Merge pull request #1377 from reicast/ac/android
...
Android/Shell: File Uri and NDK changes for N+
2018-09-19 13:47:45 -04:00
Ender's Games
793e4f1a78
Secondary storage URI, Unwrap for native code
2018-09-19 13:24:55 -04:00
Ender's Games
dba5c767bb
Android NDK: APP_STL stlport_static is no longer supported
2018-09-19 12:49:19 -04:00
Ender's Games
4614f57b1e
Adding zero is irrelevant, unless it alters the calculation
2018-09-19 10:08:45 -04:00
Flyinghead
c5efc3531b
ppp: Fix FCS calc, better LCP negotiation, pppdump
...
Fix an error in FCS calculation of sent packet when header compression
is not being used. Fixes PSO connection issue.
Added support for Async Char Map and Magic number LCP options.
Added pppdump-compatible dump file for easier debugging.
2018-09-19 10:56:10 +02:00
Flyinghead
21b685c812
Spurious character in OS X code path
2018-09-18 19:22:58 +02:00
Flyinghead
df61073c39
Clip textures that extend past the end of VRAM.
...
Only load the valid portion of it.
Fixes Shenmue Space Harrier mini-arcade game.
Disable verify on non-square twiddled textures for Quake 3.
2018-09-18 12:01:16 +02:00