goyuken
|
f3eb9e7fc7
|
N64: a quick hack greatly reduces memory thrashing (on my machine, varied usage of 300-800MB with default rewind settings replaced with a rather steady 300-350MB
|
2013-07-30 00:12:24 +00:00 |
goyuken
|
3b7f2a65a6
|
N64: reuse a particular buffer instead of recreating it on every rewind state capture. this change by itself does not seem to be sufficient to avoid outofmemory exceptions
|
2013-07-30 00:01:32 +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 |
zeromus
|
4b5d967ed4
|
nes-support SMB3(j) and fix likely new bugs in MMC1???
|
2013-07-28 21:03:28 +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
|
cf655f3f54
|
nes-make MMC1 work like the other mappers, instead of the very first mapper i made, which is to say, stupidly. TL;DR, speed it up 50%
|
2013-07-27 23:31:29 +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
|
402c5ee905
|
never mind. now we know why.
edit-- WHY? WHY WOULDNT I WRITE IT HERE?
|
2013-07-27 22:33:40 +00:00 |
zeromus
|
1afbf5906c
|
why were we not cleaning "bizbuild" tempfiles? someone should find out
|
2013-07-27 22:27:34 +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 |
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 |