Commit Graph

466 Commits

Author SHA1 Message Date
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
zeromus 5b6a34d8f0 [NES] restore battery functionality 2011-03-07 19:32:54 +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
zeromus 859eabc6b7 [NES] overhaul to use bootgod's db as primary data source. it can still merge with the gamedb.txt, although I purged it of every unneeded NES record. iNES header parsing needs to be re-added. 2011-03-07 10:41:46 +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
zeromus 88ec1ed6c7 fix a leaked disposable 2011-03-07 02:54:38 +00:00
zeromus e1be19c62c dont false positive detect archives 2011-03-07 02:53:18 +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
zeromus f1dd4c625a straighten out handling of missing archive files 2011-03-07 02:44:30 +00:00
zeromus 36cc8ba307 dont put directories in the archive file chooser 2011-03-07 02:09:18 +00:00
zeromus d4f8778608 archive file choosing. also, support archive subdirectories. just because i always wanted to. 2011-03-07 02:04:42 +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
zeromus 341ee44509 re-engineer HawkFile to be aware of archives. its a little more complex to use now (not only do you have to open it, you have to call one of the Bind() methods on it to choose an interior file), but its more powerful. 2011-03-07 01:07:49 +00:00
andres.delikat 3ec1ed128d Hex editor - refresh on scroll bar changed & dialog resize 2011-03-07 01:05:54 +00:00
beirich 540af82171 [PCE] retest all hucards, update compat.txt, identified some additional bad roms 2011-03-07 00:48:52 +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
beirich 52e6727841 [PCE] Improve some port mirroring 2011-03-06 07:26:46 +00:00
beirich e07349c582 [PCE] improve cpu instruction timing 2011-03-06 06:06:49 +00:00
andres.delikat 4e8d161ed8 NES - implement CRAM & PRAM memory domains, hooked them properly on SxROM boards. TODO: other boards 2011-03-06 04:40:56 +00:00
andres.delikat ed9930be62 NES Memory domains - Add PRG & CHR Rom 2011-03-06 03:34:13 +00:00
andres.delikat 97ebb20edd Fix NES WRAM for real this time 2011-03-06 03:07:25 +00:00
andres.delikat 951ade9888 Fix NES WRAM memory domain 2011-03-06 03:03:24 +00:00
andres.delikat 2354ac126a NES - add WRAM, System Bus, PPU Bus, and Battery RAM as memory domains 2011-03-06 02:36:49 +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 83a8712d5d Implement main memory domain for NES 2011-03-05 03:03:47 +00:00
andres.delikat a36f39f993 Misc small cleanups 2011-03-04 16:18:06 +00:00
andres.delikat e0af256a33 NES - Finish up remaining SxROM boards 2011-03-04 15:01:02 +00:00
andres.delikat c9d0f7a2fb NES - checking in remaining SxROM boards with empty cases, will fill info next 2011-03-04 04:52:50 +00:00