Commit Graph
138 Commits
Author SHA1 Message Date
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