Commit Graph

141 Commits

Author SHA1 Message Date
andres.delikat e696508bc2 Ram Watch - Insert Separator Menu & Toolbar items 2011-01-21 19:00:50 +00:00
andres.delikat 479dc75b32 Ram Watch - Implement separator feature + reading it from files. Todo: Insert Separator menu/toolbar item 2011-01-21 18:37:53 +00:00
andres.delikat ffa43f795e Ram Watch - Add message label and add some useful messages 2011-01-21 18:03:38 +00:00
andres.delikat d263848a89 Ram Watch - cleanup 2011-01-21 17:46:02 +00:00
andres.delikat faf4095f62 Ram Watch - Short cut keys for Watches Menu items 2011-01-21 17:40:12 +00:00
andres.delikat b81cfa617a Set Prompt position for Duplicate & Edit Watch too 2011-01-21 17:32:21 +00:00
andres.delikat 6384ca52d6 Ram Watch - Set New Watch prompt location to open over the listview item of the dialog 2011-01-21 17:23:13 +00:00
andres.delikat 55e60f438e Ram Watch - Add a spiffy icon! 2011-01-21 16:48:50 +00:00
andres.delikat 5e0177b9a6 Ram Watch - Finish tool strip, added images in an image folder. TODO: Does it need these or did it import them into the project resource? If images are needed, I hope it uses relative paths for grabbing them. 2011-01-21 16:43:19 +00:00
andres.delikat 0eb6f2e453 Ram Watch - Hook up some tool strip items 2011-01-21 16:15:06 +00:00
andres.delikat 69fc5697ba Ram Watch - New Watch winform uses the defaults set in a Watch object constructor 2011-01-21 15:58:01 +00:00
andres.delikat a82037c605 Ram Watch - Hook AskSave to exit menu item, and some misc cleanups 2011-01-21 15:37:14 +00:00
andres.delikat 46d5c40499 Ram Watch - update values during Game.Tick, TODO: make the value updating faster, and move this to once per frame instead of once per message loop 2011-01-21 15:05:15 +00:00
andres.delikat 058a0d3c19 Ram Watch - attempt to hook up UpdateValues() function, doesn't seem to work however 2011-01-21 05:44:24 +00:00
andres.delikat 52f968e379 Ram Watch - Hook up AskSave to appropriate functions 2011-01-21 05:23:44 +00:00
andres.delikat ff7271c2e2 Ram Watch - Implement AskSave() function and hook it up to NewList function 2011-01-21 05:13:47 +00:00
andres.delikat 5908be430f Ram Watch - keep track of changes to the file, and enable the save menu item conditionally 2011-01-21 04:58:07 +00:00
andres.delikat 538c0a87a1 Ram Watch - Implement Move Down function 2011-01-21 04:48:36 +00:00
andres.delikat 3a98f07e53 Ram Watch - implement Move Up function 2011-01-21 04:44:30 +00:00
andres.delikat 79c6ed4195 Ram Watch - Duplicate Watch implemented 2011-01-21 04:32:32 +00:00
andres.delikat 15d2cfbd60 Ram Watch - implement Edit Watch function 2011-01-21 04:14:30 +00:00
andres.delikat d0a0d198f0 Ram Watch - Remove Watch function implemented 2011-01-21 03:59:53 +00:00
beirich e62c1bc673 add memory API, remove HardReset from IEmulator 2011-01-21 03:59:50 +00:00
andres.delikat c61cf558ca Ram Watch - Add function to NewWatch winform that can convert it to an Edit Watch form 2011-01-21 03:39:26 +00:00
andres.delikat 4aad2d3d26 Ram Watch - New Watch function implemented 2011-01-21 03:20:45 +00:00
beirich 73cf2bc61b SG-1000 almost done 2011-01-20 23:58:58 +00:00
zeromus 8f59b1f582 restore gb core to some semblance of working order, and hook up its debugger; and add the newer, improved Z80A (but not the Z80GB, ironically) disassembler 2011-01-20 06:24:31 +00:00
andres.delikat 6c954c7b5d Ram Watch - check in a New Watch winform 2011-01-20 04:33:16 +00:00
andres.delikat d544160039 Ram Watch - Display & Save address as 4 digit hex 2011-01-20 03:28:29 +00:00
andres.delikat 60d32c4606 Ram Watch - default window size menu item 2011-01-20 02:28:38 +00:00
andres.delikat a5a15dda28 Ram Watch - save window size too 2011-01-20 02:22:15 +00:00
andres.delikat 887d82770c Ram Watch - fix saving of window position 2011-01-20 01:10:05 +00:00
andres.delikat 29c018d453 Ram Watch - ditch the idea of having a save-window position toggle, window position will always be saved. Hooked up window position saving, but currently it fails 2011-01-20 00:40:23 +00:00
andres.delikat 581129b6d5 Ram Watch - implement quick save function 2011-01-20 00:17:49 +00:00
andres.delikat 8b4e356789 Ram Watch - fix off by 1 errors in file loading + string parsing 2011-01-20 00:10:08 +00:00
andres.delikat cd46a96530 Ram Watch - Save as implemented 2011-01-19 16:57:23 +00:00
andres.delikat 3b3c755d81 Ram Watch - refactor open file code and implement the append file function 2011-01-19 15:56:42 +00:00
andres.delikat 7f9c90958c Ram Watch - New List function implemented 2011-01-19 15:23:00 +00:00
beirich 3c019b9e96 SG-1000 progress (try doki doki penguin land) 2011-01-19 07:06:14 +00:00
andres.delikat 8d0ff04b4b Ram Watch - remove debugging stuff and hook up listview 2011-01-19 05:46:08 +00:00
andres.delikat 9d86fa0eb3 Ram Watch - Load most recent watch when loading Ram Watch dialog (if auto-load is on) 2011-01-19 04:59:19 +00:00
andres.delikat 99d9ece5fd Ram Watch - Hook up recent menu items 2011-01-19 04:41:21 +00:00
andres.delikat fadcd6c572 Ram Watch - hook up auto-load feature 2011-01-19 04:18:33 +00:00
andres.delikat 255c272342 Fixed up Ram Watch file loading 2011-01-19 04:05:01 +00:00
zeromus bdbd3ebb8b test google code integrated editor by adding TI-83 DisplayNameForSystem. verdict: fail in firefox 2011-01-19 03:39:07 +00:00
andres.delikat 49ea0515d8 Ram Watch - more progress on Open Watch function, reads .wch files in the format of other emulators. Currently the results are garbled, need to fix bugs 2011-01-19 02:49:47 +00:00
andres.delikat c3ef10f815 Checking in some RamWatch progress 2011-01-18 17:17:14 +00:00
zeromus 3c7534e92a TI-83 emulator lol 2011-01-18 10:28:10 +00:00
beirich 0aeb57c3b6 display system name in window title 2011-01-18 07:10:10 +00:00
beirich f283121714 LoadRom() update to allow SG-1000 roms to load 2011-01-18 06:14:25 +00:00
andres.delikat 33460a4fee Some work on the Ram Watch dialog including a Watch class to store individual watches 2011-01-18 05:13:00 +00:00
andres.delikat fd691ece0b Made LoadRom value returning and Made a LoadRomFromRecent function. If a recent item fails to load, the user is prompted with the option to remove it from the list. 2011-01-18 04:26:27 +00:00
andres.delikat a7409a638e It is no longer convenient to keep config.ini in svn 2011-01-18 04:06:25 +00:00
andres.delikat a956d47716 Another recentfiles bug - fix so that the last recent on the list is removed when the max count has been exceeded 2011-01-18 04:03:46 +00:00
andres.delikat 54b676fcca RecentFiles - Fix so that the most recent file is on top, also remove a bug from the Remove() method 2011-01-18 03:56:31 +00:00
andres.delikat df4a69cc8b Hook up autoload rom feature 2011-01-18 03:47:59 +00:00
beirich ab8b3972c9 very crappy RecentFiles save/load to config 2011-01-18 03:40:53 +00:00
andres.delikat 1f192a6530 Checking in Mr. Corp Hawk. TODO: Add him as an icon & to things like an about box 2011-01-18 03:38:15 +00:00
andres.delikat a44a6d5d30 Add a very bare Ram Watch dialog 2011-01-18 03:36:43 +00:00
andres.delikat c680745810 Move RecentROMs call to inside LoadRom() so that drag & drop and any other types of file loading will save to recents 2011-01-18 02:34:38 +00:00
andres.delikat 75e412c69d Add 7z to Open Roms dialog filter 2011-01-18 02:31:41 +00:00
andres.delikat 7620d08ec3 Save autoload recent rom bool to config 2011-01-18 01:55:01 +00:00
andres.delikat 3fd62d4dcf Make savestate/loadstate menu items gray during null emulator. Also disabled a bunch of menu items that aren't yet hooked to anything 2011-01-17 17:00:35 +00:00
andres.delikat c78c4b014a Rename savestate/loadstate menu items to more meaningful names 2011-01-17 16:31:00 +00:00
andres.delikat 7870f82f87 Made a IsNull function in the main windows form and used it to gray out a bunch of menu items conditionally. Also removed advanced load, for now at least 2011-01-17 16:10:27 +00:00
andres.delikat 8a2307feb4 Make Close ROM menu item enabled only if Global Emulator is not a Null Emulator 2011-01-17 04:24:05 +00:00
andres.delikat 9f715e5f5a Fix up recent ROM menu - Hook up clear even, add separator, add autoload menu item and hook up event 2011-01-17 04:09:53 +00:00
beirich 72ef291ac0 wired up Recent Roms click event 2011-01-17 03:23:53 +00:00
zeromus 757d604784 switch game database to support multiple hash types 2011-01-17 03:08:33 +00:00
andres.delikat 4bd164b6b2 RecentFiles class - don't exceed the MAX_FILES value 2011-01-17 02:40:08 +00:00
andres.delikat 2d5efc42cd Some progress on recent roms menu 2011-01-17 02:34:52 +00:00
andres.delikat b03b5a6ec1 Get started hooking up recent roms menu items 2011-01-17 02:11:31 +00:00
andres.delikat 80dc4923d5 the class should probably compile before checking it in! 2011-01-17 01:59:03 +00:00
andres.delikat c50281397d Add a recent files class 2011-01-17 01:58:19 +00:00
beirich 457819b331 SN76489: Implemented periodic noise 2011-01-16 21:06:14 +00:00
beirich d1110de5de SMS: implement zoomed sprites; VDP fixes; Ax Battler GG fixed 2011-01-16 06:31:14 +00:00
beirich 0d088bb15b update controls to support sticky buttons, & force-pressing buttons. implement Soft Reset menu item. 2011-01-14 03:38:26 +00:00
beirich 33f009395f game db update: games that require PAL 2011-01-13 06:11:17 +00:00
andres.delikat 7e58487970 Emulation Menu Drop Down event now checks the Reset Control to see if it exists. If it doesn't, the reset menu item is disabled 2011-01-12 02:08:47 +00:00
andres.delikat 7597c7961b Close ROM menu item implemented 2011-01-12 01:57:53 +00:00
andres.delikat 4c389d270f Implement Power Cycle Menu item by using Emulator.HardReset() method 2011-01-12 01:44:21 +00:00
andres.delikat 9555399790 SaveSlot system implemented. TODO: A way to map shortcuts to regular keys (such as 0-9 for the slots) 2011-01-12 01:21:56 +00:00
andres.delikat e870fd7d24 Add Screenshot Hotkey menu item + shortcut mapping to F12 2011-01-12 00:40:33 +00:00
andres.delikat 45b9891396 oops 2011-01-11 04:21:12 +00:00
andres.delikat 458d642b20 Start/Stop audio on pause/unpause 2011-01-11 03:49:30 +00:00
andres.delikat 757cecf78b Pause menu item implemented 2011-01-11 03:48:14 +00:00
andres.delikat 3dd4b8074e Adding menu items for things I know we want 2011-01-11 03:41:00 +00:00
andres.delikat f0df9a9dd9 Add Individual platform filters to the Open ROM dialog 2011-01-11 03:26:16 +00:00
andres.delikat 9cf7a40543 Add Main menu slots, just to test committing & bot status 2011-01-11 03:17:39 +00:00
beirich 054ad76ace Add ROM database 2011-01-11 03:05:29 +00:00
beirich 89e4c5a674 2011-01-11 02:55:51 +00:00