Commit Graph

3556 Commits

Author SHA1 Message Date
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