feos
799afc6b0a
n64: switch to regular tracer method
...
todo: same for gpgx
2016-08-14 20:35:05 +03:00
feos
45a83322a7
n64 tracer: mention regs in the header
2016-08-14 19:20:18 +03:00
feos
473b9e5f33
m64p tracer:
...
- shrink core's disasm string a bit
- nicely print registers (r0 and co-processors regs are dropped though)
- rebuild dll
2016-08-14 17:49:56 +03:00
feos
d4c7175910
N64.ITraceable: log non-zero regs
...
still gigantic file for 1 frame
todo: implement internal tracer instead
2016-08-14 01:12:53 +03:00
zeromus
6d32112c9e
fix gpgx, n64 trace loggers
2016-08-13 16:34:01 -05:00
feos
801dac3c0d
GPGX.ISettable: output and input hex values
2016-08-14 00:20:01 +03:00
zeromus
a7d2b8d7f7
* add a new IToolForm update mechanism which has extensible update points (so a tool can both pre- and post- update)
...
* make trace logging "core-pushes" model, to a sink installed by the frontend. This sink can go straight to the disk without wasting memory if that's what the Trace Logger tool has selected; or the Trace Logger will buffer it if it needs to. Formerly, we had a "core-pushes-to-buffer" and "client-pulls-once-per-frame" which necessarily caused huge buffers no matter what was going on.
2016-08-13 15:31:26 -05:00
feos
8721d0ef83
Merge pull request #681 from vadosnaprimer/gpgx32
...
old gpgx is back!
2016-08-13 22:49:04 +03:00
feos
49176b28bd
m64p: setup CallbackBasedTraceBuffer
2016-08-13 20:36:26 +03:00
feos
d5ac190bdc
m64p: don't freeze on breakpoint
...
debugger: indicate break hit
2016-08-13 16:26:10 +03:00
feos
4cf9684dea
gpgx32: update dll once again
2016-08-12 22:14:24 +03:00
feos
dc68b90cd0
m64p: exec breakpoint occurs, but freezes in HackyPinvokeWaitOne()
2016-08-12 00:35:52 +03:00
feos
640911db33
make gameshark image and icon properly transparent
2016-08-11 23:46:28 +03:00
feos
80c90e7acc
m64p: attempt to add execute callback
...
no memory callback seems to be working yet though
2016-08-11 21:58:09 +03:00
feos
35282ba577
gpgx32: flipped namespaces, added excplicit core picking
...
diff is messed up after folder renaming, but no file was changed except for namespaces and waterbox's core name
2016-08-10 22:27:46 +03:00
feos
8eaba2e40f
Merge pull request #680 from parasyte/bug/trace-logger-save
...
Fix File->Save Log menu item in Trace Logger window
2016-08-10 18:32:27 +03:00
parasyte
89403c72d8
Fix File->Save Log menu item in Trace Logger window
...
- Prevents an unhandled exception when saving a log from the window
(opposed to file)
2016-08-09 21:35:37 -07:00
Paul Kratt
4a2c58e1cb
Merge pull request #679 from parasyte/bug/snes-compat-memory-domains-rebase
...
libsnes: Fix disassembler with compatibility core
2016-08-09 21:00:38 -05:00
Paul Kratt
8fd273bdf3
Merge pull request #678 from parasyte/feature/breakpoint-address-mask
...
Add address mask setting for breakpoints
2016-08-09 20:58:18 -05:00
feos
7b26a6b573
gpgx32: make it compile
...
also build a dll
2016-08-09 21:13:42 +03:00
feos
d970ccf544
gpgx32: dropped Dynamic
2016-08-09 20:43:15 +03:00
feos
ca0d7ce92d
new namespace
2016-08-09 20:16:24 +03:00
feos
14fd7d52c2
check in files
2016-08-09 20:03:23 +03:00
feos
2df4fa165b
gpgx32: added pre-waterbox version separately
2016-08-09 19:57:04 +03:00
parasyte
620c74e56e
bsnes: Fix disassembler with compatibility core
...
- The fake bus map has been extended to read mapped ROM space
2016-08-08 22:11:49 -07:00
parasyte
71c7edbb24
Add address mask setting for breakpoints
2016-08-08 04:37:39 -07:00
feos
ffc1e2f41a
tastudio: fix readonly hotkey on launch
2016-08-07 11:02:52 +03:00
feos
a2b55291b3
tastudio:
...
- movie end doesn't switch to record mode anymore. fix #586
- recording mode checkbox
- fix rec mode dying during fast rewind
todo:
- readonly hotkey doesn't work until we click the checkbox
- movie status icon doesn't show up if tastudio is autoloaded
2016-08-06 22:28:25 +03:00
feos
1e6b3bfbee
lua text: display trailing spaces
2016-08-06 15:45:07 +03:00
feos
f94b352765
tastudio:
...
- fix escape handling
- frame advance doesn't unpause emu when seek frame is reached
2016-08-04 19:42:42 +03:00
feos
b0893bdee8
tastudio: stop seeking when movie stops
2016-08-04 18:53:01 +03:00
feos
170681c3ad
tastudio: Recording mode
...
a bit inconsistent with how it switches to record right now
2016-08-03 22:29:27 +03:00
feos
178820746c
tastudio: prevent crash occurring at new state capture
...
mem leak is still there for N64
2016-08-02 22:46:21 +03:00
feos
e362ecdbbf
tastudio: insure against all sorts of silent corruption.
2016-08-02 20:05:31 +03:00
feos
92bcca8b7d
tastudio: tastudio's Emulator was dying if we unpause tasproj while tastudio isn't loaded, and then attempt to launch it.
2016-08-01 21:51:38 +03:00
feos
2894bb908d
tastudio: stop copying nothing on Cut command.
2016-08-01 20:41:33 +03:00
feos
13476f33ca
tastudio: don't pass ctrl+c hotkey to mainform.
2016-08-01 20:23:16 +03:00
alyosha-tas
f1e8ec02dc
Do the update correctly
2016-07-31 16:34:22 -04:00
alyosha-tas
80a4f46ce0
Add note to Coleco skip Bios
...
It doesn't always skip, it is handled internally, so I added a note to make this apparent to the user
2016-07-31 14:33:12 -04:00
alyosha-tas
a42e52aca9
Add Venture to list of no skips
2016-07-31 14:32:01 -04:00
hegyak
e2408d77c5
Merge pull request #673 from MrCheeze/master
...
Fix SNES trace logging to not lose information
2016-07-31 07:59:38 -07:00
MrCheeze
ef3c816c2f
Fix SNES trace logging to not lose information
...
Fixed the bug where if a tracelog line contains more than one "[", everything after the second [ will be mistakenly thrown out.
2016-07-27 19:54:48 -04:00
feos
79badbbe63
tastudio: smarter column width
2016-07-27 21:06:13 +03:00
feos
9353b5afb1
tastudio:
...
- more columns hidden by default (psx)
- optimize width for those whose names are longer than 1 char
2016-07-26 20:46:15 +03:00
feos
7748c2f3a8
tastudio:
...
- show "fake analog" buttons too (fixes #672 )
- stop pausing when loading branches
mainform: moved some tools around in menu
2016-07-26 20:01:46 +03:00
Isotarge
e0ac148e76
Fix #669
...
- Fixes RAM Watch, RAM Search, and RAM Poke usability issue w/negative
numbers.
- Bonus fix for unhandled exception when entering . in to the specific
value box
2016-07-22 02:15:43 +09:30
Isotarge
41ff244e01
Poke: Ram -> RAM #669
2016-07-22 01:52:43 +09:30
Isotarge
5a20a520bd
Tools: Ram -> RAM #669
2016-07-22 01:32:54 +09:30
nattthebear
7b19db2d64
Fix NES memory domains
2016-07-16 16:13:50 -04:00
nattthebear
4b165089fd
Fix PCE memory domains
2016-07-16 13:57:24 -04:00