Commit Graph
98 Commits
Author SHA1 Message Date
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
orbea 4852b909b6 Code does not need to be executable 2016-09-23 23:58:12 -07:00
twinaphex 0818d92900 Add boot to BIOS core option 2016-01-23 21:44:28 +01:00
twinaphex 413a28ca85 Add reicast_broadcast 2016-01-23 05:05:48 +01:00
twinaphex 35231e64c5 Add reicast_region 2016-01-23 05:03:56 +01:00
twinaphex 4a287e2608 Add another Soul Calibur entry to LUT, enable max Z hack
for Soul Calibur
2016-01-05 04:44:00 +01:00
twinaphex 88f6a6765b Add custom zMin/zMax per-game and add an entry for Soul Calibur - fixes
flickering backgrounds
2016-01-04 06:19:50 +01:00
twinaphex f740bca1e9 Move audiostream file to core/hw/aica and get rid of oslib/ in
general
2015-12-28 16:17:03 +01:00
twinaphex dd5e223830 Get rid of now unneeded PaletteUpdateHack 2015-12-28 15:07:40 +01:00
twinaphex 71f5a05d6a Simplify audiostream code 2015-12-28 13:47:58 +01:00
twinaphex fc251659d7 Create reicast_audio_buffer_size core option 2015-12-28 13:39:17 +01:00
twinaphex 0e4656554c Turn mipmapping into core option 2015-12-27 15:55:45 +01:00
twinaphex f8eb58ac16 Fix Street Fighter Alpha 3 with 'AICA interrupt hack' - backported from
https://code.google.com/p/nulldc/source/detail?r=108
2015-12-27 10:43:21 +01:00
twinaphex ed7b976935 add hack for Capcom Vs SNK 2 that fixes the 2D sprite graphics
glitches
2015-12-26 18:49:27 +01:00
twinaphex 03f893c832 Look up game now - detect if it's Marvel Vs Capcom 2, and if so,
set dynarec type to 'generic_recompiler'
2015-12-26 18:23:22 +01:00
twinaphex 0ff4ecd0fc Make reios char variables public extern 2015-12-26 18:04:21 +01:00
twinaphex 3c5b515cff always attempt to grab 1ST_READ.BIN regardless of whether reios
is used or not
2015-12-26 15:06:09 +01:00
twinaphex fb4b4d1533 Ability to switch between 'dynamic recompiler' and 'generic recompiler'
now (generic-recompiler is just another name for rec-cpp). Use 'generic
recompiler' for playing Marvel Vs Capcom 2 without crashes. Also gets
us further ingame in Shenmue 1
2015-12-24 15:04:18 +01:00
twinaphex 2fae4a2508 Add dynarec type setting 2015-12-24 09:55:56 +01:00
twinaphex 3f35380a7b get rid of hardcoded slash in data paths - would not work for
Windows
2015-12-22 07:43:42 +01:00
twinaphex 3a83011cbf Create settings.QueueRender, default to false - Daytona USA 2001
was stuttering pretty badly, by always invoking rend_single_frame
when we call rend_start_render, we get the correct framerate back
 (around 59.8/59.7 for most 60Hz games).
Will turn this into a core option later
2015-12-22 01:48:01 +01:00
twinaphex 29014a4926 Cleanups 2015-12-18 23:56:31 +01:00
twinaphex 5a2b3b7c77 Move stuff around 2015-12-18 23:52:52 +01:00
twinaphex 55d4fb8f21 Get rid of config code 2015-12-18 07:08:40 +01:00
twinaphex 93dcd892a2 Cleanups 2015-12-18 06:54:30 +01:00