adelikat
|
2586a04498
|
oops, fix a logic error in HexTextBox, fixes a number of bugs such as losing the address when editing a Ram watch entry
|
2013-11-20 01:53:49 +00:00 |
adelikat
|
e98da5856f
|
misc code refactoring
|
2013-11-20 01:37:54 +00:00 |
adelikat
|
df622ec9f1
|
Ram Watch - clode cleanup
|
2013-11-20 01:17:01 +00:00 |
adelikat
|
701392f43c
|
Cheats - fix updating values on dialog load
|
2013-11-19 19:28:37 +00:00 |
adelikat
|
fc19fe40a9
|
Lua console - small nitpicky code cleanup, nothing useful here
|
2013-11-17 17:17:18 +00:00 |
adelikat
|
f147cdf75c
|
Lua Console - F12 works now if focused on the output window
|
2013-11-17 16:58:24 +00:00 |
adelikat
|
b2e341e2df
|
Lua Registered Functions dialog - fix bug where Call and Remove were affecting the wrong scripts
|
2013-11-17 16:43:12 +00:00 |
adelikat
|
175ed75553
|
Lua Console - autoscroll the output window as text gets added
|
2013-11-17 15:55:13 +00:00 |
goyuken
|
00b0451c4b
|
Disable r4828. Fixes busted video capture with OSD on. (Does not fix unrelated n64-only bug)
|
2013-11-17 01:41:47 +00:00 |
adelikat
|
5fb8ceb377
|
Fix a bunch of exceptions in Path Config dialog
|
2013-11-16 22:42:07 +00:00 |
adelikat
|
51f340fa76
|
Play Movie Dialog - add Fps and Frame count to the Details grid
|
2013-11-16 21:49:47 +00:00 |
pjgat09
|
32eadfc315
|
N64: Set the DisplayType based on the rom's country code, and set a PAL flag in the movie file if needed.
|
2013-11-16 21:29:42 +00:00 |
adelikat
|
ef79dccc43
|
refactor how movies are calculated to separate framerates into a dictionary
|
2013-11-16 21:05:59 +00:00 |
adelikat
|
bc3576eddb
|
Move PathEntry and PathEntryCollection to a separate file
|
2013-11-16 17:59:09 +00:00 |
adelikat
|
79b2e03d84
|
Previous commit was a lie, it implemented ICollection instead, therefore change the name of the object to CheatCollection
|
2013-11-16 16:30:20 +00:00 |
adelikat
|
611e21dd47
|
Ram Search - fix behavior of Restore Default settings
|
2013-11-16 15:03:37 +00:00 |
adelikat
|
3d9faa87c5
|
Ram Search - fix defaulting to fast mode
|
2013-11-16 14:46:57 +00:00 |
adelikat
|
e81e4238de
|
really fix numerics in n64 virtual pad
|
2013-11-16 14:35:42 +00:00 |
adelikat
|
8186e1eddf
|
fix typing into numeric boxes on N64 virtualpad
|
2013-11-16 04:21:47 +00:00 |
adelikat
|
d840c9fb8c
|
analog control panel - fix bug that was causing things to not update on mouse move
|
2013-11-16 03:27:43 +00:00 |
adelikat
|
cce98bcfe4
|
VirtualPads - allow smaller minimum size, add a clear button for people who don't think to right-click
|
2013-11-16 02:36:42 +00:00 |
adelikat
|
9f75724757
|
Path Config - greatly speed up dialog loading by building each tab page's controls on the tab changed event. It checks if building is needed and builds if so.
|
2013-11-15 23:32:06 +00:00 |
adelikat
|
3ee9ed35f1
|
Pth Config - some misc code cleanup
|
2013-11-15 22:27:20 +00:00 |
adelikat
|
6cf637b72a
|
oh yeah, EmuHawk - program.cs references the core project specifically for version checking. Change reference there.
|
2013-11-15 14:12:27 +00:00 |
adelikat
|
7e45f13282
|
Change project name BizHawk.Emulation to BizHawk.Emulation.Cores
|
2013-11-15 14:05:47 +00:00 |
adelikat
|
25b242ade4
|
Clean up namespaces for BizHawk.Emulation sound files
|
2013-11-14 19:33:13 +00:00 |
adelikat
|
c076931d0c
|
clean up NES namespace
|
2013-11-14 13:15:41 +00:00 |
adelikat
|
9266cafd2a
|
Another round of BizHawk.Emulation namespace changes
|
2013-11-13 23:36:21 +00:00 |
adelikat
|
dd3df013fb
|
cleaning up some Bizhawk.Emulation namespaces
|
2013-11-13 03:32:25 +00:00 |
adelikat
|
6f2bd4eca3
|
Cleanup namespaces in C64
|
2013-11-12 19:22:09 +00:00 |
adelikat
|
aaf5f17df8
|
Changed my mind about the namespace in previous commit, as we decided some time ago, cores should be in BizHawk.Emulation.Cores.X namespaces
|
2013-11-12 18:59:56 +00:00 |
adelikat
|
e0da7792f4
|
Emulation - move Calculator folder up one level to be equal to console and computer, fix namespaces accordingly
|
2013-11-12 18:55:09 +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
|
ded77beb65
|
Lua - OnInputPoll() - hooked up to the registered lua functions system
|
2013-11-10 19:19:58 +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
|
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
|
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
|
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
|
be547db4a1
|
Move MemoryDomain to its own file, and move the Endian enum into it, also clean up the class a bit, and refactor things as necessary
|
2013-11-04 02:11:40 +00:00 |
adelikat
|
9751fd5a1a
|
Move interfaces and base implemenations from emulation to emulation.common
|
2013-11-04 01:39:19 +00:00 |
adelikat
|
348171bdc5
|
start Emulation.Common project and move the Emulation/Database folder files to it
|
2013-11-04 01:06:36 +00:00 |
adelikat
|
4f5d8b89c9
|
move Log.cs from BizHawk.Emulation to BizHawk.Common
|
2013-11-04 00:45:23 +00:00 |
adelikat
|
7b03fc0bc0
|
Move Buffer.cs and Util.cs from BizHawk.Emulation to BizHawk.Common, and add 1234832983 usings
|
2013-11-04 00:36:15 +00:00 |
adelikat
|
fe7da7c5b5
|
move disc stuff out of BizHawk.Emulation into a new project BizHawk.Emulation.DiscSystem, updated namesspaces in those files, set up other projects with the right references and usings
|
2013-11-03 23:45:44 +00:00 |
zeromus
|
7a260abb54
|
update libsnes building for new output directory, and add support for exec/read/write/nmi/irq hooks
|
2013-11-03 22:44:49 +00:00 |
adelikat
|
ed5cfe39a6
|
1.5x and trunk - fix scrub input hotkey, on trunk a slight refactoring now that more things are in client.common
|
2013-11-03 16:53:05 +00:00 |
adelikat
|
3843acb2d9
|
Move some stuff to Client.COmmon
|
2013-11-03 16:47:21 +00:00 |
adelikat
|
bbc12256b2
|
Rename IEmulator.ResetFrameCounter() to ResetCounts() as that is a more precise term since it resets frame and lag counter variables (and theoretically any other similar counters that could get implemented)
|
2013-11-03 16:29:51 +00:00 |
adelikat
|
5f9eb69292
|
oops
|
2013-11-03 16:10:30 +00:00 |
adelikat
|
589758f74d
|
rename GlobalWinF to GlobalWin, yeah, I'm being nitpicky
|
2013-11-03 16:07:58 +00:00 |
adelikat
|
26ffd9f4e3
|
EmuHawk - don't use PathManager to resolve the exe directory during main now that it is in a dll, it can find its own path itself
|
2013-11-03 16:05:49 +00:00 |
adelikat
|
cd856a0011
|
move output folder up one level
|
2013-11-03 14:06:46 +00:00 |
adelikat
|
b857c7066c
|
Fix MakeRelease.bat
|
2013-11-03 13:41:49 +00:00 |
adelikat
|
c669680e07
|
Rename Multiclient folder
|
2013-11-03 04:05:56 +00:00 |