Commit Graph

273 Commits

Author SHA1 Message Date
andres.delikat 05ee956c92 Cheats window - Context menu items - toggle & remove selected 2011-03-20 20:48:35 +00:00
andres.delikat db78d7b462 Cheats window - Disable All Cheats feature, start context menu 2011-03-20 20:35:16 +00:00
andres.delikat cafaf62d5a Cheat Window - implement a Disable Cheats on Load flag 2011-03-20 20:25:17 +00:00
andres.delikat 432dc26f14 Cheat Window - File menu - dropdownopened event implemented 2011-03-20 01:56:35 +00:00
andres.delikat eccefda314 Cheats - handle the main emulator opening a new rom or closing the current one 2011-03-20 01:39:34 +00:00
andres.delikat 52dbff1606 Better input validation on Ram Watch - New Watch Dialog 2011-03-20 01:25:11 +00:00
andres.delikat f9256f5cd1 Make default filename in Open/SaveFile dialogs on Ram Watch, Ram Search, and Cheats window 2011-03-20 01:10:02 +00:00
andres.delikat 77841c0c47 Ram Search - save & load memory domain name in .wch files 2011-03-20 00:26:54 +00:00
andres.delikat 437e185e68 Ram Watch - saving & load Memory Domain name into .wch file 2011-03-19 20:28:58 +00:00
andres.delikat 53703fdb04 Cheats Window - load the memory domain from .cht file 2011-03-19 03:31:53 +00:00
andres.delikat 7cbd089ec2 Ram Search - add some context menu items 2011-03-19 03:08:54 +00:00
andres.delikat 80a466c094 Ram Search - 2 & 4 byte freezing 2011-03-19 03:01:20 +00:00
andres.delikat 37de373e54 Ram Watch - fix 4 byte freezing 2011-03-19 02:58:10 +00:00
andres.delikat 0a7c5a3cc0 Ram Watch - progress on 4 byte freezing 2011-03-19 02:46:57 +00:00
andres.delikat 211ef7e1b9 Ram Watch - ability to freeze 2 byte watch 2011-03-19 02:24:29 +00:00
andres.delikat 759fc88eae Cheat Window - cheats works now! 2011-03-19 01:44:16 +00:00
andres.delikat 3061c8ead8 NES Game Genie - implement Add Cheat button 2011-03-18 19:36:24 +00:00
andres.delikat 851b350cd9 Cheat Window - append file implemented 2011-03-18 19:21:27 +00:00
andres.delikat e7a8cde46e Cheat Window - .cht loading 2011-03-18 19:09:01 +00:00
andres.delikat 074747d49c Ram Watch - ability to set memory domain 2011-03-18 18:27:05 +00:00
andres.delikat e2caffcb04 Ram Watch - refactor some code 2011-03-18 18:13:24 +00:00
andres.delikat e7a3ee14f2 Ram Search - Freeze address button & menu item, change background color on frozen addresses 2011-03-18 17:52:31 +00:00
andres.delikat 2fdf734bc5 Ram Watch - display frozen addresses (those active in cheat search) with a blue background 2011-03-18 17:00:27 +00:00
andres.delikat a68053bc1b Ram Watch - Implement Freeze address, and a few misc fix ups 2011-03-18 16:44:21 +00:00
andres.delikat 2989f8396e Cheat Window - .cht file saving (no file loading yet), shorcut keys for Cheat menu items, Show number of active cheats, Fix bug in enable/disabling of cheats, small tweaks 2011-03-17 21:20:59 +00:00
andres.delikat fa29daab13 Cheat Window - more stuff implemented 2011-03-17 17:43:57 +00:00
andres.delikat 986ff31f69 Cheat Window - more fix ups 2011-03-17 17:00:06 +00:00
andres.delikat 446b049639 Cheat Dialog - clicking a cheat will update the add cheat text boxes 2011-03-17 15:10:04 +00:00
andres.delikat 92b6e6ed1d Cheat Dialog - fix listview, show on/off status, double click toggled on/off status 2011-03-17 14:55:40 +00:00
andres.delikat 599675178b Remove compare value from Cheat object, for now 2011-03-17 03:59:03 +00:00
andres.delikat 89958f4c62 Cheat Window - some more stuff implemented 2011-03-17 03:41:14 +00:00
andres.delikat fc313ea483 Cheat Window - various things implemented 2011-03-17 02:21:14 +00:00
andres.delikat f43767897a More Cheats Dialog progress 2011-03-16 15:48:47 +00:00
andres.delikat ff5623cd46 Cheats Window - progress (porting various functions from Ram Search) 2011-03-16 14:37:01 +00:00
andres.delikat 26f006b1c9 Start Cheats tool 2011-03-16 03:56:22 +00:00
andres.delikat f33837bf5d Hex Editor - arrow & tab keys navigate the memory viewer 2011-03-10 19:25:01 +00:00
andres.delikat c8806b9aea Ram Watch - New Watch - default address = 4 digits, for now, since all domains currently use 4. TODO: base it off the domain size 2011-03-10 04:54:03 +00:00
andres.delikat 0b44f8dd41 Ram Watch - format address value number of digits based on the domain size 2011-03-10 04:48:50 +00:00
andres.delikat b3c5acf003 Ram Search - In Hex display mode - format current & previous values so that digits always match data size. 2011-03-10 04:43:50 +00:00
andres.delikat 28dc1b9c8e Refactor code for loading one tool dialog from another. Remove PCE address offset from Ram Search 2011-03-10 04:29:19 +00:00
andres.delikat ae2b97050e Ram Search - Context menu item "View in Hex Editor" implemented 2011-03-10 04:22:56 +00:00
andres.delikat 09ea99323e Code cleanup of last commit. Hex Editor cleanups - Fix Hex editor auto-load menu item, implement save window position menu item. Fix auto-load menu item check, was being done in the options menu drop down event instead of settings. 2011-03-10 03:33:53 +00:00
andres.delikat 7c06a7174f Memory Viewer - fix issues with setting the scroll bar position when setting a highlighted value. Also, clicking the highlighted value unhighlights the address 2011-03-08 15:31:24 +00:00
andres.delikat 8e3acd847a Hex Editor - add to Ram Watch menu item 2011-03-08 14:50:12 +00:00
andres.delikat 89981af655 Memory Viewer - fix auto highlight next value on memory poke to scroll screen if going off visible area. Hex Editor - implement Goto Address feature 2011-03-08 14:31:35 +00:00
andres.delikat 4909aa8084 Hex Editor - Context menu with Poke & Add to Ram Watch options 2011-03-08 13:33:46 +00:00
andres.delikat 47b9a5ffb4 Memory Viewer - Automatically move to the next address after memory poke 2011-03-08 05:31:57 +00:00
andres.delikat 69fc532a22 Memory Viewer - ability to type in values and it automatically poke byte. Only 1 byte support right now. 2011-03-08 05:28:12 +00:00
andres.delikat c366cfe097 MemoryViewer - highlighting works when emulation is paused 2011-03-08 02:35:53 +00:00
andres.delikat 8ef61b2cf0 Fix dumb error 2011-03-07 23:35:15 +00:00
andres.delikat dd0b0de2f6 Memory Viewer - hook up Key press event 2011-03-07 23:26:44 +00:00
andres.delikat d2cfd06484 Memory Viewer - minor tweaks - better default memory domain, and border style specified 2011-03-07 22:47:28 +00:00
andres.delikat 288c99b519 MemoryViewer - fix highlighting + scrollbar 2011-03-07 18:25:53 +00:00
andres.delikat e5a1eef988 Hex Editor - some more tweaks on highlight logic 2011-03-07 18:18:50 +00:00
andres.delikat 4f81ee8f9d MemoryViewer - click an address to hide it (currently single address highlighting only). Still some issues to work out with it. 2011-03-07 17:51:54 +00:00
andres.delikat f5f6160079 Hex Editor - double clicking an address sends it to Ram Watch 2011-03-07 17:16:27 +00:00
andres.delikat fd383f108c MemoryViewer - Display domain name, and determine which address the mouse is currently on, public method for retrieving the currently pointed to address 2011-03-07 17:03:39 +00:00
andres.delikat b798ce1d88 Hex Editor - implement 4 byte view, and add the all important icon! 2011-03-07 05:10:33 +00:00
andres.delikat 9b496b872f Hex Editor - fix drawing in the event of addresses > 4 digits 2011-03-07 04:51:41 +00:00
andres.delikat e913d5e0cb Hex Editor - implement big/little endian toggling 2011-03-07 04:40:51 +00:00
andres.delikat 80d84888df Hex Editor - implement viewing in 1 or 2 byte (todo: 4 byte) 2011-03-07 04:31:58 +00:00
andres.delikat 5ae14bc55d Memory Viewer - more code refactoring in preparation for multiple byte sizes. Hex Editor - make default window size = 1 page of memory 2011-03-07 03:33:25 +00:00
andres.delikat 4658ee0f18 Hex editor/Memory Viewer - More code refactoring 2011-03-07 03:23:05 +00:00
andres.delikat a60eda1ede MemoryViewer - fix so that it never attempts to display an address greater than the memory domain. Also check in memoryviewer.resx 2011-03-07 03:15:16 +00:00
andres.delikat e2a22c4f27 MemoryViewer - lots of fix ups 2011-03-07 03:04:50 +00:00
andres.delikat 1ccb2a002e Hex Editor - refactor so scrollbar & paint logic are part of the MemoryViewer custom control. Still a few bugs like no border or text display 2011-03-07 02:47:13 +00:00
andres.delikat ff48a8c5ef Hex editor - reset scrollbar & refresh memory viewer when selecting a new domain. Only read memory for the visible portion 2011-03-07 01:24:57 +00:00
andres.delikat 3ec1ed128d Hex editor - refresh on scroll bar changed & dialog resize 2011-03-07 01:05:54 +00:00
andres.delikat 2bf6f959cf Hex Editor - fix vertical scrollbar logic 2011-03-07 00:33:53 +00:00
andres.delikat c5a7e43331 Hex Editor - vertical scrollbar 2011-03-06 23:55:10 +00:00
andres.delikat 3a3e3ca46a Fix so peekbyte reads the correct addresses! 2011-03-06 23:34:34 +00:00
andres.delikat 976e6830c6 Hex Editor - addresses in a left column 2011-03-06 23:18:47 +00:00
andres.delikat 463e875b93 Hex Editor - all address displayed now, and a header row added, and font is fixed width 2011-03-06 22:57:58 +00:00
andres.delikat a8474b0a17 Hex Editor - reduce flickering by creating a custom control for the memory viewer and setting useful flags 2011-03-06 21:41:41 +00:00
andres.delikat 4986f04214 Hex Editor - misc fixes 2011-03-06 20:07:37 +00:00
andres.delikat c8a6da7e67 Progress on Hex Editor. 16 addresses are displayed in the dialog!! 2011-03-06 19:25:37 +00:00
andres.delikat 54b408f875 Hex Editor - autoload feature 2011-03-06 18:55:32 +00:00
andres.delikat de0660c204 Hex Editor - lots of misc stuff like resizing, saving window size/position, creating and hooking up public functions to the multiclient & such 2011-03-06 15:25:21 +00:00
andres.delikat 06e7e30d6d The beginnings of a Hex Editor tool 2011-03-06 15:03:17 +00:00
andres.delikat 733fb228b6 Ram Search - make 4 the minimum number of digits for an address, because I said so 2011-03-05 03:47:32 +00:00
andres.delikat a36f39f993 Misc small cleanups 2011-03-04 16:18:06 +00:00
andres.delikat a5dc7e90b3 Checking in some movie class progress. Basic file saving done. Progress on file loading. 2011-02-25 19:49:29 +00:00
andres.delikat 3173d3b16d Ram Watch - put column options into context menu 2011-02-25 17:26:19 +00:00
andres.delikat 0eb140fc33 Ram Watch - Move Up or down moves the highlighted indexes correctly 2011-02-25 16:57:25 +00:00
andres.delikat f0378a8313 Ram Search - Refactor saving of config settings, fix remembering of window location & size, and fix anchoring of output label 2011-02-25 02:50:57 +00:00
andres.delikat 04bee5f950 Fix crash on saving config if ram watch is closed. Refactor some config saving stuff 2011-02-25 02:45:22 +00:00
andres.delikat 94ed90cc9d Ram Watch - save column width settings to config 2011-02-25 02:36:52 +00:00
andres.delikat f912e9976a Ram Watch - option for the Previous column to show change from previous, rather than previous value (and save setting in config) 2011-02-24 16:51:31 +00:00
andres.delikat a1234fb428 Ram Watch - save column display options in config 2011-02-24 16:34:41 +00:00
andres.delikat b8966c4566 Ram Watch - option to show a Previous value column (off by default) 2011-02-24 16:17:46 +00:00
andres.delikat 92289c0e34 Ram Watch - option to toggle showing the change counts column 2011-02-24 15:29:32 +00:00
andres.delikat c2fec29463 Fix so that RamWatch & RamSearch update values is not running in the frame loop when they aren't open 2011-02-24 14:39:23 +00:00
andres.delikat f38c452da0 Ram Poke - more text box tweaks 2011-02-24 14:03:35 +00:00
andres.delikat 98643b0599 Ram Poke - better input validation on text boxes 2011-02-24 13:46:49 +00:00
andres.delikat de39858cb9 Ram Watch - clear change counts menu+shortcut+toolstrip 2011-02-24 05:20:07 +00:00
andres.delikat de3a14ae07 Ram Watch - change counts column 2011-02-24 04:56:24 +00:00
andres.delikat 24cf08dfce Ram Search - hook up AskSave() to dialog closing routines, and make File -> Close() use close() not hide() 2011-02-24 04:15:15 +00:00
andres.delikat c1d99ae03e Move Hotkey dialog files to config folder, change tab stops in the General tab to be in the correct order 2011-02-24 01:52:54 +00:00
andres.delikat ea44cfb893 Hotkey Mapping - remove tab stops on non-input widgets, and a few other minor tweaks 2011-02-23 21:41:42 +00:00
andres.delikat 2de903182d Ram Search - the addresses number of digits are based on the Domain size 2011-02-23 17:50:09 +00:00