adelikat
079a0a4104
HeaderKeys - CONSTANTSDONTNEEDTOBEALLCAPS
2020-03-01 16:36:47 -06:00
adelikat
9474771098
ToolBox.cs - replace serious of ifs with LINQ filters
2020-03-01 16:30:51 -06:00
adelikat
5bea6efe5f
rename a variable
2020-03-01 16:05:04 -06:00
adelikat
4bfb4ab00d
Gameshark refactor ( #1867 )
...
* first round of GameShark.cs cleanups, redundant code and stylecop cleanup
* simplify how gba readonly values are set
* a few more cleanups
* GameShark - use NESGameGenieDecoder for nes logic
* remove now unused NESGameGeneie tool
* Client.Common - move nes encode/decoder to a cheats folder
* GameShark - move genesis game genie coding logic to its own class
* remove NesGameGenieEncoder that i snow unused
* fix naming
* remove GenGameGenie in favor of using the unified Cheat Code decoder
* move Gameboy/GameGear decoding logic from GameShark to its own class, cleanup
* remove GBGameGenie, was only exposed via the toolbox, GameShark tool does all of this logic
* GameShark - move snes game genie decoding logic to its own class
* cleanup
* remove unused snes GameGenie tool
* move Gb GameShark decoding to its own class
* cleanup
* move Genesis action replay decoding logic to its own class
* cleanup
* cleanup
* cleanup
* cleanup
* move Sms ActionReplay decoding to its own class, cleanlup
* cleanup
* move snes action replay decoding to its own class
* cleanup with a helper method
* cleanup
* more cleanup
* cleanup
* cleanup
* cleanup
* cleanup
* cleanup
* move Psx GameShark decoding to its own class
* Move saturn gameshark parsing to its own class
* cleanup
* cleanup
* move N64 decoder logic to its own class
* remove GBA cheat code that hasn't been ready for 5 years, easier to try to implement this in the re-architected code, so delete for now at least
* start to detangle GBA gameshark mess
* Gameshark - remove most gba cheat code functionality for now, easier to rebuild it later
* Gameshark - cleanup
* cleanup
* cleanup
* cleanup
* redesign nes decoder to simpler design
* simplify more
* convert psx and saturn decoders and simplify
* convert more decoders
* convert more decoders
* convert more decoders
* convert more decoders
* convert gba decoder
* convert more decoders
* convert and simplify N64 decoder
* GameShark - simplify more
2020-02-29 15:18:40 -06:00
YoshiRulz
2e645d0563
Re-align FLPs to Form and fix min size
...
fixes up 16040d53b
2020-02-29 10:21:18 +10:00
adelikat
16040d53ba
auto-fire config - make default size enough to show the whole title
2020-02-28 18:00:20 -06:00
adelikat
69ad9050d2
proof of concept - add these attributes to custom control values that hard code an base property that would otherwise be settable by the designer
2020-02-28 17:52:04 -06:00
adelikat
458dd22eb8
cleanup some SlimDx9 files
2020-02-28 17:05:45 -06:00
YoshiRulz
02c7a70297
Remove unnecessary code from AutofireConfig.Designer.cs
2020-02-29 08:50:10 +10:00
YoshiRulz
33cf3eff81
Redesign AutofireConfig using some of the new controls
2020-02-29 08:48:20 +10:00
YoshiRulz
5ab68c9784
Add some more custom controls
2020-02-29 08:17:33 +10:00
adelikat
dff8a536f0
address some typos
2020-02-28 13:09:05 -06:00
adelikat
46d05de51f
nothing to see here
2020-02-28 12:52:48 -06:00
adelikat
4a943f3a60
cleanup GraphicsImplementations files
2020-02-28 12:32:45 -06:00
adelikat
402acad0f6
cleanup NESMusicRipper.cs
2020-02-28 12:11:51 -06:00
adelikat
0d3606da14
some cleanups of IGL_GdiPlus
2020-02-28 11:50:03 -06:00
adelikat
9c025970ee
cleanups in SoundOutputProvider.cs
2020-02-28 11:41:49 -06:00
adelikat
9fa51be431
cleanup GraphicsControl_TK
2020-02-28 11:39:28 -06:00
adelikat
c7ed6015a2
use null propagation in Client.EmuHawk
2020-02-28 11:32:51 -06:00
adelikat
a8a4f981a9
use using declarations in Client.EmuHawk
2020-02-28 11:20:05 -06:00
adelikat
4bf463a2fc
use object initializers in Client.EmuHawk
2020-02-28 11:15:06 -06:00
YoshiRulz
4e5849030b
Fix typo
2020-02-28 12:13:12 +10:00
James Groom
c9d20426d3
Cleanup HawkFile ( #1865 )
2020-02-27 17:41:07 -06:00
YoshiRulz
a22a1637d0
Cleanup VirtualPadAnalogStick and use LUTs for polar conversion
2020-02-27 04:34:31 +00:00
YoshiRulz
71e3dbf6bc
Replace RangeStruct with ValueTuple, add deconstruction for Range
2020-02-27 04:34:31 +00:00
adelikat
7e741b1200
misc cleanups in lua code
2020-02-26 17:06:04 -06:00
adelikat
b810060fcf
move AdvancedRomLoaderType out of Emulation.Common, it doesn't belong here (moved to EmuHawk where it is used)
2020-02-26 16:36:15 -06:00
adelikat
f5e9e8eecd
cleanup VersionInfo.cs a bit
2020-02-26 15:33:50 -06:00
adelikat
e1bb93971a
use expression body in various places
2020-02-25 15:14:14 -06:00
adelikat
e744511573
misc cleanups
2020-02-25 15:14:14 -06:00
adelikat
72d4b0ac46
use inline out
2020-02-25 15:14:13 -06:00
alyosha-tas
961f682cdc
SubGBHawk: misc. movie stuff
2020-02-23 19:20:49 -05:00
alyosha-tas
f0692111d7
SubGBHawk: add
2020-02-23 09:54:42 -05:00
YoshiRulz
9829fd699b
Unify helpers for generating file extension lists (for open/save)
2020-02-20 21:59:20 +00:00
YoshiRulz
f71cc532a8
Misc. cleanups
2020-02-21 07:05:13 +10:00
adelikat
d18893b06a
Mainform - change O2Hawk menu to Odyssey 2
2020-02-18 18:06:23 -06:00
adelikat
4b704d5e31
add .o2 files for Odyssey2 to open rom dialog filter
2020-02-18 17:42:22 -06:00
adelikat
dedd618db4
subneshawk - delete a bunch of code by using the underlying core for services, cleanup, and implement some services that were missing
2020-02-18 13:19:17 -06:00
YoshiRulz
4d4496af0d
Remove WinForms dependency from BizHawk.Client.Common (used in ApiHawk)
2020-02-19 04:13:37 +10:00
YoshiRulz
3afcf416e8
Follow attribute class best practices, cleanup docs on attributes
2020-02-19 03:54:50 +10:00
James Groom
46a4d8ffa9
Retargetting non-executable projects to .NET Standard ( #1801 )
...
* Retarget BizHawk.Emulation.* to .NET Standard 2.0
* Retarget BizHawk.Bizware.BizwareGL to .NET Standard 2.0
In practice this mostly involves moving classes to BizHawk.Client.EmuHawk.
2020-02-18 10:31:49 -06:00
J.D. Purcell
ada40bbdc7
InputRoll: Cleanup horizontal column calculations.
2020-02-18 09:40:01 -05:00
Zach
61fff4cbce
Fix ffmpeg race condition. ( #1841 )
2020-02-18 07:25:52 -06:00
J.D. Purcell
e27647e8cb
InputRoll: Fix column click events going to wrong column in horizontal orientation.
2020-02-17 23:08:39 -05:00
J.D. Purcell
4386159b90
InputRoll: Fix columns headers not immediately redrawing when a rotatable column (horizontal orientation) changes size due to the row count changing.
2020-02-17 23:02:02 -05:00
J.D. Purcell
0245888419
InputRoll: Fix bottom grid line in horizontal orientation if last column is rotatable.
2020-02-17 22:03:38 -05:00
J.D. Purcell
f7174eb398
Make display scaling apply to InputRoll column header widths.
2020-02-17 12:34:37 -05:00
adelikat
ae87aabbb0
Multidisk Bundler - hack to auto-select Game Gear, also reposition/size dropdown so you can read "Game Gear"
2020-02-16 16:06:00 -06:00
adelikat
8a35fa5bcd
core feature analysis - hack to not show ITextStatable
2020-02-16 15:14:23 -06:00
adelikat
4b50ea36e1
remove MemDomain CanPoke() extension method now that all it does is check the Writable flag which is better named and more conscise
2020-02-15 12:37:39 -06:00
adelikat
656f2b814e
Move IEmulator extensions to the Emulation.Common namespace, the intent is that these are used and serve as built in functionality, so it's overly tedious to when most situations require both Common and an additional extensions namespace
2020-02-15 12:33:15 -06:00
adelikat
4711546e4a
fix Rewind & States config dialog saying aborted after Ok btn is clicked
2020-02-15 12:14:32 -06:00
adelikat
fc8a90f433
we should probably use clone here
2020-02-15 11:54:23 -06:00
adelikat
4b7a7dd293
Make Binary states default and Textstates opt-in for cores ( #1848 )
...
* Rewind & State config - remove the default option
* remove the savestate type of default, not that this is a breaking config change for anyone that had specifically set savestates to text
* remove BinaryStatesPreferred from IStatable and use config setting when starting movies from "Now" in record movie dialog
* remove BinaryStatesPreferred from cores
* make text savestates an extension method off of IStatable and an inteface ITextStatable it uses if the core implements it. This will allow cores to opt in to text states if desired
* make cores with actual text savestate impleemntations get ITextStatable, remove text state logic from cores that just have a binary as as text implementation
2020-02-15 10:22:26 -06:00
adelikat
2d637b6d1d
rip out mainform context menu items for changing savestate type - we don't have those in the regular menu item anymore, and the menu items had no click events so they didn't work anyway
2020-02-14 11:20:38 -06:00
YoshiRulz
0075693ec7
Undelete important files and remove no longer needed <None/>s
...
fixing up 5b7b65724
2020-02-09 05:17:19 +10:00
adelikat
5b7b65724a
Remove some files that were dereferenced from EmuHawk.csproj but not actually deleted from version control
2020-02-08 12:54:43 -06:00
adelikat
192973dcd7
Tastudio - hide N64 "fake analog" controls by default
2020-02-08 11:03:03 -06:00
adelikat
f43d7c5b1b
MovieSession - add a PopupMessage method, will be used later
2020-02-08 10:50:05 -06:00
adelikat
29cddca49a
use globals a bit less
2020-02-08 09:12:45 -06:00
Zach
ef18c1a3a6
Fix Macro Functionality ( fixes #1838 ) ( #1839 )
...
* Initial fixes for macro menu items
* Arguments for this constructor can't be optional.
2020-02-07 13:45:13 -06:00
adelikat
ba7fd37ce8
some nitpick cleanups
2020-02-05 18:58:57 -06:00
adelikat
a9a85fccb9
Profile config - simplify logic by applying settings in layers. Also tweak a few settings for some of the profiles that were likely mistakes hard to see when there was so much copy pasta
2020-02-03 19:31:06 -06:00
adelikat
5b2b72ce9e
profile config - break up config setting into separate methods
2020-02-03 19:06:27 -06:00
adelikat
e770047eef
profile config - rip out code for the custom profile that never got implemented
2020-02-03 17:51:07 -06:00
adelikat
dc2a41c737
Lua console - clear on screen text when closing lua console
2020-02-03 17:20:49 -06:00
adelikat
38a525eefd
Lua console - immediatley update on screen graphics when disabling a lua script
2020-02-03 17:17:11 -06:00
adelikat
185d4ad2a2
add icon for mGBA
2020-02-03 13:42:33 -06:00
adelikat
626efe8caf
put control extension methods into the EmuHawk names space isntead of a custom one. We want these to be found and used, and most dialogs use them
2020-02-03 12:54:32 -06:00
adelikat
c2bec296e6
simplify some repeated boilerplate on the DragEnter event by consolidating it to an extension method
2020-02-03 12:42:28 -06:00
adelikat
74e63cd566
Tastudio - some reorg
2020-02-02 13:32:22 -06:00
adelikat
6990b6f51f
when loading GB/GBC movies, store the core and auto-switch between gamebatte and gbHawk, fixes #1805
2020-02-02 12:27:45 -06:00
adelikat
880f584674
cleanup variable naming in IMovieSession
2020-02-02 12:19:41 -06:00
adelikat
bfd33e5399
separate out lua and ram watch on screen message lists so they can't clobber each other, fixes #1831
2020-02-02 12:09:13 -06:00
adelikat
58ff3fa60d
Tastudio - remember the "Bind Markers to input" settings as a tastudio setting
2020-02-01 16:21:38 -06:00
adelikat
e7399a5e10
oops, add code lost in designer shenanigans
2020-02-01 15:47:49 -06:00
adelikat
67ec75f644
Basic Bot - don't display messages while botting, recalculate Start enable on max value change, add checkbox to wire to mainform's invisible emulation for faster botting (possibly)
2020-02-01 15:43:06 -06:00
adelikat
1836ad86b6
Basic bot - if bot is unable to run and a message box is shown, show a specific error as to why it can't, instead of a generic error
2020-02-01 15:02:32 -06:00
adelikat
285c251135
Basic Bot - default to >= operator for main value
2020-02-01 15:02:32 -06:00
YoshiRulz
593e1ef97d
Refactor external tool attributes
2020-02-01 01:54:23 +10:00
YoshiRulz
1fdb7a6fe2
Allow external tools to have any namespace / class name if annotated
...
This change is more convenient at the cost of a little duplicate code in
ToolManager. The annotation is [ExternalToolEntryPointForm], and having no more
than one such class per assembly is enforced.
2020-01-30 23:41:52 +10:00
YoshiRulz
2c74b1a693
Properly fix assembly loading issue, retarget BizHawk.Common again
...
temp fix was 9ffef2531
2020-01-29 00:23:10 +10:00
adelikat
07239d6678
BasicBot - cleanup and simplifications
2020-01-26 13:48:15 -06:00
adelikat
3287a0c465
account for new name of PSX controller in controller config, delete standard controller image since we no longer have variable name controllers anyway, fixes #1814
2020-01-26 13:27:57 -06:00
adelikat
51b68bcdf5
fix controller config image for SMS
2020-01-26 13:18:17 -06:00
adelikat
e6e1962b54
Convert SMS settings to use GenericCoreConfig ( #1816 )
...
* refactor Sms settings including naming conventions and fix a typo, breaks configs with SMS settings already saved
* convert SMS controller type setting to an enum
* convert SMS Region setting to an enum
* Move SMS display type setting to an enum
* convert sms settings to properties
* SMS - wire up generic core config to a settings menu item
* remove some SMS menu items that are redundant to generic settings config
* remove more SMS menu items that are now redundant to generic core config
* remove more redundant SMS settinsg including SMSGraphicsConfig dialog, add descriptions and display names to SMS settings objects
2020-01-26 12:56:54 -06:00
adelikat
e9be088105
vectrex - hide settings tab since there are no settings
2020-01-25 15:13:03 -06:00
adelikat
3b5d0ab231
Virtualpad - Saturn - add previous and next buttons to console buttons, fixes #1703
2020-01-25 14:32:33 -06:00
adelikat
415dd5375b
Virtualpad - use a reasonable size for the standard controller
2020-01-25 14:26:57 -06:00
adelikat
791498bb7e
rename SatSchema.cs to SaturnSchema.cs
2020-01-25 14:22:04 -06:00
adelikat
1fa0882f8e
nitpick some virtual pad schema class names
2020-01-25 14:21:36 -06:00
adelikat
45e0abe39d
convert Config.cs from fields to properties
2020-01-25 12:35:33 -06:00
adelikat
763d5870f2
move some lua console settings from config to console with ConfigPersist
2020-01-25 11:21:38 -06:00
adelikat
ef13754f79
consistent variable naming in config.cs
2020-01-25 10:57:39 -06:00
YoshiRulz
b2a3477f52
Enable SA1123 and fix noncompliance
...
"Do not place regions within elements"
2020-01-25 18:06:56 +10:00
YoshiRulz
b80dd2fab7
Enable SA1113 and fix noncompliance
...
"Comma should be on the same line as previous parameter"
2020-01-25 18:06:50 +10:00
YoshiRulz
b1e02fbdce
Enable SA1106 and fix noncompliance
...
"Code should not contain empty statements"
i.e. don't put a semicolon there
2020-01-25 18:06:34 +10:00
YoshiRulz
6f3f01125c
Enable SA1504 and fix noncompliance
...
"All accessors should be single-line or multi-line"
i.e. no block form on one line
2020-01-25 14:56:56 +10:00
adelikat
548ff15e33
Break off rewind config variables into their own class
2020-01-24 20:03:54 -06:00
YoshiRulz
bfde89b9f3
Enable SA1139 and fix noncompliance
...
"Use literal suffix notation instead of casting"
2020-01-25 07:55:48 +10:00
YoshiRulz
3ae58fd9d6
Use SolutionDir to make relative paths absolute
...
No need for warning of relative paths in filename anymore
2020-01-24 04:59:27 +10:00
YoshiRulz
3537c516fb
Configure StyleCop (not running) and revert using-inside-namespace
2020-01-24 04:40:46 +10:00
YoshiRulz
ff2efca658
Cleanup Util
2020-01-23 14:54:34 +10:00
YoshiRulz
165c2a0e2e
Merge BizwareGL.SlimDX into BizwareGL
2020-01-22 07:21:22 +10:00
YoshiRulz
87833d76d7
Merge GdiPlus and OpenTK into BizwareGL
2020-01-22 07:05:50 +10:00
YoshiRulz
df5a382b76
Move disc hashing to PSX class, remove unused project dependency
2020-01-22 05:56:59 +10:00
adelikat
84f91bfcf7
nitpicky cleanups in RewindConfig
2020-01-21 13:42:17 -06:00
adelikat
86078addd4
move DefaultControls class to its own file
2020-01-21 13:42:17 -06:00
YoshiRulz
e4827929b8
Parse float with invariant formatting ( resolves #1806 )
2020-01-22 04:40:16 +10:00
adelikat
04a5db6214
break AnalogBind out of Config.cs into its own file
2020-01-21 09:21:12 -06:00
adelikat
2182b6b35d
move CDL config variables out of Config.cs and use ConfigPersist
2020-01-21 09:02:42 -06:00
adelikat
3d833af617
break out enums from Config.cs
2020-01-21 09:02:42 -06:00
zeromus
1c2453088f
remove msvcr 2012 bootup check
2020-01-20 17:29:10 -05:00
adelikat
9f06e442ab
move hex editor colors from Config to the tool itself using ConfigPersist
2020-01-20 15:58:32 -06:00
YoshiRulz
b1ef7bcbbb
Retarget .NET Framework from 4.6.1 to 4.8
2020-01-21 04:42:09 +10:00
YoshiRulz
ebfccf51de
Add DependentUpon and SubType modifiers to globbed files
2020-01-20 10:29:27 +10:00
zeromus
6377d78098
firmwares open folder:
...
don't know what was going on here, but we can't browse to a folder without it existing.
I think the best thing to do in this case is to prompt the user if it doesnt exist and offer to create it
But we don't really do this in very many places so it isnt worth the trouble to make a nice solution for it.
Anyway this commit will make it stop CRASHING on new bizhawk installs, generally, which is an improvement
2020-01-19 18:43:54 -05:00
adelikat
b1d5a4d644
Convert TI83 keypad to use IToolFormAutoConfig and ConfigPersist
2020-01-19 13:48:26 -06:00
adelikat
3414cc1d33
Merge branch 'release'
2020-01-18 16:19:03 -06:00
adelikat
1cd5675ce0
Tastudio - fix crash when trying to use alt+drag after autoloading a .tasproj
2020-01-18 15:59:37 -06:00
adelikat
41c4c8a951
oops
2020-01-18 15:52:01 -06:00
adelikat
a08c0a394c
Tastudio - better tracking of which frame to invalidate from when input painting, fixes #1790
2020-01-18 15:48:33 -06:00
adelikat
f9435fb17f
Lua - tastudio.applyinputchanges() - always refresh tastudio - fixes #1799
2020-01-18 14:53:12 -06:00
adelikat
67ff6abb17
Tastudio - fix clone input when cloing multiple rows
2020-01-18 13:35:22 -06:00
adelikat
1519110691
Always refresh the APIHawk library instances instead of checking for null, fixes #1791
2020-01-18 13:22:19 -06:00
YoshiRulz
e435fb807b
Migrate to "new csproj", remove unnecessary tags/info, and dedupe
...
Didn't want to mess with resource generation so the execuable projects didn't
get migrated, just cleaned up
2020-01-19 01:43:39 +10:00
adelikat
246efa4c86
Tastudio - remove config option to turn off input painting, there's no reasonable scenario where no painting is better, some other slight cleanups
2020-01-17 16:04:01 -06:00
adelikat
8da1bb4e73
cleanup mainform menu item naming and using pattern matching instead of direct casts for core types when possible
2020-01-14 11:12:52 -06:00
adelikat
e67cd79644
unlock vetrex core in path config, in preparation for officially releasing the core (should have been done last release
2020-01-13 18:56:19 -06:00
adelikat
63da3d7bd3
expose GenerateLogKey and Map as methods on ILogEntryGenerator and remove all the direct casting that was happening in tastudio code
2020-01-13 15:49:11 -06:00
YoshiRulz
d6d9f76f76
Fix shift/ctrl/alt modifier keys with OpenTK input
2020-01-13 11:37:19 +10:00
YoshiRulz
126bb4736b
Move commented-out code blocks to #if false
...
CBB doing Cores or Bizware
2020-01-13 11:14:16 +10:00
YoshiRulz
a8170ca183
Fix mismatching namespaces
2020-01-13 07:19:06 +10:00
adelikat
f61189f141
BizBox - show text that indicates it is a developer build, if it is a developer build
2020-01-12 15:05:19 -06:00
YoshiRulz
dd4f9aaf64
Use ranges
2020-01-13 06:59:40 +10:00
YoshiRulz
0f1fa1531f
Use ranges in ApiHawk and Lua
2020-01-13 06:57:24 +10:00
adelikat
9a88a94ddc
remove old joke about box, you will be missed.
2020-01-12 14:55:59 -06:00
zeromus
8c50945ecb
remove windows 7 nag. kept messages because it had some useful work in identifying various windows versions in case it's needed later
2020-01-12 15:23:00 -05:00
YoshiRulz
60b7858fbe
Simplify Windows prereqs (see desc.)
...
* Changed default sound/display methods to OpenAL/OpenGL on Windows to match
non-Windows, and replaced DirectInput with OpenTK input (needs regression
testing on Windows).
* (meta) As a result of the above, DirectX is no longer a prerequisite, leaving
only: .NET Framework 4.6.1 (comes with Win10, as does 4.8), MSVC 14 (also comes
with Win10), MSVC 12 for Mupen, and MSVC 10 for BSNES/Mupen.
* Refactored static Program ctor, using ExceptionBox for missing prereqs, and
removed PrereqsAlert.
* Added OS version check for Windows, with a flag in the config to skip it.
* Updated readme for Win7 EOL (and generally cleanup Windows sections).
2020-01-12 20:00:34 +00:00
feos
c330541c35
Revert "cleanup ArgParser"
...
This reverts commit 84593b2d48
.
magical fix to magically broken avi dumping
2020-01-12 21:33:41 +03:00
adelikat
a03ed17c8a
path config - lock down some unreleased cores in release builds
2020-01-12 11:08:46 -06:00
adelikat
8ccbe94a38
don't enable VirtualPad uless controller definition has any button, don't enable Macro Input tool if no movie is active
2020-01-12 11:00:11 -06:00
adelikat
eaca35d3d0
properly use TasMovie.Session - fixes #1771
2020-01-12 10:55:15 -06:00
YoshiRulz
7062ba5b6a
Clarify "Autoload" text (from #971 )
2020-01-13 01:54:15 +10:00
YoshiRulz
c38fb09d3c
Fix typos in strings and comments (from #971 )
2020-01-13 00:22:01 +10:00
feos
2f64427199
the logic to automatically pick SaveAs if it's a new project is already there, so it's safe to enable the Save menu item
...
fix #1788
2020-01-12 13:48:42 +03:00
alyosha-tas
46d0818f09
MSXHawk: Core interface stuff
2020-01-10 15:51:56 -05:00
adelikat
8885b38281
quantizer code - space to tabs, other cleanups
2020-01-03 18:35:13 -06:00
adelikat
101a403420
cleanups in AV code
2020-01-03 18:25:46 -06:00
adelikat
9ab62d8cd3
some cleanup
2020-01-03 14:36:13 -06:00
adelikat
ee84c92ada
pass in dependencies to OpenAdvancedChooser
2020-01-03 14:19:42 -06:00
adelikat
6183d6e3a6
Don't use Global.Emulator in MacroInput.ButtonSelect
2020-01-03 14:12:13 -06:00
adelikat
ba68a307df
pass dependency into PsxHashDiscs
2020-01-03 14:09:00 -06:00
adelikat
57610488fe
use globals a bit less
2020-01-03 13:59:39 -06:00
adelikat
bea2012e0a
BookmarksBranchesBox - don't use GlobalWin.OSD
2020-01-03 13:55:23 -06:00
adelikat
84593b2d48
cleanup ArgParser
2020-01-03 13:09:27 -06:00
adelikat
023da20cb9
Cleanup GamePad code, pass in mainform dependency
2020-01-03 10:38:04 -06:00
YoshiRulz
8540773435
Fix typo
2020-01-03 06:04:01 +10:00
YoshiRulz
e7d0fb8299
Refactor/genericise MutableIntRange, add immmutables, add more methods
...
call now and I'll throw in not one but two float equality extensions for free
2020-01-03 03:32:51 +10:00
YoshiRulz
9ef32cf8f5
Merge ctors using default params, resolves a TODO
2020-01-02 22:10:42 +10:00
YoshiRulz
060255471b
Improve exception docs in BizHawk.Client.EmuHawk
2020-01-02 21:51:37 +10:00
adelikat
1fd9bd7b38
SoundConfig - pass in mainForm
2019-12-31 17:14:04 -06:00
adelikat
eb438fd9cb
pass in mainform to Keyboard.cs instead of using global
2019-12-31 17:06:40 -06:00
adelikat
9f86a2db6a
cleanup Input.cs
2019-12-31 17:04:24 -06:00
adelikat
7de9309be1
Lua - pass in MainForm to the EmuHawkLuaLibrary class
2019-12-31 16:46:05 -06:00
adelikat
18975e390d
use Globals less in Tastudio sub-components
2019-12-31 16:31:32 -06:00
adelikat
1c472ad253
Hex Editor - fix Delete hotkey not unfreezing secondary highlighted addresses, consolidate freeze/unfreeze logic
2019-12-31 13:40:09 -06:00
adelikat
15f1432462
Hex editor - some more simplifications
2019-12-31 13:18:12 -06:00
adelikat
12a3552bdd
Hex editor - simplify slightly
2019-12-31 13:10:44 -06:00
adelikat
c8c63f29f0
InputRoll - only refresh on mouseLeave if necessary
2019-12-31 12:41:21 -06:00
adelikat
098cac3f60
a few misc cleanups
2019-12-31 11:44:50 -06:00
adelikat
b390c2829c
cleanup virtualpad code
2019-12-31 11:36:22 -06:00
adelikat
0f33e2b1e7
cleanup display manager code
2019-12-31 11:14:10 -06:00
adelikat
7a3606d684
ArchiveChooser - fix code that attempted to sort archive files but didn't, and cleanup
2019-12-31 10:36:33 -06:00
adelikat
0082de7c0a
cleanup Quantizer.cs
2019-12-31 10:24:57 -06:00
adelikat
64ea9afee5
cleanups
2019-12-31 10:17:55 -06:00
adelikat
ca862d5581
Log Window - properly set logging back to the standard console output when closing
2019-12-30 17:14:58 -06:00
adelikat
67419c980a
cleanup
2019-12-29 15:21:23 -06:00
adelikat
47eeba5053
Options config - re-position options now that console window option has been removed
2019-12-29 15:08:03 -06:00
adelikat
6e49f1c07d
Convert LogWindow to a tool that implements IAutoToolformConfig
2019-12-29 15:05:45 -06:00
adelikat
bdd0d56a70
delete the console log window, always show LogWindow instead
2019-12-29 14:39:44 -06:00
adelikat
ab812ab081
pass in mainform to log window stuff
2019-12-29 14:16:44 -06:00
adelikat
c2ff680992
some cleanups
2019-12-29 14:11:56 -06:00
alyosha-tas
ec03c6fa0f
Fix analog stick in virtual pad fixes #1612
2019-12-29 09:47:53 -05:00
alyosha-tas
f1faf5988a
EmuHawk: fix NES core picker, was broken by picking subneshawk due to the xor
2019-12-29 08:29:18 -05:00
feos
853af1c32a
another fix to missing "file on disk" domain
2019-12-28 15:21:05 +03:00
YoshiRulz
50373ac1ad
Move conditional PackageReferences to conditional .targets import
...
Fixes build system bug introduced by c31050feb
2019-12-27 16:35:47 +10:00
YoshiRulz
c31050feb6
Migrate from packages.config to PackageReference
2019-12-26 16:54:33 +10:00
YoshiRulz
88ae783ef0
Partially revert 185337d1c
, resolves #1766
2019-12-26 15:52:32 +10:00
feos
cfce96c672
copypaste error
2019-12-23 19:28:51 +03:00
adelikat
5eee9a6004
misc tool cleanups
2019-12-22 16:42:56 -06:00
feos
0fe2205057
only mame .zip's should be filtered out
2019-12-23 00:29:33 +03:00
feos
47f77b42e9
forbid rom domain for mame
2019-12-23 00:12:43 +03:00
adelikat
e7e30371fe
Remove Rewinder from Global and put as a mainform variable instead
2019-12-22 14:25:06 -06:00
adelikat
c101f672ee
RewindConfig - pass in dependencies
2019-12-22 14:23:00 -06:00
adelikat
afd460f1d2
pass in globals to Play/Record movie dialogs
2019-12-22 14:18:17 -06:00
adelikat
1332079f84
pass more globals into some config dialogs
2019-12-22 14:09:58 -06:00
adelikat
0b57b4c5f6
cleanups
2019-12-22 13:58:00 -06:00
adelikat
60c789df22
pass inGameInfo to N64VideoPluginconfig
2019-12-22 13:34:14 -06:00
adelikat
7ac3e1f428
TraceLogger - use ToolFormBase, cleanups
2019-12-22 13:32:18 -06:00