bladeoner
514d6c88ff
Snes9x - Add support for mapping more than 128KByte SRAM ( #975 )
2021-08-24 08:48:02 -06:00
bladeoner
ff20f95258
Snes9x - memmap: Add a comment about the new hack detection. ( #963 )
2021-02-08 08:47:39 -07:00
bladeoner
b47c74744e
Snes9x - memmap: Add heuristic to detect Earthbound hack. ( #962 )
2021-02-07 10:17:05 -07:00
bladeoner
3252710eb7
Snes9x - Fix some warnings. / Remove out-of-bounds access with macs rifle data. ( #925 )
...
* Snes9x - Fix some warnings.
* Snes9x - Remove out-of-bounds access with macs rifle data.
2020-06-24 22:01:32 -06:00
bladeoner
b17cca4d1c
Snes9x - Increase SRAM size to 512KB ( #920 )
...
Increased SRAM size from 128KB to 512KB. This fixes a crash in the
emulator when writing to SRAM between addresses $720000 and $7DFFFF.
2020-04-06 17:16:15 -06:00
bladeoner
0fd4dc968b
Snes9x - Classify region id 18 as PAL (fixes 615) ( #888 )
2019-12-30 12:41:45 -07:00
bladeoner
c5b911236d
Also apply Firepower 2000 scanline timing to Super SWIV (fixes 610) ( #886 )
2019-12-28 19:27:41 -07:00
bladeoner
adb43e9262
Snes9x - Add render position hack and clean up rest. ( #880 )
...
This removes the "known bad dumps" section, which probably aren't
relevant anymore. It also removes commented out APU hacks which are
no longer needed.
2019-11-27 11:42:40 -07:00
bladeoner
fee3081a05
Fix Dragon Ball Z Hyper Dimension black screen ( #858 )
...
- Commit "Backport Reduced version of Vitor's fix for SA1 speed throttle" caused a black screen when starting DBZ Hyper Dimension, this change fixes that.
2019-06-04 20:39:06 -06:00
bladeoner
43e3b79937
Fix SuperFX2 Core Speed ( #852 )
...
Commit "Snes9x - SFX: Make SFX2 1/3 faster than 1.59.2." fixes the SuperFX2 speed for Yoshi's Island but it broke the speed for other SuperFX2 games.
This hack will correct that.
2019-06-01 08:33:09 -06:00
bladeoner
0f771aaf7a
Snes9x - Round up calculated size to next 8k for bad hacks. ( #842 )
2019-04-16 18:03:46 -06:00
bladeoner
6fc9c9f96d
Snes9x - Add Settings.IsPatched to know if ROM was patched. ( #840 )
2019-04-11 07:53:45 -06:00
bladeoner
11093a7e1a
Snes9x - Fix BPS patch support. (ArtiiP) ( #838 )
2019-04-10 17:03:00 -06:00
bladeoner
cd94c6ad1d
Fix Tenshi no Uta black screen ( #834 )
2019-04-07 12:29:15 -06:00
bladeoner
f513ac5e2f
Fix Chou Aniki. Remove hack. ( #825 )
...
- Fix Chou Aniki. Remove hack.
- Fix lines in License Stub
2019-03-10 19:29:24 -06:00
bladeoner
d3aa772352
Fix blackscreen Rendering Rangers R2 (J) ( #822 )
2019-03-04 07:50:55 -07:00
bladeoner
3ba51632de
Backport Adjust APU hack for Circuit USA. ( #818 )
2019-02-23 18:51:41 -07:00
bladeoner
aff6cd661f
SA1 Hack Super Mario RPG and Kirby's Dreamland 3
...
This fixes the FPS drops in Super Mario RPG and Kirby's Dreamland 3.
2019-01-15 20:28:00 +01:00
bladeoner
5ddfffd8fe
Backport Reduced version of Vitor's fix for SA1 speed throttle
2019-01-12 09:06:18 +01:00
bladeoner
9b8bb7b85b
APU and SA1 hack optimizations
...
- Revert don't apply SA1 hack to Kirby's Dream Land 3.
- Enable Don't apply SA1 hack to Hoshi no Kirby
- Add Teiruzu obu Fantaja (Tales of Phantasia (J))
- Re-enable APU hacks to make Tales of Phantasia work again
- Backport Chou Aniki APU value
2018-12-18 23:16:48 +01:00
bladeoner
e918ab8a25
Use a license stub everywhere.
...
This points to the full license in the root directory.
2018-12-03 12:26:02 +01:00
bladeoner
14036e6d54
Backport code cleanup remove unused code
...
Backport all changes including November 18 2018.
2018-11-20 12:13:06 +01:00
bladeoner
71838e083c
don't apply SA1 hack for Kirby Super Star
2018-11-15 20:03:44 +01:00
Daryl Borth
8b30730144
don't apply SA1 hack for Kirby's Dream Land 3
2018-11-14 19:17:40 -07:00
bladeoner
e04cb171ee
Get SuperFX Overclock working, APU hacks to fix Earthworm Jim 2, adjust SA1 settings to fix Super Mario RPG slowdowns
...
* Get SuperFX Overclock working with core 1.57
* Get APU Hacks working with core 1.57 to fix Earthworm Jim 2
* Adjusted SA1 settings to fix Super Mario RPG slowdowns with core 1.57
2018-11-13 19:24:16 -07:00
Daryl Borth
8b73ba1913
upgrade core to 1.57
2018-11-11 18:31:52 -07:00
Daryl Borth
2fc86568c5
fix merge
2018-11-11 17:02:11 -07:00
Daryl Borth
43d60b28d9
merge
2018-11-11 16:59:34 -07:00
Daryl Borth
402a4ec3a2
re-apply changes that update core to 1.56
2018-11-11 16:57:16 -07:00
bladeoner
6f133280d9
Fixed black screen: Tengai Makyou Zero
2018-10-23 18:26:24 +02:00
bladeoner
beb3b72ed4
Fixed black screen: Chou Aniki
2018-10-16 14:01:22 +02:00
Daryl Borth
845e69d889
revert remainder of snes9x code back
2018-08-20 09:11:01 -06:00
Etienne Haarsma
70c7e883d7
Code cleanup and fix include references
...
- Fixed all broken include references
- Cleanup memmap.cpp code by removing UNZIP and JMA SUPPORT code which are not used
- Cleanup reader.cpp code by removing the UNZIP SUPPORT reference to unzip.h
2018-08-18 12:04:35 +02:00
Daryl Borth
5ea5f217b5
partially revert snes9x core. fixes performance issues.
2018-08-16 08:41:30 -06:00
Daryl Borth
856a1ac127
backport more changes from snes9x master
2018-08-11 14:56:31 -06:00
bladeoner
74f3ee4caf
MSU1 fixes backported
...
The following fixes are backported from the Snes9x master branch:
- Release msu data and audio streams on exit, use unzClose when closing
- Fix MSU-1 channel swap on loop
- Ensure all MSU-1 reads are stereo channel aligned
- Clean up S9xMSU1Generate code
- Fix MSU1 swapping.
- Fix casting on MSU1 volume
- Get rid of "Unable to find msu file" console spam
2018-07-29 19:33:25 +02:00
emu_kidid
2c224b8db8
- Fix LTO flag (actually use one :P)
...
- Virtual memory for GameCube, prevent out of memory crashes
2018-06-09 08:59:52 +09:30
emu_kidid
a417745817
- Fix compilation errors with latest libOGC/devkitPPC
...
- Fix GameCube build
- Add PowerPC specific Blargg makefile flags
- Add LTO to Makefile.gc
2018-06-06 23:40:11 +09:30
Etienne Haarsma
a6e77b92c5
Add BPS soft-patching support (thanks qwertymodo!)
2018-01-17 16:16:47 +01:00
dborth
48d78d7d2d
2011-05-07 04:48:30 +00:00
dborth
347e59eaa4
2011-05-05 04:41:45 +00:00
dborth
4cfb4064ca
Apply APUAllowTimeOverflow to Mutant Chronicles - Doom Troopers (danieldematteis)
2011-04-25 02:21:09 +00:00
dborth
fd8a742cd9
revert zones' improved IRQ and SA-1 changes committed in r661 - these are detrimental to performance
2011-03-24 01:07:47 +00:00
dborth
5a9f1ae3bd
Apply APUAllowTimeOverflow to primal rage
2011-01-22 20:21:49 +00:00
dborth
5d7331ead0
core update - improved IRQ and SA-1
2011-01-17 13:54:34 +00:00
dborth
63e1f9c391
2010-10-31 16:32:20 +00:00
dborth
7333110ebc
allow APU time overflow on The Mask
2010-10-30 19:37:24 +00:00
dborth
221bab8a9a
Introduce new APU timing hack
...
Timings.APUAllowTimeOverflow allows the SPC to cross the time limit
set by CPU.Cycles. Currently fixes Earthworm Jim 2, Ms. Pacman and
NBA Hang Time.
2010-10-19 02:24:07 +00:00
dborth
b7881bfa72
use snes9x's internal patching system, fix file browser bug
2010-06-24 23:38:05 +00:00
dborth
9eb578b14c
IPS/UPS patches work again, fix network reinit issue
2010-06-19 17:21:01 +00:00