adelikat
1232642c15
some minor code cleanup of MainForm.cs
2013-12-26 01:00:44 +00:00
adelikat
c23a61e0e6
Merge natt's sync setting changes back, some ugliness needs to be cleaned up
2013-12-25 19:47:44 +00:00
adelikat
db5684b4db
Create a RomLoader object in Client.Common and port over a bunch of code from EmuHawk. Still a lot of refactoring, and probably more logic can be moved to common, and things need cleanup, and there is possibly bugs.
...
This commit breaks coleco rom loading, to settle a merge conflict with the previous commit
2013-12-25 19:09:53 +00:00
goyuken
cff6a517f5
coleco to new settings system
2013-12-24 23:32:43 +00:00
goyuken
433a0f7925
NES: fix oops
2013-12-24 22:37:45 +00:00
adelikat
e711a6ec6f
Move SwapBackupSavestate() from EmuHawk.Mainform to Client.Common.SaveSlotManager
2013-12-24 22:20:18 +00:00
adelikat
dd63395f67
move some stuff from EmuHawk to Client.Common
2013-12-24 21:59:41 +00:00
adelikat
302e71edc3
Rework some input stuff in preparation for moving it to common
2013-12-24 21:37:51 +00:00
goyuken
82c82b681a
connect a26 to the new settings setup. unlike all those before it, the menus have changed a bit, but all of the functionality is still there. in movie 2.0, a26 will store the two difficulty switches and the bw\color switch as syncsettings
2013-12-24 20:50:53 +00:00
goyuken
bdfbafdfca
SMS: support new settings infrastructure. this adds enableFM and allowOverclock as sync relevant settings for movie files (but of course, they won't end up in Movie 1.0 files)
2013-12-24 01:06:17 +00:00
goyuken
4a963bc3b0
gpgx: informative fail if an attempted controller isn't supported
2013-12-23 23:20:40 +00:00
goyuken
916e0029c4
GPGX: support new settings system. this means you can now connect all manner of weird arse controllers, but some aren't implemented in other places yet.
2013-12-23 23:03:12 +00:00
goyuken
50e3691181
new setting system: misc cleanup
2013-12-23 21:54:10 +00:00
goyuken
2558e76b5d
fix rewind on N64, gpgx.debug
2013-12-23 20:34:02 +00:00
goyuken
bf20188462
add winform edit for dual gameboy settings
2013-12-23 16:58:20 +00:00
adelikat
70078b24f2
Remove the hacky Cheats_Restart() method and move the logic into the Restart method of ToolManager, also move over the generateDefaultCheatName to that object and make it static
2013-12-23 03:07:06 +00:00
goyuken
d37796ab1c
more new core config framework; this time GAEMBOY
2013-12-23 02:51:41 +00:00
adelikat
05e2f67771
Move some tool loading logic from mainform to toolmanager
2013-12-22 23:34:22 +00:00
goyuken
f992672051
NES add sound volume settings to config object
2013-12-22 21:47:16 +00:00
goyuken
0347fc5eef
core settings stuff etc
2013-12-22 20:41:21 +00:00
adelikat
7acc64c37e
Add Geneis Game Genie to toolbox, and re-enable the feature but INTERIM flag it
2013-12-22 20:38:36 +00:00
adelikat
2448ad0dda
Wire up the Genesis Game Genie Encoder/Decoder to the GPGX core, but disable it since it doesn't seem to work right now
2013-12-22 20:25:43 +00:00
adelikat
5fc78efe85
Fix exception when a "Starts from Now" movie is made with the record movie dialog when the folder selected does not already exist
2013-12-22 19:06:57 +00:00
adelikat
d5ea2567ba
Context Menu - fix logic for showing Add Subtitle
2013-12-22 18:54:07 +00:00
adelikat
4584b0a054
Path Config - fix defaults button, remove "DEBUG" tab and some code cleanup
2013-12-22 18:36:27 +00:00
adelikat
3d2750f62a
Fix a few default keys in SMS and PCE autofire
2013-12-22 18:02:55 +00:00
adelikat
5e05882b70
Hotkey config - fix spacing bug
2013-12-22 17:14:22 +00:00
adelikat
c48f93d099
Restore saveslot statusbar icons coloring
2013-12-22 17:02:28 +00:00
adelikat
b8fcdc507b
Defaults for GPGX Controller
2013-12-22 15:48:55 +00:00
adelikat
5fff62d52b
Add GBA Gpu Viewer to toolbox, and add snazzy gba icon
2013-12-22 15:39:11 +00:00
adelikat
edd9e65e9e
Toolbox - fix focus issue on load
2013-12-22 15:26:09 +00:00
goyuken
0cd5af1843
rework NES palette config in new core config system
2013-12-22 06:55:34 +00:00
goyuken
a5cdee3780
pce: connect to new settings system
2013-12-22 05:58:24 +00:00
adelikat
0e4c507d08
Toolbox - some more intelligent code
2013-12-22 03:41:10 +00:00
adelikat
7a61b53fa1
Toolbox - rip out text feature since the box is too small to see it now
2013-12-22 03:21:32 +00:00
adelikat
928e14f110
Add GB GPU viewer to toolbox, and clean up some toolbox behavior
2013-12-22 03:15:53 +00:00
goyuken
0b8adc6113
fix some massively fubar config stuff from r5653
2013-12-22 02:47:35 +00:00
adelikat
8616a42600
Add PCE BG Viewer to Toolbox
2013-12-22 02:27:25 +00:00
adelikat
089f6bbd3d
Toolbox Improvmeents - focus first icon to allow quick access via keyboard, close when user selects a tool, esc closes dialog, resize intelligently based on number and size of icons, minimize size of icons and flow horizontally with overflow, show selected icon tooltip text on dialog text property, also change hotkey to shift+T
2013-12-22 01:49:52 +00:00
beirich
eba245c171
might as well remove source archive of customized/minified json.net 1.3
2013-12-22 00:51:17 +00:00
goyuken
bd205f47dc
update our newtonsoft json.net to version 5.0 release 8. this fixes up abstract class handling so that the CoreSettings can work correctly.
...
tweak Binding, RecentFiles, and PathEntry to work with the new serializer. on updating to this revision, you should be able to keep all config.ini settings except for hotkey bindings, path layouts, and recent files list.
start implementation of new CoreSettings and CoreSyncSettings. at the moment, it's only partially done for NES.
2013-12-22 00:44:39 +00:00
adelikat
720a19c2ad
Toolbox - some code cleanup
2013-12-21 21:37:00 +00:00
goyuken
3a1933b1a6
fix virtua racing regression in r5600
2013-12-21 21:11:35 +00:00
adelikat
1e5ff72519
Hex editor - better scrollbar logic for really small domains that don't need a scrollbar
2013-12-21 20:06:52 +00:00
adelikat
7ddfc9e013
call UpdateCheatRelatedTools() in CloseRom()
2013-12-21 19:34:01 +00:00
adelikat
6a4d180fd1
Make warning go away
2013-12-21 18:46:43 +00:00
goyuken
43d5bd7b7e
fix compile problem, sorry
2013-12-21 18:34:13 +00:00
goyuken
3c95174e8c
remove obselete PSX_FirmwaresPath corecomm ref
2013-12-21 18:00:38 +00:00
adelikat
d45ba09f50
Hex Editor - a bit of code cleanup
2013-12-21 17:51:07 +00:00
goyuken
0c6e34b9da
gpgx: lag flag and on_snoop()
2013-12-21 17:49:32 +00:00