adelikat
8daccb972d
Ram Search - fix behavior of the Memory Domain label
2014-01-04 16:19:00 +00:00
goyuken
b416aebd45
fix GPGX to two 6 button controllers for movie 1.0
2014-01-03 20:01:52 +00:00
adelikat
b445a7adf1
Virtual pads - Hook up 2 6 buttons and a Reset+Power Control pad to Genesis, fix Saturn vpad to clear Start button on clear, Support power button on NES control pad.
...
Wire up Reset and Power to Genesis mnemonic and input display systems. This invalidated any previous movies recorded on this core (nobody should actually using an experimental core anyway)
Generic Config Settings - dont' show default icons!
2014-01-03 01:06:24 +00:00
adelikat
1626e8b43e
oops
2014-01-02 13:51:14 +00:00
adelikat
008a29fc41
remove revision number from gambatte in the about box, since gambatte is now on a git system, and we have a cherry picked version anyway
2014-01-02 02:07:25 +00:00
adelikat
3fd6da23a6
lua - add client.get/set displayfilter() and get/set scanlineintensity()
2014-01-02 01:11:00 +00:00
goyuken
8ed0265c9d
remove a bit of hackish stuff in the new RomLoader by offloading mainform-appropriate work back to mainform
2014-01-01 21:24:58 +00:00
adelikat
180efd8e44
Run Tools.AskSave() before attempting to load a rom, and back out of that action if the user cancels
2014-01-01 19:07:23 +00:00
adelikat
aa93d8f04e
Cheats - do AskSave() in Restart()
2014-01-01 15:56:47 +00:00
adelikat
f9a847728c
Cheats - fix bug where when editing a cheat, changing the address or domain was causing it to insert not update
2014-01-01 15:50:33 +00:00
adelikat
377ab3b4ea
Fix Hex Editor to show cheat value on frozen addresses, and some fix ups in misc bugs that also contributed to this problem. Note: hex editor still will show some dubious behavior when viewing in one byte size and having cheats in another, that kind of mess will have to be sorted out in another commit
2014-01-01 03:19:08 +00:00
goyuken
a399dbe91e
NES: Move boardproperties into movie 2.0 syncsettings objects, and add a rudimentary UI for changing them
2014-01-01 03:03:10 +00:00
adelikat
fcbcbc2ac4
some stupid code cleanup while I'm at it
2014-01-01 02:16:47 +00:00
adelikat
a3a8170c44
Check Global.Config.SupressAskSave in ToolManager instead of doing it in the tool dialogs themselves
2014-01-01 02:09:03 +00:00
adelikat
3784256e56
Cheats form - some more code refactoring/cleanup
2014-01-01 02:02:23 +00:00
adelikat
a7bf93a85c
Cheats - remove duplicate button and menu item, since duplicates aren't allowed. And some minor code cleanup while I'm at it
2014-01-01 00:07:24 +00:00
adelikat
7e24c75a3d
tiny code cleanup in Hex Editor
2013-12-31 18:52:52 +00:00
adelikat
fd56efd33a
Some renaming of Save/Load state functions and variables to make them less confusing
2013-12-30 16:49:13 +00:00
zeromus
436881beaf
lua: better typecasting for LuaInt and LuaUInt that doesnt throw overflow exceptions; and, render to a null image when the lua script manager Resume process hasnt begun (setting up a render target) but lua scripts run (due to loadstate, for example)
2013-12-30 16:36:15 +00:00
adelikat
213e02ffef
Lua - forms.textbox() - add a fixed width option
2013-12-30 14:58:09 +00:00
adelikat
dae86e770c
Mainform - a round of cleanup
2013-12-29 23:35:42 +00:00
goyuken
75d39ac60f
SNES: connect to new settings system.. everything should work?
2013-12-27 17:59:19 +00:00
adelikat
5e0db12638
Path Config - some code cleanup, mostly removing the obsolete hack of delaying tab creation until the tab is clicked (setting visibility of the tab conrol while creating tabs fixed the performance issue completely).
2013-12-27 17:27:33 +00:00
adelikat
ca5a54b283
Path Config - Show Genesis in non-interim builds
2013-12-27 16:52:15 +00:00
adelikat
098fca2895
Ram Search - make manual removal of addresses undo-able, slight cleanup of Start method
2013-12-27 16:48:47 +00:00
adelikat
4ea95ac94e
New way of doing hotkey logic in mainform, only 3 hotkeys are converted to this way because I got bored
2013-12-27 16:23:12 +00:00
adelikat
9d8945160c
Mainform cleanup - remove core check in snes layer toggle methods since there is no logic there that requires an SNES core instance
2013-12-27 15:10:11 +00:00
adelikat
2d51ac5d13
Move a function from mainform to moviesession
2013-12-27 14:39:01 +00:00
goyuken
a005767463
random cleanup
2013-12-27 04:41:50 +00:00
goyuken
e3165459d8
saturn to new settings system
2013-12-27 03:02:28 +00:00
adelikat
f122105b42
oops, put Rewinder in Global not GlobalWin
2013-12-27 01:19:38 +00:00
adelikat
b5d3f68126
Move rewind code to client.common
2013-12-27 01:14:17 +00:00
adelikat
edb5560da7
A round of cleanup on rewind code - break subclass into their own files, into a rewind subfolder, cleanup some formatting and naming
2013-12-27 00:47:52 +00:00
adelikat
f090597fbe
make MainForm.Rewind.cs into a separate class instead of a partial class of Mainform. Still dependent on the Mainform context so is still a part of the EmuHawk project for now
2013-12-26 23:12:41 +00:00
goyuken
2171d4cd00
n64: support new settings system. regression: n64 video plugin settings are no longer stored in movie 1.0 files nor read from them
2013-12-26 23:04:22 +00:00
goyuken
9fe0525746
settings load cleanup
2013-12-26 20:19:28 +00:00
adelikat
1232642c15
some minor code cleanup of MainForm.cs
2013-12-26 01:00: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
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
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