adelikat
|
e211cfdcf3
|
PSX - virtualpad support for non-dualshock controllers
|
2015-02-05 21:42:28 +00:00 |
adelikat
|
3ebd9bb2df
|
Lua functions list - greatly speedup drawing
|
2015-02-05 00:04:05 +00:00 |
adelikat
|
4eda12a8b0
|
PSX - Virtualpad - pay attention to the number of conntected controllers - still todo: schema for Gamepad and DualAnalog
|
2015-02-01 14:02:01 +00:00 |
adelikat
|
5188c43e07
|
Debugger - Use proper PC register property on load - Fixes issue 380
|
2015-01-31 23:34:28 +00:00 |
adelikat
|
53cda95ca5
|
Lua Console - don't nag to save a session, unless a session exists
|
2015-01-31 01:52:29 +00:00 |
adelikat
|
dba610d5d7
|
Hex Find - focus and highlight on load
|
2015-01-31 01:25:08 +00:00 |
adelikat
|
29a6c7369b
|
Hex Find - even more simple
|
2015-01-31 01:23:03 +00:00 |
adelikat
|
8b48bd3e26
|
Hex Find - simplify some code
|
2015-01-31 01:16:41 +00:00 |
scepheo
|
bdfdd96686
|
RAM Poke: Pressing the "Poke" button now also closes the dialog.
|
2015-01-30 16:15:08 +00:00 |
scepheo
|
860227ee66
|
LuaConsole: Actually stop and restart script upon tool restart.
|
2015-01-29 14:50:09 +00:00 |
adelikat
|
6f2488aa57
|
Lua - clear out lua drawing surface on restart
|
2015-01-29 03:36:19 +00:00 |
adelikat
|
307845b3b5
|
Lua - recover from a locked drawing surface exception and log to the console, rather than crash the emulator
|
2015-01-29 02:14:39 +00:00 |
adelikat
|
24a517d293
|
Lua - properly re-inject core dependencies on restart
|
2015-01-28 14:38:06 +00:00 |
adelikat
|
09072acb3b
|
Lua Console - immediate box - in some situations wrap the text in a console.log(), such as if the user simply types a variable name
|
2015-01-27 23:27:44 +00:00 |
adelikat
|
3b13ea4a8f
|
spaces to tabs, good ol whitespace commit
|
2015-01-27 23:18:48 +00:00 |
adelikat
|
5636c1b6a1
|
Ram Search - support copy similarly to ram watch
|
2015-01-27 03:09:13 +00:00 |
adelikat
|
f547dfbb21
|
some fixes to last commit
|
2015-01-27 02:53:57 +00:00 |
adelikat
|
bb2cd1b476
|
Ram Watch - support copy and paste (generates and receives the same text as would be in a .wch file)
|
2015-01-27 02:37:18 +00:00 |
adelikat
|
82bda9006a
|
Cheats dialog - never ask to save changes, the cheat system is independent of the dialog and makes intelligent decisions already, no need to annoy the user
|
2015-01-27 00:44:13 +00:00 |
adelikat
|
8246de14aa
|
IMemoryCallbackSystem - add a flag to indicate whether execute callbacks are available, in lua and the debugger, take this flag into account, also improve some availability checking in Lua memory callbacks. Flag N64 as not having execute callbacks available
|
2015-01-25 22:14:58 +00:00 |
adelikat
|
e1f59363f2
|
Debugger - on refresh, check for new non-debugger made breakpoints and display them
|
2015-01-25 19:50:54 +00:00 |
adelikat
|
d4d966680d
|
Debugger - tweak positioning of register labels when registers are not settable
|
2015-01-25 16:56:18 +00:00 |
adelikat
|
e1811371e4
|
Cheats - only allow writable domains in the domains dropdown
|
2015-01-25 16:20:53 +00:00 |
adelikat
|
e51ffd95d8
|
Ram Watch/Search - disable poke and freeze toolbar items based on writability of a domain, also smarter enabling/disabling of them in general
|
2015-01-25 16:07:15 +00:00 |
adelikat
|
4a39b5a619
|
Hex Editor - if a domain is not writable, switch to a "read only" mode
|
2015-01-25 15:42:07 +00:00 |
adelikat
|
71d7c2537a
|
Ram Watch/Search - also disable freezing if a domain is not writable
|
2015-01-25 15:15:56 +00:00 |
adelikat
|
7ed8704555
|
add a CanPoke() extension method for memory domains, checks for a null or not implemented Poke Poke delegate, use it to disable Poke on Ram Search and Ram Watch, still todo - hex editor and lua
|
2015-01-25 14:37:37 +00:00 |
adelikat
|
d200c1be38
|
HexEditor.cs - fix line endings
|
2015-01-25 13:24:18 +00:00 |
adelikat
|
e4800cb8f3
|
debugger - fix ability to set write and execute breakpoints
|
2015-01-24 19:50:18 +00:00 |
adelikat
|
d9c7e09445
|
Debugger - fix sound stutter on add breakpoint dialog pop up
|
2015-01-24 18:23:04 +00:00 |
adelikat
|
7b87f666a1
|
MemoryDomains - rename CheatDomain to SystemBus
|
2015-01-24 15:49:02 +00:00 |
adelikat
|
f89f8fc457
|
add a PauseChanged event to mainform, have the debugger subscribe to it and refresh instead of refreshing every frame, add a refresh menu item with F5 hotkey just in case
|
2015-01-24 03:10:21 +00:00 |
adelikat
|
027706be70
|
Debugger - to PC button
|
2015-01-24 02:50:22 +00:00 |
adelikat
|
652640d580
|
Debugger - disassembler - support ctrl+C to copy selected rows to the clipboard
|
2015-01-24 00:02:22 +00:00 |
adelikat
|
5d2eb17771
|
debugger - fix scrollbars on register panel
|
2015-01-23 23:51:37 +00:00 |
adelikat
|
19450e50f7
|
Debugger - Register box - make label spacing dynamic based on the largest register name
|
2015-01-23 23:17:24 +00:00 |
zeromus
|
773826049f
|
fix bug in disassembler
|
2015-01-23 20:29:07 +00:00 |
zeromus
|
2a1f40982c
|
dont know how valuable it will be, but just in case.. 16.16 fixed point support
|
2015-01-22 01:24:20 +00:00 |
zeromus
|
3a8fcec1bf
|
HexEditor: add a bit of a hacky n64 matrix viewer test code to context menu
|
2015-01-22 01:15:06 +00:00 |
zeromus
|
c445dcf183
|
HexFind: respond to escape key
|
2015-01-22 01:14:49 +00:00 |
adelikat
|
aff2e9544e
|
Ram Search - change "Add to Ram Watch" hotkey from ctrl+R to ctrl+W for consistency
|
2015-01-21 23:20:58 +00:00 |
adelikat
|
69b2e51e7c
|
Debugger - add a cancel seek button
|
2015-01-21 23:04:47 +00:00 |
goyuken
|
af451143bf
|
a bit of memory domain cleanup
|
2015-01-21 17:36:22 +00:00 |
adelikat
|
4b2d116738
|
Debugger - implement the Seek To button
|
2015-01-21 02:12:59 +00:00 |
adelikat
|
1fadcdd9f0
|
Debugger - add a SeekTo button/textbox, doesn't do anything yet, other than intelligently enable/disable based on availability and set the textbox properties based on the properties of the PC register
|
2015-01-21 00:46:13 +00:00 |
adelikat
|
5462e16b91
|
Hex Editor - fix a bunch more int to long conversions
|
2015-01-19 02:42:58 +00:00 |
adelikat
|
a8b1fc609a
|
Ram Poke - handle the case of an absurd amount of addresses picked
|
2015-01-19 02:04:04 +00:00 |
adelikat
|
1c6d6f57bc
|
Hex Editor - better location for the poke dialog, don't attempt to highlight non-visible addresses (fixes some bad drawing when highlighting and scrolling)
|
2015-01-19 01:49:56 +00:00 |
adelikat
|
ebf7273cbe
|
Hex Editor - open poke dialog in a logical location, update the hex editor when Poke is clicked on the Poke pop up dialog
|
2015-01-19 01:39:47 +00:00 |
adelikat
|
0620246ef4
|
Hex Editor - fix highlighting of addresses greater than 7FFFFFFF in 32 bit domains
|
2015-01-18 20:15:03 +00:00 |