Commit Graph
122 Commits
Author SHA1 Message Date
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
twinaphex 4157606b55 Add setting for render to texture buffer 2018-06-06 17:56:25 +02:00
twinaphex bd0f87beed Move RenderToTextureBuffer setting 2018-06-05 21:34:30 +02:00
twinaphex dbb561d5cc Backport https://github.com/flyinghead/reicast-emulator/commit/717ee0b3cec6516a83b39b7ee007772ae4c6a8f5 2018-06-04 16:03:49 +02:00
twinaphex 42f429259e Enable AlphaSortMode = 1 for Sonic Adventure/Shenmue 2016-12-04 02:13:22 +01:00
twinaphex 9a968eb18a Add reicast_framerate (setting this to fullspeed can bump many
30fps games up to 60fps). Also add a game hack that uses this
new option to run Street Fighter III Double Impact at normal speed
2016-10-17 02:09:34 +02:00
twinaphex 60974ee49b Get rid of vbaARM.cpp 2016-10-13 04:11:30 +02:00