Flyinghead
07879f7a11
naomi: VMU support (vonot, sf3zu). Fix otrigger inputs.
2020-03-23 19:19:39 +01:00
Flyinghead
aeadb7d6cd
users now cannot force enable div matching
...
Issue #817
2020-02-17 18:13:37 +01:00
Flyinghead
9c41f48fb1
disable RGB component for some games
...
Issue #176
Issue #177
Issue #725
Issue #707
Issue #182
2020-02-03 23:43:38 +01:00
Flyinghead
bc5be5e695
force HLE off to boot BIOS. Avoid crash when loading invalid content
...
Use file extension to select the right disc driver
Better error reporting, less memory leaks and crashes on invalid content
Force HLE off when booting BIOS
Don't crash if missing BIOS file
2020-01-31 12:32:05 +01:00
Flyinghead
a53b52dd84
naomi/aw: load failure when mixing / and \ in content path on windows
...
Use libretro file path library.
Clean up
2019-12-20 10:34:29 +01:00
Flyinghead
605e2128cb
Add anisotropic filtering option (vulkan). Remove RTT option.
2019-12-16 15:48:33 +01:00
Flyinghead
4f2abdd93f
reios: allow hle savestates to be loaded in non-hle mode
...
Always initialize reios hooks during startup so hle savestates always work.
2019-09-19 12:09:29 +02:00
Flyinghead
a774989cd9
Load roms in naomi and aw mode
...
Fixes naomi_boot.bin not working and atomiswave flash not being loaded
2019-09-17 11:26:08 +02:00
Flyinghead
5ceffc3ea2
Display lightgun xhair for Naomi and AW games
...
Only use HLE BIOS for dreamcast games
2019-09-12 18:19:00 +02:00
Flyinghead
13f39bd2e4
Detect game region/vga support and set options accordingly
...
Better IP.BIN parsing (wince, vga)
Use wince flag and boot filename for wince detection
Switch to TV composite if vga unsupported
Switch to supported BIOS region if current is unsupported or default
Add default ISP information to flashrom
2019-09-04 11:03:16 +02:00
Flyinghead
8e7250fc6c
proper hard reset of sh4 mm registers
...
clean up
2019-09-04 09:49:04 +02:00
Flyinghead
9210dcddd4
New core option to force Windows CE mode
2019-08-30 15:59:59 +02:00
Flyinghead
dc94d9a35f
New logging framework stolen from dolphin
2019-08-29 20:55:32 +02:00
Flyinghead
707f261502
hle bios improvements
2019-08-13 13:10:14 +02:00
Flyinghead
99adb33992
better termination, clean up
2019-07-11 13:02:44 +02:00
Flyinghead
263419bcdd
wince: online support
...
Use default asyncmap for LCP control packets
Delay reading from picotcp ppp stream when connecting
Accept [PSH,SYN] as valid tcp connect packet
Add PBA Tour Bowling 2001 as wince game
Disable vmem32 for StarLancer and Maximum Pool (req'd for online support)
2019-07-07 21:40:26 +02:00
Flyinghead
4c909bac50
Unify vmem/vmem32 (WIP). Support different RX and RW ptrs
2019-05-31 12:13:24 +02:00
Flyinghead
dd6bb9c3d8
wince: disable vmem32 for games that abuse it
2019-05-31 08:36:42 +02:00
Flyinghead
073a6ac421
wince: force aica.NoBatch
2019-05-15 14:37:59 +02:00
flyinghead
46cb41a5b1
win32: disable setjmp/longjmp for mem access
...
fix build
setup seh after CodeCache is set
2019-05-02 21:11:59 +02:00
Flyinghead
48b28f9cff
wince: enable vmem32 and rec x64 rewrite
2019-05-02 14:33:33 +02:00
Flyinghead
66fde81a62
wince: x64 dynarec, temp blocks, fpu disable handling, new blockcheck
...
vmem32 and ngen_rewrite disabled
2019-05-02 11:48:48 +02:00
Flyinghead
8452fb11a2
wince: basic mmu, interpreter support, fpu disable exceptions
2019-05-01 19:35:26 +02:00
Flyinghead
5a891efa26
missing file from previous commit
2019-03-26 11:40:08 +01:00
Flyinghead
fbc2cc3d07
Set DC date/time automatically, DC language core option
...
Removed Extra Depth Scale core option
2018-12-23 13:40:30 +01:00
Flyinghead
025cdaa719
Support for Restart/retro_reset()
2018-12-21 18:10:22 +01:00
Flyinghead
3a44070a35
Use xxhash for palette hashing. extra depth scale for NHL 2K2
...
Use xxhash for palette hashing (faster)
Change extra depth scale in rom lut tables and enable it for NHL 2K2
Change 'TV (VBS/Y+S/C)' to 'TV (Composite)'
2018-12-03 14:54:03 +01:00
Flyinghead
9f73098812
Backport Synchronous rendering option from upstream
2018-11-26 14:48:41 +01:00
Flyinghead
bf944036d0
Naomi/AW: input descriptors framework
...
Leverage libretro input descriptors to list and name each game's inputs
Half/full analog axes. Per-player axes count.
AW light gun and rotary encoders fix
Load bios from naomi.zip if present for .bin/.dat games
2018-11-14 13:26:30 +01:00
Flyinghead
a82cdac890
AtomisWave roms support
2018-11-08 23:16:32 +01:00
Flyinghead
92f40f2b76
Naomi: Better game identification, more robust lst parsing
...
Use game name in ROM for game id.
More robust lst parsing and error reporting.
Avoid crash when lst doesn't exist or is invalid.
Game LUT clean-up
2018-10-17 14:31:43 +02:00
Flyinghead
ea3137c3a2
Merge OIT and non-OIT renderers
2018-10-05 14:09:35 +02:00
twinaphex
203fc32b5e
Add 'auto' option for Extra depth Scaling - this should only
...
enable extra depth scaling conditionally for Samurai Shodown VI
2018-09-22 16:50:04 +02:00
twinaphex
08ecb3e21e
Add DIV matching feature; leave it to disabled by default
2018-09-22 16:14:52 +02:00
Flyinghead
f470563c12
extra_depth_scale was reset to 1 during startup and ignored for large z values
2018-09-05 18:20:28 +02:00
twinaphex
ca91a62abc
Backport https://github.com/reicast/reicast-emulator/commit/f202b3b14396d53382a576be8b16c11fa7c32aba
2018-09-05 15:57:47 +02:00
Sven
4d5fdc57fd
fix for occasional freeze during load/save state from inside emu ; possible fix for load/save state from outside emu
2018-08-29 19:38:47 -04:00
Sven
39f35305dd
merge upstream for save state PR
2018-08-26 17:26:08 -04:00
Sven
d23b97aa3f
add save state support
2018-08-26 16:20:17 -04:00
twinaphex
0a9bb63d6f
Add way to set alpha sort mode - on non-OIT can choose between
...
per-triangle and per-strip - per-strip is very broken though
on many games - not sure if worth it
2018-08-20 00:30:42 +02:00
Flyinghead
cc3e0ee444
Deleted settings.QueueRender to avoid deadlocks in threaded rendering mode
2018-08-13 09:41:50 +02:00
twinaphex
98aa858521
Add flyinghead dynarec diff
2018-08-08 19:06:46 +02:00
twinaphex
82145e5674
Backport https://github.com/reicast/reicast-emulator/commit/1e67f9be0b217d14e12e6c6500f2c55e4bf4a63a -
...
able to remove the AICA Interrupt Hack now
2018-08-02 18:56:36 +02:00
twinaphex
643080abc7
We can finally remove EGHack now
2018-07-31 01:58:15 +02:00
twinaphex
a82c86438d
Backport generic DSP code
2018-07-30 15:41:20 +02:00
twinaphex
71c162dc0d
Update
2018-07-23 15:28:41 +02:00
twinaphex
99eb465ddb
Modify TextureUpscale variable instead
2018-07-23 14:36:56 +02:00
twinaphex
e267edeedf
Add Texture Upscaling core options
2018-07-23 14:01:30 +02:00
twinaphex
1818e72c8c
Fixes deadlock in ctpl_stl.h - huge thanks to @flyinghead
2018-07-23 13:44:36 +02:00
twinaphex
d0f2502c21
Backport xBRZ texture filtering to OIT renderer too
2018-07-19 13:33:55 +02:00