Commit Graph

576 Commits

Author SHA1 Message Date
adelikat 2bd52403a7 Bk2 movies - remove auto input log conversion on load, since load is too soon to do this as it will not use the controller definition of the new core instance that hasn't been loaded yet. As of this commit, it doesn't use the log key when reading input either, so log entry logic is dependent on mnemonic orders and such things from the controller definition. Will need to ponder a way to put this back in. 2014-06-30 12:50:46 +00:00
adelikat 5262bed608 make bk2 the default even in non-developer builds 2014-06-30 12:03:10 +00:00
adelikat 3a011ad788 Refactor to put multitrack logic into the multitrack object itself instead of in the OSD manager and hotkey logic 2014-06-29 23:13:44 +00:00
adelikat 9e554b7aa9 Virtualpads - target screen and analog button - make clear unsticky the float values, also fix sticky context menu item check 2014-06-29 21:16:33 +00:00
adelikat 893a8b16e5 Record Dialog - Fix crash when movie folder does not already exist 2014-06-29 20:07:21 +00:00
adelikat 6e7fefb7b4 Fix mnemonic lookups for C64 keyboard 2014-06-29 16:25:29 +00:00
adelikat dd5842ec9b Ram Watch - ability to hide/show the address column 2014-06-29 16:04:41 +00:00
adelikat d3838f4559 upon further contemplation, I like this behavior better for the -32000 problem 2014-06-29 15:09:21 +00:00
adelikat edee19e11d Fix -32000 bug when saving and loading window position 2014-06-29 15:04:20 +00:00
adelikat 27fb2ce9a0 Virtualpad Analog sticks - in record mode show the previous frame's input in gray 2014-06-29 14:42:20 +00:00
adelikat e475edc3c6 Lua - joypad.setfrommnemonicstr() - catch errors and log to the lua console the error instead of killing the script 2014-06-29 13:40:49 +00:00
adelikat 38b76ea5d9 fix N64 dpad mnemonics and virtualpad buttons, fix pce and snes virtualpad buttons 2014-06-29 13:05:10 +00:00
adelikat 01ba63dd09 Coleco/Intellivision - Replace patterns like "Key0" with "Key 0" in button names for consistency and remove a hack in bk2 code that accounts for it 2014-06-29 12:32:36 +00:00
adelikat 9e73db3daa A round of code cleanup on movie code 2014-06-29 03:03:27 +00:00
adelikat 6fce0bcad6 remove Time from IMovie and instead implement the logic in PlatformFrameRates 2014-06-29 00:57:33 +00:00
adelikat 055e88fea3 Remove Fps from IMovie 2014-06-29 00:48:36 +00:00
adelikat 402db49ed8 PCE - add ability to set connected controllers (up to 5) as sync settings, with a Controller settings dialog 2014-06-28 22:48:07 +00:00
adelikat 90e95752e4 Wonderswan - Mnemonics and Virtualpads, virtualpads are a bit clunky with Standard and Rotated showing at all times, perhaps at some point we should be smart about knowing the rotated state 2014-06-28 19:07:18 +00:00
adelikat 88d4a2a5a8 Genesis mouse - mnemonics, default buttons and virtual pad 2014-06-28 12:45:12 +00:00
adelikat 1361e2ff23 Genesis - default controls for lightgun, mnemonics lightgun buttons, support lightgun and console buttons on the virtual pad 2014-06-28 12:31:28 +00:00
adelikat 3dfb65ee4b remove some debugging code and remove a warning as a result 2014-06-28 02:11:19 +00:00
goyuken 3ab7610da3 genesis: fix settings snafu. make mouse work; seems to be minimally functional in nobunga's ambition 2014-06-27 02:22:23 +00:00
adelikat 5676a4a0b3 oops 2014-06-26 19:19:26 +00:00
adelikat 721dbe8d3b Input adpaters - some reorg and add extensions for create And and Or adapters and simplify some calling code 2014-06-26 19:07:17 +00:00
adelikat fbb14175f9 Support Oeka Kids Tablet in virtualpads and bk2 mnemonics, oh yeah 2014-06-25 00:44:22 +00:00
adelikat 9045f8402c Virtual Pads - hook up Nes Power Pad and also hook it up to bk2 mnemonics 2014-06-25 00:11:59 +00:00
adelikat 7fa551708f Virtual Pad - get analog button working on movie replay 2014-06-24 17:12:20 +00:00
adelikat 8001a49afd Bk2 - tweaks to input log and input diplay logic 2014-06-21 18:25:16 +00:00
adelikat 5e14df9f30 BK2 - auto convert input log to the system's log key on load, using the input log's key as reference to do so, don't use the file's input log key on the fly 2014-06-21 17:27:35 +00:00
adelikat 10c48bb3f8 Bk2 - take the log key into account when replaying a movie input log 2014-06-21 14:33:33 +00:00
adelikat 0b21085a98 Bk2 - Rework how input logs are generated and read 2014-06-21 11:56:30 +00:00
zeromus f43859f421 give firmware database and UI ability to track ok/notok/bad state of an option/firmwarefile. apply tons of research to study PSX bios files situation 2014-06-21 06:40:07 +00:00
adelikat 711c9b52e4 Hack for FilesystemSafeName to remove . if it is the last character in the name (Such as Super Mario bros.) since this method is used for path building 2014-06-20 18:36:03 +00:00
goyuken 71ddbde18d bk2 savestate anchor stuff 2014-06-20 00:39:46 +00:00
adelikat f561528846 More input display fixes 2014-06-19 21:55:15 +00:00
adelikat 031eb5a282 Some input display fixes for bk2 format 2014-06-19 21:29:57 +00:00
adelikat 5145ef3f97 Movie imports now import to .bk2 2014-06-19 02:30:22 +00:00
adelikat 31c219d44b when loading a .bkm movie, automatically convert it to .bk2 2014-06-19 02:05:38 +00:00
adelikat ac2ea9f6e0 Fix non-bk2 movie loading 2014-06-19 01:47:22 +00:00
adelikat 19feaaa3ba Remove some more usages of IMovie.GetInput() 2014-06-19 00:37:42 +00:00
adelikat 9a16540e14 Movie 2.0 - simplify some code 2014-06-18 19:34:27 +00:00
adelikat 451049fee8 Fix some bk2 crash bugs 2014-06-18 19:18:35 +00:00
adelikat 6133164a7f Add GetInputState() to IMovie that returns an IController representing a frame of input and replace a lua method to use this instead of getting the inputlog as a string and processing it, still todo: obsolete the GetInput() method 2014-06-18 02:26:22 +00:00
adelikat 5cda104ea5 Start ToBk2() conversion method for BkmMovie 2014-06-17 01:24:44 +00:00
adelikat 6c2ba47522 a movies 2.0 cleanup 2014-06-17 01:13:20 +00:00
adelikat fcd4a4eb65 Bk2 - basic movie playback now works. You can now record shooting ducks 2014-06-17 00:33:33 +00:00
goyuken e39b2af5e7 text savestates are now in the archive format, just like binary ones. loading of old savestates is preserved. this hasn't been fully audited wrt movie code 2014-06-16 21:19:48 +00:00
adelikat 37d6e0b8de Finish up Bk2 Mnemonic lookup 2014-06-16 16:56:09 +00:00
adelikat 6953f3d6be oops, forgot to add these files? 2014-06-16 11:40:57 +00:00
adelikat 1a4e6efcb4 bk2 progress - proof of concept for new mnemonics system 2014-06-16 01:39:36 +00:00