adelikat
1b2ce4e212
Lua Console - add a Registered functions dialog that shows registered lua functions registered functions (currently only supports frame and savestate events
2013-08-05 00:26:19 +00:00
adelikat
31126d437b
add a analog section for hotkeys, for the purpose of buttons that "fudge" an analog virtualpad's axis values. Only "Y Up Large" done so far. Will finish the rest after I rewrite the hotkey system completely.
2013-08-03 13:22:54 +00:00
adelikat
b0253967ee
Firmwares dialog - support Ctrl+C copying the selected row(s) to the clipboard
2013-08-02 14:23:59 +00:00
adelikat
91a13bf8f4
Misc Code refactoring, no functional changes
2013-07-16 01:59:59 +00:00
adelikat
0853da8165
slight positioning fix to Saturn virtualpad
2013-07-14 22:47:06 +00:00
adelikat
c5204487a7
Saturn - implement virtual pads, also break movie mnemonics for this core, hope nobody was making a movie yet.
2013-07-14 22:18:22 +00:00
adelikat
cbb35fc3ce
Ram Search - introduce "Fast Mode" in order to support large domains such as for N64. In fast mode, the previous value will be defined as last search (or original value), and change counts will not be incremented but the previous value/change counts will not be processed saving huge amounts of processing.
2013-06-30 21:50:17 +00:00
adelikat
e1212c75e3
Ram Search - clear undo history when starting a new search, and add a Clear Undo History menu item
2013-06-30 20:10:52 +00:00
pasky1382
23d71a3b87
Commented out unworking code for disc.DetectSegaSaturn() in MainForm.cs
...
Added 'Always On Top' option to settings in hex editor/tas studio/ram search
2013-06-25 08:50:42 +00:00
pjgat09
a4a88ff139
N64: Tweaked the virtual pad layout
2013-06-10 00:08:31 +00:00
pjgat09
4225ef55af
N64: Fixed the analog control in the virtual pad to look and behave better
2013-06-09 23:54:19 +00:00
pjgat09
fc596038e5
N64: Added NumericUpDown controls for X and Y on the virtual pad, but they don't work quite right yet. Also the analog control is being odd now.
2013-06-08 21:59:06 +00:00
pjgat09
d47b0b1cc1
N64: Added the analog data to the (currently unused) mnemonic for the virtual pad
2013-05-27 01:31:29 +00:00
pjgat09
1e1466a0f9
N64: Some improvements to the virtual pad. 4 pads are now shown and work, input display works
2013-05-20 01:53:02 +00:00
pjgat09
ba3feac259
N64: Hook up the rest of the buttons on the virtual pad
2013-05-11 20:21:29 +00:00
pjgat09
fd26695fff
N64: Added X and Y axises to the mnemonic, which now get saved and replayed in movies. Fixed an issue in the virtual pad which caused the Y axis to go from -127 to 128 instead of -128 to 127
2013-05-11 02:04:55 +00:00
pjgat09
0811ff4e41
N64: Wired up the analog control in the virtual controller. I probably did the float wiring badly, but it works for now.
2013-05-10 23:29:14 +00:00
pjgat09
e25d58eecb
Restrict the analog control to it's own drawing area
2013-05-10 23:25:31 +00:00
pjgat09
8c16b78849
LuaWriter: Commented out code that checks if the file to save to doesn't exist. That code causes an infinite recursive loop, popping up a save dialog box every time. I'm not sure exactly what the logic was supposed to be here, but this seems to take care of the problem.
2013-05-07 01:17:52 +00:00
pjgat09
371dcc8f40
Reversing some faulty bit-shifting to fix 4 byte poking.
2013-05-06 23:33:13 +00:00
pjgat09
a5d7fdd870
Replace some buggy divisions with bit-shifting to fix s problem freezing an address in the ram watch
2013-05-06 23:17:44 +00:00
adelikat
29226acd54
N64 virtual pad - graphics for the analog control, not hooked up to anything yet, and not tweaked
2013-05-04 19:04:23 +00:00
masterofpuppets152001
9c80ea5ec7
Moved it to N64, hope all is right
2013-05-04 17:56:24 +00:00
masterofpuppets152001
47cf4c3cb9
Early Vid plugin, is this how you want it Adelikat?
2013-05-04 16:54:34 +00:00
adelikat
a638ea6f41
N64 - hook up virtual pad, currently only 1 player and only the digital buttons
2013-05-04 13:37:20 +00:00
adelikat
669edc55b3
Start a new virtual pad, and update 2012 sln file with new files from past few commits
2013-04-28 13:56:29 +00:00
masterofpuppets152001
670460df8c
Genesis GG decoder/encoder (working codes!) and revamped UI of SNES/GG/GB Decoders
2013-04-26 03:12:04 +00:00
masterofpuppets152001
f3a8cee8bc
Gameboy/Game Gear Game Genie Decoder (still non-working code)
2013-04-24 20:41:23 +00:00
zeromus
4aebb21912
make cheats memdomain selector dropdownlist style
2013-04-23 22:27:00 +00:00
masterofpuppets152001
0df9dbde13
SNES Game Genie Encoder/Decoder, first "big" commit, hopefully I got everything
...
If there is anything wrong, let me know so I know what to do next time!
2013-04-23 09:09:49 +00:00
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