adelikat
0d25ef8f8f
Refactor Recent menu stuff again, and move autload to a property of recent files, ram watch now uses that value instead, all other dialogs with recent menus need to be refactored this way
2013-09-07 01:38:24 +00:00
adelikat
6320493902
RecentFiles - make Generate method not static
2013-09-06 22:09:14 +00:00
adelikat
5210da36b0
New Ram Watch - recent menu, RecentFiles - add a GenerateRecentMenu method, still todo: refactor dialogs to use this instead of doing the same code in a bunch of places
2013-09-06 22:06:44 +00:00
adelikat
195b002ec1
Recent Files - refactor - remove GetFileByPosition() in place of making the object indexable
2013-09-06 21:23:59 +00:00
adelikat
4be0fa49f8
New Ram Watch - more low hanging fruit
2013-09-06 21:15:05 +00:00
adelikat
8fa9a602a7
New Ram Watch - saving
2013-09-06 21:09:10 +00:00
adelikat
068665f85b
New Ram Watch - some low hanging fruit
2013-09-06 20:43:01 +00:00
adelikat
0815d20f93
New Ram Watch - fix separators
2013-09-06 01:14:54 +00:00
adelikat
e0320e93aa
New Ram Watch - UpdateValues, implement remaining display columns, some refactoring
2013-09-06 00:42:21 +00:00
adelikat
d56c25392e
New Ram Watch - set up autoload and misc small things
2013-09-05 15:34:47 +00:00
adelikat
50b7d9b8c1
New Ram Watch - implement new Search menu item
2013-09-05 14:48:54 +00:00
adelikat
05fc6d8dd3
New Ram Watch - basic display of 1 byte values working
2013-09-05 03:24:01 +00:00
adelikat
d03b7aa687
New Ram Watch - some progres on displaying values
2013-09-05 01:12:13 +00:00
adelikat
1254b8b03e
New Ram Watch - implement Separator object, finish file loading (only 1 byte supported currently)
2013-09-05 00:55:12 +00:00
adelikat
ca579745de
add controller images to 2010 project file (not that they need to be in there)
2013-09-03 19:24:49 +00:00
adelikat
b18d50791e
Mapper stuff
2013-09-02 23:54:32 +00:00
adelikat
c5036bf057
Merge r4900 to trunk
2013-08-30 19:36:37 +00:00
adelikat
377650d68e
Fix saveram to have the .SaveRAM extension
2013-08-29 19:28:19 +00:00
adelikat
a896252b5c
Lua - implement client.reboot_core()
2013-08-28 19:32:09 +00:00
adelikat
fab3d0cb60
remove Structure Watch from proj file
2013-08-28 18:06:28 +00:00
adelikat
eaf94ebda3
N64 VirtualPads - right-click sets autofire, this is done with a new VirtualPadButtons component that could be easily ported to other virtualpads as well
2013-08-28 18:01:34 +00:00
pasky1382
160c76c531
Added 'Always on Top' option to virtualpads
2013-08-28 17:20:53 +00:00
pasky1382
f38fb648bb
Y's III collision box viewer
2013-08-28 14:59:03 +00:00
adelikat
5dc7f4aabe
Allow virtualpad to accept mainform input
2013-08-27 21:41:06 +00:00
adelikat
58552035a1
Progress on new Ram Watch objects
2013-08-27 17:58:31 +00:00
adelikat
25a4ce52cf
show N64 menu in null emulator mode (no rom loaded), single instance mode - message box alerting the user that a reboot is required
2013-08-27 00:47:18 +00:00
pjgat09
dc39d9cbe7
N64: Added a note to the plugin setting screen that Glide64mk2 is recommended over Glide64
2013-08-26 23:54:48 +00:00
adelikat
457902bc9e
Hex Editor - revert r4877
2013-08-26 22:05:50 +00:00
zeromus
94cacde458
clear stickies when closing virtualpad form. i think that's a good idea..... but someone might disagree.
2013-08-26 21:36:45 +00:00
zeromus
7d0eca7906
allow n64 virtualpad analog widget to release input by rightclicking
2013-08-26 21:35:50 +00:00
adelikat
089ce7f48a
Some progress on the new Ram Watch dialog
2013-08-26 20:54:00 +00:00
zeromus
ba25e7045f
make it easier to change memory domains in the hex editor. adelikat might not like this, feel free to revert.
2013-08-26 07:57:31 +00:00
zeromus
513ceba3d2
fix up SGB memorydomains
2013-08-26 07:17:47 +00:00
zeromus
8ba1453660
dont package 64bit libsneshawks in build.. theyre not working now, and removed from selection in the c# core code, so theyre a waste of space
2013-08-26 07:16:14 +00:00
adelikat
3b0d01b4a7
Start a new Ram Watch dialog, not hooked up
2013-08-26 01:14:35 +00:00
adelikat
eb5f463b9d
move virtual pad files to their own folder
2013-08-26 00:47:11 +00:00
adelikat
85ce10c696
In Single Instance Mode - don't show an ObjectDisposedException
2013-08-25 22:43:34 +00:00
pjgat09
07b1ad9bed
N64: Fixed a default for a Glide64mk2 setting which can result in blank video
2013-08-25 21:16:49 +00:00
adelikat
ffa0619b04
Start some new watch classes and a watch collection class, in preparation for a Ram Search/Watch refactor
2013-08-25 18:29:23 +00:00
zeromus
5ef675c116
solve an apparent threading datastructure conflict bug in input binding vs input poll thread. print list of discovered gamepad devices while booting input system.
2013-08-25 17:11:19 +00:00
adelikat
4bd6103574
Refactor a bunch of cheats code, and fix a bug where exceptions can be thrown by the cheats dialog when working in other tool dialogs.
2013-08-25 04:23:27 +00:00
adelikat
61236bf763
NES - make mappers and whatnot sealed classes, since it may theoretically be a tiny speedup, and if nothing else, it is more conceptually correct
2013-08-25 01:08:17 +00:00
adelikat
fcb54994b3
Tweak the project files to group MainForm partial class files into one group, also make 2012 project compile
2013-08-25 00:33:16 +00:00
zeromus
cfd3f05f1e
reuse rewind buffers
2013-08-24 23:00:33 +00:00
adelikat
cec62d38f5
Rewind Config - don't crash on load when rewind is off for the core currently loaded
2013-08-24 21:40:42 +00:00
adelikat
6193be13e9
Fix hard reset mnemonic on N64 and Saturn
2013-08-24 20:44:49 +00:00
adelikat
dde1169325
Capture BoardName parameter into movies. Also fix NES imports to set platform to NES for FDS movies, and instead set the BoardName to FDS
2013-08-24 20:11:41 +00:00
adelikat
7ff1675d7f
Repaint screen on movie load
2013-08-24 17:14:32 +00:00
goyuken
0803adc32a
add a "BoardName" to IEmulator that an emulation core can use to return useful information about how the rom is being emulated. meant to be mostly for informative purposes; shouldn't rely on it for too much. implemented in GB and NES cores
2013-08-24 16:54:22 +00:00
adelikat
1400c84fdd
Rewind - don't allocate a buffer until necessary, and only do so if rewind is enabled for that core
2013-08-24 15:01:50 +00:00
sappharad
96405ad7de
- Fixed Atari 7800 so it works again. The game will not launch without the required BIOS, but you're not forced to have a BIOS for regions other than the game you're running.
...
- Fixed BIOS detection for Coleco and Atari 7800. When no BIOS is defined, the application now properly informs the user again instead of throwing an exception.
2013-08-24 02:49:46 +00:00
goyuken
97e3ac9e1b
i wasn't able to reproduce the black screenshot bug, but this might fix it
2013-08-23 17:54:33 +00:00
goyuken
ce3fc79e10
fix some path config problems. DGB didn't work at all, and screenshots and saverams may have been busted on some systems
2013-08-23 17:49:15 +00:00
zeromus
7cb608ead4
fix bug in firmware resolution when firmware isnt present in the default firmwares folder or when the user's selection is missing altogether
2013-08-23 17:17:43 +00:00
adelikat
a71837c3aa
Fix path exceptions for various systems like GBC, and also clean up some terrible hacky code and do it in a nicer way
2013-08-23 16:03:57 +00:00
adelikat
42d93afe57
SaturnHawk - Oops, fix all path stuff from exploding
2013-08-23 13:57:38 +00:00
adelikat
83b60278f4
Oops!
2013-08-23 13:50:13 +00:00
adelikat
36489ca95a
Only paint the screen when needed, which is once per frame, or when the OSD is invoked. Also when lua draws things. I think I invoked it in all the logical places but probably missed some things. The lua logic needs to be refactored anyway to have a paint method, and an onpaint event
2013-08-23 02:40:14 +00:00
adelikat
39ee86fa92
Movie play movie and record movie dialogs to the movie folder, and fix 2012 project from recent commits
2013-08-23 01:54:58 +00:00
adelikat
924aa80f7d
Fix exception thrown recording of movies on SNES ROMs inside archive files
2013-08-23 00:40:35 +00:00
adelikat
67935bc98f
Fix about box to show release version at top, change link to bizhawk project to be tasvideos page
2013-08-22 21:14:13 +00:00
adelikat
706a863caa
Ram Search - add "Clear Preview" to context menu, clears out the red coloring preview. Also some misc tweaks to colors and some code cleanup
2013-08-21 20:54:33 +00:00
adelikat
872a3208d3
Use MenuStripEx instead of MenuStrip everywhere
2013-08-21 20:27:54 +00:00
adelikat
0ceff61292
Replace ToolStrip with ToolStripEx in a few places
2013-08-21 20:16:23 +00:00
adelikat
1584a114fe
Movies - support the ? in mnemonics, ? will be randomly on or off during playback. Note: there is no UI for this, it makes a movie potentially non-deterministic, and is probably useless.
2013-08-20 00:41:48 +00:00
zeromus
add0691c5d
make discohawk entrypoint look more like multiclient's
2013-08-19 01:43:18 +00:00
adelikat
52f7c18ff6
Lua scripts - tweak to PuchOutStats.lua - shows the count an opponent will get up on
2013-08-18 20:44:03 +00:00
adelikat
d83d676f6b
Fix 2012 project
2013-08-15 22:26:43 +00:00
adelikat
04b625ab68
add --dump-close commandline argument, if capturing and specifying a dump-length, setting this property will close the emulator after it has reached the length specified in dump-length
2013-08-15 18:23:15 +00:00
adelikat
d2a879420e
Remove old path config files
2013-08-14 13:18:55 +00:00
adelikat
18582d7c4f
Ram Search - another n64 hack - default to 4 byte
2013-08-14 01:12:03 +00:00
adelikat
22e1dffc91
Ram Search - don't create a search history and start a new search twice. Add a "Use Undo History" option. For that and fast mode when the user opens ram search on the n64 core, currently this overrides their settings every time they open the dialog.
2013-08-14 01:04:14 +00:00
goyuken
6a01d9d9f6
analog control binding widget: deadzone now moves in increments of 5%
2013-08-14 00:30:24 +00:00
adelikat
7f86f58605
Ram search - on showing the number of addresses, use commas
2013-08-14 00:30:08 +00:00
goyuken
e0a97160bc
analog: n64 actual default binds from default button to deadzone 0.1
2013-08-14 00:27:33 +00:00
goyuken
c85d69aa0a
analog bind default deadzone to 10%
2013-08-13 23:18:47 +00:00
adelikat
57fae391e5
Fix shift+tab turbo
2013-08-13 01:07:32 +00:00
adelikat
4dfa647bd2
Path Config - attempt to make a selected path a relative one based on the platform (or base path if a global type). Uses a new pathmanager method TryMakeRelative() which could come in handy in other places in the system
2013-08-13 00:50:14 +00:00
adelikat
d9115a2395
Path Config - fix bug where wrong path was being passed into the folder browse buttons
2013-08-13 00:03:50 +00:00
adelikat
da451381c6
Path Config - when in non-interim mode, lock down unreleased cores
2013-08-12 22:31:48 +00:00
adelikat
705617566f
Path Config - auto-complete for special commands
2013-08-12 19:30:05 +00:00
adelikat
7a1a650c95
Fix hotkey system to adapt to future changes without requiring the user to wipe their config file
2013-08-12 19:01:45 +00:00
pjgat09
5b488f1be0
N64: Fixed the naming for some settings in the gamedb
2013-08-12 02:41:25 +00:00
pjgat09
f893f47ee4
Deleting the Glide ini. Why was it still there?
2013-08-12 02:12:38 +00:00
pjgat09
3ec2c0ef93
N64: Fix the order for the Glide64mk2 game hacks in the settings UI. Flipped a setting's default value. Merged the Glide64mk2.ini into the gamedb, I hope.
2013-08-12 02:11:08 +00:00
goyuken
5647c8894d
fix problem with new savestate load code
2013-08-12 00:00:36 +00:00
adelikat
dfc6a4ba7f
Fix bugs in my last path check in
2013-08-11 23:07:32 +00:00
adelikat
625f9c2fcd
Rip out old path system and replace with new
2013-08-11 21:48:17 +00:00
goyuken
e2aeab5ad2
binary savestates while recording movies is now fully supported
2013-08-11 21:28:48 +00:00
goyuken
4de024e570
rework the binary savestates. not done yet. don't load any binary savestates from before this revision, you will cause death and destruction
2013-08-11 21:02:36 +00:00
adelikat
fa8cbf650d
New Path Config - defaults button
2013-08-11 20:06:27 +00:00
adelikat
b7fd907802
New Path System - add in logic to add/remove entries based on the default list so that users won't have to wipe their config every time the defaults change. Controllers and hotkeys need a similar type of treatment
2013-08-11 19:55:13 +00:00
goyuken
370b17b98d
panic and die if a problem like the one fixed by r3168 were to happen again, since we never really fixed anything
2013-08-11 19:26:19 +00:00
adelikat
b0880eb4c0
New Path config - add Firmware button to systems that have firmwares that will open the firmware dialog directly to the given system
2013-08-11 19:05:05 +00:00
adelikat
00d370db23
New path config - fix anchoring issues
2013-08-11 16:20:35 +00:00
zeromus
85f83bea30
firmwareconfig-add WarpToSystemId
2013-08-11 15:48:47 +00:00
adelikat
0eb46dd11c
New Path Config - lot's more progress - saving, recent for ROMs, misc things
2013-08-11 15:05:23 +00:00
adelikat
5f6f1e29b9
Some progress on new path config
2013-08-11 14:28:14 +00:00
adelikat
df24f996e9
Fiish data entry of new path stuff, and fix the vs2012 build
2013-08-11 13:42:19 +00:00
saxxonpike
da3320ced3
Commodore64: Reconnected core to MultiClient.
2013-08-11 02:45:11 +00:00
zeromus
13dfca11a6
tidy firmware strings
2013-08-10 01:28:51 +00:00
zeromus
226622e339
renovate the firmware system. cores now have the ability to get firmware themselves, without needing to have files loaded or pass paths from the multiclient. users can select whatever firmware they want from the firmwares config dialog.
2013-08-10 01:17:06 +00:00
adelikat
c50c681414
By default, turn off rewind for large savestates :(
2013-08-09 16:42:53 +00:00
adelikat
3e16802382
Start new path config dialog INTERIM only, shows proof of concept of dynamic tab creation
2013-08-09 02:54:59 +00:00
pjgat09
b5dd64ad3b
N64: Pass the Glide64mk2 settings to the core
2013-08-09 02:32:49 +00:00
pjgat09
459987c418
m64p: Removed code that looked at the Glide64mk2 ini file
2013-08-09 02:31:26 +00:00
pjgat09
028388d116
N64: Added Glide64mk2 settings to the config and the settings UI. They don't do anything yet
2013-08-09 01:15:09 +00:00
adelikat
6472d48c1b
Rewind Config dialog is no Chuck Norris, so don't attempt to divide by zero
2013-08-08 12:49:02 +00:00
adelikat
90ec14e078
Config - start some path objects and start a PathEntries list in the config file in anticipation of refactoring the path code. This check in should have no functional changes, just a proof of concept set up
2013-08-07 20:49:31 +00:00
adelikat
fdb3f0f199
Fix the frame adv. skip lag frames feature
2013-08-07 19:16:51 +00:00
pjgat09
8418fe47af
m64p: Moved the microcode list for the glide64mk2 plugin into the code. Similar to r4512. Hard coded a ucode option to 2. The user (currently) can't change it through the config interface, and this is what it is in the ini file and is what would be loaded by default anyway.
2013-08-06 23:04:00 +00:00
pjgat09
912988bb16
N64: Add the glide64mk2 dll
2013-08-06 02:31:14 +00:00
pjgat09
77b249f68e
N64: Allow you to enable the Glide64mk2 plugin
2013-08-06 02:27:20 +00:00
adelikat
911385aff6
Hotkeys - if a hotkey isn't found, return an empty object rather than null, so that at least it doesn't call exceptions in menu items that reference them for shortcut key strings
2013-08-06 01:32:00 +00:00
pjgat09
b7ef61e0a2
Added hash identifiers for the m64p repos to the bizbox
2013-08-05 23:49:17 +00:00
adelikat
02e9918e95
Oops, do show dual gb xml menu item since that feature is ready for release, also some misc dialog cleanup on it
2013-08-05 22:36:18 +00:00
adelikat
a8d1303659
Don't create tool dialogs until needed. Saves about 10mb of ram usage on start up. Note: this is a very sloppy way to do this.
2013-08-05 20:24:44 +00:00
adelikat
8ead326a23
Make Create Dual GB XML menu item in tools only visible in interim builds
2013-08-05 14:22:38 +00:00
adelikat
dd43bbe078
Hotkey for opening the Trace Logger
2013-08-05 14:17:31 +00:00
adelikat
2cb1059c2e
About box - add mupen64plus version we use, add MasterOfPuppets as a contributer
2013-08-05 13:32:01 +00:00
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