Commit Graph

5626 Commits

Author SHA1 Message Date
adelikat 983346af38 support quicknes in lua nes.addgamegenie() and nes.removegamegenie() 2014-01-07 01:43:31 +00:00
adelikat 309626b8c8 lock down NES Sound config settings on quicknes, show Game Genie button on cheats dialog for it, do Toolbox logic 2014-01-07 01:12:48 +00:00
goyuken 1cfa050dba quicknes: add text savestate, and fix savestate crash on some mappers 2014-01-07 01:05:24 +00:00
adelikat 768b940cfc fix auto-loading of Nes GG dialog on quicknes 2014-01-07 00:56:50 +00:00
goyuken e86ff9d25a run mainform through the designer as a precaution (had a merge conflict earlier...) 2014-01-07 00:36:24 +00:00
goyuken 9546d11f40 quick and dirty core selection setting for NES 2014-01-07 00:34:40 +00:00
adelikat 803863b305 NES Game Genie Encoder/Decoder - support anything with system id "NES" not specifically the NES object, look for the "System Bus" not a hardcoded 2nd in domain in the list 2014-01-07 00:22:46 +00:00
adelikat 78e672efb3 NES Menu - cleanup some logic, and restrict Nametable viewer and PPU Viewer to NesHawk only 2014-01-06 23:56:30 +00:00
goyuken 45e5f4b286 quicknes: add "System Bus". note that this System Bus will not resolve any MMIO stuff at all 2014-01-06 23:23:47 +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
goyuken 92c4df38c3 quicknes: memory domains 2014-01-06 22:14:24 +00:00
goyuken 4191537359 revert r5763 2014-01-06 21:50:52 +00:00
goyuken d191575fd2 NES internal infrastructure 2014-01-06 21:33:30 +00:00
goyuken d67a2d0df1 neshawk: show preview of palette to be selected in palette config 2014-01-06 20:23:21 +00:00
goyuken 59ffca28ba fix "the sound bug" in quicknes. dll is now built with mingw and FPU precision is set high (both are required to fix) 2014-01-06 19:31:13 +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 dfda56d8d5 quicknes: support the other included mappers (some aren't enabled by default for whatever reason) 2014-01-05 22:32:49 +00:00
goyuken b85d9d9d91 WARNING: use NES core only at low volume and no headphones 2014-01-05 20:58:36 +00:00
goyuken 54b9c826cf nothing to see here for now 2014-01-05 05:23:44 +00:00
goyuken 5fa18dbb3e btw, don't touch this quicknes stuff for now... 2014-01-04 21:06:36 +00:00
goyuken c878e07aba quicknes: add post-build dll copy event 2014-01-04 20:44:19 +00:00
goyuken ad0faa2a42 quicknes import @ d2901940e566841c7c35dd92ad7556fb59c753a4 from https://github.com/kode54/QuickNES_Core.git
only changes: add one pair of missing parens (https://github.com/kode54/QuickNES_Core/issues/3) and commented out HAVE_ZLIB_H
also includes new vs10 solution which may or may not build
2014-01-04 20:40:03 +00:00
adelikat 913760289d GPGX - mask memory domains because tools depend on this behavior in domains 2014-01-04 16:30:26 +00:00
adelikat 8daccb972d Ram Search - fix behavior of the Memory Domain label 2014-01-04 16:19:00 +00:00
goyuken b416aebd45 fix GPGX to two 6 button controllers for movie 1.0 2014-01-03 20:01:52 +00:00
goyuken b9b286f2dd yabause - some video rendering bug of some sort fixed. not sure what it affects 2014-01-03 19:11:13 +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 b445a7adf1 Virtual pads - Hook up 2 6 buttons and a Reset+Power Control pad to Genesis, fix Saturn vpad to clear Start button on clear, Support power button on NES control pad.
Wire up Reset and Power to Genesis mnemonic and input display systems.  This invalidated any previous movies recorded on this core (nobody should actually using an experimental core anyway)

Generic Config Settings - dont' show default icons!
2014-01-03 01:06:24 +00:00
goyuken a5a4db4a6d NES XML minifix shouldn't change anything 2014-01-02 20:42:31 +00:00
adelikat b67e97f9aa Ram Search - fix change count logic and previous value as previous frame 2014-01-02 17:56:57 +00:00
adelikat 1626e8b43e oops 2014-01-02 13:51:14 +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 008a29fc41 remove revision number from gambatte in the about box, since gambatte is now on a git system, and we have a cherry picked version anyway 2014-01-02 02:07:25 +00:00
adelikat 3fd6da23a6 lua - add client.get/set displayfilter() and get/set scanlineintensity() 2014-01-02 01:11:00 +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
goyuken e7b34911b7 action 52! rework the mapper properties (the boardsystem side of it) because reflection is always the best answer to every problem 2014-01-01 19:11:57 +00:00
adelikat 180efd8e44 Run Tools.AskSave() before attempting to load a rom, and back out of that action if the user cancels 2014-01-01 19:07:23 +00:00
goyuken 31038e58aa NES: minor tweaks of no consequence 2014-01-01 18:21:45 +00:00
goyuken 933240845a revert r4061, because it's a bad idea 2014-01-01 16:34:41 +00:00
adelikat aa93d8f04e Cheats - do AskSave() in Restart() 2014-01-01 15:56:47 +00:00
adelikat f9a847728c Cheats - fix bug where when editing a cheat, changing the address or domain was causing it to insert not update 2014-01-01 15:50:33 +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 fcbcbc2ac4 some stupid code cleanup while I'm at it 2014-01-01 02:16:47 +00:00
adelikat a3a8170c44 Check Global.Config.SupressAskSave in ToolManager instead of doing it in the tool dialogs themselves 2014-01-01 02:09:03 +00:00
adelikat 3784256e56 Cheats form - some more code refactoring/cleanup 2014-01-01 02:02:23 +00:00
adelikat a7bf93a85c Cheats - remove duplicate button and menu item, since duplicates aren't allowed. And some minor code cleanup while I'm at it 2014-01-01 00:07:24 +00:00