adelikat
7d510df281
Lua Console - Lua Function List dialog - Ctrl+C copies the function to clipboard concatenated, ex: "emu.frameadvance()"
2013-04-16 01:25:30 +00:00
adelikat
be2937fdec
Code refactoring of Tools files - no functional changes other than some very tiny speedups and null checks
2013-04-14 23:56:45 +00:00
adelikat
34b0d8a272
Watch object code refactoring - no functional changes
2013-03-17 21:07:03 +00:00
adelikat
65ddac05bc
Ram Search - support Ctrl+C copy to clipboard
2013-03-17 15:45:01 +00:00
adelikat
cd03d2fe99
Slight tweak to movie frame property
2013-03-17 15:39:33 +00:00
adelikat
4a0a9e4b05
Ram WAtch - fix to output on the copy feature of last commit
2013-03-17 15:23:53 +00:00
adelikat
0196ea4cda
Ram Watch - support Ctrl+C to copy to clipboard
2013-03-17 03:21:58 +00:00
adelikat
5dc8733ae1
Some code refactoring, no functional changes
2013-03-10 22:42:54 +00:00
adelikat
5df510fb4f
Lua - add a null check that maybe completely fixes input.set(), also add a null check when attempting to resolve the lua path that was breaking Lua Console when auto-loading a lua session
2013-03-09 20:31:04 +00:00
adelikat
2a845ebc3b
Play Movie Dialog - fix time display of seconds, support ctrl+C on play movie list
2013-03-02 14:25:31 +00:00
adelikat
c316fba5ff
RamSearch - infinite undo/redo levels
2013-02-25 01:23:03 +00:00
adelikat
84bc032656
Some warning cleanup
2013-02-24 20:17:12 +00:00
adelikat
9f376fbf54
Progress on the state visualizer I was working on about 2 months ago, checking it in since it is collecting dust on my computer, feature is hidden for now
2013-02-18 01:22:41 +00:00
adelikat
6256c1dcd0
Check in the start of a Savestate visualizer feature for TAStudio, just an object right now, not hooked up and not complete
2013-01-01 19:21:36 +00:00
adelikat
09da012d94
Path Manager - change MakeAbsolutePath to take a default system parameter rather than requiring a useless empty parameter, and change all references to it accordingly
2012-12-30 17:52:40 +00:00
zeromus
8a69a4ebe0
switch snes core back to external process. more refined this time. support use of performance core.
2012-12-25 20:36:04 +00:00
adelikat
60e16a56a3
NULL Emautlor - remove Save Movie from context menu, make Hex Editor not crash when loaded
2012-12-23 02:49:08 +00:00
adelikat
d57b850c7e
A78 - Virtual Pads
2012-12-16 19:07:45 +00:00
goyuken
8cc820c273
hexeditor: fix highlighting positioninigngi
2012-12-14 02:02:59 +00:00
zeromus
a4b442abda
unify coreinputcomm and coreoutputcomm. there is a slight chance your console will be messed up until i fix a teeny tiny something, since i didnt test them all, since with more recent cores i dunno what roms are working anyway. let me know if i broke anything.
2012-12-10 00:43:43 +00:00
adelikat
8b08946c41
Virtual Pad tool - save window position, Ram Watch - restore defaults should set Save Window Position to true, not false
2012-12-08 18:35:12 +00:00
goyuken
4d8a178703
hex editor: fix crash with odd-sized memory domains and 2/4 byte value sizes. fix display bug with odd-sized memory domains. fix display bugs with >64KB memory domains.
2012-12-03 16:51:39 +00:00
adelikat
2947cd92d0
VirtualPads - implement sticky toggle checkbox
2012-12-02 20:44:44 +00:00
adelikat
bf35f63aa3
Virtual Pad - smarter clear function, only clears the sticky buttons pressed by the VirtualPad tool instead of also clearing stickies set by autohold hotkeys
2012-12-02 20:05:45 +00:00
adelikat
10585b69e4
TAStudio - main form responds to hotkeys/controller input pressed while in tastudio
2012-12-02 01:56:30 +00:00
zeromus
31faf359e9
try to 'sandbox' lua files with their own current directory.
2012-11-29 18:42:13 +00:00
goyuken
c95faaba72
tracelogger: copy ot clipboard
2012-11-28 18:59:56 +00:00
adelikat
0eea66c54b
PCE - slight change in order of buttons on input config, fix Virtual Pad on PCE CD and SGX modes
2012-11-26 02:22:15 +00:00
adelikat
f4d703663c
Virtual Pad - smarter resizing
2012-11-26 00:54:31 +00:00
adelikat
23749d7284
C64 - Virtualpad keyboard - clean up UI
2012-11-26 00:16:24 +00:00
adelikat
9ddd3d56a8
C64 - implement Restore key on client side, fixes to the Keyboard virtualpad
2012-11-25 21:49:07 +00:00
adelikat
2116dfa81b
TAStudio - listview - don't redraw bg unless it changes, a few fps speed up
2012-11-25 21:11:54 +00:00
adelikat
aeb5ca2115
VirtualPads - fix clearing of joystick pads
2012-11-25 20:13:13 +00:00
adelikat
09c0269489
GBA - fix virtualpad layout
2012-11-25 18:29:25 +00:00
goyuken
d20970afa7
gba: correct tracelogger address for PC pipelining. note that the disassembly for some branch instructions shows up wrong, making this seem "wrong". but it's right, and the disassembly will be fixed...
...
core: tracelogger can now show a custom column header. GBA uses it; all other traceloggers untouched
2012-11-24 00:45:25 +00:00
adelikat
a1b8b387d0
hook up GBA virtualpad
2012-11-23 14:33:50 +00:00
adelikat
dc520c80e3
start gba virtualpad
2012-11-23 04:12:46 +00:00
adelikat
54b3f28f7b
C64 - Keyboard virtualpad - finish wiring it up
2012-11-19 18:00:51 +00:00
adelikat
aca129d5f6
C64 - VirtualPad Keyboard - more progress - also fixed some mnemonic errors
2012-11-19 02:47:57 +00:00
adelikat
d72fa0d1bd
C64 - Progress on Keyboard virtualpad
2012-11-19 00:56:26 +00:00
adelikat
7ac6c1ce6c
C64 - Virtualpads - add the 2 joysticks
2012-11-18 22:34:38 +00:00
adelikat
40d4253f7a
C64 - progress on virtualpad keyboard
2012-11-18 16:14:19 +00:00
adelikat
8e43109a01
ColecoHawk - fix rerecording, fix virtualpads, C64 - start keyboard virtualpad
2012-11-18 15:03:23 +00:00
adelikat
9ebc848d26
VirtualPad tool - fix resizing, fix clear button on coleco pad, add to Toolbox Dialog, Toolbox dialog - dynamically resize height based on number of tools in the box
2012-11-18 05:31:31 +00:00
adelikat
94475aa9a7
ColecoHawk - hook up virtualpads
2012-11-18 05:19:05 +00:00
adelikat
076cbe38e6
hook up coleco to mainform title, rip out some old movie file saving code, fix up the save/open file dialogs for play movie/record movie/TAStudio
2012-11-17 22:16:23 +00:00
adelikat
05bb10e95d
Start a C64 keyboard virtual pad, not functional or hooked up yet, just design
2012-11-14 01:51:07 +00:00
adelikat
7682422c9b
Virtualpads - hook up NES Power button
2012-11-06 12:56:01 +00:00
phillip.grimsrud
4727ee72f0
Change the movie RewindToFrame to load the proper state even if the current frame is before the one in the argument. This will now send you to any frame on or before the end of the savestate log. Also change Tastudio to take advantage of this.
2012-11-03 00:20:40 +00:00
adelikat
3db5afe8a7
Oops, fix VirtualPadForm UpdateValues()
2012-11-01 01:18:12 +00:00
adelikat
3784b710e8
TAStudio - rip out virtual pad stuff
2012-10-29 23:18:20 +00:00
adelikat
04bb6c423e
Movie virtual pads to their own tool dialog instead of residing in TAStudio
2012-10-29 22:57:15 +00:00
adelikat
e3e52ed305
Delete the LuaWindow winform since it is an unfinished outdated design (we use LuaConsole)
2012-10-29 12:33:06 +00:00
adelikat
c35310faf8
Movies - when switching from record to play, write movie to disk
2012-10-29 00:40:26 +00:00
phillip.grimsrud
2329521de3
TAStudio fixes:
...
1: Fixed ListView double-click to run forward to the selected frame.
2: Added systems to a switch statement so that the virtual pads track with the log.
3: Fixed the ListView highlighting for the current frame.
2012-10-26 05:27:27 +00:00
adelikat
50b6a36661
Hex Editor - fix so that you can only highlight using left click (fixes the ability to highlight multiple addresses and use the context menu)
2012-10-15 00:56:47 +00:00
adelikat
ec47305e4a
another bot test
2012-10-13 21:53:28 +00:00
goyuken
37a916f779
fix registerbefore\registerafter drawing memory leak??
2012-10-12 15:05:06 +00:00
adelikat
ab761066e9
Lua - rehook up emu.registerbefore() and emu.registerafter(), but they have memory leaks, don't use them yet
2012-10-12 14:33:54 +00:00
adelikat
adeca3fd25
TAStudio - implement Genesis virtual pad
2012-10-12 14:22:52 +00:00
jxq2000
16d12e8548
Autocomplete box now positions correctly, even with scrolling and different font face/size.
...
Still isn't very functional, nor does it move as you scroll after it appears.
2012-10-09 00:17:48 +00:00
adelikat
0dfbfb592f
Re-hook up Load Config, menu item got disabled at some point. Trace logger - update number of instructions when clear button is clicked, show OSD message when saving to disk
2012-10-08 00:27:21 +00:00
adelikat
822c079011
Revert fix to emu.registerbefore/after functions because thee fix was leaking memory
2012-10-06 21:01:21 +00:00
adelikat
f8a962294a
Lua - fix memory leaks
2012-10-06 18:39:38 +00:00
adelikat
b8070bc92f
Lua - fix emu.registerbefore() and emu.registerafter()
2012-10-06 16:13:45 +00:00
adelikat
1c17f8dbed
Lua Drawing - fix so that multiple scripts can draw at once
2012-10-06 14:36:02 +00:00
adelikat
e7112a9a5d
Make the Lua Function List dialog modeless
2012-10-06 13:09:45 +00:00
goyuken
ab3377184a
RamWatch: fix bug where the "Value" column showed previous and not current
2012-10-04 21:01:58 +00:00
adelikat
3c3ec0f307
Trace Logger - misc cleanup - tab orders, good initial position of the maximum lines config pop up
2012-10-02 03:16:28 +00:00
zeromus
f815cb5c62
tracelogger-use \r\n
2012-09-30 18:49:16 +00:00
adelikat
9d1289d8d5
Trace Logger - log to file has a textbox and browse button. Implement the Save menu item (saves what is currently logged to the window)
2012-09-30 18:37:59 +00:00
adelikat
68de3b48b7
Add a Log path option to path config, and have Trace Logger user it
2012-09-30 16:50:00 +00:00
adelikat
960d6771c8
Trace Logger - Ctrl+C on the instruction list now works
2012-09-30 15:33:54 +00:00
adelikat
75c8739fb8
Trace Logger - log to file option, currently writes to Watch Filepath + GameName .txt with no option to change it
2012-09-30 14:52:36 +00:00
adelikat
247cef6835
Trace Logger - log to the window only up to the maximum number of lines, ability to set max lines, save window position option, show status and instruction count on window, don't autoload trace logger if core doesn't have it available, close trace logger if switching to a non-traceable core
2012-09-30 13:38:37 +00:00
adelikat
2d90368864
Trace Logger - UI changes, fix clear button crash
2012-09-30 04:28:06 +00:00
adelikat
427864841d
Trace Logger - basic logging fixed
2012-09-30 03:49:53 +00:00
adelikat
e865790086
Trace Logger - Hook up autoload
2012-09-30 03:09:41 +00:00
adelikat
e964dfb1df
Trace Logging hooked up for NES core, trace logger tool doesn't display rows for some reason
2012-09-30 02:37:00 +00:00
adelikat
96b282ca96
Trace Logger - haz icon
2012-09-30 01:08:15 +00:00
adelikat
52b8161b39
Start a Trace Logger, currently only NES has the right hooks, but it crashes when used
2012-09-30 00:53:08 +00:00
adelikat
486d621657
Status bar icons - actually hide conditional status bar icons when not relevant
2012-09-29 22:37:34 +00:00
adelikat
0e09a071cf
Hex Editor - allow drag highlighting with the mouse
2012-09-29 21:13:11 +00:00
adelikat
a9cb3f65e8
TASTudio - middle clicking pauses/unpauses the emulator
2012-09-29 20:54:56 +00:00
adelikat
92411aae7c
Add SNES Graphics config to the Toolbox dialog
2012-09-29 16:25:28 +00:00
adelikat
4c3571a938
Cheats - add "Values as Hex" menu item, when turned off, allows value and compare to be decimal instead of hex
2012-09-29 14:03:32 +00:00
adelikat
ed832036c1
Lua - Implement mainmemory.readbyterange()
2012-09-29 01:57:25 +00:00
adelikat
8fce215f95
Hex Editor - fix typing values with the numberpad
2012-09-28 17:24:44 +00:00
adelikat
65a4f5010a
Hex Editor - fix copy/pasting multiple highlighted addresses
2012-09-28 16:18:13 +00:00
pasky1382
72b1e1222a
Minor edit: Renamed the boolean so that it makes more sense.
2012-09-26 04:30:35 +00:00
pasky1382
8b3e54b397
Added Megaman X Hitbox viewer lua script.
...
Fixed Hex Editor's FindNext/FindPrev functions. FindNext/FindPrev now accept an additional argument (bool) that tells them to wrap around once. Fixed a bug where if the matched address was the 1st byte of the array it was ignored.
2012-09-26 04:25:45 +00:00
adelikat
6a2e17f143
Hex Editor - don't show 0 length Memory domains (prevents showing SNES CARTRAM in situations it doesn't exist and thus crashing the hex editor)
2012-09-26 03:30:19 +00:00
adelikat
1a4962b8c8
Fix Hex boxes in various dialogs to allow ctrl+C/A/V, such as game genie, cheats, ram watch/search, etc
2012-09-26 02:46:13 +00:00
adelikat
d5fc8f1c89
Hex Editor - fix Ctrl+C and Ctrl+A in the hex find box
2012-09-26 02:30:28 +00:00
adelikat
80b73cab98
Hex Editor - pressing enter in the find box = click the find next button
2012-09-23 23:20:30 +00:00
adelikat
c2bef262b9
Cheats - fixed column display, on and domain were reversed (domain names were being displayed in the on column). Also centered the On column text
2012-09-23 20:45:47 +00:00
adelikat
608dbf6316
Lua - implement nes.addgamegenie() and nes.removegamegenie()
2012-09-23 20:28:51 +00:00
adelikat
5d4703f71f
If changing the status of a cheat in Cheats,Hex Editor, Ram Watch, Ram Search, update the other dialogs too if they are open
2012-09-23 15:37:25 +00:00
adelikat
943f1aed66
Ram Watch - show shortcut keys on context menu items that have shortcut keys
2012-09-23 15:24:06 +00:00
adelikat
efbeac59b5
Ram Watch - add conditional Unfreeze All context menu item, allow unfreeze on multiple highlighted frozen addresses
2012-09-23 15:19:58 +00:00