adelikat
2b625e9c53
Advanced loader - if magic folder necessary for the feature to work doesn't exist, create it. Allow drag and drop of dll files on the Current Core box
2017-05-04 17:54:21 -05:00
adelikat
ded1c2d7b7
Break off BoardName from IEmulator into a separate IBoardInfo service
2017-04-30 21:01:54 -05:00
shanehoman
0db0c4eccf
bind a hotkey to flush sram
2017-04-02 23:08:47 -07:00
alyosha-tas
250a3da0e9
Add files via upload
2017-03-01 11:07:39 +08:00
zeromus
a70e6e2fc4
fix #790 (Scroll wheel missing from input.getMouse())
2017-02-04 20:52:32 -06:00
adelikat
d305b048fc
Fix exception when hovering over Config -> Cores -> Snes when the user has never opened a SNES game
2016-12-06 11:26:43 -06:00
adelikat
117e0b07e7
Pass the core instance to the record movie dialog
2016-12-04 12:51:48 -06:00
adelikat
d95df349a1
use the Emulator property in more places in MainForm, also disable the VS settings menu item if current NES rom is not a VS rom
2016-12-04 11:27:26 -06:00
adelikat
78bb41e3cf
Mainform - make AV and Screenshot menus dependent on having a VideoProvider, and remove some usages of VideoProviderGlue
2016-12-04 10:50:28 -06:00
adelikat
5665de1797
Intellivision - add a "Fake analog" controller as the default controller for easier binding for casual play, but also leave a boolean option as well for more precise (TAS) control. Add a controller config dialog to select them.
2016-12-03 17:44:25 -06:00
zeromus
595a207c97
add new field to gamedb to specify which core should be used.
...
allow it to be 'neshawk' or 'quicknes'.
this should only be employed by end-users; we won't make those choices in the gamedb officially.
the quicknes blacklist is still implemented separately.
yeah, that's a lot of prioritization levels.
2016-11-12 19:23:54 -06:00
adelikat
f760b355e0
In Mainform Core menu - add picker for bsnes profile, fixes #179
2016-11-12 08:42:15 -06:00
adelikat
bb8bac3fb3
NesHawk - UI for setting VS dipswitches
2016-11-05 17:32:58 -05:00
adelikat
8406cec681
Add menu items for VS controls
2016-10-29 21:35:46 -05:00
Ben Eirich
7f23cd80f1
SMS overscan display
...
Conflicts:
BizHawk.Client.EmuHawk/MainForm.Designer.cs
2016-08-18 18:14:58 +03:00
Isotarge
5a20a520bd
Tools: Ram -> RAM #669
2016-07-22 01:32:54 +09:30
zeromus
1a1a688b96
remove NeedsToPaint; client now repaints ~100fps while paused all the time. as it already did when input display was enabled. fixes #615.. probably
2016-04-20 12:17:41 -05:00
zeromus
9be6a8533b
dont delete this font, it will break winforms. but probably still delete other fonts. as usual with windows its freaking impossible to tell when you should delete a GDI object, sometimes I guess wrong.
2016-04-02 18:02:19 -05:00
Adam Michaud
2db8f7e14c
Expanded drag and drop
...
Allows dragging-and-dropping of multiple files onto a running BizHawk
window.
Currently, dragging-and-dropping multiple files of the same
classification is disabled. Classifications are listed in the
LoadOrdering Enum, and include the order in which those types of files
should be loaded (no state before ROM, etc.)
The current ordering is ROM, state, watch, CDL file, Lua session, Lua
script, cheat file, [movie file and legacy movie file].
The next thing to do is allow dropping archives and extracting the
relevant files from it, but the current hurdle is that any such loaded
file would have to be read-only, as re-saving into the archive could be
problematic. Furthermore, all of the existing functions (copied and
split into the Loaders region) accept filenames and not streams, which
means that much of the rest of the code needs refactoring to allow
archive loading.
2016-03-02 23:09:44 -05:00
adelikat
b3728ff192
Make Screenshot Raw to Clipboard and Screenshot Client to Clipboard into configurable hotkeys instead of hardcoded shortcut keys in the menu items
2016-02-14 21:30:24 -05:00
adelikat
8168031bed
Make TargetZoomFactor a per systemId setting
2016-01-31 21:05:08 -05:00
adelikat
894a9c2318
Rework ToolHelpers from a static object to ToolFormBase that inherits form and have a lot of tools inherit it, in hopes of moving a lot of copy pasta into a base class, move a few functions that show up a lot there
2016-01-30 20:24:53 -05:00
feos
bff12a4fdc
movie save as - hide when needed.
2016-01-28 16:11:05 +03:00
feos
6a1c2ba924
movie: save as menu item (mainform and context menu)
2016-01-28 13:30:21 +03:00
zeromus
9c698011f6
when automatic movie backups are enabled, take a backup when the movie is closed without saving
2016-01-27 20:33:31 -06:00
feos
099df32224
ability to save/load specific config files
2016-01-27 19:07:26 +03:00
adelikat
60692450e8
New Hex Editor - add the plumbing for the HexView widget, that will use the GDIRenderer as the basis for the drawing.
2015-12-24 11:15:29 -05:00
adelikat
d470703a40
Add an Experimental Tools submenu that only shows in Developer Builds and move autohawk there. Add a NewHexEditor tool (in the experimental section), which is currently just a bare bones winform with all the necessary plumbing set up
2015-12-23 21:11:25 -05:00
feos
d77c414a06
avi: traditional avi setup menu item.
2015-12-16 21:14:13 +03:00
pgrimsrud
bb327261ae
Add a return value to the main function for various purposes.
...
Add Lua function ExitCode to allow script writers to terminate the client with an exit code.
2015-12-15 22:39:42 -07:00
Hathor86
a7074c6341
ExternalToolManager and BizHawkExternalToolattribute
...
Add those 2 classes in order to help handling of external tools
- Also fix value setting in watches constructor
- Bugfix in loading externaltools (they loaded multiple times)
- Add new version of Hello World external tool
Whitespaces noise in RamWatch.cs... :s The code hasn't changed
2015-12-13 21:38:35 +01:00
Hathor86
12388cbe3d
ExternalTool bug fix: wasn't able tool load serveral dll
2015-12-06 00:52:07 +01:00
Hathor86
6f18e44fe7
Code Formating
...
Just more sexy
2015-11-22 17:56:08 +01:00
Hathor86
7d2e02b94b
Debugging and POC
...
Change some logic into ToolManager for better practice
Adjust the look of toolstrip items
Update comments
2015-11-22 17:37:00 +01:00
Hathor86
d92eed5845
Menuing
...
Change the menu item name
Change interface name
turn menu item into a submenu dynamically filled
2015-11-21 01:03:48 +01:00
Hathor86
bae4d53cbf
merge remote master
2015-11-20 13:14:38 +01:00
zeromus
28eae0dcb1
Revert "Revert "common logic for tempfiles""
...
This reverts commit 5196fc6b70
.
2015-11-17 17:26:03 -06:00
zeromus
5196fc6b70
Revert "common logic for tempfiles"
...
This reverts commit 5afa44bbec
.
and also "fix regression in libretro core loading and streamline open advanced libretro ui"
59048264cd
but tortoisegit didn't put that in the commit message.
2015-11-17 17:10:27 -06:00
zeromus
59048264cd
fix regression in libretro core loading and streamline open advanced libretro ui
2015-11-17 16:56:30 -06:00
Hathor86
c7dcb42b94
Merge from maser@TASVideos
2015-11-15 11:27:00 +01:00
hegyak
1ba166af19
Correct the GameShark Menu Item.
2015-11-14 06:57:11 -08:00
Hathor86
cc2c888870
Merge remote-tracking branch 'refs/remotes/TASVideos/master'
...
Conflicts:
BizHawk.Client.EmuHawk/MainForm.Designer.cs
BizHawk.Client.EmuHawk/MainForm.cs
BizHawk.Client.EmuHawk/tools/CDL.Designer.cs
BizHawk.Client.EmuHawk/tools/CDL.cs
BizHawk.Client.EmuHawk/tools/CDL.resx
BizHawk.Common/InstanceDll.cs
BizHawk.Emulation.Common/CodeDataLog.cs
2015-11-08 22:41:51 +01:00
zeromus
bce9b6f33d
fix rom drag&drop
2015-11-08 02:35:44 -06:00
zeromus
b745d5776a
tidy libretro core info and use recommended extensions
2015-11-07 19:59:10 -06:00
zeromus
7651f418fe
usably functional libretro player
2015-11-07 00:14:59 -06:00
Hathor86
f70a2c8c6c
Merge from TASVideo
2015-11-01 22:01:19 +01:00
zeromus
6a042cc8ac
fiddle around with CDLog menu items
2015-10-27 19:49:13 -05:00
zeromus
fbe010a18d
CDL reorg
2015-10-26 19:24:20 -05:00
Hathor86
9b46de0d3e
Menuing
...
Allow tool to be loaded from menu instead of ROM loading
2015-10-17 20:44:36 +02:00
zeromus
4b8c7d77ac
merge PR #503 from adituv - Movies: Reflection-based dispatching; PJM/PXM imports
2015-10-11 21:27:44 -05:00