adelikat
54d31789e0
Path Config - fix positions and tab orders
2012-09-27 02:09:39 +00:00
adelikat
00f9e05d5e
Path Config - when clicking a tab, focus on the base path textbox
2012-09-27 01:37:56 +00:00
adelikat
d4c89015a7
Message Config - fix X/Y values not updating when typing directly into the numeric boxes
2012-09-27 01:01:35 +00:00
adelikat
8f9ef8ab88
Message config - fix positioning of icon on drawing area to not be partially "off screen"
2012-09-27 00:52:45 +00:00
adelikat
ff86d6d5db
Config dialogs - OSD message when cancelling
2012-09-27 00:14:51 +00:00
adelikat
be89bd1f3e
Message Config - fix logic for dragging when using anchoring
2012-09-27 00:04:16 +00:00
adelikat
da5dbb18dd
Message Config - fix drawing of the x,y coordinates to respect the anchoring
2012-09-26 23:41:11 +00:00
adelikat
daab149764
Add autohold to message config
2012-09-26 23:25:43 +00:00
goyuken
fc8087c344
preliminary SGB support.
...
1) choose your SGB rom from the path config (should probably be an .smc file of about 256KB)
2) turn on Load GB as SGB from the GB menu.
3) load rom again.
To turn off, uncheck Load GB as SGB from the SGB menu.
2012-09-26 15:59:14 +00:00
adelikat
453b35e6f4
oops
2012-09-26 04:01:10 +00:00
adelikat
df767b9b6f
Message Config - ability to toggle the "stacking" effect on general OSD messages
2012-09-26 04:00:42 +00:00
adelikat
f167551154
Add a "saved" OSD message when clicking ok/save on config dialogs
2012-09-26 01:28:48 +00:00
adelikat
2f8ce5e1d1
SNES - hook up autofire controllers, also probably hooked up player 3 & 4 that were probably not working up to now
2012-09-26 01:20:11 +00:00
adelikat
88d17bbb1c
Message Config - snazzier "X"
2012-09-25 04:11:54 +00:00
adelikat
1fe65754f1
Message Config - allow configuring of the position and anchoring of messages, fix the saving of the multitrack x,y variables
2012-09-25 04:04:54 +00:00
adelikat
b50839f8e3
Message Config - fix restore defaults for Multitrack settings
2012-09-24 03:24:17 +00:00
adelikat
11c19976a4
compressing the controller images = a few kb off the file size
2012-09-24 01:48:38 +00:00
goyuken
3280746e39
InputConfig: auto-focus the first control option when loaded
...
fixes issue 50
2012-09-23 22:42:27 +00:00
adelikat
42b504d363
add SNES to path config dialog
2012-09-22 19:58:58 +00:00
adelikat
e2a7fd0655
Input Config - clear mappings context menu
2012-09-17 22:43:42 +00:00
adelikat
8090ac64df
Hotkeys - some ground work for showing conflicts with other hotkeys, no functional changes from this commit
2012-09-17 22:33:16 +00:00
adelikat
f9b392511b
Input Widget - clear out conflict colors when clearing out the widget with escape
2012-09-17 02:20:01 +00:00
pasky1382
099fea5c8e
For some reason the SetColorDialog(); was erased in last commit, added back and working as intended now.
2012-09-16 20:28:56 +00:00
pasky1382
52bf8bf025
Changed color pickers for messageconfig window to single click.
2012-09-16 20:22:22 +00:00
adelikat
5d4b5e71c6
Add Hard Reset menu item (enabled conditionally per core) and hotkey
2012-09-16 17:10:33 +00:00
adelikat
7ce6a27da9
Change Power Cycle menu item and hotkey to Reboot Core since that is what it really does, and does not emulate a power cycle
2012-09-16 16:06:28 +00:00
adelikat
4446ad07a7
Code cleanup on the input config dialog
2012-09-15 19:47:58 +00:00
adelikat
1d9b6d5fbc
Add gameboy palette folder to svn, and add palette path to Path Config
2012-09-15 18:15:55 +00:00
adelikat
48eb366392
Input config - transparent background on nes, snes, and ti83. Still eventually need better images than these though
2012-09-15 17:33:21 +00:00
adelikat
77d0ff8ac8
Hokeys - hotkeys for obj and bg toggles for snes (in a SNES tab)
2012-09-15 16:43:16 +00:00
adelikat
c17b0755a1
Hokey Config - clean up the positioning and tab orders of the general tab
2012-09-15 15:30:35 +00:00
adelikat
b4a43c0d44
Hook up autohold-autofire fire pattern to the autofire config
2012-09-15 13:33:04 +00:00
andres.delikat
faed5ba5f7
1) Autohold and Autohold Clear hotkeys, same functionality as in FCEUX and other emulators (hold the autohold hotkey then press the controller buttons you want held)
...
2) Ram Poke - fix poking of signed/hex values, set the signed value to the value of the address on load, other misc fixes regarding signed
3) Hex Editor - add Poke to menu/context menu and Ctrl+P hotkey
2012-09-14 21:31:00 +00:00
adelikat
f9bc7fd15e
Movies/Paths - add a backup movie path to Paths config and have Movie backups use that path
2012-09-13 00:44:17 +00:00
andres.delikat
1068987a33
Add SNES controller image to input config, also some tweaks to the dialog. TODO: all these controller images could be better
2012-09-10 18:21:53 +00:00
andres.delikat
1460f7b860
Input Config - show when a button mapping conflicts with a hotkey mapping (but still allow it)
2012-09-10 17:49:33 +00:00
adelikat
f7addb3419
Hotkey Dialog - fix tab orders, Hotkey/Input config - change highlighted color to light blue instead of red as that is a more logical highlight color
2012-09-10 04:11:17 +00:00
brandman211
2a41b8eda7
The EROM / GROM is now expected to be .int or .bin.
2012-09-07 06:36:23 +00:00
zeromus
cfe1e749a1
hook up path config for intellivision and change erom and grom to use it. now you need erom.bin and grom.bin in the Intellivision directory by default.
2012-09-07 06:18:58 +00:00
andres.delikat
71e07d0493
add a null check that could potentially crash the emulator in the HowMany() function I wrote for path and watch functions. No functional change probably. Also clean up the organization of this method
2012-09-04 20:40:39 +00:00
zeromus
d02f925e13
snes-support SNES subdirectory for sram and such
2012-09-04 07:14:29 +00:00
zeromus
37e6f68370
bsneshawk step 1 of N - compile libsnes, make bsneshawk core, setup interop, support frameadvance, video, gamepad. games are playable, I think.
2012-09-04 00:20:36 +00:00
adelikat
8f408737da
Movie refactoring - round 2
2012-09-03 19:42:53 +00:00
adelikat
ebf029b76d
Some turbo speed refactorings - added a new hotkey for turbo mapped to shift+tab, rennamed the original turbo as unthrottle (since it is simply a toggle for this feature) and removed its mapping. On the new turbo, lots of various things will eventually be in place, but right now it bypasses tool updating. Still todo: have it max out frame skip and whatnot, also what is the difference between unthrottle and the limit framerate option? I think these should be merged.
2012-08-28 01:29:07 +00:00
adelikat
7d9cee2905
Remove new controller config idea
2012-08-13 03:23:25 +00:00
adelikat
aa2475806a
CHecking in a possible better solution for a controller config dialog
2012-08-13 01:22:02 +00:00
adelikat
34c796d96d
Input Config - fix bug where auto-tab setting was not being respected when changing controllers or consoles
2012-07-30 00:43:40 +00:00
zeromus
f951b5e932
fix issue where mario bros 3. gets auxilary files created as mario bros. how it got this way is a bit baffling, so i hope i didnt break anything
2012-07-22 20:26:38 +00:00
andres.delikat
70b5d68ae0
Add hotkey for background input (add on screen message when toggling this feature)
2012-07-12 21:56:59 +00:00
andres.delikat
16b86e70e7
Increase/Decrease Speed hotkeys
2012-07-12 21:39:11 +00:00
adelikat
986774f5ee
Multiclient menu - moved many toggles from the GUI to the Enable submenu. Also fixed a taborder mistake in the hotkey config dialog
2012-05-31 01:51:47 +00:00
adelikat
0118b34b41
Slight UI fixes - show mapped hotkey for Open TAStudio on TAStudio menu item, fix alignment of a few boxes in the hotkey config
2012-05-28 03:09:47 +00:00
adelikat
abba87738f
Fix input config for Gameboy, some small random work on ColecoHawk
2012-05-18 22:57:05 +00:00
zeromus
42715fdca7
rehabilitate the GB core: fix videoprovider and input system
2012-05-18 18:28:12 +00:00
adelikat
059aebec8e
ColecoHawk - set up ROM loading (bind .col to Coleco), set up preliminary controller garbage in 85 places for coleco
2012-05-06 00:54:13 +00:00
adelikat
38dd7889b3
Input Config - hide Enabled checkbox since we have no intention of supporting the disabling of a controller at this time.
2012-04-29 14:06:24 +00:00
adelikat
d62b2d98e1
Hotkeys - add Open TAStudio hotkey
2012-04-24 00:11:58 +00:00
adelikat
2aeedf074e
Fix Load/Save Named State to default to the correct savestate path rather than the most recently used path. Fix so that these functions can not be accessed during Null emulator via hotkey
2012-04-22 13:56:34 +00:00
andres.delikat
1f5e4d1046
Replace the "Play" and "Record" messages for movies with Icons.
2012-04-16 21:04:00 +00:00
adelikat
f3d098a390
Atari - hook up to the default paths
2012-03-31 13:41:00 +00:00
adelikat
cb3df74105
Atari - console buttons now work in input config dialog
2012-03-30 23:34:38 +00:00
andres.delikat
e4acb65ed1
Controller Config - hook up atari console buttons mostly, still one thing to fix up, currently crashes when trying to save
2012-03-30 22:03:08 +00:00
adelikat
9c40367fa8
Increase/Decrease Window Size hotkeys (mapped to Alt+Up/Alt+Down by default)
2012-03-28 02:32:05 +00:00
brandman211
81586afc20
Finished merging...499 lines. Not as good as I had hoped, but the file would have been significantly smaller if controller templates just used dictionaries and had just a little bit more consistency.
2012-03-25 07:10:11 +00:00
brandman211
da65f8bdd4
-Merged Atari.
...
-Line count: 583.
TODO: The one I really didn't want to deal with...Gameboy. Why did you have to make this a NESControllerTemplate instead of a GameboyControllerTemplate[]?
2012-03-25 07:00:21 +00:00
brandman211
bc1804dcdb
-Made it so that the right controllers use the default settings.
...
-Merged Genesis.
--This was completely broken beforehand.
---Update updated PCE.
---It had 8 joypads instead of 1.
-Line count: 661.
Note: Atari Auto 2 throws an exception.
2012-03-25 06:42:31 +00:00
brandman211
b28cfca204
-Merged TI-83.
...
--As it'd be obnoxious to make CONTROLS a string, object dictionary and have casts all over the place, I just made a TI83Controls string array to match CONTROLS["TI-83"].
--Positioned the fields as well as I could.
--The config for ( and ) were switched. Fixed. Yet another example of redundant code failing! :)
-Line count: 741.
2012-03-25 06:05:13 +00:00
brandman211
5e126bf04f
-Made the last two TI-83 buttons visible in the Config by increasing the height from 556 to 580.
...
-Started merging TI-83 to Do:
--This is going to be difficult because the field names are not the same as the label names, meaning that I'm going to have to use a dictionary for TI-83, if not for all of the controls.
--I have to create a formula that calculates the proper row / column for a given field to be placed. Sounds like fun.
2012-03-25 02:36:20 +00:00
brandman211
a07165cffd
-"PC Engine / SGX" -> "PC Engine / SuperGrafx".
...
-Line count: 978.
2012-03-25 02:11:26 +00:00
brandman211
4f2ebdfbd4
-Fixed InputConfig_Load...forgot that the switch syntax from before acts like an OR statement; I thought it meant "don't do anything".
...
-PCE.
2012-03-25 01:58:33 +00:00
brandman211
1d21a89f3a
Converting merges one at a time...here's SMS.
...
-Because of Reset and Pause being separate from everything else, I had to code a special condition for these.
-Line count: 1081.
2012-03-25 01:32:44 +00:00
brandman211
8686cc87ff
Converted the switch statement in InputConfig_Load to a dictionary.
2012-03-25 00:54:40 +00:00
brandman211
0eae992403
Created general functions Do and Update.
...
-Because I have been advised not to convert the objects to dictionaries, and because using the equivalent of typedef seems confusing if it isn't outright impossible, I had to implement switch statements to handle certain aspects on a platform to platform basis.
-These will end up being much bigger than I would have hoped, but the entire file will be much, much smaller.
TODO: Implement all of the other platforms using these functions.
Note: It seems that the Enabled checkbox doesn't do anything other than persist its state. I checked the latest release, and the same issue was there, so I didn't break it!
2012-03-25 00:39:51 +00:00
brandman211
d7453a3770
-Shrunk UpdateNES.
2012-03-24 21:06:47 +00:00
brandman211
f6a353196d
-Started refactoring InputConfig.cs as adelikat requested:
...
--Created CONTROLS constant which contains all of the controls in one dictionary.
--Shrunk DoNES significantly.
TODO:
-Shrink UpdateNES.
-Generalize both functions and apply to NES.
-Have all of the platform specific functions utilize these generalized functions.
-Combine all of the platforms.
2012-03-24 19:45:50 +00:00
adelikat
2e5ec4fdcb
Fix bugs in input config regarding atari controllers, fix auto-fire controllers for atari (both controllers)
2012-03-23 02:15:58 +00:00
adelikat
715d46ed1d
Hook up atari controller 2 to input config dialog.
2012-03-23 00:39:21 +00:00
adelikat
684252a816
Fix mainform context menu logic from the screenshot to clipboard addition
2012-03-23 00:06:20 +00:00
zeromus
d8c0e3b27e
make GetExeDirectoryAbsolute more robust (handle # in paths)
2012-03-21 06:38:19 +00:00
adelikat
365f60988e
Hook up Atari to the controller config dialog (interim only)
2012-03-21 02:44:01 +00:00
adelikat
0bdce38dc4
Add atari to path config dialog (interim builds only)
2012-03-19 02:12:43 +00:00
peter
ccc9fdf672
Case sensitivity fixes
2012-03-12 04:44:19 +00:00
adelikat
204c025af2
Add "escape clears mapping" message on controller config dialog
2012-03-05 14:22:49 +00:00
adelikat
1def3a8292
Minor fixups to gif animator dialog
2012-03-04 21:00:58 +00:00
offspring131313
099cf590b6
Can now make Animated Gifs Huzzah
2012-03-04 20:37:49 +00:00
adelikat
0cb222f20e
As usual, I forget to add the new winform files to the svn
2012-03-04 19:29:12 +00:00
adelikat
3bfe716952
Fix drag and drop importing so it doesn't crash during null emulator. Also fixed the movie sram clearing function to not crash on null emulator.
2012-03-03 18:11:07 +00:00
zeromus
49eb8272f9
fix path management bug when running over network share
2012-03-02 03:34:28 +00:00
andres.delikat
4b074b7d26
Fix so that dialogs that use InputWidget can still close with Alt+F4
2012-01-08 23:01:14 +00:00
andres.delikat
b2748b7836
Genesis - hook up lag counter (shows all frames as lag currently), and hook core up to input config dialog (1 controller only currently)
2011-12-24 01:59:51 +00:00
andres.delikat
2418947b69
Add "Toggle Menu" hotkey
2011-10-01 03:43:37 +00:00
andres.delikat
6bbab41b0c
PCE - Implement PCECD system id in core and in game info. Also set cancel property of LogWindow winform
2011-09-24 17:05:34 +00:00
andres.delikat
a30a5290ca
clear saveRam when loading a movie. Add movie name to saveram default path generation so that movies do not interfere with users saveram files
2011-09-17 14:23:23 +00:00
andres.delikat
eebdf7d84e
check if movie is active before trying to append the movie name to the savestate name! Fixes the double periods on non-movie savestates.
2011-09-11 20:32:44 +00:00
andres.delikat
9196e5d1ec
Input Config - auto focus when drop down menus change
2011-09-11 04:23:35 +00:00
andres.delikat
06b7055e4b
Hotkey Window - refix auto-focus on tab change
2011-09-11 02:19:41 +00:00
andres.delikat
dd9f615f00
Set minimum size and some anchoring fixes for config dialogs
2011-09-10 21:35:17 +00:00
andres.delikat
6321428feb
Hotkey & Controller config - set accept & cancel button properties
2011-09-10 21:24:15 +00:00
andres.delikat
e16bc58ace
Path Config - update main form status bar slots since savestates is one of the folders that could be affected here
2011-09-05 02:34:42 +00:00
andres.delikat
984abbb869
Refix bind savestates to movies option
2011-09-05 00:50:50 +00:00
andres.delikat
d7c267cbbe
PathManager - Make FilesystemSafeName remove all invalid chars (for filesystems) from a game name
2011-09-04 19:24:40 +00:00
andres.delikat
4ef00921e9
Autofire Config - Add flag for the "Take lag frames into account" feature, true by default
2011-08-29 22:25:40 +00:00
andres.delikat
db0fe17933
Fix typo in GetRomsPath, was returning GB for PCE/SFX
2011-08-25 02:52:35 +00:00
andres.delikat
90233868cf
Slight dialog cleanups on ram search & autofire config
2011-08-15 19:33:18 +00:00
zeromus
019ad69459
disc subchannel Q calculation; make TOC a little more useful by adding TOCPoints which are easier to search than nested sessions, tracks, and indices; and change path browser to use a superior folder browser which lets you enter paths into a textbox. I refuse to click to navigate folders
2011-08-14 23:13:31 +00:00
andres.delikat
124da117b8
Add default constructor to GameInfo to avoid null reference crashes, right click menu during null emulator now no longer crashes (and probably a number of other situations). Added BizHawk back to the Main form text property instead of 0
2011-08-10 23:50:01 +00:00
beirich
4b65d9e9cf
Fix someone's freudian typo
2011-08-10 00:14:21 +00:00
andres.delikat
852c37d63b
Autofire Config - minimum values should be 1 not 0
2011-08-10 00:13:07 +00:00
andres.delikat
abf7d24106
and as usual, I forgot the new winform files
2011-08-09 23:42:30 +00:00
andres.delikat
8fa630c0fa
Autofire UI for PCE, GG, GB
2011-08-09 02:40:22 +00:00
andres.delikat
63b1f9b93a
Input Config - autofire for SMS/GG/SG, disable autofire pulldown item for TI83
2011-08-09 02:16:46 +00:00
andres.delikat
4cd457ada6
Hook up autofire nes controls to the input config dialog
2011-08-09 01:38:51 +00:00
andres.delikat
9b2ba5c85c
Basic implementation of Global.ActiveController, uses an ORAdapter to OR against Active Controller. Still TODO: setting up autofire controllers for platforms and a UI in the Controller Config
2011-08-09 00:51:46 +00:00
andres.delikat
53fd0aa877
Hex Editor - Dump To File implemented
2011-08-07 19:30:01 +00:00
beirich
b27673f26c
M-M-M-MONSTER COMMIT! change Game-load api stuff
2011-08-04 03:20:54 +00:00
andres.delikat
503ecac44c
Path Config for PCE Bios
2011-07-25 01:30:18 +00:00
andres.delikat
b78202a4c6
Fix input widget so that when auto-tab is off, escape still immediately updates the text
2011-07-23 19:43:08 +00:00
andres.delikat
a228e05f38
Lots of little fixups to movie code, disable Disable Message config in Message Config as I won't be implmenting that before release
2011-07-13 01:29:13 +00:00
andres.delikat
06fd837cbd
Hotkeys for Record/Stop AVI
2011-07-12 00:05:14 +00:00
zeromus
f8f1906a3c
make alt hotkeys more useful by preventing interference from windows menu system
2011-07-10 19:50:59 +00:00
andres.delikat
3a9acac5a4
Input config - fix height resizing of TI83, fix ordering of controllers in combo box. Remove calls to hardcoded indexes of the comboboxes (use the string names instead!)
2011-07-10 13:16:24 +00:00
andres.delikat
fac0143fe4
Message Config - Multitrack message position
2011-07-10 03:38:46 +00:00
andres.delikat
9ea996b0fe
Message config - add movie input color
2011-07-10 03:13:07 +00:00
andres.delikat
f3e4cdcd16
Rip out "wasPressed" code, remove debug code left in by accident from inputwidget
2011-07-09 23:35:26 +00:00
andres.delikat
1e59c2f530
Input Widget - add in FlagDuplicate() and UnflagDuplicate() in preparations for a "Show duplicates" option in input config & map hotkeys
2011-07-09 23:03:42 +00:00
andres.delikat
521b2ccfd6
InputWidget - MouseWheel increment/decrements
2011-07-09 22:22:45 +00:00
zeromus
9355bc0f2e
redo some of client input and hotkey handling
2011-07-09 22:09:39 +00:00
andres.delikat
003b7ebebf
Input Widget - left click = focus() only, disable all other mouse events
2011-07-09 22:07:13 +00:00
andres.delikat
9419e02091
InputWidget - hide caret, increment even on duplicate (just don't overwrite anything), don't highlight text on focus
2011-07-09 21:55:14 +00:00
andres.delikat
3e87c297fc
Input widget - fix behavior of TAB key
2011-07-09 21:10:40 +00:00
andres.delikat
0407bb2e86
Input widget - Check for duplicates in binding array before committing a mapping
2011-07-09 18:24:53 +00:00
andres.delikat
7f2079beed
Input config - autotab toggle
2011-07-09 18:01:46 +00:00
andres.delikat
b1e1fa498c
Input Widget - when autotab is off, cycle through the key mappings instead
2011-07-09 17:50:52 +00:00
andres.delikat
7dbe4472d9
Default key mappings - switch so keyboard bindings are first, joypads 2nd
2011-07-09 17:40:26 +00:00
andres.delikat
6949a8dd59
InputWidget overhaul to use the new GetPressedKeys() function. InputWidget no longer wipes all mappings. In autotab mode it replaces the first key mapping instead of all. There is now a max number of bindings of 4 (but changeable). Still has some quirks to work out like Alt+F4 no longer closes the dialog, and TAB has weird behavior. Also, need to implement non-autotab handling. Reworked Hotkey config to use this inputwidget, but not inputconfig yet
2011-07-09 16:12:56 +00:00
beirich
2cbc50143f
Input update... always run directinput in background input mode, we take care of ignoring input when application isn't focused ourselves
2011-07-08 05:15:28 +00:00
andres.delikat
1056dbe9b1
Input Widget - proof of concept of using a Timer inside the widget to call GetPressedKeys(). Currently this function is always returning null, however.
2011-07-07 16:48:29 +00:00
andres.delikat
ec2969cc73
Input Widget - Do "Ctrl+X" not "Ctrl + X"
2011-07-06 23:15:58 +00:00
andres.delikat
29510ddd58
Fix saving of header data from record movie dialog, small fix for inputlog header data
2011-07-06 01:53:15 +00:00
andres.delikat
3669155329
rename "unthrottle" to turbo, Hotkey Dialog - reorder some things and fix positioning
2011-07-05 02:36:46 +00:00
andres.delikat
1ac29f3c5d
Input Widget - prevent mapping to Alt+F4 and allow parent dialog to be closed by it
2011-07-05 01:48:48 +00:00
andres.delikat
02e562825e
Input Widget - auto tab parameter, hotkey config - a auto-tab setting (on by default). If off, the focused widget will stay focused after a binding, another key pressed will rebind the same key
2011-07-04 23:02:37 +00:00
andres.delikat
4ff95ffc3c
Message config - less cluttered color config, add movie messages to color config
2011-07-01 02:43:08 +00:00
andres.delikat
8075d4453d
Message Config - add rerecord counter
2011-07-01 02:00:11 +00:00
andres.delikat
3c378bc312
Add soft reset hotkey, remove hard coded nes reset hotkey, fix small errors on TI83 hotkey mapping
2011-06-30 02:22:12 +00:00
andres.delikat
2a1788d067
Path config - make browse buttons use image instead
2011-06-30 02:00:01 +00:00
zeromus
0aa234282e
phase 1 of fixing up controller logic. tell me how terribly ive broken the movie code. might want to fix it before moving on to phase 2 or decide to revert.
2011-06-27 05:31:46 +00:00
andres.delikat
5fa8ae99fe
Map hokeys - fix default focused widget when clicking the tabs
2011-06-26 20:06:27 +00:00
andres.delikat
58a0a77ae5
More images and small gui tweaks
2011-06-26 01:22:52 +00:00
andres.delikat
7663a53824
Some more images
2011-06-26 00:17:42 +00:00
andres.delikat
8d856ccd53
Input Config - remove now obsolete TruncateButtonMapping function
2011-06-22 17:35:19 +00:00
andres.delikat
e4a112c220
Hotkeys/Input - Use Ctrl for display instead of Control
2011-06-21 01:22:27 +00:00
zeromus
ca628e6278
rename GetExePathAbsolute to GetExeDirectoryAbsolute so it doesnt confuse me
2011-06-20 09:08:04 +00:00
andres.delikat
30296e4f5b
Don't distinguish between left & right shift/alt/control!
2011-06-20 02:24:41 +00:00
andres.delikat
5bda595ee7
fixs spaces into tabs in a bunch of files because I'm tired of fixing it gradually
2011-06-19 23:39:25 +00:00
andres.delikat
0e36c7d401
Input Widget - allow mapping to just ctrl, alt, or shift
2011-06-19 03:35:57 +00:00
andres.delikat
3a8721f600
Input Config - fix so that multiple mappings are at least displayed again
2011-06-19 02:55:15 +00:00
andres.delikat
47ebedb40c
Input Config - fix anchoring of L+R checkbox, Input Widget - fix ToString method so things like Ctrl+UpArrow doesn't break
2011-06-19 02:17:27 +00:00
andres.delikat
e14a3c70ad
Fix bugs in message config dialog, implement message anchoring (mostly)
2011-06-18 16:22:26 +00:00
kylethomson
0256569297
Hooked up multitrack hotkeys (I hope)
2011-06-16 02:52:23 +00:00
andres.delikat
1db89f5c1f
Message config - ability to set anchoring of on screen messages. TODO: hook up anchoring to display system
2011-06-16 02:39:35 +00:00
kylethomson
18fe637193
Start of MultiTrack.
2011-06-16 01:18:16 +00:00
andres.delikat
38ca651aab
TAStudio - more misc stuff
2011-06-12 00:14:19 +00:00
zeromus
c0988feaa3
add CoreInputComm/CoreOutputComm, remove Query system, hook up nes video config options
2011-06-11 22:15:08 +00:00
andres.delikat
f52c4610e8
NES config - Fix crash when palette path is null, hook up NES palette path config in path config dialog, dialog fix ups
2011-06-11 16:22:48 +00:00
zeromus
40b7827798
improve fastforward system: add >> to fps display, add an 'alternate speed' selection (hold ctrl while choosing a speed from the config>speed/skip menu) which is used by holding FF key, add separate unthrottle toggle, clarify throttle control logic.
2011-06-10 07:12:57 +00:00
andres.delikat
2fcb35a4e4
Input Config - Fix NES select & start (I had the saving of the key mappings flip flopped)
2011-06-09 00:58:09 +00:00
andres.delikat
0224eebbf1
Allow L+R/U+D toggle (just the GUI & config work, not hooked up yet)
2011-06-04 23:17:59 +00:00
andres.delikat
2a7996c228
Input Config - NES controls - swap Select & Start
2011-06-04 14:07:55 +00:00
andres.delikat
56cce7ab2b
Rip out sample rate config
2011-06-04 01:03:13 +00:00
andres.delikat
6d82dcf486
Volume up and down hotkeys
2011-05-30 01:50:51 +00:00
andres.delikat
47b9487bd3
Sound Config - Sample rate config
2011-05-25 02:00:44 +00:00
andres.delikat
77afbe240d
Sound Config - hook up sound enabled checkbox and implemented the feature.
2011-05-25 01:33:54 +00:00
andres.delikat
115517c795
Volume control hooked up
2011-05-24 01:20:08 +00:00
andres.delikat
7dc78cdaab
Some widgets for volume control in sound config
2011-05-23 21:31:29 +00:00
andres.delikat
ed6ca16431
Path Config - clean up todo list and cosmetic changes to dialog
2011-05-21 03:01:56 +00:00
andres.delikat
77906b80c5
Path config - set tab stops and hook up ROM path logic
2011-05-21 01:13:48 +00:00
andres.delikat
f01d136d53
Hotkeys - fix movie hotkey ordering
2011-05-20 16:37:37 +00:00
andres.delikat
fa503a17e9
Path Config - add SG-1000 tab and finish implementing GG stuff
2011-05-20 02:40:17 +00:00
andres.delikat
0c1077c651
Path config - implement for Game Gear, implemented SaveSettings()
2011-05-20 02:04:20 +00:00
andres.delikat
2331e12c9f
Movies - add hotkeys for play movie, record movie, stop movie, playbeginning, toggle read-only. Made multitrack tab just a movie tab. Other misc cleanups
2011-05-16 17:07:09 +00:00
andres.delikat
8814385916
Fix GetExePath function to remove "file:\\" from the directory string. That was causing directory code to freak out. Play movie dialog now successfully creates the movie directory and searches for movie files
2011-05-14 00:33:25 +00:00
andres.delikat
42a5dbd7e5
Path Config - save use recent path for ROMs settings, enable/disable labels as well when clicking it, fix a typo in load function
2011-05-07 21:10:08 +00:00
andres.delikat
b09cd5af9e
Path Config - hook up all the browse buttons
2011-05-07 20:42:15 +00:00
andres.delikat
dab3df8ea2
Path Config stuff
2011-05-07 19:14:52 +00:00
andres.delikat
65499148d4
Path config progress
2011-05-07 17:26:16 +00:00
andres.delikat
0a1dc8c06e
Path manager - fix so that paths use their platform base (if there is one), then the global base, then the exe path
2011-05-07 02:54:09 +00:00
andres.delikat
b37052693c
Path Config - progress
2011-05-04 20:31:36 +00:00
andres.delikat
a5e092bea3
Path Config - fix some bugs with PathManager functions. Hook up watch file path to Ram Watch dialog
2011-05-04 15:44:18 +00:00
andres.delikat
fb6cef87fd
Path Config - Move/Resize things so that text boxes are wider
2011-05-04 12:23:41 +00:00
andres.delikat
0177431335
Path Config - Moved helper functions into a PathManager class. Made Folder Browse function use current folder mapping as starting folder. Other fix ups.
2011-05-04 02:00:08 +00:00
andres.delikat
dae63bc513
Path Config - helper functions for forming absolute paths from relative or special identifiers
2011-05-03 20:48:51 +00:00
andres.delikat
255818b801
Path Config - Better anchoring of widgets, progress on setting proper default folders in a FolderBrowserDialog
2011-05-03 15:53:12 +00:00
andres.delikat
344e50e33d
Path Config - implement path config for watch files
2011-05-03 02:32:21 +00:00
andres.delikat
dc4c1d54d3
Path Config - If always use recent path for ROMs is checked disable ROM path config for each platform
2011-05-02 20:37:01 +00:00
andres.delikat
a8b684e536
PathConfig - fixed up positioning of widgets, made platform specific cheat paths rather than one all encompassing one in the tools tab
2011-05-02 20:17:22 +00:00
andres.delikat
ed52c85895
Path Config - grunt work, renamed all relevant widgets
2011-05-02 19:05:55 +00:00
andres.delikat
ee34f316cc
Make alert messages color and last input colors configurable in message config dialog.
2011-05-02 01:49:53 +00:00
andres.delikat
57672564a5
Path config - tabbed layout approach
2011-05-01 18:58:19 +00:00
andres.delikat
c4403a2959
Start path config dialog. Made a rough draft of how it might look
2011-05-01 18:17:04 +00:00
andres.delikat
c9bca52ccb
Fix up more TI83 buttons stuff, input display no longer crashes when navigating away from the TI83 section.
2011-04-25 00:45:22 +00:00
andres.delikat
c9067cc2ee
Input Config - automatically resize bigger when selecting TI83 and downsize when selecting something else
2011-04-24 23:22:52 +00:00
andres.delikat
552649445a
Input Config - make TI83 buttons in 3 separate columns
2011-04-24 19:38:08 +00:00
andres.delikat
c94662ce00
Fix comma mapping for input/hotkey config, make TI83 buttons remappable. TODO: find bit that maps to APPS button in TI83.cs
2011-04-24 16:57:43 +00:00
andres.delikat
f0636a86ef
Fix TI83 buttons to all have default mappings, but currently not remappable. Fix InputWidget to properly handle most every special key (converting from Windows naming to Slimdx naming)
2011-04-24 13:26:26 +00:00
andres.delikat
b79d179760
Hook up TI83 to controller config + snazzy "controller" image
2011-04-24 02:01:36 +00:00
andres.delikat
cb6e6d2d13
Fix so that Number pad keys can be mapped to hotkeys & controllers without crashing
2011-04-23 20:59:07 +00:00
andres.delikat
fb4abe9331
More message config fix ups
2011-04-23 20:09:05 +00:00
andres.delikat
ea796832fc
Message Config - lots of progress
2011-04-23 18:22:26 +00:00
andres.delikat
c45c960c93
Message config - more progress
2011-04-23 13:35:43 +00:00
andres.delikat
aec98e1547
Lots of progress on message config box, mouse & drawing events for position panel done.
2011-04-23 12:57:31 +00:00
andres.delikat
d5b04ce7e5
Forgot to check in my message config files
2011-04-23 00:39:29 +00:00
andres.delikat
ca1ad67f8e
Fix so that users can at least map to left shift, control, and alt. Currently right is not possible to map.
2011-04-17 18:06:10 +00:00
andres.delikat
3c9cb66523
Hotkeys for Display FPS, Frame Counter, Lag Counter, Input Display
2011-04-16 20:12:16 +00:00
andres.delikat
d7148424aa
Open ROM & Close ROM hotkeys (no default mapping atm)
2011-04-16 19:35:37 +00:00
andres.delikat
7b64abb475
Make all tool dialogs in the tools menu remappable hotkeys (no mapping by default)
2011-04-11 01:30:11 +00:00
andres.delikat
d09ce40792
Previous & Next Slot Hotkeys, also update Quick Save & Load menu item shortcuts dynamically
2011-04-11 00:43:28 +00:00
andres.delikat
01aa6850ff
Save & Load Named State functions added to hotkey dialog, and dynamically update shortcut string on menu items
2011-04-11 00:22:17 +00:00
andres.delikat
ee017e1e34
Fix hotkey dialog so that hotkeys update upon clicking the save button
2011-04-10 16:58:42 +00:00
andres.delikat
5d2fbba8e7
add Toolbox hotkey to hotkey remapping dialog
2011-04-10 16:10:10 +00:00
zeromus
046d815bd3
refresh controls immediately when rebinding instead of requiring emulator reboot
2011-04-06 05:43:59 +00:00
zeromus
5bd70da7f1
dont crash when opening controller config without a rom open
2011-04-06 04:57:59 +00:00
zeromus
0eda3bd2ab
make sound toggling work a little better
2011-03-13 19:30:56 +00:00
andres.delikat
09ea99323e
Code cleanup of last commit. Hex Editor cleanups - Fix Hex editor auto-load menu item, implement save window position menu item. Fix auto-load menu item check, was being done in the options menu drop down event instead of settings.
2011-03-10 03:33:53 +00:00
andres.delikat
98ee9308fa
Hotkey Config - fix so that clicking a tab automatically highlights the first item
2011-03-10 03:24:43 +00:00
andres.delikat
a36f39f993
Misc small cleanups
2011-03-04 16:18:06 +00:00
andres.delikat
ac7f43304f
Input Widget - check string length before attempting to check for "oem", fixes crash made by my last fix
2011-03-01 14:03:15 +00:00
andres.delikat
8dfffb0d04
Make NES controls remappable, Make input config recognize a NES game is loaded and load the correct controller on form load
2011-03-01 13:25:23 +00:00
andres.delikat
6165efd43b
Input Widget - hacky fix, Remove "Oem" from any key binding it receives. Things like period & comma can be mapped to controllers now
2011-03-01 04:37:42 +00:00
andres.delikat
6adf6c10bb
Input Config Dialog - fix so that initial selection of controller type actually invokes the selected index event so that the dialog is set up to the proper controller. Also make the default (Null emulator) be SMS
2011-03-01 04:32:00 +00:00
andres.delikat
6edc2065c5
Hotkey dialog - fix more tab stop ordering
2011-02-24 03:26:53 +00:00
andres.delikat
c1d99ae03e
Move Hotkey dialog files to config folder, change tab stops in the General tab to be in the correct order
2011-02-24 01:52:54 +00:00
andres.delikat
da61223e15
Input Widget - disable context menu
2011-02-23 23:39:36 +00:00
andres.delikat
7293d8749e
Input Widget - fix so that Tab can be assigned to a widget properly
2011-02-23 21:30:11 +00:00
andres.delikat
6ebca99cd5
InputWidget (For Hotkey & Input dialogs) - After key event, automatically tab to the next control. Also, fix so display is "Shift + X" not "Shift+X"
2011-02-23 18:12:19 +00:00
kylethomson
005138b453
More cleanup of input Config
2011-02-20 15:25:00 +00:00
andres.delikat
7d093138ca
Input config - set Accept & Cancel properties of the winform to none since they were interfering with mapping keys
2011-02-20 14:31:42 +00:00
kylethomson
25364163a6
More tweaks to InputConfig
2011-02-20 07:30:16 +00:00
kylethomson
2b145b5d6e
Add NES controllers to config and Input dialog.
2011-02-20 07:16:34 +00:00
kylethomson
3cf44657c1
Need to have instances in Controller types if no defaults.
...
Also added more HotKeys
2011-02-20 06:52:39 +00:00
kylethomson
36a81e6ac4
Restored Default keys, also, InputWidget no longer accepts tab, but accepts everything else. Tab code was commented out.
2011-02-20 03:51:18 +00:00
kylethomson
643efb2caa
This disable everything but Tab, but its the only way I found to stop from Tabbing away. Need help.
2011-02-20 03:39:47 +00:00
kylethomson
bb10d36b73
InputWidget now clears on Escape
2011-02-20 03:06:06 +00:00
kylethomson
1197a1bd33
First Run of Hotkey Dialog.
2011-02-20 02:59:15 +00:00
zeromus
022c4be0c8
add nes stub
2011-02-20 02:17:09 +00:00
kylethomson
61351cba7f
Added Gameboy.
2011-02-19 22:07:52 +00:00
kylethomson
23555d06c5
Added PCE, todo: Genesis, Gameboy, (LOL TI-83?)
2011-02-19 21:27:10 +00:00
kylethomson
46972c346f
More input control window fixes. Now saves (within a session, still need to save to INI.)
2011-02-19 21:06:58 +00:00
kylethomson
8ae5dc748f
My first BizHawk Commit! Better make it an epic one!
...
My little pony, apocalypse pony! http://www.youtube.com/watch?v=FIY41LrvMFQ
Oh yeah, started redo of input config.
2011-02-19 20:31:32 +00:00
andres.delikat
cac6548fc3
Add Mute Frame Advance & Sound On/Off to sound config (neither option is currently hooked up)
2011-02-15 20:18:12 +00:00