goyuken
|
cdc753c10c
|
7800: expose the cpu flags. also fix the postbuild event in the csproj to copy emu7800.dll to the correct folder.
|
2013-11-11 17:39:01 +00:00 |
adelikat
|
1fb73a13d7
|
Lua - emu.getregister(s) - support Genesis
|
2013-11-11 17:21:38 +00:00 |
adelikat
|
90fe32b5ad
|
Lua - emu.getregister(s) - support PCE/PCE-CD/SGX
|
2013-11-11 17:03:55 +00:00 |
adelikat
|
8204ee552d
|
Lua - emu.getregister(s) - support A7800, but due to emu7800 usage, flags aren't supported
|
2013-11-11 16:55:08 +00:00 |
adelikat
|
3945ea0e87
|
Lua - emu.getregister(s) - suppport SMS/GG/SG-1000, Colecovision, and TI-83
|
2013-11-11 16:45:45 +00:00 |
adelikat
|
acf5c19a58
|
Lua emu.getregister(s) - add NES support for PC register, add support for A2600 and C64
|
2013-11-11 03:44:37 +00:00 |
adelikat
|
fb78215590
|
Lua - Implement emu.getregister() and emu.getregisters(). Only implemented in NESHawk right now
|
2013-11-11 03:20:33 +00:00 |
adelikat
|
b52ec7e647
|
Lua Registered Functions dialog - open up in a reasonable location, support multiple selection on Call and Remove buttons. Support hotkeys - Space or Enter = Call, Delete = remove
|
2013-11-10 23:16:18 +00:00 |
adelikat
|
9feb4d0871
|
Lua Console - make Registered Lua functions hotkey F12 instead of Shift+F12, make Registered Lua Functions dialog modeless
|
2013-11-10 22:05:03 +00:00 |
adelikat
|
2e51e7ad4f
|
Registered Lua Functions dialog - fix so Remove removes MemoryRead/Write events, add a Remove All button
|
2013-11-10 21:56:02 +00:00 |
adelikat
|
e7a481e6c4
|
Lua - OnMemoryRead() and OnMemoryWrite() - support multiple events, hook to the registered functions system, add ability to name function, return a GUID.
|
2013-11-10 21:20:55 +00:00 |
adelikat
|
ded77beb65
|
Lua - OnInputPoll() - hooked up to the registered lua functions system
|
2013-11-10 19:19:58 +00:00 |
adelikat
|
ea24f236fb
|
Lua - event.OnInputPoll() - allow multiple functions to be registered
|
2013-11-10 18:15:32 +00:00 |
adelikat
|
28a73c8174
|
move GetEmuVersion() to VersionInfo and refactor a whole bunch of stuff as a result
|
2013-11-10 02:55:11 +00:00 |
adelikat
|
9e5e477467
|
move emuversion, releasedate, and interim constants from MainForm to VersionInfo so that they are available to all projects (we can now "interim" things in all projects)
|
2013-11-10 02:32:47 +00:00 |
adelikat
|
fa35f3fef4
|
port Ti83 tooltip fix to 1.5x branch
|
2013-11-09 02:00:57 +00:00 |
adelikat
|
7d4e831861
|
restore Ti83 keypad tooltips
|
2013-11-09 01:55:45 +00:00 |
adelikat
|
d760373c29
|
cleanup some code in controller config, including catching a slight bug
|
2013-11-09 01:29:29 +00:00 |
adelikat
|
bc34dfe932
|
move controller default logic from controller config winform to client.common config object and hook it back up to the client
|
2013-11-09 01:12:46 +00:00 |
adelikat
|
52146bff6b
|
remove references to GBTools namespace
|
2013-11-09 00:27:07 +00:00 |
adelikat
|
2932a3a83c
|
EmuHawk - separate config dialogs from the tools folder into appropriate folders in the config folder
|
2013-11-09 00:20:39 +00:00 |
adelikat
|
999c884f13
|
Refactor WatchValueBox to better handle the Nullable property, fixes a lot of issues in the cheat form among other places
|
2013-11-08 23:55:45 +00:00 |
adelikat
|
8562276320
|
Change the default Position property of every winform from windows default to center parent
|
2013-11-08 18:43:24 +00:00 |
adelikat
|
03e9381adc
|
Clean up assembly info stuff in all projects
|
2013-11-08 15:56:58 +00:00 |
adelikat
|
2e32c22c00
|
set up subwcrev stuff to client.common, and set up assembly info for it, and fix assembly info for emuhawk
|
2013-11-08 15:34:47 +00:00 |
adelikat
|
a27c1678d2
|
"Merge" the about box change from r5123 to trunk
|
2013-11-08 14:53:42 +00:00 |
adelikat
|
10b609cb6e
|
Hex Editor - fix so context menu items dependent on addresses don't if no address is highlighted (prevents some exceptions being thrown when user attempts to use them)
|
2013-11-07 23:14:04 +00:00 |
adelikat
|
9dbcfdffd1
|
oops, forgot to check this in
|
2013-11-07 22:56:10 +00:00 |
adelikat
|
0b71e4d08c
|
Some fixes to the ToolManager and make cheats not redraw every frame
|
2013-11-07 20:33:29 +00:00 |
adelikat
|
0adffa65c1
|
Use ToHexString() extension is more places
|
2013-11-07 18:15:17 +00:00 |
adelikat
|
085719bf44
|
Fix lua
|
2013-11-07 17:49:00 +00:00 |
adelikat
|
121cd4fb58
|
Oops, throttle is not a good thing to put into Client.Common, it has window specific things
|
2013-11-07 17:11:08 +00:00 |
adelikat
|
17c68d34d0
|
make the word "autoload" consistently spelled/capitalized/hyphenated across all menus
|
2013-11-07 16:11:21 +00:00 |
adelikat
|
a3ff05fd82
|
fix a dumb mistake I made that broke logic regarding pausing/unpausing the emulator after entering/exiting the menu
|
2013-11-06 22:27:26 +00:00 |
adelikat
|
6f1090c87f
|
refactor cheatlist and watchlist to use MemoryDomain name indexing
|
2013-11-06 02:25:27 +00:00 |
adelikat
|
1061add64f
|
Refactor MemoryDomains in IEmulator, make a MemoryDomainsList object rather than IList<MemoryDomain>, remove MainMemory from IEmulator and make it a property of this new collection object, also add indexing by name. Refactor cores and tools as needed
|
2013-11-06 02:15:29 +00:00 |
adelikat
|
6f29976e9d
|
Cheats - fix bug where compare is 0 when clicking a cheat with a null compare value, refactor CheatList.Add() to be upsert logic
|
2013-11-05 23:14:22 +00:00 |
adelikat
|
92f8f9982c
|
When adding a cheat, if it already exists, update the existing instead of doing nothing!
|
2013-11-05 19:53:49 +00:00 |
adelikat
|
76de0c4bdd
|
Cheats - default compare box to empty, not 0
|
2013-11-05 19:46:27 +00:00 |
adelikat
|
4aae8a1311
|
Cheats - implement editing (oops, it was released without it!), fix value display (was showing the actual ram value, not the cheat's override value), don't flag changes if erroneously adding an existing cheat.
|
2013-11-05 19:33:06 +00:00 |
adelikat
|
9bbd8a07a6
|
fix an oops in last commit, and fix adding cheats via Cheats cheat form
|
2013-11-05 17:07:34 +00:00 |
adelikat
|
5c22d7433c
|
Cheats - fix insert separator
|
2013-11-05 16:53:24 +00:00 |
adelikat
|
8a2a673528
|
Rename CheatForm.cs to Cheats.cs
|
2013-11-05 16:40:54 +00:00 |
adelikat
|
0a0487850d
|
Fixes to ram watch and cheats closing events and restarting and asking to save changes, some of these are regressions from refactoring, some from the rewrite of these tools, and some have been this way since day 1
|
2013-11-05 16:37:05 +00:00 |
adelikat
|
2da8696b8d
|
fix some cheat related things I broke when refactoring it
|
2013-11-05 15:36:18 +00:00 |
adelikat
|
29dffc9bca
|
fix some false Ask to save changes nagging done by the cheat form
|
2013-11-04 21:02:36 +00:00 |
adelikat
|
704a9664bf
|
Add Client and Emualtion solution folders to .sln file
|
2013-11-04 20:45:34 +00:00 |
adelikat
|
56cb2ba538
|
Refactor CheatList and Cheats to have changed event handlers, and have the client wire up an event handler to update all the relevant dialogs.
|
2013-11-04 15:52:59 +00:00 |
adelikat
|
3f88ece3db
|
Remove some files I meant to delete, and some useless code cleanups
|
2013-11-04 03:12:50 +00:00 |
adelikat
|
bc5807a07c
|
move a search extension out of RamSearchEngine into the extensions class in BizHawk.Common
|
2013-11-04 02:18:40 +00:00 |