Commit Graph

4479 Commits

Author SHA1 Message Date
adelikat 54626e57d1 controller defaults for sms, pce, atari 2600, atari 7800, Coleco, and Intellivision 2013-07-27 01:52:11 +00:00
adelikat 3bf18a1325 add defaults for SNES and GBA controllers, also don't allow controller config to be opened when in null emulator mode 2013-07-27 01:03:15 +00:00
zeromus 1d0aeff4d1 add system to whack all MOTW attributes in dll directory recursively before booting bizhawk apps, to eliminate the cant-boot-without-copying-dlls-to-bizhawk-rootdir problem (?) 2013-07-27 00:30:08 +00:00
adelikat 921c34dd17 Fix input display to work with N64 analog boolean buttons 2013-07-25 01:09:27 +00:00
adelikat 8a9373126f N64 - add analog UDLR boolean buttons for mapping, if set and pressed they will override the analog axis 2013-07-25 00:51:56 +00:00
goyuken 03fba8ee9d controller config: random layout issue 2013-07-25 00:28:11 +00:00
adelikat 19b7f2cc8d Fix anchoring of some buttons on controller config dialog 2013-07-25 00:12:35 +00:00
adelikat 1588c25893 make 2012 project compile 2013-07-24 23:52:45 +00:00
goyuken d1ad9be83d forgot to commit this 2013-07-24 02:19:38 +00:00
goyuken 9b423d77e9 analog controller stuff should work now 2013-07-24 02:14:25 +00:00
goyuken 686960da75 more analog controller config stuff, not done yet 2013-07-24 01:38:52 +00:00
goyuken 66f4e10e9e more analog controller stuff 2013-07-24 00:08:50 +00:00
adelikat fdb8098f90 oops 2013-07-21 23:07:29 +00:00
goyuken a5ec2f0f6d some xinput stuff, can't test it here 2013-07-21 21:19:51 +00:00
adelikat 77a4eb098f Add Rewind Settings dialog and remove the old Rewind enable menu item. New dialog let's the user set the rewind frequency and/or enable/disable rewind for small, medium, and large savestates separately 2013-07-21 20:39:11 +00:00
adelikat 55471ce891 Implement a rewind frequency option, for now it is hardcoded to 2 for SNES and similarly sized states, and 60 for n64/saturn sizes, else it is 1. TODO: some time of UI for the user to set this 2013-07-20 14:38:09 +00:00
goyuken 58359d5ac9 NES: ExROM: fix crash in CV3 2013-07-20 05:27:39 +00:00
goyuken 3169968858 analog input support. this is bad code and should all be reverted as soon as possible.
binds (along with sensitivity, deadzone, flip customization) are not supported yet.  to test out, try using the first two axes of dinput joystick #5 on N64 player #1
2013-07-18 16:18:17 +00:00
goyuken e88691152d NES: remove vs system cruft that never worked and i never followed up on 2013-07-18 14:15:46 +00:00
adelikat dac80789e6 set default controls for the controllers we have defaults for so far 2013-07-18 01:33:39 +00:00
goyuken 6c57b723a2 make the error message on json deserialize fail slightly more informative 2013-07-17 21:08:33 +00:00
goyuken 5903cfbe48 conttroller config default schtufff 2013-07-17 01:20:21 +00:00
adelikat 2beebec8da some misc code cleanup 2013-07-17 01:05:36 +00:00
adelikat 91a13bf8f4 Misc Code refactoring, no functional changes 2013-07-16 01:59:59 +00:00
adelikat 13d045f27f make 2012 project compile 2013-07-16 00:32:51 +00:00
adelikat 802046f686 oops 2013-07-15 01:20:22 +00:00
adelikat a3aa3b4f76 N64 video plugin icon 2013-07-14 23:30:48 +00:00
adelikat 0f628dfcbc N64 - plugin dialog UI tweaks 2013-07-14 23:23:35 +00:00
adelikat af8a041727 N64 - make input display for analog better 2013-07-14 23:08:37 +00:00
adelikat 0853da8165 slight positioning fix to Saturn virtualpad 2013-07-14 22:47:06 +00:00
adelikat c5204487a7 Saturn - implement virtual pads, also break movie mnemonics for this core, hope nobody was making a movie yet. 2013-07-14 22:18:22 +00:00
goyuken fa79cdc63b controller config 2013-07-14 21:23:09 +00:00
adelikat 0613bc6b23 Controller Config - better management of columns, and some more dialog cleanup 2013-07-14 21:09:42 +00:00
adelikat 2c21a89c21 Controller Config - UI cleanup 2013-07-14 20:38:23 +00:00
goyuken 2ea817c5d9 rework some of the controller infrastructure to be more accepting of floats
this should neither change anything nor break anything
2013-07-14 16:35:22 +00:00
goyuken 04bbf8482c move all of the movie mnemonic reading\writing stuff to one new file 2013-07-14 14:53:32 +00:00
goyuken 158ac4d94a controller config: cleanup 2013-07-14 05:05:29 +00:00
goyuken a4ea33aa6e new controller config: split into tabs by player number. this is done by examining the names in the controller definition for "P#" strings, so if it doesn't work for a particular definition, that's why... 2013-07-14 03:27:54 +00:00
goyuken 5cf95ae5f1 controller config: delete 2000 lines of code 2013-07-14 02:36:20 +00:00
goyuken 454e94a4bb controller config rework: more cleanup 2013-07-14 02:30:57 +00:00
goyuken 34223780c2 new controller config: re-add the controller images 2013-07-14 02:21:41 +00:00
goyuken f7e8273dad controller config: remove some old unused code 2013-07-14 02:04:55 +00:00
goyuken 0825c4181c multiclient: rework everything controller config related. there is still some transitional cruft and whatnot, so be patient. 2013-07-14 01:48:05 +00:00
goyuken 9ef3100753 add sensible defaults to some CoreComms variables. should have no effect on bizhawk, but helps if you try to use a core in a different project 2013-07-12 21:26:57 +00:00
adelikat dba02ffb85 Add config menu to context menu when in full screen mode 2013-07-10 18:04:05 +00:00
adelikat cbb35fc3ce Ram Search - introduce "Fast Mode" in order to support large domains such as for N64. In fast mode, the previous value will be defined as last search (or original value), and change counts will not be incremented but the previous value/change counts will not be processed saving huge amounts of processing. 2013-06-30 21:50:17 +00:00
adelikat e1212c75e3 Ram Search - clear undo history when starting a new search, and add a Clear Undo History menu item 2013-06-30 20:10:52 +00:00
goyuken aa6b743b86 snes: fix a bug which caused false positives in lagframe detection (frames marked as lag where input was actually used). this is purely a display issue and did not affect emulation at all. the bug was not caused by r4206, but r4206 causes it to occur more often. 2013-06-29 23:32:41 +00:00
goyuken a18ed625ca psphawk: controller definition 2013-06-25 23:44:17 +00:00
goyuken b8eec16d8c rework mainform disc image code to work with r4551 changes. on cursory examination, both PSP and saturn games are loading correctly. it's likely that something PSX related was broken, but that's OK for now... 2013-06-25 21:57:45 +00:00