adelikat
|
67bb7cbda6
|
Hotkeys - add an auto-complete search box
|
2013-08-05 13:23:17 +00:00 |
pjgat09
|
ef36677168
|
N64: Fix input display on the virtual pad
|
2013-08-05 02:38:45 +00:00 |
adelikat
|
70de80b262
|
oops, I did it again
|
2013-08-05 02:32:21 +00:00 |
adelikat
|
0005be19a4
|
allow Firmwares dialog in release builds
|
2013-08-05 02:22:42 +00:00 |
adelikat
|
35455b9821
|
Lua Console - add Call and Remove buttons to Registered Functions dialog, and some other gui tweaks
|
2013-08-05 00:45:41 +00:00 |
adelikat
|
1b2ce4e212
|
Lua Console - add a Registered functions dialog that shows registered lua functions registered functions (currently only supports frame and savestate events
|
2013-08-05 00:26:19 +00:00 |
adelikat
|
47a3413f54
|
Lua - fix event functions onframestart/end and onsavestateload/save to receive a name optionally, and return a guid. Added new functions event.unregisterbyname() and unregisterbyid that receive the name of a (named) function or a guid respectively and unregisters them.
|
2013-08-04 23:33:03 +00:00 |
adelikat
|
40e785ecea
|
Lua - change event register functions to support multi-functions
|
2013-08-04 22:31:23 +00:00 |
adelikat
|
8e8cf4a8fe
|
HOtkeys dialog - focus on first input widget when changing tabs. However does not work on load because winform events suck
|
2013-08-04 20:51:49 +00:00 |
adelikat
|
4e234072eb
|
Finish analog hotkeys
|
2013-08-04 20:32:50 +00:00 |
adelikat
|
311cea39e4
|
Hotkeys - fix bug where bindings could be lost on save, also clean up the InputWidget code some
|
2013-08-04 20:21:58 +00:00 |
adelikat
|
7cfd6f32b0
|
Fix a bunch of hotkey regressions
|
2013-08-04 18:36:33 +00:00 |
adelikat
|
4b9023337e
|
Oops, fix frame advance and some other hotkeys
|
2013-08-04 18:15:11 +00:00 |
adelikat
|
3aafc53594
|
Remove old hotkey config winform, other code cleanup
|
2013-08-04 17:20:31 +00:00 |
adelikat
|
0e3d474baf
|
Show hotkey assignment on SNES bg and obj toggle menu items
|
2013-08-04 17:18:01 +00:00 |
adelikat
|
7515c060b5
|
Hotkeys - implement defaults button
|
2013-08-04 17:13:25 +00:00 |
adelikat
|
562e117e64
|
Hotkeys - add ordinal to determine order in the hotkey dialog
|
2013-08-04 17:08:51 +00:00 |
adelikat
|
23de20a5b8
|
new hotkey system, including new hotkey dialog, things are now done dynamically. Still some todos, also this is a config breaking check in, please delete your existing config before using
|
2013-08-04 16:47:54 +00:00 |
zeromus
|
eb04d7e35d
|
add sorting to firmwares list, optimize scanning a bit, change the recommended names of a few pce-cd and saturn firmware files to be short but descriptive, instead of insanely verbose and also full of spaces--this constitutes my final suggestions for the firmware names.
|
2013-08-03 19:34:51 +00:00 |
adelikat
|
31126d437b
|
add a analog section for hotkeys, for the purpose of buttons that "fudge" an analog virtualpad's axis values. Only "Y Up Large" done so far. Will finish the rest after I rewrite the hotkey system completely.
|
2013-08-03 13:22:54 +00:00 |
pjgat09
|
7bcbef316a
|
N64: Fix the mnemonic when dealing with the analog buttons
|
2013-08-02 21:11:09 +00:00 |
adelikat
|
0b672ebd9a
|
Atari 7800 - update csv file to v1.5 (that's the only emulation difference since 1.3 so effectively this is an upgrade to 1.5). Also put version in About box
|
2013-08-02 20:39:26 +00:00 |
adelikat
|
19e805378b
|
Don't show rewind frequency message if showing a "Rewind disabled" message
|
2013-08-02 20:24:03 +00:00 |
adelikat
|
b0253967ee
|
Firmwares dialog - support Ctrl+C copying the selected row(s) to the clipboard
|
2013-08-02 14:23:59 +00:00 |
zeromus
|
0f7308ab85
|
tidy
|
2013-08-02 03:51:33 +00:00 |
zeromus
|
a685bd5b59
|
new firmwares dialog
|
2013-08-02 03:43:58 +00:00 |
adelikat
|
0634a8c9c2
|
Make 2012 .sln compile
|
2013-08-02 01:31:34 +00:00 |
adelikat
|
41f8493716
|
Rewind - add stats for avg stored state size (varies due to delta compression), estimated number of frames that would be stored (with current settings), and est number of minutes (based on est frames vs rewind requency)
|
2013-08-01 21:09:32 +00:00 |
adelikat
|
1faac21e7f
|
Rewind Config - oops
|
2013-08-01 20:30:33 +00:00 |
adelikat
|
b2e6be8d0e
|
nitpicky change to the order of NES buttons in controller config, because I like it that way
|
2013-08-01 20:26:09 +00:00 |
adelikat
|
b1c5181b5f
|
REcent Files - roll back last check in I did, oops.
|
2013-08-01 00:37:18 +00:00 |
goyuken
|
8a2b008a11
|
contrller config: reimplement save defaults button in a more useful way (only modifies defaults for the config currently being edited). as before, it's INTERIM only
|
2013-07-31 20:34:20 +00:00 |
adelikat
|
d0071f58d2
|
Recent files - be case insensitive when comparing file paths. Firmwares config - some progress, basic scanning started, only FDS and SNES done so far.
|
2013-07-31 18:44:35 +00:00 |
adelikat
|
3dc4611263
|
Start a firmwares dialog, interim only
|
2013-07-31 15:54:08 +00:00 |
adelikat
|
42fb0d127b
|
Add PSP to the list of consoles to warn about if attempt to record a movie
|
2013-07-31 13:21:46 +00:00 |
goyuken
|
4044a9098b
|
n64 analog control defaults
|
2013-07-31 02:57:41 +00:00 |
pjgat09
|
c1218b9db0
|
m64p: Compile with the 2010 toolset
|
2013-07-31 02:56:41 +00:00 |
pjgat09
|
678ce23de5
|
m64p: Compile the DLLs in release mode, not debug
|
2013-07-31 02:50:34 +00:00 |
goyuken
|
a599c6f311
|
controller config: using the "defaults" button no longer immediately commits the changes to the config, so "Defaults" => "Cancel" now works
|
2013-07-31 02:43:06 +00:00 |
pjgat09
|
dc0ba1bc69
|
m64p: Upgraded to v2.0
|
2013-07-31 01:06:58 +00:00 |
goyuken
|
a11e6bb832
|
sega saturn biso file info
|
2013-07-30 20:12:12 +00:00 |
adelikat
|
d877542ad5
|
remove the Beta-status warning for N64 when recording a movie
|
2013-07-30 20:07:35 +00:00 |
adelikat
|
fe09e0e83e
|
Lua - add float controls to joypad.get()
|
2013-07-30 18:39:10 +00:00 |
adelikat
|
5d23b2a406
|
Lua - improve console.log() to print out lua tables. Useful for seeing the data coming from things like joypad.get()
|
2013-07-30 17:55:38 +00:00 |
adelikat
|
c88ad00405
|
Analog bind - show sensitivity and dead zone as a percent, and make the max value on dead zone to be 30. Probably. I didn't test this change.
|
2013-07-30 14:21:01 +00:00 |
adelikat
|
b03da7d3b0
|
Rewind Config - show number of frames stored and % of buffer used. Still some really fancy things we could do here, like calculated an approx number of frames the current config settings would store, etc
|
2013-07-30 01:59:28 +00:00 |
adelikat
|
7df7a5e803
|
Rewind - UI for toggling threading
|
2013-07-30 01:30:59 +00:00 |
goyuken
|
58087b24c9
|
deadzones for analog bind. seems to work ok with my old ps2 controller, which has a slight lean to left on the left stick
|
2013-07-29 23:39:37 +00:00 |
adelikat
|
4249860f0b
|
Controller Config - don't close the dialog when defaults is pressed.
|
2013-07-29 22:04:54 +00:00 |
adelikat
|
78b23564ae
|
Controller Config - tweaking logic for positioning/placement/size of widgets
|
2013-07-29 20:32:22 +00:00 |
adelikat
|
09320dc319
|
Input Widget - fix so that clearing the textbox will also change the bg color properly (remove conflicted state)
|
2013-07-29 20:18:38 +00:00 |
adelikat
|
fe7826f1da
|
Controller Config - Add image for intellivision controller, add defaults for genesis controller
|
2013-07-29 20:09:16 +00:00 |
adelikat
|
1a27e182c0
|
Controller Config - fix Coleco config to show controller
|
2013-07-29 20:02:15 +00:00 |
adelikat
|
7ac1da8c96
|
Set the right order of buttons, and good defaults for controllers and joypads for all consoles
|
2013-07-29 02:11:00 +00:00 |
pjgat09
|
0acc4e8200
|
N64: Fixed the set N64 function so that " 000" works
|
2013-07-29 00:51:39 +00:00 |
adelikat
|
5b8a5f9503
|
COntroller config - fix button names from being cut off. This is basically a band-aid around an annoying problem, but it will work until it doesn't
|
2013-07-29 00:28:56 +00:00 |
pjgat09
|
05493ca255
|
N64: Set N64 from mnemonic correctly
|
2013-07-28 23:52:29 +00:00 |
adelikat
|
40a4f0154a
|
Put default.json into MakeRelease.bat
|
2013-07-28 23:50:23 +00:00 |
pjgat09
|
e48e2db7ff
|
N64: Fixed analog input display so that the mnemonic doesn't change length or lose buttons
|
2013-07-28 23:35:12 +00:00 |
adelikat
|
0f11d987fb
|
alas, I checked in INTERIM = false again
|
2013-07-28 23:08:23 +00:00 |
zeromus
|
850ad13e17
|
do rewinding in another thread. that includes delta compression and buffering. doesnt seem to help much. i dont think i like it. checking it in for testing and posterity.
|
2013-07-28 22:47:37 +00:00 |
zeromus
|
e3feef326b
|
fix bug in DoRewindSettings
|
2013-07-28 22:46:54 +00:00 |
adelikat
|
eb7a022ebe
|
Allow N64 in official release builds!
|
2013-07-28 22:45:19 +00:00 |
adelikat
|
72c4b98954
|
Rewind dialog - slight fix up to buffer options UI to make it less confusing, add to context menu config sub-menu
|
2013-07-28 22:37:42 +00:00 |
adelikat
|
0826def34f
|
Icon for rewind dialog
|
2013-07-28 22:28:53 +00:00 |
adelikat
|
444a417712
|
Controller Config - respect autotab being off
|
2013-07-28 21:54:42 +00:00 |
adelikat
|
a798a9dc08
|
Fix rewind buffer size, was casting to int and causing large values to be 0
|
2013-07-28 20:33:26 +00:00 |
adelikat
|
9103546bc0
|
Rewind - UI for setting buffer size, and toggling disk vs memory
|
2013-07-28 20:08:55 +00:00 |
adelikat
|
76726df491
|
Rewind config - UI for setting the size definition of medium and large states
|
2013-07-28 19:54:02 +00:00 |
adelikat
|
4a89c7fbd5
|
Add N64 info to the about box, add delta compression toggle in rewind settings, make defaults for medium and large states 256kb and 1mb respectively, make those dynamic (but not currently settable in the GUI)
|
2013-07-28 19:09:52 +00:00 |
adelikat
|
9910eff07d
|
Controller config - remove Restore Defaults context menu item, since the defaults button on the dialog makes it pointless (and because it no longer works, and fixing it is a big hassle)
|
2013-07-28 14:57:40 +00:00 |
adelikat
|
1f80f0e739
|
N64 - Fix input display for analog controls, oops
|
2013-07-28 14:51:04 +00:00 |
goyuken
|
e41e878eb5
|
analog controller config: sensitivity in 0.1 increments
|
2013-07-28 00:14:52 +00:00 |
zeromus
|
1280e47fed
|
not everyone will appreciate console spam as much as i do. spam of any sort or kind is the greatest in my mind. console, canned, or in my mail, it brings me joy without a fail
|
2013-07-27 23:15:55 +00:00 |
zeromus
|
ba210103c1
|
support non-delta rewind states
|
2013-07-27 23:13:27 +00:00 |
zeromus
|
c0e2a2bbb7
|
less buffer churn for rewind management. should help performance a tiny bit.
|
2013-07-27 23:02:26 +00:00 |
zeromus
|
faa307bb6e
|
fix a little bugaroo in new code
|
2013-07-27 22:43:08 +00:00 |
zeromus
|
42a17e79b0
|
add RewindBuf.FullnessRatio to let you know how full it is. that, and RewindBuf.Count will give you useful metrics to gauge your choice of rewind buffer sizes against desired rewind timespan
|
2013-07-27 22:39:12 +00:00 |
zeromus
|
ce8dad4a33
|
better tempfile cleanliness
|
2013-07-27 22:02:43 +00:00 |
zeromus
|
edd5ddbd35
|
oops, default to a 128MB disk buffer instead of a 64k disk buffer. someone else can finetune this and make a gui
|
2013-07-27 21:54:41 +00:00 |
zeromus
|
ea68d4b71d
|
* add ability to rewind to disk buffer. the logic ended up being more complex than i'd like. im not completely sure about it, but it seems to work ok.
* also refactor basic rewind save/load code for different sizes which was the same but with one tiny difference.
|
2013-07-27 21:53:47 +00:00 |
zeromus
|
b8071391d6
|
make json.net throw fewer exceptions while to make debugging less excruciating
|
2013-07-27 21:50:02 +00:00 |
adelikat
|
e990f04317
|
Controller Config - C64 needs a Keyboard tab, don't show analog tab if there are no analog controls for that core.
|
2013-07-27 18:44:51 +00:00 |
adelikat
|
00e1469dfc
|
Controller Config - don't need the save all button anymore
|
2013-07-27 18:22:15 +00:00 |
adelikat
|
fcddc9f038
|
Defaults for c64, and a dialog tweak
|
2013-07-27 17:59:40 +00:00 |
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 |
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 |