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
0829382583
Updated gui descriptions to reflect changes.
2015-04-26 00:26:40 +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
devinacker
dc9ebc4bb0
this is a release, maybe
2015-04-25 15:59:51 -04:00
devinacker
a7bdcaea92
add names to documentation
...
(initial release soon, maybe. yay)
2015-04-23 22:54:11 -04:00
devinacker
a068978300
register editing! hooray
2015-04-21 20:58:17 -04:00
devinacker
73573ec9ce
add SPC dumping support
2015-04-19 01:54:02 -04:00
devinacker
da315c41c9
bye bye mingw32
2015-04-18 20:56:53 -04: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
devinacker
b8bc79551d
don't disassemble every single byte
2015-04-11 17:25:39 -04:00
devinacker
c42f1f430b
add ranged breakpoints and combinable r/w/x flags
2015-04-09 23:58:54 -04:00
devinacker
b6e1bae36f
load/save SA-1 and SuperFX usage logs
2015-04-06 22:54:28 -04:00
devinacker
f754ce650b
keep track of sfx registers correctly
2015-04-05 20:51:52 -04:00
devinacker
42dfb242fe
more superfx debug fixes
...
(including showing the right address in the debugger and using the
address correctly when disassembling)
2015-04-05 20:38:25 -04:00
devinacker
49d66ef630
add superfx to debug properties tab
...
(no actual stuff in it yet...)
2015-03-31 00:36:14 -04:00
Devin Acker
23e04b2f59
Merge pull request #1 from mziab/bsnes-vram-viewer-show-address
...
Show tile address on click in VRAM viewer.
2015-03-18 17:38:41 -04:00
Michał Ziąbkowski
eda6cc780b
Fixed indentation.
2015-03-18 22:17:50 +01:00
Michał Ziąbkowski
6ce06d1e95
Renamed Canvas to VramCanvas and changed it back to struct.
2015-03-18 22:17:11 +01:00
Michał Ziąbkowski
4be60c309d
Show tile address on click in VRAM viewer.
2015-03-18 19:01:56 +01:00
Michał Ziąbkowski
b911ed1e81
Implement ReloadCartridge as menu action and hotkey.
2015-03-18 18:58:00 +01:00
devinacker
aad36eb2b0
clear superfx trace mask
2015-03-07 16:41:45 -05:00
devinacker
f2f7152e91
add totally halfassed superfx debugger
...
that probably doesn't work right mostly
2015-03-05 01:22:57 -05:00
devinacker
7a280d9a25
safer memory viewing/editing
2014-12-09 19:33:05 -05:00
devinacker
6bbe9643a4
yep, this again
2014-12-06 06:09:59 -05:00
devinacker
f1581e8464
SA-1 debugging/disasm/viewing/tracing
...
(still needs read/write logging for MMIO, DMA, bitmap RAM accesses, and
other stuff, as well as the properties window items, but it's 6 am and
i'm tired)
2014-12-06 06:03:02 -05:00
devinacker
87b923ffad
add SA-1 bus viewing to memory editor
2014-12-06 04:04:20 -05:00
devinacker
17830b0407
add cart RAM view, new readme, other cleanup
2014-12-03 22:13:43 -05:00
devinacker
a212773205
don't mark bytes as read when executing
...
and bring back purple text for code+data bytes (TODO: find out why odd
bytes in code still get marked as read, probably something to do with
the way bsnes handles certain instruction types)
2014-11-29 18:27:36 -05:00
devinacker
124043cf24
add searching for code/data/unknown in mem
...
(TODO: need to make executed code not be marked as read in order for
this to work better)
2014-11-29 16:30:47 -05:00
devinacker
c8de6d576d
update name/homepage
2014-11-29 06:18:02 -05:00
devinacker
4c44dfaf51
remove code+data byte color for now
...
i forgot that bsnes also marks bytes as read when executing them (and i
don't feel like coming up with a workaround right now)
2014-11-29 06:07:11 -05:00
devinacker
d54c2bd3ea
add cart ROM view to memory editor
2014-11-29 05:50:17 -05:00
devinacker
f754ba0c21
add color coding to memory viewer for usage
...
(and also mark operand bytes as executed, not just read)
2014-11-29 02:38:43 -05:00
devinacker
82a56a447a
enable CPU step by default + clear audio on break
2014-11-28 22:18:20 -05:00
devinacker
49d0af3157
fix step out/over being wonky with multiple CPUs
...
(and not checking which one is actually being debugged when updating the
call counter, among other things)
2014-11-28 18:48:00 -05:00
devinacker
36cf56e3eb
add step over/step out buttons
2014-11-28 05:38:27 -05:00
devinacker
d88ac78d30
initial commit
2014-11-26 18:35:12 -05:00