Commit graph

715 commits

Author SHA1 Message Date
Marcus Rowe
32c95d370d Show BG/OAM Tile addresses in the Vram Viewer 2016-10-21 21:47:10 +10:00
Marcus Rowe
b5bc76e5d8 Add zoom setting to the Vram Viewer 2016-10-21 20:54:06 +10:00
Marcus Rowe
3d8d6c961c Change the width of the VRAM viewer to 16 tiles
This is to match the internal width of the tilemap on a real SNES
2016-10-21 18:24:38 +10:00
devinacker
3d7b4e3785 msu1: seek to resume position correctly 2016-10-21 01:22:10 -04:00
devinacker
d8f9a5cc8e msu1: don't stop playing audio when writing $2005
see comments on #64
2016-10-20 21:54:20 -04:00
devinacker
3908d5ef94 add (finally) msu-1 pause/resume support 2016-10-20 20:51:55 -04:00
devinacker
e1c0f49300 msu1: don't use the same offset for seek+read
fixes #61
2016-10-18 00:57:53 -04:00
devinacker
c36e59a39f and F2/F3 just to be safe 2016-09-05 02:22:24 -04:00
devinacker
597069cc7a handle 00F0 - 00FF better when dumping SPCs 2016-09-05 01:34:12 -04:00
devinacker
79052b3ac5 registeredit: only commit flags on changes by user 2016-08-23 22:39:03 -04:00
devinacker
e33be62a1c fix accidental fallthrough in SA1Debugger:setFlag 2016-08-23 20:14:32 -04:00
devinacker
d62dd6ba3a generate trace.log path correctly 2016-08-23 13:07:54 -04:00
Devin Acker
d5b60d31a0 Merge pull request #58 from LuigiBlood/bsx2
Better Memory Pack Type 7 check + Page Buffer change + Memory Map fix
2016-08-18 14:33:17 -04:00
luigiblood
84e0d532eb Fix BSCLoROM Memory Map
(Makes RPG Maker 2, Sound Novel Maker, and Derby Stallion 96 actually detect the Memory Pack)
2016-08-18 16:58:54 +02:00
luigiblood
645de714c0 Memory Pack Vendor Info/Page Buffer at 0x7F00 and 0xFF00
SD Gundam G-NEXT Memory Pack ROM has it at 0x7F00.
2016-08-18 13:18:49 +02:00
luigiblood
46bbd2fc95 Memory Pack Type 7 detection on nall instead 2016-08-18 13:12:23 +02:00
luigiblood
b211c5f2bc Revert "Memory Pack Type 7 (ROM) support"
This reverts commit 14082efa8d.
2016-08-18 12:30:09 +02:00
Devin Acker
36712a96c0 Merge pull request #57 from LuigiBlood/bsx2
Memory Pack Type 7 (ROM) support
2016-08-17 12:48:08 -04:00
luigiblood
14082efa8d Memory Pack Type 7 (ROM) support 2016-08-17 18:16:14 +02:00
devinacker
6978786fba fix a typo that broke $213f in compatibility 2016-08-14 21:42:38 -04:00
devinacker
2f5a3d087e display current address at bottom of memory window 2016-08-09 23:01:15 -04:00
Alex W. Jackson
939163688b Fix disassembly of pea/pei/per 2016-08-09 20:35:37 -04:00
Alex W. Jackson
d73911a06e superfx: shave some duplicate code here too 2016-08-09 20:28:44 -04:00
devinacker
e2fb772322 display correct string on SMP breakpoint
fixes #53
2016-08-09 20:22:21 -04:00
devinacker
9a4dbeea09 improve management of debugger UI state
i.e. enabling/disabling/switching of the run/break/step buttons and
register edit tabs
2016-08-06 23:25:38 -04:00
devinacker
33cf22f843 don't sometimes paint BG over hw rendering context
(this caused flickering when resizing or changing focus which was a
major problem when emulation is paused due to debugging; should address
#49)
2016-08-05 23:38:10 -04:00
devinacker
2fe8550c6b use a proper interface to get/set registers 2016-08-03 21:06:34 -04:00
Alex W. Jackson
a5f7e62e91 cpucore: fix direct page wrapping in emulation mode; clean up some duplicate code 2016-05-24 19:47:52 -04:00
devinacker
ed1a89e09f fix tabs (again) and a missing paren 2016-05-19 19:02:23 -04:00
devinacker
d308c1be15 allow debugger to read MMIO without side effects
(closes #46 assuming I didn't screw anything up)
2016-05-06 20:37:37 -04:00
devinacker
6e961381a7 expose a couple more input options in UI
closes #38
2016-05-04 23:47:42 -04:00
devinacker
f063009f15 give debug trace logs a better filename/location
(fixes #43)
2016-05-04 21:02:53 -04:00
devinacker
c6751e01a1 switch between main/debug windows when appropriate
(should fix #45)
2016-05-04 20:48:02 -04:00
devinacker
4922cb93af don't clear saved path when cancelling file dialog 2016-05-04 20:25:53 -04:00
Alex W. Jackson
8285c9e064 sdd1: apply latest byuu findings 2016-05-02 01:24:55 -04:00
devinacker
29f80681b5 copy-paste strikes again (fixes #39) 2016-02-26 01:38:44 -05:00
devinacker
0628454d0f serialize frame count
(and bump serializer version like it should have been after some other
stuff was changed)
2015-11-24 21:17:08 -05:00
Alex W. Jackson
150afd558f spc7110: don't hardcode the SRAM size 2015-11-20 09:34:29 -05:00
Alex W. Jackson
571daee7e5 libco: sigh... let's try file scope inline asm 2015-11-20 09:34:24 -05:00
Devin Acker
181eb0ab01 Merge pull request #35 from LuigiBlood/bsxmmio
Proper BS-X Memory Map Settings
2015-11-18 13:52:20 -05:00
luigiblood
549b4d588e Proper BS-X Memory Map Settings 2015-11-18 18:25:47 +01:00
devinacker
25375ff064 allow using WDM opcode as a software breakpoint 2015-11-16 20:31:54 -05:00
luigiblood
bed1283efa Basic Memory Pack Support 2015-11-15 15:08:52 -05:00
devinacker
98a2846016 fix typo in makefile for linux 2015-11-15 13:49:39 -05:00
devinacker
4f86ca63a6 ugh, gcc 2015-11-14 19:50:01 -05:00
devinacker
35da523790 fix mode7 v-splits in accuracy PPU (hello pan/atx)
see also:
http://forums.nesdev.com/viewtopic.php?f=12&t=11404&start=45#p131834
2015-11-13 18:46:46 -05:00
devinacker
6e2e3b82d5 v073+2. the future is now, or something 2015-11-09 19:40:10 -05:00
devinacker
dc7a840691 don't deadlock GUI when windows system menu is open
(should fix #33, and let's mask WM_SYSCOMMAND's param correctly while
i'm at it just in case)
2015-11-08 22:51:29 -05:00
devinacker
9a72f192fc allow searching memory for text in quotes 2015-11-07 23:11:17 -05:00
devinacker
90d5d94932 add memory searching and debugger hotkeys 2015-11-07 22:46:59 -05:00