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
twinaphex
fdc6796c69
Backport this for GL3 renderer -
...
https://github.com/flyinghead/reicast-emulator/commit/d44b4284fdbf752f412e05a218803d96fd1617e0
- unfortunately crashes when selecting Çlose Content
2018-07-19 13:08:35 +02:00
twinaphex
726c5ff098
Backport https://github.com/flyinghead/reicast-emulator/commit/0284d635d2fd6693e64a47436992d3681453ed72
2018-07-16 17:02:40 +02:00
twinaphex
30e1a64dc6
Add log for AICA interrupt hack
2018-07-15 09:30:18 +02:00
twinaphex
5a91176290
Fixes Metal Slug 6
2018-07-14 02:51:25 +02:00
barbudreadmon
af77d8f8de
Fix SRAM size
...
Confirmed by MetalliC to be the correct SRAM size for NAOMI/NAOMI2. It still allows "The Rumble Fish 2" to load.
2018-07-11 18:19:10 +02:00
barbudreadmon
82126a1172
(Naomi) Allow different I/O board setup + cleanup
2018-07-10 09:47:28 +02:00
barbudreadmon
62204c2ca1
Naomi lut detection
...
There is no reios_product_number for naomi, use first line of lst file instead ?
2018-07-09 20:23:34 +02:00
barbudreadmon
6ca9f9c8f1
Fix for "The Rumble Fish 2"
...
It seems BBSRAM_SIZE refer to SRAM size, Naomi actually had 64KB of SRAM (source: https://segaretro.org/Sega_NAOMI ).
2018-07-08 23:29:46 +02:00
twinaphex
d8a01979c0
Backport https://github.com/flyinghead/reicast-emulator/commit/315205caa9493ed36a2be718c30fe26e1ec7c2e3
2018-07-07 03:50:40 +02:00
twinaphex
85553efec4
Backport trilinear filtering commits - https://github.com/flyinghead/reicast-emulator/commit/a1997637bbf8b0eda97df7f3b8ce12c93ad8de7b
2018-07-04 02:53:37 +02:00
twinaphex
dc5c3d3e16
- Integrated naomi support into the main build
...
- Automatic detection of Naomi when loading an .lst file
2018-06-24 00:11:30 +02:00
twinaphex
21ee4a3ca1
Refactor hw/holly/sb_mem, flashrom et co to allow for runtime
...
switching between system types
2018-06-23 21:56:54 +02:00
twinaphex
58c9c72ffe
Dehardcode BIOS_SIZE
2018-06-23 21:20:17 +02:00
twinaphex
5aad3ba2e0
Dehardcode RAM_SIZE
2018-06-23 21:03:33 +02:00