Commit Graph

1512 Commits

Author SHA1 Message Date
zeromus 27136932c3 throttle diagnostics 2011-08-27 18:09:54 +00:00
zeromus 9ffaf56630 throttle timing refinement 2011-08-27 18:06:23 +00:00
zeromus 401ca0e982 should probably call timeBeginPeriod at some point 2011-08-27 18:00:14 +00:00
andres.delikat 382ae901e7 Oops 2011-08-27 16:47:41 +00:00
andres.delikat 31c19e5043 Disable NES Debugger menu item, and remove a commented out debug line I left by accident 2011-08-27 16:30:59 +00:00
andres.delikat 942a9e086a Add a SoundOn flag to the nes core and hook to the sound on/off in sound config. the flag bypasses the apu.run function. the apu read/writes are still going, and seems to be TAS safe to do this 2011-08-27 15:49:16 +00:00
andres.delikat 1f3a315926 NES Nametableviewer & NESPPU viewer were running their updatevalues code when closed. Fixing that gave a few fps boost to the nes core when those dialogs are not open! 2011-08-27 14:56:17 +00:00
andres.delikat 8dff368bcc misc code cleanup on some tool dialogs 2011-08-27 14:49:13 +00:00
andres.delikat 5e9f90eea9 Ram Search - big speed up in QueryItemBkColor by only checking for column == 0, apparently it was causing a redraw for each column instead of just once, setting column == 0 still colors the entire row. Also removed the "x addresses would be removed" message when in preview mode as it isn't worth a 1 fps cost imo. Also applied the column == 0 fix to Ram Watch though that will have a significantly smaller speed boost. 2011-08-27 13:56:06 +00:00
andres.delikat c7e8e7ece1 Ram Watch/Ram Search - small speed optimization to the QueryItemText functions 2011-08-27 13:20:02 +00:00
andres.delikat 18a6b21deb Oops 2011-08-27 04:36:45 +00:00
andres.delikat 293b7133c5 Slight Dialog performance tweaks 2011-08-27 04:32:54 +00:00
zeromus 35ead836d2 fix input better 2011-08-27 02:56:15 +00:00
zeromus 9e97379d45 oops 2011-08-27 02:45:02 +00:00
zeromus dacc65eb0d 2010 cleanup 2011-08-27 02:31:43 +00:00
beirich 4ac730f107 Upgrade CpuCoreGenerator solution also 2011-08-27 02:20:10 +00:00
beirich 21493304e6 Bizhawk bravely enters the year 2010 2011-08-27 02:17:11 +00:00
andres.delikat f9ecea8464 RenderPanel - DrawScreenInfo() - clean up a lot of sloppy code and optimize some things 2011-08-27 01:50:44 +00:00
zeromus 3420f0bc5e see if this input code is any faster 2011-08-27 01:15:57 +00:00
andres.delikat 0536a04f59 Update Status Bar save slots on LoadRom() 2011-08-26 23:54:15 +00:00
andres.delikat 82630e62b5 Hex Editor - Hook up mouse wheel 2011-08-26 00:20:42 +00:00
andres.delikat e866055581 Hex Editor - fix problems with highlight display 2011-08-25 23:58:16 +00:00
andres.delikat 172205a86e Hex Editor - Display address highlighted 2011-08-25 23:49:13 +00:00
andres.delikat dea2afd513 Hex Editor - very slight optimziing of GenerateMemoryViewString 2011-08-25 17:05:51 +00:00
andres.delikat db0fe17933 Fix typo in GetRomsPath, was returning GB for PCE/SFX 2011-08-25 02:52:35 +00:00
andres.delikat 8d7c745e56 Show nibbles when hex editing, fix auto move to next address on 2 byte view, update values on load 2011-08-25 02:23:12 +00:00
andres.delikat d8bdf4c646 Hex Editor - show frozen addresses 2011-08-25 02:08:05 +00:00
andres.delikat 4017e8a068 Hex Editor - fix hex editing of 4 byte values, added a Unfreeze All menu/context menu item 2011-08-25 01:49:22 +00:00
andres.delikat 550261b831 Hex Editor - Fix Endian display on 2 & 4 byte view, fix freezing of multibyte values, fix adding to ram watch of multibyte values, fix ram watch to run UpdateValues when an external dialog adds a value 2011-08-25 01:22:03 +00:00
andres.delikat ce5bf31ec1 Hex Editor - save DataSize and BigEndian in the config 2011-08-25 00:55:46 +00:00
andres.delikat efd8fe5410 Fix Poke Value context menu item and allow it to poke 2 byte values (4 byte still todo) 2011-08-24 22:26:17 +00:00
andres.delikat be80761f26 Hex Editor - update values on Endian Toggle, fix resizing logic of dialog 2011-08-24 16:56:38 +00:00
andres.delikat c2d5f5c733 Hex Editor - mostly working address editing in 2 byte view 2011-08-24 02:48:52 +00:00
andres.delikat c712e58b4d Hex Editor - restore Ctrl+G hotkey, fix key events, fix 2 & 4 byte view issues, restore address editing 2011-08-24 02:31:45 +00:00
andres.delikat f11b3a3e2a Hex Editor - misc cleanups 2011-08-23 23:48:22 +00:00
andres.delikat c8f8735ec3 Hex Editor - Oops, don't refresh on mouse move 2011-08-23 22:48:21 +00:00
andres.delikat d391777d50 Hex Editor - fix calculation for rows visible 2011-08-23 22:44:23 +00:00
andres.delikat 98ec3bf2a2 Hex Editor - restore mouse & key events & context menu, fix addresss highlighting logic 2011-08-23 22:22:24 +00:00
andres.delikat 3cc1606921 Hex Eidtor - restore mouse ever & click events, drawing positions are rather off however, will need to tweak 2011-08-23 01:43:19 +00:00
andres.delikat bf2cad8b15 Hex Editor - more restoring of commented code from the removal of MemoryViewer 2011-08-22 16:42:32 +00:00
andres.delikat 20e0ffc8b8 Hex Editor - make address label transparent so that highlighting effects will happen on the group box behind it, make GenerateMemoryViewString a value returning function, hook back up resizing event 2011-08-22 16:34:47 +00:00
andres.delikat d7bc642161 Hex Editor - complete refactoring, no longer uses the MemoryViewer object, instead it uses a regular groupbox and a label that contains the memory viewing contents. At the default size (16 rows in view) there is barely any perceived slowdown (about a 10fps boost) on my system. Still some todo's for restoring functionality (such as mouse events) 2011-08-22 02:48:12 +00:00
andres.delikat 92a75042db Hex Editor / MemoryViewer - remove info label widget and draw the info directly in the paint event 2011-08-21 23:59:42 +00:00
andres.delikat 6cc75ae98e Hex Editor - fix bug that was causing it to draw 1 row beyond the memory domain if scroll bar was maxed 2011-08-21 23:42:12 +00:00
andres.delikat cdb79b2143 More Hexeditor Speed optimizatons - don't calculate number of address digits 60 times a second, do it on data size change, add domain name to stringbuilder instead of its own draw method, tighten up drawing area 2011-08-21 23:34:33 +00:00
andres.delikat 680fd8a6e0 Hex Editor - Some speed optimizations: don't set the Header string 60 times a second, instead setting whenever the data size changes. Also add it to the stringbuilder instead of drawing it seperately 2011-08-21 23:05:45 +00:00
andres.delikat 9ccb33a191 2011-08-21 22:26:02 +00:00
andres.delikat f22e9fb60d Memory Viewer & VirtualListView - ControlStyles.OptimziedDoubleBuffer seems to be a small speedup compared to ControlStyles.DoubleBuffer 2011-08-21 20:28:22 +00:00
andres.delikat b6424aa1b7 Ram Search - ~1fps speedup by removing DIsplaySearchList from DoPreview. Preview would never change the number of addresses so this function was wasteful 2011-08-21 12:37:29 +00:00
zeromus ce4837b326 cleanup some icon related things?? 2011-08-21 06:07:38 +00:00