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