Devin Acker
ad4111a170
for slotted carts, use the slot file name as the base name for MSU-1 audio tracks, etc
2021-08-21 22:26:45 -04:00
Devin Acker
92b105fa6e
don't resize an already allocated+mapped block of RAM when loading it from disk
2020-07-26 15:48:46 -04:00
devinacker
4c86ec19cf
make sure SNES config struct is initialized before first access (should fix #229 )
2019-08-31 17:26:50 -04:00
devinacker
c0d52a2da2
make symbol loading/unloading work a bit better
2019-07-21 23:04:06 -04:00
Benjamin Schulte
89d4168aa8
add SMP symbols
2019-03-10 00:03:19 -05:00
Benjamin Schulte
6a1bd73e2a
support of WLA symbol files
2018-11-24 20:24:05 -05:00
devinacker
d7e1ea3f93
remove more needless double memory allocation
2018-08-25 18:49:15 -04:00
devinacker
95d545d458
support reload and drag&drop for special cart types ( fixes #189 )
2018-07-29 22:19:55 -04:00
devinacker
90352e504b
bsx: don't unnecessarily allocate empty memory pack twice
2018-07-28 17:18:36 -04:00
devinacker
c77e59486a
BS-X: allow setting default memory pack size
2018-07-23 09:24:33 -04:00
devinacker
f294dd6df6
BS-X: show the correct written path on the statusbar
2018-07-22 22:42:09 -04:00
devinacker
f877f26af8
prompt for filename when saving BS-X memory pack
2018-07-22 21:25:48 -04:00
devinacker
e08c370258
fix loading a default/empty 8M pack before a previous load
2018-07-21 04:10:52 -04:00
devinacker
d1051b33e9
add BS-X savestate support (and some other savestate safety checks)
2018-07-08 00:02:51 -04:00
devinacker
99b66a4bff
cleanup/refactor some bsx code ( closes #182 )
2018-07-07 13:44:08 -04:00
devinacker
e99e45fdbf
formatting cleanup
2017-08-29 19:40:00 -04:00
devinacker
696a5101fb
add experimental SPC/SNSF playback plugin
2017-01-21 05:45:17 -05:00
luigiblood
4d3cb7dee3
Satellaview signal data emulation
2016-11-21 18:38:29 -05:00
devinacker
a3d2120b09
strip header from ROMs at the correct time
2015-05-21 09:20:40 -04:00
devinacker
87bb7fab8d
move IPS/header handling out of snesreader
...
did you know that bsnes v073 actually supported IPS softpatching the
entire time? and that it was implemented in a completely different place
than UPS patching was? and that it also wasn't documented anywhere or
presented to the user at all, and that it was always carried out
regardless of whether or not the user had disabled soft patching in the
file browser? for fuck's sake, byuu
2015-05-17 19:56:05 -04:00
Alex.W.Jackson@gmail.com
fb4b769e7c
Nonexistent MappedRAM's size() is now 0 and not a magic number
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@56 fe182637-1eec-a322-cce2-af8e45122353
2015-05-01 09:34:33 -04:00
Michał Ziąbkowski
4666795574
Split out patching to helper funcs and changed logic. Now tries to apply UPS, if BPS patching failed. Message now displays patch name if one was applied.
2015-04-26 00:40:02 +02:00
Michał Ziąbkowski
dc6acb0859
Simplified UPS code by using filemap.
2015-04-26 00:26:40 +02:00
Michał Ziąbkowski
3757c92074
Initial port of BPS patching.
2015-04-26 00:26:33 +02:00
Alex.W.Jackson@gmail.com
d58a0f0fd5
memory: Make breakpoint mirroring work with MMIO (requiring some changes to BSXCart). While at it, remove some redundant masking and replace some magic numbers with enums
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@40 fe182637-1eec-a322-cce2-af8e45122353
2015-04-18 19:54:25 -04:00
Alex.W.Jackson@gmail.com
c32aab37ff
Distinguish BS-X Flash Memory Packs from mask ROM data packs (Same Game/SD Gundam G-Next); distinguish slotted SA-1 carts from regular ones; fix SFA2 which the previous commit broke
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@39 fe182637-1eec-a322-cce2-af8e45122353
2015-04-18 19:54:17 -04:00
Alex W. Jackson
3dd6d2b155
Fix Sufami Turbo mapping and SRAM size; show more Game Boy and Sufami Turbo cartridge info in the file browser
2015-04-13 17:19:08 +02:00
Michał Ziąbkowski
b911ed1e81
Implement ReloadCartridge as menu action and hotkey.
2015-03-18 18:58:00 +01:00
devinacker
d88ac78d30
initial commit
2014-11-26 18:35:12 -05:00