Commit Graph

384 Commits

Author SHA1 Message Date
goyuken 9c071bf45e NES: add CHR ROM tile view to the PPU viewer. i'm not sure how generally useful this is, but it's something i wanted, so there. 2014-02-15 16:55:55 +00:00
mvl1986 17f17a02fd Added the display of tooltips for all the methods that are in the lualibraries
-MightyMar
2014-02-12 13:28:48 +00:00
goyuken 17d6e866a0 pce: refactor CD loading to move bios determination out of RomLoader 2014-02-10 15:26:18 +00:00
goyuken f80ac18e1f maybe fix GMV movie imports. i have no time to test this 2014-02-10 01:29:31 +00:00
adelikat 41faaedc18 TAStudio / Movies 2.0 - rip out a bunch of boolean input assumptions, in favor of..nothing for right now this breaks most all of the functionality of TAStudio, will replace with something that accounts for float input as well 2014-02-08 22:41:47 +00:00
adelikat 0da1e900df slight cleanup of some Linq logic in HeaderKeys.cs, a tiny bit less memory usage as a bonus 2014-02-08 16:29:57 +00:00
zeromus f218d1da7c don't search for firmwares in nonexisting directory to avoid assert in FirmwareManager 2014-02-05 23:53:41 +00:00
zeromus dca390018a fix bug in hex cheats, which was making them basically non-functional 2014-02-05 20:05:44 +00:00
adelikat e71d729626 some minor code cleanups in BizHawk.Common 2014-02-04 21:15:33 +00:00
adelikat 993845fe72 some mostly useless code reformatting in client.common 2014-02-04 03:08:20 +00:00
adelikat 23f7017651 Some code cleanup tinkerings in Client.Common 2014-02-03 20:48:01 +00:00
adelikat 3dfcd8b22a drastically cleanup the InputValidate class 2014-02-03 19:37:43 +00:00
zeromus cd7ca56441 restore scanlines filter as shader 2014-02-03 07:01:31 +00:00
zeromus 151b074563 re-add hq2x via shader. add a new Display Configuration dialog (its simple for now). 2014-02-03 05:27:59 +00:00
adelikat 50a879dd05 Tastudio - implement Floating window and refactor to use ToolDialogSettings object 2014-02-01 15:44:51 +00:00
adelikat 89f9cfc711 Ti83 Keypad - Always on Top, Floating Window, refactor 2014-02-01 15:29:18 +00:00
adelikat 791a4d655b SNES Game Genie dialog - Always on Top, Floating Window, refactor 2014-02-01 14:55:08 +00:00
adelikat 3497e28f96 PCE BG Viewer - implement Always on Top and Floating Window, and refactor 2014-01-31 23:42:06 +00:00
adelikat d87978087d NES PPU Viewer - implement Always on Top and Floating Window and refactor 2014-01-31 22:58:41 +00:00
adelikat 33c104d418 NES Nametable Viewer - Floating Window and Always on Top, and refactor 2014-01-31 21:23:46 +00:00
adelikat 4aab2ea31d NES Game Genie dialog - implement Always on Top and Floating Window + refactor 2014-01-31 20:49:38 +00:00
adelikat 8654303b59 Genesis Game Genie dialog - implement Always on Top and Floating window and refactor code 2014-01-31 20:36:27 +00:00
adelikat e634d9558a Gameboy Game Genie dialog - top most and floating window, and refactor to use ToolSettingsDialog, and some code cleanup 2014-01-31 02:26:09 +00:00
adelikat 83be118d03 Virtual Pads - implement Always on Top and Floating Window and lots of code cleanup 2014-01-31 00:53:20 +00:00
adelikat f3755975a1 Lua - implement Always on Top and Floating Window 2014-01-30 22:32:29 +00:00
adelikat 5f5677781b Cheats dialog - Floating window option 2014-01-30 15:51:07 +00:00
adelikat 003156d28e Trace Logger - remember window size, implement floating window and restore default settings, refactor, also clean up some ToolDialogSettings logic 2014-01-30 15:28:05 +00:00
adelikat dead076979 Ram Watch - floating window and refactor 2014-01-30 14:29:34 +00:00
adelikat d44e6c6342 Ditto for trace logger 2014-01-30 03:34:58 +00:00
adelikat ab4f9534fe a bit of cleanup 2014-01-30 03:11:28 +00:00
adelikat 364c2367ea Hex Editor - refactor to use ToolDialogSettings Add floating window option 2014-01-30 03:10:17 +00:00
adelikat 53fa1a566a create a ToolDialogSettings object and refactor Ram Search to use it as a proof of concept 2014-01-30 00:55:31 +00:00
zeromus 2275ec234f massive displaymanager/renderpanel refactor. All useful logic is now compact and in DisplayManager. Also, remove the old filter infrastructure, its totally outdated now 2014-01-28 04:39:27 +00:00
adelikat 7417ea7b8f Lua - more documentation and more strong typing of parameters, more fixups to display of parameter types in the Lua functions list 2014-01-27 03:16:05 +00:00
adelikat ce9f282d67 Lua - clean up a lot of params by making them strongly typed numbers instead of object, and simplify a lot of logic as a result 2014-01-27 01:15:56 +00:00
zeromus 055c08179f reorganize some dlls into References directory, im tired of seeing all these things in the project root 2014-01-27 01:11:39 +00:00
adelikat 157f092aa2 Lua clean up Bit and Client libraries by using strongly typed numbers as a proof of concept that we can 2014-01-26 20:36:00 +00:00
pasky1382 c6811542fa Added a couple lua descriptions 2014-01-26 20:05:56 +00:00
adelikat 853c82d111 Lua Functions list - make params look pretty, including strongly typed variables when possible 2014-01-26 20:05:45 +00:00
adelikat 70feebf229 Add documentation to as many lua function as I can sanely do in one sitting 2014-01-26 18:36:27 +00:00
adelikat 91fdad9d45 LUa - whack now unused code 2014-01-26 16:21:20 +00:00
adelikat bce8320b85 Lua - new Register method on some more libraries 2014-01-26 13:30:45 +00:00
adelikat 583be2516c Lua - new registration system added to NES and SNES libraries 2014-01-26 03:26:52 +00:00
adelikat ac9e4c1d3d Lua - same to movie library 2014-01-26 02:50:26 +00:00
adelikat 988ed03198 ditto for Memory library 2014-01-26 02:43:28 +00:00
adelikat 94d20e92f4 Lua - new register system for Main Memory library and a bunch of cleanup for that lib 2014-01-26 01:48:32 +00:00
adelikat c6859a6d4f Lua ditto for joypad library and slight fix documentation 2014-01-26 00:01:40 +00:00
adelikat ee79c55009 oops, forgot to add this new file 2014-01-25 21:46:20 +00:00
adelikat c66e529fb7 lua - ditto to Events library 2014-01-25 21:37:25 +00:00
adelikat 65d50ca329 Lua - refactor emu library to use the new registration method, documentation is all "TODO" 2014-01-25 21:10:51 +00:00
adelikat 06c0417f96 some Lua documentation related cleanup and support column sorting on Description in Lua Functions list 2014-01-25 20:27:51 +00:00
adelikat e22227160d show descriptions in Lua functions list 2014-01-25 20:04:26 +00:00
adelikat ee1cea5d08 Lua - even better way to build lua libraries, now methods will have attributes for the name, and description of each method. Someone needs to put in descriptions now. Bit library is the only one done as of this commit 2014-01-25 19:49:29 +00:00
adelikat 4701b319be Lua - add a new way to do reflection to get method names, now the function list simply needs to match the method name, and the method name does not need to redundantly specificy the library name. Only the Bit library hooked up currenlty. 2014-01-25 15:05:53 +00:00
mvl1986 0a494c386e LuaConsole now updates when a new Luascript is saved in the LuaWriter.
LineNumbers can now be shown in the Writer, only updates when a selectionchanged event occurs, not on the scrolling of the screen.

Option to toggle LineNumbers on and off

-MightyMar
2014-01-24 12:44:55 +00:00
adelikat e3d26fc2e7 MOvie LibRetro files from Emulation.Common to Emulation.Cores in preparation for moving some other things too. In RomLoader don't do HardReset() on the C64 core 2014-01-21 23:54:30 +00:00
pasky1382 4012f93f31 Added bit.clear() bit.set() to lua, and LuaULong() 2014-01-21 17:28:54 +00:00
adelikat 74b88584be Ram Watch/Search - fix bug where signed and unsigned are saved backwards 2014-01-21 00:21:19 +00:00
pasky1382 033620a478 Cleanup and added byteswapping functions for lua. 2014-01-20 17:38:31 +00:00
pasky1382 bff34dd379 Cleanup. 2014-01-20 17:15:30 +00:00
pasky1382 90d8aedbd5 forgot a function. 2014-01-20 17:07:48 +00:00
pasky1382 08504fc25a Added more string lua functions 2014-01-20 17:06:09 +00:00
pasky1382 83591cda67 Oops 2014-01-20 15:26:44 +00:00
zeromus 3ab8e60d1b add FloatingWindow concept to RamSearch tool, which lets you control how it sorts along with the main emuhawk window. it's not entirely ordinary for this to be controllable, but it should certainly be appreciated 2014-01-20 05:14:36 +00:00
zeromus 7a07a910f8 temporarily fix build by removing lua string library which has a missing file 2014-01-20 05:13:43 +00:00
pasky1382 1a0e98b7ad Lua bit.checkbit() function, returns if a specified bit is on/off. 2014-01-19 17:42:21 +00:00
pasky1382 2d169cdb7d added LuaLong function 2014-01-19 16:58:21 +00:00
pasky1382 a2dd821474 Added new EmuLuaLibrary.String, contains decimal to hex string and binary string. 2014-01-19 16:36:43 +00:00
goyuken 7668b15052 add a new tool to mainform, the batch runner. it's only enabled in INTERIM. it allows you to mass instantiate a bunch of emu cores and look for failure to load or exceptions on frame advance. it doesn't do all that much, but can easily be extended if any other devs are interested in it 2014-01-15 02:16:06 +00:00
adelikat 864d3ede2f Nitpicky cleanups on movie 2.0 code 2014-01-11 15:05:41 +00:00
adelikat 7394cfd33f More reorg 2014-01-10 23:14:36 +00:00
adelikat c0295316f5 Some Movie 2.0 reorg 2014-01-10 23:08:56 +00:00
adelikat 0164db5532 Remove a no longer needed file 2014-01-10 22:56:59 +00:00
adelikat 34fd1ec10a Movies 2.0 - fix some stuff 2014-01-10 02:01:57 +00:00
adelikat 128f81bbb0 oops 2014-01-10 01:18:19 +00:00
goyuken 1f1bb93360 quicknes: some settings stuff, not all finished 2014-01-09 23:50:10 +00:00
adelikat 15d0e1adb6 TasMovie - round 1 of replacing mnemonic system with an IMnemonicGenerator system, this breaks stuff, but nothing anyone should have been using. 2014-01-09 02:17:59 +00:00
adelikat 2f28317f92 A round of code cleanup 2014-01-08 03:53:53 +00:00
adelikat 983346af38 support quicknes in lua nes.addgamegenie() and nes.removegamegenie() 2014-01-07 01:43:31 +00:00
goyuken 9546d11f40 quick and dirty core selection setting for NES 2014-01-07 00:34:40 +00:00
adelikat 86024d2347 new movie mnemonic generators - some more baking of ideas, a basic mockup of NES done. Note: none of this is hooked up to anything yet 2014-01-06 22:28:53 +00:00
adelikat 4ba9f332f5 Fix error message when failing to find the PCE Bios file 2014-01-06 17:49:05 +00:00
adelikat ef79734170 movies - start another rewrite of mnemonic generation 2014-01-06 03:59:00 +00:00
goyuken b85d9d9d91 WARNING: use NES core only at low volume and no headphones 2014-01-05 20:58:36 +00:00
goyuken 0997e80017 boop 2014-01-03 02:40:17 +00:00
adelikat a519ae025f This should have fixed genesis mnemonics to be 2 player 2014-01-03 02:29:42 +00:00
adelikat b67e97f9aa Ram Search - fix change count logic and previous value as previous frame 2014-01-02 17:56:57 +00:00
goyuken 5fa141b3ef pathmanager: ad hoc support for unknown systemIDs, which are all labeled as INTERIM 2014-01-02 02:18:16 +00:00
adelikat 6252c58a3f Ram Search - don't attempt to binary search if the list is not sorted! This fixes exceptions thrown when using column click. The consequence is that preview mode is significantly slower after sorting by anything other than Address ascending, only really impacts large domains such as N64 domains 2014-01-01 21:56:35 +00:00
goyuken 8ed0265c9d remove a bit of hackish stuff in the new RomLoader by offloading mainform-appropriate work back to mainform 2014-01-01 21:24:58 +00:00
adelikat 377ab3b4ea Fix Hex Editor to show cheat value on frozen addresses, and some fix ups in misc bugs that also contributed to this problem. Note: hex editor still will show some dubious behavior when viewing in one byte size and having cheats in another, that kind of mess will have to be sorted out in another commit 2014-01-01 03:19:08 +00:00
goyuken a399dbe91e NES: Move boardproperties into movie 2.0 syncsettings objects, and add a rudimentary UI for changing them 2014-01-01 03:03:10 +00:00
adelikat 57f62d13f1 RamSearchEngine - tiny code cleanup using Enumerable.Repeat because I just learned of it and it is nifty 2013-12-31 20:41:42 +00:00
adelikat f195416713 Ram Search - when creating a new list, allocate the list to number of addresses to be added, not the size of the domain (meaning, factor in the byte size and CheckMisAligned settings). 2013-12-31 16:59:38 +00:00
zeromus 436881beaf lua: better typecasting for LuaInt and LuaUInt that doesnt throw overflow exceptions; and, render to a null image when the lua script manager Resume process hasnt begun (setting up a render target) but lua scripts run (due to loadstate, for example) 2013-12-30 16:36:15 +00:00
goyuken a1c0a1956b fix compile error 2013-12-30 02:42:00 +00:00
adelikat 7482cfdc5e a round of code cleanup in Client.Common 2013-12-30 01:58:44 +00:00
adelikat 16f7c7fcdc A round of code cleanup on Rewind and some other misc things in Client.Common 2013-12-30 01:17:11 +00:00
adelikat 134783ff36 a round of code cleanup on RomLoader 2013-12-29 23:54:40 +00:00
goyuken 4ccc31da44 cleanup of removed items in config, corecomm 2013-12-27 22:26:59 +00:00