Commit Graph

6545 Commits

Author SHA1 Message Date
adelikat ee2a1228bb fix a warning 2014-05-19 12:57:02 +00:00
goyuken 27a7bc7c8f i would never in a million years have written that way, so no reason to change it to that after the fact 2014-05-19 03:21:46 +00:00
adelikat 4ee4088c4c read/write byte range functions - range check, and log warnings if user attempts to access outside the domain range, rather than throw a vague lua exception and crash 2014-05-19 01:42:41 +00:00
adelikat e1a5123dcf implement memory.readbyterange() and memory.writebyterange(), these were in the mainmemory library but how did they manage to never be implemented in the memory library? 2014-05-19 01:13:26 +00:00
adelikat 059952f0a4 Change memory.getmemorydomainlist() to return a lua table instead of a string 2014-05-19 01:06:44 +00:00
adelikat ddd3512552 Ram Search - fix float searches 2014-05-18 23:59:15 +00:00
adelikat b2feb39c11 Lua - implement joypad.setfrommnemonicstr() 2014-05-18 22:54:41 +00:00
adelikat d2bc1b89a3 Lua - implement movie.getinputasmnemonic() 2014-05-18 21:26:27 +00:00
adelikat 3d10d67fea Implement bizstring.split() 2014-05-18 21:06:16 +00:00
adelikat 3127e6d36c Ram tools - for floats, use sci notation, rather than spooky rounding 2014-05-18 19:40:21 +00:00
adelikat 74cafb6ace Ram Search Engine - don't throw exception on not having the type in SetType() this can be the result of the user changing settings before rebooting 2014-05-18 19:14:48 +00:00
adelikat 6019670f95 N64 Controller config - fix a boo boo I made 2014-05-18 17:35:02 +00:00
goyuken 0190cf8c61 woops 2014-05-18 17:19:38 +00:00
goyuken 30bff133a8 silence "Error: tried to load saveram, but core would not accept it?" message 2014-05-18 17:18:26 +00:00
goyuken 16a347565b movie: rework how sinksettings are saved/loaded 2014-05-18 17:15:51 +00:00
adelikat f69fd00458 Only make the Frame count Red in the frame counter display when lag (and not tne movie length and finished indicator) 2014-05-18 16:58:17 +00:00
adelikat 32a1fba5c0 rip out legacy board properties stuff 2014-05-18 16:47:19 +00:00
adelikat 20ed09e86c Rip out more obsolete setting stuff 2014-05-18 16:35:23 +00:00
adelikat e96b81d7ab Rip out some "movies 1.0" hacks 2014-05-18 16:28:56 +00:00
adelikat fe7a2b44f8 Load and Seting sync settings from a movie when loading it. Still to do: Rip out movies 1.0 hacks 2014-05-18 15:54:56 +00:00
adelikat 5634b085cf Store sync settings into the movie file, note: this does not include logic for deserializing sync settings and passing them to the core when loading a movie 2014-05-18 15:07:50 +00:00
adelikat 0e02a78073 update a comment now that accuracy profile is an option 2014-05-18 13:44:58 +00:00
zeromus e9522af326 preliminary work on accuracy core in sneshawk. it's building and usable, but savestates are utterly trashed. 2014-05-18 05:13:54 +00:00
zeromus 1f3809b08f default "stretch pixels by integer only" to enabled 2014-05-18 02:12:30 +00:00
zeromus b9b5cbaf12 fix bug where changing cores could sometimes leave client sizing logic in wrong state and yield a mis-sized window 2014-05-18 02:11:17 +00:00
adelikat cc179df444 put JsonIgnore on some read-only properties in ToolDialogSettings 2014-05-18 02:03:38 +00:00
adelikat d5f91cc94e Fix C64 2014-05-18 01:53:50 +00:00
adelikat 74b2bd2349 Open Rom dialog - Genesis is NOT experimental anymore! 2014-05-18 01:27:24 +00:00
adelikat 5b678feec4 Record Movie - if Global.Game.Name is null use the filename as the default suggested name 2014-05-18 01:20:56 +00:00
adelikat 5e15ba5fa0 credit blargg for quicknes 2014-05-18 01:12:38 +00:00
adelikat 965c2dfc0f Quicknes - Fall back to neshawk when attempting to load FDS and other things that we think NES should play 2014-05-18 01:06:11 +00:00
adelikat 558fb67984 Fix "starts from now" on SMB3 in quicknes, and who knows what other scenarios for savestate anchored movies 2014-05-18 01:00:35 +00:00
adelikat b4deb97587 Remove the same bogus logic that was in the mnemonic system for parasing analog input, this time in another bogus place bogusly copy/pasted and equally bogus logic, fixes N64 virtualpad playback behavior 2014-05-18 00:40:32 +00:00
adelikat d33a545605 Virtual Pads - Fix out of range exception when virtual pad is open, a movie is playing, and the movie goes into finished mode 2014-05-18 00:09:01 +00:00
adelikat 1306830c58 Frame Counter red when a lag frame, not sure when this got broke 2014-05-17 20:55:10 +00:00
adelikat 412b35fe51 N64 menu item for "Use Circular Analog Range" 2014-05-17 20:18:29 +00:00
adelikat 4fa6b94c1d Hook up N64 to circular analog constraint, put in config, on by default. Still todo: UI for the user to modify this variable 2014-05-17 20:02:10 +00:00
adelikat 0588c3d7ea Check in patch from zeromus that provides back end support for custom Axis constraints for analog input 2014-05-17 19:35:47 +00:00
adelikat 0f9488f405 N64 Controller Config - make not resizable 2014-05-17 13:57:43 +00:00
adelikat 82cb57fb29 N64 controller setting control - make it not throw null exceptions in the designer 2014-05-17 13:00:03 +00:00
adelikat d65157fa4b AR - respect core recommendations on by default 2014-05-17 11:59:02 +00:00
zeromus 449957e0a2 add MissingTypeHandling to json.net, to increase durability against config serialization type changes 2014-05-17 04:30:18 +00:00
zeromus f9477bb0f1 automatic client 1x/2x etc sizing should respect console and user AR options 2014-05-17 03:50:19 +00:00
adelikat 738c5b5bcc Start an Analog Range config widget in preparation of adding the ability for the user to select the N64 controller range on individual controllers 2014-05-17 03:13:02 +00:00
zeromus 8ba683f6bd remove requirement of shift-holding to doubleclick fullscreen toggle.. unless a zapper game is running. 2014-05-17 02:55:58 +00:00
adelikat 1895e15ea5 Create StatusStripEx similar to MenuStripEx and ToolStripEx to allow click through, and replace all our status bars with it 2014-05-17 00:42:28 +00:00
zeromus 19f3b1b1da here it is, fixed another way, for the record: float ranges can now support inverted senses. 2014-05-17 00:06:20 +00:00
goyuken 35b9746880 N64: set the analog keybinds for the Y axes to be flipped by default 2014-05-16 23:47:58 +00:00
adelikat 4f5e43f40c add Lua script that shows a target on screen for the zapper x,y 2014-05-16 22:55:11 +00:00
goyuken c87abe9503 fix analog axis names for xinput controllers 2014-05-16 14:43:56 +00:00