Commit Graph

68 Commits

Author SHA1 Message Date
BearOso f1881a21fc Adjust snapshot to load old DSP data. 2023-03-16 15:21:41 -05:00
BearOso 879134ca5a snapshot: Keep compatibility with version 11. 2023-03-08 13:33:15 -06:00
BearOso daf8fba09c Remove extra variables for interlace field.
Keeping unsynchronized copies around is just asking for trouble.
Instead, use a macro to check the actual memory address.
2023-03-07 14:01:29 -06:00
BearOso 9ed560de2f Make SNES memory allocations static. 2023-03-07 13:58:21 -06:00
BearOso c69552ccff More cleaning. 2023-03-07 13:58:21 -06:00
BearOso 596e84af2a Start simplifying filesystem stuff. 2023-03-07 13:58:21 -06:00
BearOso 6b5cd1d45a Silence NULL pointer subtraction warning.
Use a pointer to address 1 instead.
2023-03-07 13:58:21 -06:00
BearOso dc3664de17 Fix warnings for string truncation. 2023-03-07 13:58:21 -06:00
BearOso 1085ed6fad Remove Settings.SupportHires
There's no point in disabling it at this point, so it's always supported.
2022-04-13 15:06:13 -05:00
Paul Brannan a70aa17c56 Increase SRAM size to 512KB
Increased SRAM size from 128KB to 512KB.  This fixes a crash in the
emulator when writing to SRAM between addresses $720000 and $7DFFFF.
2020-03-31 06:35:29 -04:00
OV2 3c2ef2aa21 Add function to load only screenshot from snapshot file 2019-12-19 18:18:45 +01:00
Brandon Wright 56af48c042 Reduced version of Vitor's fix for SA1 speed throttle. 2019-01-08 15:32:44 -06:00
Brandon Wright 45252aaf93 Remove ssnprintf function. 2018-11-28 10:55:10 -06:00
Brandon Wright 600de05244 String bounds-checking. 2018-11-17 18:41:37 -06:00
Brandon Wright 95c6baebd3 Fix unused variables. 2018-11-17 15:27:53 -06:00
Brandon Wright 5f56cadafb Use a license stub everywhere.
This points to the full license in the root directory.
2018-11-15 17:31:39 -06:00
OV2 1d25cbfeca
Merge pull request #412 from Dwedit/snes9x-master-fix-submission
Move `VRAMReadBuffer` from `IPPU` to `PPU`, then add to savestate
2018-08-25 21:22:41 +02:00
Dwedit 91ce0cf02a Move `VRAMReadBuffer` from `IPPU` to `PPU`, then add to savestate, tagged as version 11. Fixes RunAhead in Battle Grand Prix. 2018-08-25 14:16:52 -05:00
OV2 7498a1aa4a Add NextIRQTimer to snapshot, do not re-set hdma byte 2018-08-25 19:51:43 +02:00
OV2 9e8de2c1ca
Merge pull request #410 from retrotalker/interlace
resize viewport on load state
2018-08-24 19:27:31 +02:00
retrotalker 1067b3d0ca
resize viewport on load state 2018-08-23 17:35:15 -05:00
Brandon Wright 1ca15b4a4f Proper write-twice behavior for $2122. 2018-08-20 12:54:00 -05:00
Brandon Wright 8db667fe13 Don't black out screen when no data in savestate. 2018-08-16 11:01:39 -05:00
OV2 d2183af371 libretro: add fast snapshot support 2018-08-07 18:39:36 +02:00
Brandon Wright ae814163dd Revert "Save oops unconditionally on loading state."
This reverts commit fc0b79ec2f.
2018-06-21 13:46:29 -05:00
Brandon Wright fc0b79ec2f Save oops unconditionally on loading state.
GTK+: Use oops for undo load state.
2018-06-20 12:44:09 -05:00
OV2 3af67e1e68 Save MACS rifle data in snapshot, increase snapshot version 2018-06-04 21:32:25 +02:00
Brandon Wright 756f370021 Go back to allowing writes to 4200 and vtimerpos to trigger immediately. 2018-06-02 18:44:13 -05:00
Brandon Wright 718f580342 This was wrong. 2018-06-01 14:19:59 -05:00
Brandon Wright 85b0cf0191 Proper for Marko AND Super Ghouls and Ghosts. 2018-05-31 15:03:49 -05:00
Brandon Wright 09c4e97c32 Don't schedule recurring vtimer for current line immediately. 2018-05-28 11:25:07 -05:00
Brandon Wright 20bd60a3c6 Update copyright dates. 2018-05-25 15:44:52 -05:00
Brandon Wright f6864c422f Different IRQ handling. 2018-05-18 14:53:27 -05:00
Brandon Wright a42498b161 Fix a bunch of warnings. 2018-05-13 20:19:21 -05:00
Brandon Wright 070d5e5dbf Fix reset of NMI pending flag. 2018-05-02 10:00:27 -05:00
Brandon Wright 5285ec4e9d Move color table generation out of tile renderer. 2018-04-11 12:45:06 -05:00
Brandon Wright e2277ff55b Clean up compiler warnings. 2017-12-06 19:00:19 -06:00
Brandon Wright 7a2ca6dc2a Update copyrights. 2017-11-17 16:00:58 -06:00
Brandon Wright 27e6bc1b01 Merge branch 'msu1' 2016-11-14 13:12:00 -06:00
OV2 b7cdf60b06 Do not change mute state when restoring state 2016-11-08 22:38:04 +01:00
qwertymodo 0832528d9f Add MSU-1 to snapshots. 2016-11-07 11:03:37 -08:00
OV2 bc2a3bce75 Do not change pause state when savestating 2016-11-06 22:27:50 +01:00
Brandon Wright 1661fc838c Add copyrights. 2016-10-15 11:31:26 -05:00
Brandon Wright ddb1527236 Bump OV2 Windows port copyright. 2016-10-07 12:53:18 -05:00
Brandon Wright 006fc22ebb Add byuu copyright for his S-SMP 2016-10-07 12:47:07 -05:00
Brandon Wright 91aebfe759 Update some copyrights, bump version number. 2016-10-01 20:03:03 -05:00
OV2 19b458bc47 Do not depend on port-specific variable in core 2012-05-08 00:02:10 +02:00
OV2 5bf62c9d2f Restrict "absent" messages during snapshot loading to DEBUGGER 2012-03-29 15:58:40 +02:00
OV2 f7a1a99e25 Return zero state size if emulation is stopped 2012-03-28 20:52:14 +02:00
OV2 9cc05b3c12 Merge branch 'memstream'
Resolved conflicts:
	apu/SNES_SPC.h
	memmap.cpp
	port.h
	unix/Makefile.in
2012-03-25 20:44:57 +02:00