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
David Lindecrantz
59c960da5e
Compiles again (using Xcode 7.1 and qt installed via brew)
2015-11-04 13:03:43 -05:00
devinacker
14af142111
poke readme a bit
2015-11-02 21:37:26 -05:00
devinacker
a55717a630
also don't try to map 24 bits of SFX space to cart
2015-10-26 21:13:26 -04:00
devinacker
e60ce2f6dd
limit SuperFX bus viewing to 00-7F
2015-10-26 20:41:38 -04:00
devinacker
632ef42b58
replace original hexeditor with QHexEdit
2015-09-13 21:57:22 -04:00
devinacker
c800e901bf
don't use cycle-timed reads in debugger
2015-08-12 22:43:04 -04:00
devinacker
9583a262c8
get rid of cumbersome "enable breakpoint" checkbox
2015-08-11 22:41:08 -04:00
Alex W. Jackson
cc1b84b649
Allow qtpath to be specified on OSX as well as on Windows
2015-08-11 22:02:30 -04:00
devinacker
28af6527db
add debugger dep. to makefile for SA-1/SFX
2015-08-11 21:48:45 -04:00
Michael Bazzinotti
3fd4be45e0
Add debugger source dependencies to Makefile
...
Without this addition, "make" will not rebuild bsnes properly when the debugger source files are modified.
2015-08-11 21:38:21 -04:00
devinacker
e84a26f1fd
use new CLSR register struct in SFX properties
2015-07-06 10:15:18 -04:00
devinacker
d243e732b4
superfx: swap blt/bge in disasm
2015-07-05 06:49:05 -04:00
Alex W. Jackson
1f21df71df
superfx: more multiply timing fixes; de-template-ify opcodes to greatly reduce compiled code size
2015-07-05 06:47:56 -04:00
devinacker
a06eafe962
use safer #define name for dllexport
...
(in hindsight, with bsnes and Qt both using __declspec(dllexport)
separately I have no idea how this was even compiling)
2015-06-30 21:53:42 -04:00
Alex W. Jackson
f3a1d819ea
superfx: make multiply timing match hardware tests
2015-06-25 22:26:41 -04:00
Alex W. Jackson
a2197beeac
Update libco
2015-06-25 22:26:35 -04:00
Devin Acker
76a9709d32
Merge pull request #26 from Optiroc/osx-build
...
OS X Build
2015-06-03 13:57:34 -04:00
David Lindecrantz
4e6226ccd0
Added "distribution" build target
...
A small convenience for future release builds.
2015-06-03 09:43:20 +02:00
David Lindecrantz
21f0a833f4
High DPI icons for OS X. App bundle version strings using same style as within the app.
2015-06-03 09:08:13 +02:00
Devin Acker
37f9b0d81a
Merge pull request #24 from Optiroc/osx-build
...
OS X Build
2015-06-03 00:11:56 -04:00
devinacker
50f1e0894c
safer cast of menu actions when loading/saving
2015-06-03 00:10:32 -04:00
David Lindecrantz
c4560beb96
nall/dl looks inside app bundle for dylibs on OS X build
2015-06-02 13:40:10 +02:00
David Lindecrantz
50f44a2c78
Makefile changes for OS X
...
"make all" also builds plugins
"make install" on OS X builds plugins, copies them to bundle frameworks, and moves bundle to /Applications
2015-06-02 13:37:59 +02:00
devinacker
65d2363dfc
more OS X makefile fixes
...
including removing linkage to openmp since it apparently isn't supported
by Apple clang right now
2015-06-02 00:36:01 -04:00
Alex W. Jackson
7be2a02453
ui: replace most '#if defined(PROFILE...' with specific PPU/DSP feature checks; allows PPU and DSP components to be mixed and matched
2015-06-01 12:26:45 -04:00
devinacker
461aa0c69c
update snesreader/snesfilter makefiles likewise
2015-05-31 23:49:58 -04:00
Devin Acker
e5e7aada2f
Merge pull request #21 from Optiroc/osx-build
...
Added search paths for Qt frameworks installed via Brew
2015-05-31 17:18:55 -04:00
David Lindecrantz
2523c64e5d
Added search paths for Qt frameworks installed via Brew (plus some tweaked flags for building from Xcode). Added "Building on OS X" section to README.
2015-05-31 23:00:24 +02:00
devinacker
cc6cfefae9
some SA-1 bus read changes
...
(read from SA-1 bus instead of CPU bus from the disassembler, and stop
reading from a different bus than the main SA-1 since it isn't necessary
anymore)
2015-05-30 00:39:38 -04:00
Alex W. Jackson
4b2e61baad
dsp: add macros to allow compiling as an non-cothreaded state machine for speed (not enabled yet; plan is to add channel_enable() support, do a few more optimizations, and then nuke alt/dsp)
2015-05-29 23:35:23 -04:00
Alex W. Jackson
5a64f078d5
Use bus_access for disassembler too; remove some dead code
2015-05-29 23:35:12 -04:00
devinacker
b4f4c58b79
update memory viewer more frequently
...
and update the debugger windows independently from
Interface::video_refresh, otherwise it could lead to noticeable
emulation lag every once in a while
2015-05-25 03:19:06 -04:00
devinacker
5d16bcc629
ppu: non-ambiguous function name for frame counter
2015-05-25 03:03:10 -04:00
devinacker
6f300e6889
keep a proper frame count from the PPU
...
that updates when the V-count rolls around instead of whenever the
frontend tells it to (unlike the other PPU counter values, this isn't
serialized since it has no effect on actual system state)
2015-05-25 01:06:43 -04:00
devinacker
5c4cfe8110
more of the above (inc. for additional debuggers)
2015-05-24 20:04:44 -04:00
Alex W. Jackson
6877c5efa0
Merge alt/cpu/debugger with cpu/debugger by renaming a few member variables; also remove some unused variables
2015-05-24 19:57:21 -04:00
devinacker
af6f8195f8
slap frame count on the end of CPU/SA-1 trace
...
in a really lazy way (using the existing frame count that the debug UI
uses for updates) and only for the CPU and SA-1 because the SMP and FX
don't show PPU H/V count anyway
2015-05-24 18:05:43 -04:00
devinacker
6e8c07b638
add the snazzy new sound viewer (tools menu)
2015-05-22 22:12:40 -04:00
devinacker
a3d2120b09
strip header from ROMs at the correct time
2015-05-21 09:20:40 -04:00
devinacker
1792b8233d
re-enable quickload/save menus
...
the bug that prompted these to be removed no longer happens in Qt 4.8.6
(which is the only version officially supported by bsnes-plus) and I can
only assume such a critical issue would have been fixed a long time ago
by now, so I'm bringing this back hopefully once and for all
2015-05-20 23:11:44 -04:00
Alex W. Jackson
dbb4043084
sa1: fix MMIO mapping on SA1 bus
2015-05-19 22:54:56 -04:00