zeromus
27e37679e7
psx - improve user friendliness of PSX options discriptory stuff
2015-06-16 10:00:48 +00:00
adelikat
8412c91739
Apple II - fix controller config, remove Black Apple, White Apple and Reset keys since they are not currently hooked up
2015-05-31 15:02:42 +00:00
adelikat
3178dd8b6b
and awesome and snazzy apple II keyboard image for the controller config dialog
2015-05-17 21:22:13 +00:00
adelikat
5354be978a
remove DualGBFileSelector tool
2015-05-17 20:32:49 +00:00
adelikat
f4140de3f7
Apple II - get necessary firmware files from the firmwares system instead of a hardcoded path, added entries to the firmware database for the files I have, no idea what other files are compatible
2015-04-09 00:18:01 +00:00
mushman5
ac9f77ad00
Added UI to set custom resolutions for N64 (excluding Jabo plugin)
2015-04-04 12:22:09 +00:00
zeromus
e485882aed
add some remarks in the GUI about QuickNES palette being the default
2015-03-11 04:00:01 +00:00
adelikat
29fc42ec71
Better UI for low res large screenshot feature
2015-02-23 23:43:51 +00:00
adelikat
7e763408e2
Move MainForm.SupportedPlatforms to Emulation.Common.SystemLookup
2015-02-22 17:15:09 +00:00
jdpurcell
8f32899afd
OpenAL sound device configuration.
2015-02-19 06:00:07 +00:00
jdpurcell
730694644d
Add option for OpenAL on Windows.
2015-02-19 03:22:20 +00:00
jdpurcell
c56edd6e93
Add OpenAL sound output.
...
XAudio2: Some stuff I forgot to dispose.
2015-02-19 02:30:55 +00:00
adelikat
0eec6530f6
PSX - change controller definition name dynamically, use it in Controller Config to set a gamepad or dualshock image. The logic here is dubious when you consider multiple players and mixed controllers but that doesn't sound like a real situation anyway.
2015-02-05 22:08:23 +00:00
adelikat
45b2fcb8af
Controller Config - properly prune analog buttons that aren't in the curent configuration
2015-02-01 22:14:27 +00:00
adelikat
6854a9a709
PSX - Config dialog - set accept and cancel buttons
2015-02-01 14:52:46 +00:00
adelikat
c299f46439
PSX - ui for controller type config
2015-02-01 03:19:23 +00:00
adelikat
8222028169
PSX Controller Config dialog
2015-01-31 20:24:06 +00:00
jdpurcell
5eee1cd306
Add UI for choosing between DirectSound / XAudio2.
...
Always use new sound output buffering (remove option).
2015-01-31 06:40:14 +00:00
jdpurcell
83e8abc963
XAudio2! There's no UI for it yet.
2015-01-31 04:49:53 +00:00
jdpurcell
50849d0043
Fix TabIndexes in Sound dialog.
2015-01-28 02:21:21 +00:00
jdpurcell
0f5fc96410
Only trigger reload of rewind settings when something important changed, so we don't unnecessarily lose the rewind history.
2015-01-26 04:22:07 +00:00
jdpurcell
8fe850ba1b
Rewind speed setting.
...
Add comment to clarify the various methods of unthrottling.
2015-01-25 18:34:53 +00:00
adelikat
0d43688138
Change default savestate compression level to 0, I haven't seen a situation where 5 is better
2015-01-25 13:00:01 +00:00
jdpurcell
e69dcfc167
Change minimum sound buffer size from 80 ms to 60 ms.
2015-01-25 05:33:56 +00:00
jdpurcell
69c66d12b1
Configurable DirectSound buffer size.
...
A bunch of changes in Sound / SoundOutputProvider to support this and behave nicely.
2015-01-25 03:33:45 +00:00
jdpurcell
e3e5ae4934
New SoundOutputProvider class which takes the place of BufferedAsync. This should be far less prone to audible glitches and reduces latency.
2015-01-23 04:16:25 +00:00
zeromus
566107e12e
rewind & states config - use of lowercase kb and mb as compared to KB MB offend me
2015-01-23 02:47:16 +00:00
adelikat
2e737e66be
NES - remove some more unnecessary partial class usage
2015-01-19 13:38:08 +00:00
jdpurcell
ac4e197e22
Fix trackbars in Display config having different background color than their container (workaround applied only at runtime to avoid breaking designer).
2015-01-18 19:44:51 +00:00
goyuken
82fcd0bc5e
refactor IVideoProvider into a service. uses in mainform and friends are still hacky
2015-01-14 22:37:37 +00:00
jdpurcell
e66fe70365
Proportional rewind speed is now always enabled - revert user-configurable setting.
...
Fix fast rewind with proportional rewind speed.
2015-01-12 15:09:27 +00:00
jdpurcell
3d37e3dc5a
Option to make rewind speed proportional to rewind frequency.
2015-01-12 05:30:27 +00:00
jdpurcell
1d7e9bd80a
Cleanup profile saving.
2015-01-04 18:07:54 +00:00
jdpurcell
cd9c9d62d9
Move update notification setting to profile config.
2015-01-04 17:54:13 +00:00
jdpurcell
891998be12
Fix "Sound On" checkbox always showing as checked even when sound is off.
...
Fix null reference exception when opening homepage from update notification.
2015-01-04 16:48:11 +00:00
jdpurcell
8c41af53d1
Option to automatically check for and notify of new versions.
2015-01-04 15:04:44 +00:00
adelikat
c10682b147
Controller Config - use AutoScroll on tab pages, and fix anchoring of the Misc. button
2015-01-02 23:04:02 +00:00
jdpurcell
eacadc8e09
Apparently UserControls that are created dynamically need AutoScaleMode.Font. UserControls placed via the designer should use AutoScaleMode.Inherit. Actually it seems possible to get around the problems of dynamically created UserControls (including the need to manually scale the positions/sizes) by moving their creation into the constructor after InitializeComponent, adding SuspendLayout before InitializeComponent, and adding ResumeLayout after UserControl creation. But I don't want to risk moving the code around too much.
2014-12-31 05:34:21 +00:00
jdpurcell
9a1108e9f7
Fix control positions/sizes in the cases where auto scaling doesn't apply (e.g. dynamically created controls).
2014-12-28 21:59:53 +00:00
jdpurcell
30d3b02a7f
Auto scaling: All forms should have AutoScaleMode set to Font.
...
Auto scaling: All user controls should have AutoScaleMode set to Inherit (i.e. they inherit their containing form's AutoScaleMode, in this case Font). Explicitly setting an AutoScaleMode on user controls causes problems with child controls anchored to the bottom and/or right.
Remove explicitly set font in GenGameGenie form. Fonts set on the form/user control level cause problems with auto scaling.
Fix text box anchoring in DualGBFileSelector control.
2014-12-28 21:19:34 +00:00
adelikat
ffa672fd4a
Rewind & States Config - when clicking ok, change the OSD message to mention states
2014-12-25 13:35:59 +00:00
goyuken
6f195ba0d8
RecentItems Menu: add ability to configure its own recent size
2014-12-22 21:51:35 +00:00
goyuken
7e51289003
pce cdl: change settings system
2014-12-22 21:38:57 +00:00
zeromus
4d1cd06dcf
psx - add note that hardcore debug mode might be nice for users of segmented AV dumping
2014-12-21 05:36:44 +00:00
goyuken
ecf8728de6
factor out serviceinjector to emulation.common
2014-12-17 18:17:16 +00:00
zeromus
8d0205f962
psx - fix some small bugs in PAL support and make psx options dialog update labels with calculated resolutions so you can better understand what the options do
2014-12-17 02:54:43 +00:00
zeromus
3f15ae4e91
psx - PAL mode now works (required fixing resolution tweaks and firmware setup). also hook up scanline and overscan control options
2014-12-17 01:23:24 +00:00
goyuken
ba6f740382
use service injection for nessoundconfig
2014-12-15 21:21:37 +00:00
goyuken
7b580e7dca
tim the tool form taylor
2014-12-15 03:19:23 +00:00
zeromus
ede9620446
psx - settings framework and implement mednafen-compatible display mode
2014-12-14 08:48:23 +00:00
zeromus
24526669fe
emuhawk - add options for display of various window components (menu,frame,caption,statusbar). add --chromeless commandline argument and logic for folks embedding in frontends
2014-12-14 01:43:46 +00:00
scepheo
769cbeb1a0
- IToolForm: Added RequiredServices attribute to define dependencies, and added EmulatorServices for ToolManager to supply them.
...
- IServiceProvider, BasicServiceProvider: Added compile-time unknown type versions of GetService and HasService.
- ToolManager: Added IsAvailable to test whether all dependencies for a tool are available.
2014-12-13 21:54:59 +00:00
adelikat
fbe64083e6
update psx controller image cuz spikestuff told me to
2014-12-13 14:44:47 +00:00
adelikat
a4e5bdc934
Add dualshock controller image to controller config
2014-12-13 02:16:05 +00:00
zeromus
c895d4602f
forgot to add
2014-12-11 22:12:10 +00:00
zeromus
08ae448257
start adding d3d9 display method, but.. it was more work than gdi+, as I expected. I'll finish it another time.
2014-12-08 02:15:42 +00:00
zeromus
556b7b0123
gdi+ display method!
2014-12-07 02:26:52 +00:00
adelikat
e2033c9d2e
AsStatable() and also update statusbar saveslots on CloseRom()
2014-12-05 00:52:16 +00:00
goyuken
40416656a2
eliminate snowiy emulator option from CoreComm. this commit is a bit hackish
2014-12-05 00:39:02 +00:00
goyuken
f2ff432b3a
helpful mouseover tooltips in firmwares config
2014-12-04 00:37:06 +00:00
adelikat
76148ae111
Break off savestate functionality from IEmulator into IStatable and refactor things accordingly. Still todo (a big todo): EmuHawk should gracefully handle a core that is not an IStatable by disabling functionality dependent upon it (Savestates, Rewind, Tastudio, etc)
2014-11-30 16:42:58 +00:00
adelikat
d64be5ed76
SystemID is Lynx not LYNX, cuz I said so
2014-11-21 01:32:15 +00:00
adelikat
81146fde8e
Add Lynx controller image to controller config dialog
2014-11-19 02:39:43 +00:00
hegyak
33f52599f8
Fix Issue 310
2014-11-19 01:00:35 +00:00
adelikat
34741cb614
Path Config - fix exception when opening during null emulator, fixes Issue 312
2014-11-19 00:42:46 +00:00
adelikat
0cf61812c2
Path Config - Fix bug where dual gb is selected by default when a gb game is active
2014-11-17 23:16:50 +00:00
goyuken
0a17fadb8e
gb: add mute sound as a setting. most useful in dual mode.
2014-11-16 21:56:32 +00:00
zeromus
a7432a1e52
firmwaremanager now tracks filesizes, and filesizes of known firmwares are used to restrict scope of scanning
2014-11-13 00:09:16 +00:00
zeromus
2e88a279bb
rename firmwares base path to firmwares search path, cos thats more like what it is.
2014-11-12 01:32:56 +00:00
zeromus
4d5b25600e
add a GC.Collect() call to workaround a .net slow-GC problem, and fix an old bug related to firmware scans occurring several times actually every time you think it should happen once, which probably wasn't helping things
2014-11-12 00:04:08 +00:00
zeromus
8c1eaf25ff
system for more thorough tooltips in hotkey and controller config dialogs (so, for instance, the function of a key can be described)
2014-11-07 16:58:27 +00:00
zeromus
813bfa6ad4
use FolderBrowserEx instead of lame FolderBrowserDialog for the PathConfig dialog
2014-11-06 23:31:19 +00:00
zeromus
7a4d60c483
change AutoScaleMode of MainForm and GBPrefs to None and Inherit, so that the dialog wont be whack for japanese users
2014-11-06 21:35:45 +00:00
goyuken
f3e9958f07
quicknes: support unplugging controllers
2014-11-01 17:44:04 +00:00
goyuken
dc2ca1f010
remove the extra ISettable (non-generic argument) interface and corresponding crud from cores, and replace with a shim class
2014-10-31 15:46:13 +00:00
hegyak
975492b4de
It's Fullscreen, not fullscreen or FullScreen.
2014-10-27 21:19:48 +00:00
zeromus
5cf5894329
firmware importer now supports archives
2014-10-26 14:22:26 +00:00
zeromus
2f374d9199
add firmware import option (copies firmwares into firmware directory through toolbar or drag&drop)
2014-10-26 04:23:56 +00:00
jlennox
a64017366c
Create ISettable<T,T2>/ISettable interfaces. This checkin has not been extensively tested.
2014-10-19 01:22:47 +00:00
zeromus
6428b07d0a
make input binding limitless (instead of limited to 4). at the same time, fix bugs caused by index accounting related to the limit.
2014-10-11 08:43:26 +00:00
adelikat
315388d0bb
N64 Taser profile - turn off backup savestates, and use the regular rsp plugin instead of z64's
2014-10-09 21:11:32 +00:00
adelikat
f14f226948
set savestate compression to 0 in N64 Taser profile
2014-10-09 20:40:33 +00:00
goyuken
3c7b2a620c
pathconfig: no longer hide configuration options for GBAS core
2014-10-07 01:12:22 +00:00
zeromus
2a9f8d9309
refine hotkey/controller dialogs a tiny bit
2014-10-05 02:02:04 +00:00
zeromus
8479ea8c4c
move some savestate-related settings to the newer (?) rewind & states dialog
2014-09-29 02:53:52 +00:00
hegyak
77ee19e5cd
Updated the ProfileConfig.Designer.cs to have a more accurate description of N64 TAS.
2014-09-19 00:55:01 +00:00
hegyak
7629df2892
Make the Profile for N64 TAS option have some text.
2014-09-18 13:54:16 +00:00
goyuken
28a37a57da
lynx mah boi https://www.youtube.com/watch?v=bNpLXo55yfw
2014-09-15 20:12:11 +00:00
zeromus
7e3144fd07
support custom AR and display client size while resizing. fixes Issue #251 .
2014-09-14 00:51:30 +00:00
adelikat
1efaa896bc
Add a N64 TAS profile in the profile config, has identical settings to TAS but also the Frame Advance skips Lag Frames option set to true
2014-09-13 01:21:55 +00:00
pjgat09
181313cdf9
N64: Removed checks to see if the correct jabo dll was present
2014-09-07 03:13:53 +00:00
zeromus
98087fe9ea
make note of accuracy core not being supported (and disable it) in snes options
2014-09-02 05:00:12 +00:00
adelikat
39526d3eb7
Make jabo available in non-developer mode
2014-08-24 17:25:39 +00:00
kylelyk
321c8c64bf
Added documentation to IControlMainForm, renamed a few variables, moved IControlMainForm related code in MainForm to the same region.
2014-08-19 19:24:17 +00:00
pjgat09
fdb2e5a838
N64: Fixing the gamedb for jabo
2014-08-17 18:07:02 +00:00
goyuken
5db099ec8f
2014-08-16 16:31:59 +00:00
adelikat
69eea53c6e
Controller Config - only show the analog tab if there is any thing in it
2014-08-16 16:12:22 +00:00
zeromus
dd8638ba06
improved life cycle management of picturebox images (dont we have some direct substitute for picturebox which doesnt suck so much?)
2014-08-14 15:51:49 +00:00
hegyak
e02a0ebf9d
Correct the Dual Gameboy XML creator to use the Global ROM path instead of Gameboy's pallet folder.
2014-08-13 19:09:15 +00:00
goyuken
28b26fadcc
add a "defaults" button to the generic core config dialog, used by wonderswan, genesis, saturn, and 2600
2014-08-10 22:01:17 +00:00
pasky1382
f074bfbb33
Made the scanline intensity display the %.
2014-08-09 16:54:56 +00:00
pjgat09
ad66bc4f30
N64: Merged jabo's settings from PJ64's RDB into our gamedb. Tweaked the plugin settings screen to use those settings.
2014-08-07 02:48:01 +00:00
adelikat
86ed925cc7
N64 plugin config - finish up jabo settings
2014-08-07 01:17:14 +00:00
goyuken
3e3a885bd6
GB prefs UI: fix small bug in the getdefaults button
2014-08-06 14:52:27 +00:00
goyuken
0a7803c547
gb and dgb config UI: when movie is not active, be smart and don't commit syncsettings if they weren't touched
2014-08-06 01:06:52 +00:00
goyuken
09ca43328d
generic core config - block making syncsettings changes when movies are active. other core config UIs to follow
2014-08-06 00:51:23 +00:00
adelikat
3d14177877
GB settings - diable Property Grid if a movie is active
2014-08-06 00:40:20 +00:00
zeromus
d5c4787792
dont crash when organizing firmware
2014-08-03 22:38:27 +00:00
goyuken
768c2762a5
cleanup
2014-08-03 22:05:32 +00:00
adelikat
b1cd40f276
N64 plugin config - Jabo - add per game settings logic and the Direct3D clear mode per game option, still todo: resolution width/height
2014-08-03 17:50:56 +00:00
adelikat
5908c0ab12
add Jabo settings to N64 plugin config, for non-game specific settings
2014-08-03 16:14:47 +00:00
adelikat
d047e1f45c
I'm picky about namespaces
2014-08-03 13:51:40 +00:00
zeromus
532cd76af0
round 2: superior jabo dll handling through shared code, and fix major bug in previous version which made dlls fail to get located sometimes
2014-08-03 05:09:28 +00:00
pjgat09
40b42feea3
N64: Change the resolutions available in the plugin config dialog when changing to/from Jabo. If the previously selected resolution is not supported by the newly selected plugin a resolution that is close is picked.
2014-08-03 03:40:48 +00:00
hegyak
bfc42f3e58
Hide Jabo Tab in non-developer builds.
2014-08-01 17:34:33 +00:00
zeromus
7394044e00
displayconfig scanline intensity maximum was meant to be 256
2014-07-31 02:42:21 +00:00
adelikat
7ec866ced5
add some extensions to the ControlExtension class for converting cruddy .NET 1.0 collection objects to IEnumerable<T>, and start removing some code in specific forms that work around cruddy .NET 1.0 stuff
2014-07-28 03:01:57 +00:00
adelikat
0397ea1ff4
Remove the CustomControls/Util file and move all the classes into the Form Extensions file, since they were all extension methods for window form objects
2014-07-27 15:22:30 +00:00
adelikat
5f1df3224c
fix some dangling references to BizHawk.Multiclient mostly in comments, but also in some client facing tooltip and lua documentation
2014-07-27 01:19:33 +00:00
adelikat
570f77cc68
Implement FastUpdate() on IToolForm. The intent here is for tools to do the minimum amount necessary when updating. This allows them to avoid slow things like drawing, but do critical activities such as Ram tools incrementing change counters, and loggers can continue logging. When Turboing, instead of bypassing tool updates, the client will run the fast update instead. Note: a few tools still need to be thought out as to what they need to do in a fast update
2014-07-25 01:55:21 +00:00
adelikat
41d33337e7
N64 plugin config - revert the user's plugin choice if they pick jabo and aren't ready to use it (but still show them the jabo warning messages)
2014-07-22 01:08:45 +00:00
pjgat09
ae381fc986
N64: Jabo readiness is now detected and displayed in the plugin config dialog.
2014-07-21 23:46:29 +00:00
adelikat
f7cfe4e393
Path Config - 1. remove Global Base from top and leave it in the Global tab, 2. Rename Global Tabs "base rom" to "ROM"
2014-07-21 23:18:18 +00:00
adelikat
8bf2dcabd9
Path Config - better order for global entries, dynamically put the firmware info button in there, so that if someone changes the ordinals, nothing breaks
2014-07-21 23:11:21 +00:00
adelikat
861a9a3776
Only show the jabo plugin option in developer builds
2014-07-21 19:37:20 +00:00
adelikat
bb4f044f4e
N64 - Add Jabo settings to the old plugin config, remove menu item to the new plugin config, left the new config code still in there, since one day we will fix up things to make it work
2014-07-21 00:19:56 +00:00
adelikat
15c7dfe269
revert some variable renaming in the glide plugin
2014-07-20 17:49:04 +00:00
adelikat
4382dc0c9a
N64 sync settings - clean up object convert public fields to properties
2014-07-20 17:10:20 +00:00
adelikat
6819459292
N64 sync settings - clean up some stuff and fix the plugin type being a read-only proprty in the new config dialog
2014-07-20 16:59:03 +00:00
adelikat
2928137a20
N64 sync settings - some reorg
2014-07-20 14:33:57 +00:00
adelikat
16daa26c17
new N64 plugin config dialog - save stuff
2014-07-20 13:29:06 +00:00
zeromus
6f919c64a7
client sizing / AR revisions
2014-07-20 06:51:31 +00:00
adelikat
042e72bfb6
New N64 plugin config settings dialog, including adding jabo settings
2014-07-20 02:57:26 +00:00
pjgat09
b82c83c188
N64: Added a jabo sync settings stub to be filled in later. Added jabo to the plugin selection dialog
2014-07-19 16:59:27 +00:00
null_ptr
c7d2128640
Fixed Glide_fb_clear and Glide_fb_hires using the same config variable
2014-07-17 21:56:27 +00:00
adelikat
9194c7fd8d
Profile Config - some code cleanup
2014-07-15 01:09:36 +00:00
adelikat
c6d679c382
Profile config - save and load the selected profile
2014-07-15 00:50:42 +00:00
adelikat
0b35490b16
Profile Config - don't show custom profile in non-developer builds, put saving logic in the ok button click event instead of drop down change event. Remove a warning in TasMovie.cs
2014-07-15 00:05:18 +00:00
goyuken
bcfad7fa34
profileconfig cleanup
2014-07-14 19:56:52 +00:00
goyuken
1b4a8a0b23
settings cleanup
2014-07-14 16:56:23 +00:00
goyuken
fb133da0c5
fix some internal settings infrastructure
2014-07-14 16:10:45 +00:00
adelikat
f5209ccfa2
Profile config - fix getting of sync settings from non-instantiated cores
2014-07-14 11:48:28 +00:00
zeromus
dc6daddff7
add option to disable fullscreen hacks (may increase latency) and snowy null emulator (may increase seizure rate)
2014-07-12 20:42:44 +00:00
zeromus
7a63d5fe7b
turn Rewind Config into Rewind & Savestate config and allow control of normal savestate compression level
2014-07-12 20:20:08 +00:00
adelikat
5c0b8f4166
Controller config - analog bind panel - slight positioning tweak to prevent the button name from getting cut off
2014-07-06 15:57:57 +00:00
adelikat
ec0cba444e
Gui option to start in full screen
2014-07-06 14:16:59 +00:00
adelikat
2ef2397cdb
Add snazy icon for profile config
2014-07-03 19:33:38 +00:00
adelikat
ebee9b9ded
More extension reorg
2014-07-03 17:35:49 +00:00
adelikat
00ac231a2a
More extension reorg
2014-07-03 17:29:01 +00:00
adelikat
393057d33a
Convert a helper method into an extension method
2014-07-03 17:01:10 +00:00
adelikat
540a235514
use an extension as an extension instead of a static method
2014-07-03 16:56:57 +00:00
adelikat
1964f3754a
Merge InputValidate into StringExtensions
2014-07-03 16:00:57 +00:00
adelikat
d1b610dad3
Profile COnfig - quicknes flag
2014-07-03 11:43:06 +00:00
xmikecampx7
47f2fc901b
Added Profiles for Saturn, Genesis, SMS, Coleco, Atari. Only NES left.
2014-07-03 03:44:14 +00:00
xmikecampx7
a10e5fa16a
snes sync settings added
2014-07-02 23:28:36 +00:00
adelikat
08cf861c70
Profile dialog - do n64 and rewind settings
2014-07-02 21:20:45 +00:00
goyuken
b75a32067b
add notation to NESSyncSettingsForm telling the user that region overrides are ignored in FDS mode
2014-07-02 15:27:02 +00:00
adelikat
e4420fe493
Profile Config - add a method as a proof of concept as to how to set core specific settings
2014-07-02 14:27:12 +00:00
adelikat
ab5cfab035
remove redundant code throughout the emuhawk project
2014-06-29 02:28:48 +00:00
adelikat
402db49ed8
PCE - add ability to set connected controllers (up to 5) as sync settings, with a Controller settings dialog
2014-06-28 22:48:07 +00:00
goyuken
019562501c
add a few helpful comments to clarify r6998
2014-06-25 15:42:57 +00:00
adelikat
91d94e46db
Controller Config - when generating tabs and input widgets, iterate through the current controllers buttons rather than the buttons found in the config. This "trims" settings that aren't currently in use. I'm not confident that I didn't break something with this
2014-06-25 15:27:10 +00:00
adelikat
12b4c9fd63
Remove a todo that was done
2014-06-25 14:39:48 +00:00
adelikat
555a30c492
N64 controller config - fix enabling/disabling of Pak dropdown when the connected checkbox is checked
2014-06-25 13:39:33 +00:00
zeromus
140aec6a4d
add system for controlling which forms can generate mouse input
2014-06-22 23:20:36 +00:00
adelikat
a2829f8d9a
Input Widget - if assigning a button with autotab on, if the button is not the same as the first position value, clear all bindings first. Makes for a less confusing user experience when remapping joypad buttons
2014-06-21 20:02:31 +00:00
zeromus
f43859f421
give firmware database and UI ability to track ok/notok/bad state of an option/firmwarefile. apply tons of research to study PSX bios files situation
2014-06-21 06:40:07 +00:00
zeromus
3cdc9d7c25
add friendly name PSX to frontend
2014-06-21 00:48:31 +00:00
adelikat
61a707c904
controller config - fix autotab off behavior
2014-06-07 02:08:10 +00:00
adelikat
abff21a450
SNES - hide accuracy core option except in developer builds
2014-06-07 00:57:54 +00:00
goyuken
5bb38cb1c2
wonderswan: rework how controls are handled for rotated situation. all savestates are invalid. you should probably delete the wonderswan portion of your control configuration.
2014-06-04 23:26:57 +00:00
xmikecampx7
8334c17615
Profile Config dialog - Easier to understand - Still no functionality
2014-06-04 22:14:58 +00:00
xmikecampx7
3bb5637120
More work on Profile Config dialog.
2014-06-04 20:15:33 +00:00
adelikat
0c1abff992
Start a Profile Config dialog, does nothing but open and close currently
2014-06-04 19:18:14 +00:00
adelikat
8f2746ab86
Change "Interim Build" to "Developer Build" and rename flag variable name, as this is more accurate to the intent of this type of build (unofficial interim builds still shouldn't have developer features or unfinished developer work)
2014-06-04 17:02:54 +00:00
adelikat
500bbaf3c1
Controller Config - add a Clear button
2014-06-04 15:00:53 +00:00
adelikat
aa2ae170f3
N64 - make video size a setting, not a sync setting
2014-06-01 12:06:22 +00:00
goyuken
c99209ebf3
wonderswan controller image for controller config
2014-05-30 18:55:58 +00:00
adelikat
4ab0642e78
Controller Config - rename the Ok button to Save to make it less confusing
2014-05-29 00:08:06 +00:00
goyuken
d24658888b
saturn: expose skip bios and RTC options as syncsettings
2014-05-28 17:31:22 +00:00
adelikat
60a754c1fa
TI83 - change default look to a more authentic TI-83 monochrome screen color scheme
2014-05-26 14:17:28 +00:00
adelikat
9e8de8d8b0
TI83 - palette config dialog - don't judge me on how I spend my free time!
2014-05-26 14:06:54 +00:00
adelikat
64a3ff597b
Set Checked property of the "GB in SGB" menu item in the GB menu, GB icon on settings
2014-05-26 12:25:22 +00:00
goyuken
b5122beda9
nes controller config - minor cleanup
2014-05-21 22:32:27 +00:00
adelikat
6019670f95
N64 Controller config - fix a boo boo I made
2014-05-18 17:35:02 +00:00
zeromus
e9522af326
preliminary work on accuracy core in sneshawk. it's building and usable, but savestates are utterly trashed.
2014-05-18 05:13:54 +00:00
adelikat
0f9488f405
N64 Controller Config - make not resizable
2014-05-17 13:57:43 +00:00
adelikat
82cb57fb29
N64 controller setting control - make it not throw null exceptions in the designer
2014-05-17 13:00:03 +00:00
adelikat
738c5b5bcc
Start an Analog Range config widget in preparation of adding the ability for the user to select the N64 controller range on individual controllers
2014-05-17 03:13:02 +00:00
goyuken
5faa2de58c
analog binds: support up to 50% deadzone. be warned; if you're using deadzones this big, it's likely that your controller is broken slop and nothing will make it feel good in play
2014-05-16 14:29:58 +00:00
adelikat
c702bc03f2
and that dialog needs CenterParent
2014-05-16 01:16:20 +00:00
adelikat
53644303ce
put the quicknes icon on the quick nes graphics settings dialog
2014-05-16 01:11:09 +00:00
adelikat
cffa2dd6dc
NES - Rip out controller settings stuff from Advanced movie settings
2014-05-16 00:53:10 +00:00
adelikat
0471ec197f
NES - add a Controller Settings menu item only enabled on NEShawk and no movie active, has the same info as page 1 of advanced movie settings. Still todo: rip it out of advanced movie settings. Also un-interimed advanced movie settings and fixed up some better messages to user on some config dialog results
2014-05-16 00:24:40 +00:00
adelikat
3ec27c502c
Gui Options - Center parent
2014-05-14 22:28:24 +00:00
adelikat
438daacb2c
N64 Video Plugin config - don't crash if user opens it before ever opening a n64 game
2014-05-14 22:17:50 +00:00
adelikat
bf2ba0841a
make recent n64 plugin UI logic I added be more clever
2014-05-14 22:04:47 +00:00
adelikat
bec12f248a
Refix N64 Video Plugin to allow it to open when the N64 core is not running.
2014-05-14 21:07:43 +00:00
adelikat
578cc2c850
Front end for z64 rsp hle video plugin support
2014-05-14 02:29:59 +00:00
goyuken
3fa2b4629c
NES: switch to quicknes palette as defaut
2014-05-13 23:26:39 +00:00
goyuken
490a3dc3cf
gameboy: support setting RTC initial time for TAS, and support chaining the RTC to the real clock for non-TAS.
2014-05-12 17:24:43 +00:00
adelikat
bcf2924a23
InputWidget - make highlight color a bit darker because it is hard to see on Windows 8, thanks Microsoft
2014-05-11 20:29:08 +00:00
adelikat
edb90839d0
Dual GB XML Creator - a "Use Current Rom for all" button for the uberlazy
2014-05-11 18:53:32 +00:00
adelikat
5abd6f8387
Remove save button, no point in it compared to save and run, Use current Rom button should only be enabled on Gameboy core!
2014-05-11 18:34:20 +00:00
adelikat
5430c395d0
Dual GB XML Creator - add a "Current Rom" button that is enabled when possible
2014-05-11 18:13:32 +00:00
adelikat
cfb8b463c3
Icons for some gameboy dialogs
2014-05-11 17:48:17 +00:00
adelikat
e135a4ae3b
Make Dual GB file creator prettier
2014-05-11 16:44:28 +00:00
adelikat
3488df36c4
N64 - ability to set core type in the front end
2014-05-10 17:30:03 +00:00
adelikat
db02bd4a8e
Fix inconsistency in N64 namespaces
2014-05-10 14:56:21 +00:00
adelikat
3612e3b7cc
N64 Controller Settings - enable/disable pak type dropdown when toggling enabled status for the controller
2014-05-10 13:58:42 +00:00
adelikat
7796bd7cd7
N64 Controller Settings - show reboot notification when saving. When a movie is active hide the n64 plugin and controller settings menu items since they manipulate sync settings.
2014-05-10 13:49:00 +00:00
adelikat
64e3ff520d
N64 - Controller Settings dialog with ability to set Pak type and connected status of controllers
2014-05-10 02:03:23 +00:00
adelikat
4b6c9b5b80
Save Screenshot in savestates toggle - add a "big" savestates option off by default and set to 128kb as a somewhat arbitruary value (only reached on n64 at 640x480 or higher most likely)
2014-05-07 01:36:19 +00:00
adelikat
f58cb3cf72
put Customize menu item in context menu
2014-05-07 01:03:44 +00:00
adelikat
c7526c4207
Customize box - implement recent tab
2014-05-07 00:41:13 +00:00
adelikat
80497a4bb4
Move a bunch of config menu items into a Customize dialog box
2014-05-06 01:27:56 +00:00
adelikat
bc8f44a6c9
Controller Config - add tooltip to default and save defaults buttons to clarify what they do, show defaults on release builds
2014-05-05 21:54:25 +00:00
adelikat
48365516c0
Input Widget - restore tooltip functionality that got deleted at some point
2014-05-05 21:43:46 +00:00
adelikat
0b6795fffc
Some misc cleanup of redundant qualifiers
2014-05-04 14:10:28 +00:00
zeromus
61c7537bfc
fix issues with integerizing logic in association with system AR correction enabling
2014-05-03 02:52:35 +00:00
zeromus
d2232e616b
minimal implementation of AR correction. this isn't completely satisfying. we need to run the frontend 1x/2x/etc sizing through it, and I'm feeling like we need two tiers of AR suggestion strengths.. we may want a2600 fixing AR out of the box, but NES fixing AR by default is unacceptable
2014-05-02 04:27:08 +00:00
zeromus
72595b73bb
fix configmenu saving of padToInteger displaymanager option
2014-04-30 22:40:16 +00:00
adelikat
2661fe08c0
A dirty workaround to fix issue 161, a better solution would be cleaner but this works for now
2014-04-26 19:34:52 +00:00
adelikat
09793ae9dc
Controller Config - a round of formatting and small cleanup before I fix stuff
2014-04-26 19:18:55 +00:00
zeromus
0ef31fc598
and now alt+escape can be bound through the special bindings
2014-04-22 20:04:23 +00:00
zeromus
e6a979bfd3
escape can now be bound through the special bindings dropdown menu
2014-04-22 19:47:02 +00:00
zeromus
126c13ba78
"shift+WMouse L" binding is now a thing.
2014-04-22 19:44:39 +00:00
zeromus
ff47c5b639
fix more bugs
2014-04-22 19:38:23 +00:00
zeromus
bb98f7d5b0
fix new bugs in hotkey/input binding process
2014-04-22 19:23:52 +00:00
zeromus
c7e37753bf
Instead of InputWidget, use new InputCompositeWidget UserControl which includes a button you can use to summon a contextmenu of special bindings (such as WMouse L), which the textbox part (still InputWidget) will ignore otherwise.
2014-04-19 21:03:49 +00:00
adelikat
8f557235ce
Display Config dialog - set StartPosition to CenterParent
2014-04-15 22:56:44 +00:00
zeromus
7adc15d97e
work on opengl display manager: optimized codepaths, user retroshader selection, support for importing a textureID from another core; add erase button to lua console;
2014-04-15 21:46:18 +00:00
adelikat
f61684c574
Slight tweaks to extension preferences dialog, add .iso and .img as configurable extensions
2014-04-14 17:37:49 +00:00
adelikat
267441cc37
Add a Extension Preferences dialog in the Config menu, currently it will show .bin and .rom and allow the user to pick a platform or pick "ask me on load" to be asked every time (the default)
2014-04-14 16:48:45 +00:00
adelikat
471a2f5cf0
SMS - Vdp Viewer - save screenshot to file menu items
2014-04-13 20:13:22 +00:00
goyuken
b2eef124e2
nes: controller infrastructure
2014-03-05 04:08:24 +00:00
beirich
197ca96630
preliminary add SMS bios to firmwares db and UI. not hooked up to core yet. nor all bioses added
2014-03-04 02:33:39 +00:00
goyuken
d7371fcf42
saturnus: support 8mbit/32mbit dram cart as a syncsetting. this inflates your savestate size heavily, of course...
2014-02-23 17:06:24 +00:00
goyuken
73109c84bc
it crashes when it loads games it doesn't like? really?
2014-02-20 01:17:52 +00:00
goyuken
d5bb0c9b4c
analog controls: add ability to unbind buttons
2014-02-09 23:18:42 +00:00
adelikat
2c0804eede
Input config - when autotab is off, fix bug where pressing esc was not updating the textbox, also some formatting cleanup
2014-02-08 16:15:07 +00:00
zeromus
9ca6f152cf
support old scanlines and hq2x filter via actual retroarch shader presets. at this point you could overwrite them with whatever you wanted, but you should probably wait for me to add user filter selection
2014-02-07 02:36:27 +00:00
goyuken
25e7355fe4
NES: region override. now you can add Subor Style to all of your favourite games
2014-02-06 02:06:17 +00:00
adelikat
3dfcd8b22a
drastically cleanup the InputValidate class
2014-02-03 19:37:43 +00:00
zeromus
cd7ca56441
restore scanlines filter as shader
2014-02-03 07:01:31 +00:00
zeromus
151b074563
re-add hq2x via shader. add a new Display Configuration dialog (its simple for now).
2014-02-03 05:27:59 +00:00
zeromus
85fe967810
cleanup, namely of GraphicsControl and related systems, and add a RetainedGraphicsControl which should be useful for tool windows
2014-01-28 19:33:49 +00:00
null_ptr
8530baee0c
Fixing N64SyncSettings not being saved
2014-01-20 12:15:07 +00:00
null_ptr
1a6c86d049
ComboBox.Text for Glide64mk2 and Glide64 fixed (was wrong order)
...
Last commit: Added filter and search ArchiveChooser
2014-01-13 14:51:12 +00:00
goyuken
7fa5de3c15
add Flip Axis button to AnalogBindControl. resolves issue 139
2014-01-11 15:11:49 +00:00