andres.delikat
|
a0b673b67e
|
Attempt to open a .cht file based on Global.Game.Name when loading a rom
|
2011-03-20 21:37:01 +00:00 |
andres.delikat
|
0ec0702248
|
oops, fix compile
|
2011-03-20 21:07:55 +00:00 |
andres.delikat
|
432de3a7ec
|
Cheats window - refactor - auto-load changed to auto-load dialog and moved to options menu rather than the recent menu since auto-loading the most recent file isn't logical in this dialog
|
2011-03-20 21:06:59 +00:00 |
andres.delikat
|
f6eaeda6c9
|
Fix loading of cheats window, do not load most recent file on autoload in this dialog's case, also fix bug in the function
|
2011-03-20 21:03:33 +00:00 |
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
|
55e5986e97
|
Fix clash between fps & frame counter display positions, make all the display counter positions a variable in the config file.
|
2011-03-20 14:08:35 +00:00 |
zeromus
|
a62b3009ef
|
[NES] fix some annoying sound bugs
|
2011-03-20 03:32:43 +00:00 |
zeromus
|
f7bf5bdd17
|
[NES] fix some interrupt-related bugs to pass more cpu tests, add reset handling, improve iNES header handling some more
|
2011-03-20 02:12:10 +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 |
zeromus
|
b041d31ab1
|
[NES] restore iNES header detection
|
2011-03-19 20:12:06 +00:00 |
zeromus
|
c7f0c457ad
|
[NES] work on sound, improve square waves muchly, add 6502 IRQ signal, make add some infrastructure to keep from buffering samples while core is silenced.
|
2011-03-19 09:12:56 +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
|
f821ff8f50
|
NES - Game Genie Encoder/Decoder - implement auto-load & window position saving
|
2011-03-19 01:10:03 +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 |
beirich
|
138dfa38ae
|
Make moving saving not cripplingly slow
|
2011-03-17 05:30:38 +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
|
2eb6dd3199
|
NES - Game Genie - lots of fix ups & tweaks, including GG encoding
|
2011-03-16 19:23:43 +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 |
zeromus
|
6c297287e5
|
add FPS display and make some 5% nes optimizations
|
2011-03-16 06:30:25 +00:00 |
andres.delikat
|
26f006b1c9
|
Start Cheats tool
|
2011-03-16 03:56:22 +00:00 |
zeromus
|
1408bcdb4b
|
no need for special treatment for first line when we have comments now
|
2011-03-15 03:23:15 +00:00 |
zeromus
|
efef2ebec4
|
allow #include in gamedb.txt
|
2011-03-15 03:17:40 +00:00 |
andres.delikat
|
9178ccb4b4
|
Add NES Game Genie Encoder/Decoder (currently only a decoder)
|
2011-03-15 02:15:03 +00:00 |
beirich
|
c9c34ef1db
|
PCE: 5-player turbotap emulation
|
2011-03-14 06:12:40 +00:00 |
andres.delikat
|
6d531065cf
|
NES PPU - get a sprite viewer started, misc cleanup
|
2011-03-14 02:42:15 +00:00 |
andres.delikat
|
554a4ff813
|
NES PPU - drop down menu for pattern view palette selection
|
2011-03-14 02:23:10 +00:00 |
andres.delikat
|
0716a94f08
|
NES PPU - fix mouse over for pattern viewer - show correct addresses and show tile #
|
2011-03-14 02:07:09 +00:00 |
andres.delikat
|
2c5615073e
|
NES PPU - useless commit
|
2011-03-13 19:43:27 +00:00 |
zeromus
|
0eda3bd2ab
|
make sound toggling work a little better
|
2011-03-13 19:30:56 +00:00 |
andres.delikat
|
1d73742000
|
Big Nametable
|
2011-03-13 19:23:34 +00:00 |
andres.delikat
|
b186e0ed5d
|
NES PPU - Start Nametable viewer
|
2011-03-13 19:11:43 +00:00 |
andres.delikat
|
ec66663dbc
|
NES PPU - some mouse over progress
|
2011-03-13 03:58:36 +00:00 |
andres.delikat
|
21d7f5c79f
|
NES PPU - fix Pattern view palette selection via click
|
2011-03-13 03:32:30 +00:00 |
andres.delikat
|
e5cb8ec071
|
NES PPU - a round of code clean up
|
2011-03-13 03:18:04 +00:00 |
andres.delikat
|
9885977e4f
|
NES PPU - Palette Viewer - fix sprite palette display
|
2011-03-13 03:11:21 +00:00 |
zeromus
|
ae61bf3926
|
[NES] setup a little palette performance optimization for debug tools
|
2011-03-13 02:48:45 +00:00 |
andres.delikat
|
8413ed00db
|
NES PPU - fix pattern colors
|
2011-03-13 02:28:11 +00:00 |
andres.delikat
|
7f3aaf2167
|
NES PPU - slight tweaks
|
2011-03-13 02:20:06 +00:00 |
andres.delikat
|
734886cc09
|
NES PPU - show palette selections
|
2011-03-13 01:49:10 +00:00 |
andres.delikat
|
e44b18dd79
|
NES PPU - clicking the pattern view toggles through the 8 palette choices
|
2011-03-13 01:43:49 +00:00 |
zeromus
|
44619d747c
|
[NES] make pattern view run at a reasonable speed
|
2011-03-13 01:09:35 +00:00 |
andres.delikat
|
e015be999a
|
attempt to add palette 0 to pattern viewer color
|
2011-03-13 01:07:00 +00:00 |
zeromus
|
ebc0134db0
|
moar fix bettar
|
2011-03-13 00:44:45 +00:00 |
andres.delikat
|
ae7787498b
|
NES PPU - 2nd page of patterns
|
2011-03-13 00:42:02 +00:00 |
zeromus
|
f493e8fe10
|
fix crashy stuff
|
2011-03-13 00:38:23 +00:00 |
andres.delikat
|
1de366349e
|
NES PPU - fix pattern viewer ordering of tiles
|
2011-03-12 14:02:25 +00:00 |
andres.delikat
|
c79de1ffeb
|
NES PPU - Progress on pattern viewer
|
2011-03-12 04:33:21 +00:00 |
andres.delikat
|
f33837bf5d
|
Hex Editor - arrow & tab keys navigate the memory viewer
|
2011-03-10 19:25:01 +00:00 |
andres.delikat
|
0360a52e6e
|
Pattern Viewer - progress, displays incorrect colors for pixels, needs to be cross referenced with the attribute table
|
2011-03-10 16:35:11 +00:00 |
andres.delikat
|
e8b8ab533d
|
NES PPU - some ground work for Pattern Viewer
|
2011-03-10 14:51:21 +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
|
28a093adac
|
NES PPU - Settings dropdown menu in toolstrip - implement autoload & save window position toggling
|
2011-03-10 03:40:32 +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
|
98ee9308fa
|
Hotkey Config - fix so that clicking a tab automatically highlights the first item
|
2011-03-10 03:24:43 +00:00 |
andres.delikat
|
41976d7ce7
|
On Main form shown event, do system check for appropriate menu items. NES menu will now be shown when auto-loading NES games on start up
|
2011-03-10 02:50:54 +00:00 |
andres.delikat
|
0ffb3f1961
|
Main form - On Menu activate, check system and enable/disable appropriate menus.
|
2011-03-10 02:48:35 +00:00 |
andres.delikat
|
8078018905
|
NES PPU Viewer - start pattern viewer
|
2011-03-09 03:47:48 +00:00 |
andres.delikat
|
ea21d73ed8
|
NES PPU - Palette Viewer - show details on mouse over. Note: value is currently messed up, due to an implementation flaw in the Palette object
|
2011-03-09 03:22:38 +00:00 |
andres.delikat
|
def79375dd
|
NES PPU - palette viewer works
|
2011-03-08 21:17:31 +00:00 |
zeromus
|
5f130aabd9
|
[NES] make ppu palette public
|
2011-03-08 20:55:19 +00:00 |
andres.delikat
|
10b18cf862
|
NES PPU - hook up ppu bus values to the palette tool.
|
2011-03-08 19:41:49 +00:00 |
andres.delikat
|
67f6eee6b6
|
NES PPU - set up to read nes core, close dialog when a nes rom closes, more checks for proper core type
|
2011-03-08 19:26:17 +00:00 |
andres.delikat
|
791f2bcc2f
|
NESPPU - hook up windows position saving & autoload, and hook up UpdateValues to frame loop
|
2011-03-08 19:05:23 +00:00 |
andres.delikat
|
b16b23d335
|
Oops, add paletteViewer objects, also fix to use solid rectangles
|
2011-03-08 18:50:36 +00:00 |
andres.delikat
|
05172a5ee6
|
NES PPU - more palette viewing progress
|
2011-03-08 18:33:40 +00:00 |
andres.delikat
|
bd4340fa37
|
NES PPU - palette viewer object - progress
|
2011-03-08 17:41:38 +00:00 |
andres.delikat
|
fa45726e3c
|
Start a PaletteViewer control for the NES PPU Viewer dialog
|
2011-03-08 16:43:08 +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 |
zeromus
|
be69565135
|
[NES] overhaul database and board configuration system some more and reorg code a bit
|
2011-03-08 07:25:35 +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 |
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 |
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
|
fc8be53da6
|
NES - SH1ROM, SIROM, and SJROM implemented. SIROM untested (and has a handy assert) due to unkown games. Airforce (SJROM) added to gamedb, but the game is black screen only.
|
2011-03-04 04:19:49 +00:00 |