alyosha-tas
a1dd3253c9
Create blank
2017-03-01 10:51:59 +08:00
alyosha-tas
c96a3c9588
Coleco Controller
2017-03-01 10:48:19 +08:00
adelikat
eccfd94cce
expose intellvision in the path config in release builds
2017-02-11 13:05:16 -06:00
adelikat
72e5c3e4dd
refactor a usage of Global.Emulator in MessageConfig, this place is still bad code though, needs to be rethought
2016-12-07 12:32:59 -06:00
adelikat
eba11b259e
HawkFile - fix exception when a file has no extension, and also simplify the logic
2016-12-06 12:21:05 -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
adelikat
3d402ee40e
Change "Gameboy" to "Game Boy" on a few config dialogs and also change their default location to CenterParent, #411
2016-11-12 11:11:38 -06:00
adelikat
bb8bac3fb3
NesHawk - UI for setting VS dipswitches
2016-11-05 17:32:58 -05:00
adelikat
7a31121f20
NESHawk - Provide a UI for initial ram pattern override
2016-09-27 09:52:21 -04:00
pjgat09
32be471382
GLideN64: Changed UseNativeResolutionFactor to an int setting
2016-09-26 11:13:07 -04:00
pjgat09
59e43a25f9
GLideN64: Added settings to the plugin dialog. Removed some settings from the sync settings that we will not need.
2016-09-22 12:57:09 -04:00
pjgat09
a85da435f9
GLideN64: Added a sync settings, hooked up the dll, and added it to the video plugin list in the plugin dialog. Updated the submodule reference.
2016-09-22 08:46:49 -04:00
zeromus
a7d2b8d7f7
* add a new IToolForm update mechanism which has extensible update points (so a tool can both pre- and post- update)
...
* make trace logging "core-pushes" model, to a sink installed by the frontend. This sink can go straight to the disk without wasting memory if that's what the Trace Logger tool has selected; or the Trace Logger will buffer it if it needs to. Formerly, we had a "core-pushes-to-buffer" and "client-pulls-once-per-frame" which necessarily caused huge buffers no matter what was going on.
2016-08-13 15:31:26 -05:00
zeromus
0cac65c184
use gambatte window option in emuhawk
2016-04-12 03:02:11 -05:00
zeromus
1b8a51e447
rework sound config dialog and sound volume control to permit independent control of volume during FF & RW, and independent toggling of sound synthesis vs volume=0 suppression
2016-03-29 03:40:37 -05:00
zeromus
10272b4857
add alternate vsync method for d3d display method, in case youre the lucky owner of a system that sucks
2016-03-27 04:49:17 -05:00
zeromus
66683b16ed
replace "Ok" with "OK"
2016-03-26 21:50:33 -05:00
zeromus
3deb7fcb31
add autoprescale concept. default it to on, since really I can't think of when you'd ever not want it, except in some very low-spec system scenarios. Add NOP concept to filter chain, potentially troublesome
2016-03-23 20:26:31 -05:00
Isotarge
66ae06f96a
OCD UI alignment
...
For the bicubic filter radio button in the display config window
2016-03-22 03:21:59 +10:30
zeromus
d06c035df4
add scrollbar to pathconfig tabpages ( fix #594 )
2016-03-15 00:35:48 -05:00
zeromus
86b3ecf7b8
displaymanager: change how windows shrink to <1:1 by shrinking content instead of attempting to inversely 'letterbox' it by shoving it offscreen ( fixes #579 )
2016-03-04 01:59:25 -06:00
zeromus
bff0d5b95d
add and hook up AWEMemoryStream option for movie storage. GUI is intentionally shoddy to convey sense that it's experimental. Has been cursorily verified but not thoroughly tested.
2016-02-10 01:09:43 -06:00
zeromus
d37233fe46
copyright material -> copyrighted material
2016-02-08 20:03:39 -06:00
zeromus
ae8c961ac7
refine rewind config dialog
2016-02-08 02:46:16 -06:00
zeromus
89a4381d9d
add GB layer toggles
2016-02-08 02:18:24 -06:00
zeromus
3b9796232c
MoviesOnDisk: now ready for primetime; hooked up as option in customize config dialog
2016-02-06 15:07:58 -06:00
adelikat
da421483f6
Firmware disclaimer
2016-02-06 14:54:39 -05:00
zeromus
e0d74c7718
better error handling in shader compiling. kind of sloppy, but gets the job done. entire system could use a little rethinking, if i ever revisit filters
2016-02-03 02:28:03 -06:00
zeromus
1e928c6b17
add sha1: label to hashes in firmwares config info sub-window
2016-01-31 16:39:54 -06:00
adelikat
5ddd9e097b
clean up some warnings
2016-01-30 21:28:49 -05:00
zeromus
e855cb39cd
psx - add "determine lag from GPU frames" option
2016-01-28 13:53:22 -06:00
feos
c5526a1169
Fix #134 - Option to turn off "savestate every frame" for bsnes
...
Warning text: "Guarantee deterministic emulation by savestating every frame. Don't TAS without it! Only ~75% of runs sync without it, but speed boost is ~30%."
2015-12-20 11:58:11 +03:00
zeromus
a9b094c11b
fix path config window size (too small for global, looks bad)
2015-12-10 07:01:37 -06:00
feos
d0772a6b44
reduce default binding repetition.
...
add tastudio hotkeys and tip.
2015-12-05 14:48:04 +03:00
Hathor86
1e2f4e12be
Watch refactoring
...
Some improvement when you get Available types. Used to return a new
array each time you call the function. It has been transformed into an
IEnumrable and yield return.
DisplayType, PreviousType and Watchsize have been moved outside the
Watch Class
2015-11-28 22:52:00 +01:00
zeromus
d24f778a40
try supporting U+D/L+R priority control in addition to allow and forbid
2015-11-14 01:49:16 -06:00
zeromus
7702ae5f3c
work on keyboard input, but hasnt been tested yet. also reorg the core a bit
2015-11-08 22:05:48 -06:00
zeromus
7651f418fe
usably functional libretro player
2015-11-07 00:14:59 -06:00
zeromus
4fe51a1364
support custom AR selection in addition to custom exact-specified resolution
2015-10-25 02:15:59 -05:00
zeromus
b0a44bed07
test-compile retro filters with the currently selected driver instead of opengl always
2015-10-18 21:15:18 -05:00
zeromus
bd795ed162
validate shaders when selecting them from display manager config dialog to prevent setting broken shaders. also specifically reject .cgp containing .glsl references
2015-10-17 19:28:57 -05:00
zeromus
7f5546fac4
tidy some oddities with the scanline filter
2015-10-15 20:10:35 -05:00
zeromus
529ec876a2
firmwares config - escape should exit dialog
2015-10-15 19:47:38 -05:00
zeromus
7e9c966887
fix some weirdly bloated dialog box resx files simply by deleting their icons and re-setting them
2015-10-13 00:14:12 -05:00
zeromus
f410ac04b8
psx - fix controller config dialog which was making controllers seem effectively disconnected or malfunctiony
2015-10-12 19:19:27 -05:00
adelikat
c57519c54f
C64 - add a c64 menu with a settings menu and dialog
2015-10-10 12:20:59 -04:00
adelikat
33f1f8904e
meh
2015-10-03 20:30:10 -04:00
zeromus
c9838d668a
psx - hook up new controller configuration, to support 0-2 pads and 0-2 memcards. Not tested very well yet. no multitap this release.
2015-10-03 17:27:52 -05:00
zeromus
f50795b180
make on-screen watches position editable via the messages configuration ui
2015-10-01 01:39:22 -05:00
zeromus
67d45dde10
add documentation link to displayconfig dialog
2015-09-16 14:09:59 -05:00
zeromus
9df7a4d31b
psx - add option (defaults to disabled) to use mednafen's error correction
2015-09-13 19:17:17 -05:00
zeromus
ee0992158d
neshawk&quicknes: properly support using 512 byte palette files deemph entries instead of just ignoring them
2015-09-13 14:09:57 -05:00
zeromus
21da5ad45a
allow user to suppress doubleclick-to-toggle-fullscreen behaviour
2015-09-08 14:03:52 -05:00
zeromus
c99cc7fa2a
fix #484
2015-08-31 14:50:26 -05:00
zeromus
d9b765ac89
display a warning reminder that client restart is needed when changing display method
2015-08-30 09:20:01 -05:00
zeromus
7e828d5618
d3d display method
2015-08-24 13:10:50 -05:00
zeromus
3f78e2e70f
add feature to display config > misc tab for disabling display of screen and hud for true maximum turbo performance. also display FPS in window caption during that mode, so you can still tell what's going on
2015-08-17 23:26:19 -05:00
zeromus
8a1fd67497
refactor psx controller P# assignment to reusable code
2015-08-10 17:07:44 -05:00
zeromus
0cd3a82862
psx - improve framebuffer clipping method, add deinterlacer settings, fix some PAR for PAL games; fix bugs in GameExtraPadding handling
2015-08-09 13:57:45 -05:00
adelikat
d662d9a700
clean up the NESSyncSettingsForm
2015-08-07 17:15:50 -04:00
zeromus
4e673df06f
psx - continue fiddling with framebuffer cropping mode
2015-08-02 15:37:04 -05:00
zeromus
8fc5acfdcd
psx - add clip to framebuffer option
2015-08-02 11:35:19 -05:00
zeromus
26da2a0733
add prototype of new PSX Controller config dialog
2015-07-27 12:18:21 -05:00
zeromus
63197300b4
add fullscreen auto-hide mouse cursor
2015-07-24 16:00:04 -05:00
scrimpeh
9b6ff71cac
Enably NES Music Ripper only with NESHawk, also throw out vestigial method in HotkeyConfig.
2015-07-24 18:26:14 +02:00
zeromus
5f4f164a95
revert psx fast boot stuff. can't be done without full bios HLE. bad plan. nice try. much education.
2015-07-22 18:26:57 -05:00
zeromus
a32cb8f3bf
psx - add gui option for skip firmware boot screen
2015-07-22 15:37:28 -05:00
scrimpeh
2e208cca4e
HotkeyConfig - Add Clear Hotkeys option, consolidate that and Defaults option into a Misc. button.
2015-07-19 21:58:38 +02:00
adelikat
673654d6cf
PSX - expose PSX path config in release builds
2015-07-15 19:20:05 -04:00
scrimpeh
7b25254b72
Firmware Manager - Change wording to "Close and reload ROM" instead of "Close and load ROM", add tool tip displaying ROM path.
2015-07-15 08:31:03 +02:00
zeromus
7bec7b806b
add PSX disc hashing tool
2015-07-12 20:08:30 -05:00
scrimpeh
667e4273f3
Firmware Manager - Add option to reload ROM if ROM load has failed before
2015-07-12 21:30:26 +02:00
zeromus
283de943d7
dont fail importing firmwares when target directory doesnt exist
2015-07-11 14:06:28 -05:00
adelikat
a9c460802b
add an option to run lua scripts while turboing instead of bypassing them. Make this option true by default (a change to the current behavior). Add a checkbox in the customize dialog to toggle this option.
2015-07-09 20:14:52 -04:00
feos
bc321fedac
keep DefaultMessageOptions instead of 2 _different_, _hardcoded_ units.
2015-07-09 02:07:21 +03:00
zeromus
83b2f70283
example of how to store default message positions so it can be used by default config and reset process too
2015-07-08 16:58:17 -05:00
zeromus
4b91330b75
the guy wants the thing says he doesnt need any more than 16 of the thing and neither does anyone else, so limit the thing to 16
2015-07-07 14:17:39 -05:00
zeromus
db1191dc48
emuhawk - add experimental prescale option to display manager
2015-07-06 12:31:30 -05:00
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