Commit Graph
128 Commits
Author SHA1 Message Date
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
twinaphex 84ede9cf01 Dehardcode VRAM_SIZE 2018-06-23 20:47:41 +02:00
twinaphex 4ed0bc908a Dehardcode ARAM_SIZE 2018-06-23 20:37:08 +02:00
twinaphex 2fe63fad9e (Naomi) Apply AICA interrupt hack to Street Fighter Zero 3 Upper - fixes
music
2018-06-23 15:24:59 +02:00
twinaphex 13dacb0021 Add EG Hack - should fix sound cutting off in games listed here -
https://github.com/skmp/nulldc/issues/37 - backported from nulldc -
https://github.com/skmp/nulldc/commit/d4d6c6df97e7cec58a96f817f569474323db55d2
2018-06-19 10:54:15 +02:00
twinaphex 756211934c Add hooks for enabling MMU 2018-06-18 07:03:54 +02:00
twinaphex 3e2defe95a Time/date issue finally fixed courtesy of 7oxicshadow 2018-06-10 18:38:11 +02:00
twinaphex 16842f9257 Add some games to ROM lut 2018-06-07 01:45:00 +02:00
twinaphex 6af8e0f014 prevent these values from being reset 2018-06-06 23:28:46 +02:00
twinaphex 5a47da350d Backport remaining multipass commits 2018-06-06 22:00:19 +02:00
twinaphex 554494895a Turn ModVolMode into a boolean setting; enable it by default 2018-06-06 18:58:53 +02:00