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 |
andres.delikat
|
f350e241b8
|
NES - SHROM implemented, Family Fued loads but doesn't get past the intro screen
|
2011-03-04 04:00:18 +00:00 |
andres.delikat
|
615cf3b52b
|
NES - SFROM & Bubble Bobble
|
2011-03-04 03:51:46 +00:00 |
andres.delikat
|
423ee58852
|
NES - SC1ROM implemented (same config as SCROM), untested though since I could not find a game that uses it. SEROM implemented & Adventures of Lolo working.
|
2011-03-04 03:41:39 +00:00 |
andres.delikat
|
872a86c91f
|
NES - Implement SBCROM & get Mechanized Attack working
|
2011-03-04 03:30:54 +00:00 |
andres.delikat
|
38396fc02c
|
Fix PRG size of dragon warrior, it now doesn't crash on load (but still is only a black screen). Implemented SBROM & Bug's Bunny's Crazy Castle, the game now works.
|
2011-03-04 03:16:26 +00:00 |
andres.delikat
|
4ccdf269e5
|
NES - Get SAROM board working & Dragon Warrior in gamedb.txt
|
2011-03-04 03:02:29 +00:00 |
andres.delikat
|
9dc75a17e5
|
Fix SKROM char size, and checking in some movie playback stuff
|
2011-03-03 20:01:36 +00:00 |
andres.delikat
|
ced8256dc9
|
Slight playback fix (still broken)
|
2011-03-03 18:25:06 +00:00 |
andres.delikat
|
36bebea251
|
Disable user playback when in movie playback mode
|
2011-03-03 17:18:24 +00:00 |
andres.delikat
|
1003ed085b
|
NES - Implement SKROM Board. Zelda II more playable but still bugged, probably something I did wrong. Also added a menu item to enable/disable Rewind. TODO: Zelda II crashes with rewind enabled.
|
2011-03-03 17:07:12 +00:00 |
andres.delikat
|
0b9e90781b
|
forgot to check in the NES PPU files
|
2011-03-03 16:38:34 +00:00 |
andres.delikat
|
705a7f6cce
|
Set up a blank NES PPU viewer in a NEStools folder. Make a NES menu item that will appear only when a NES game is loaded
|
2011-03-02 17:12:48 +00:00 |
zeromus
|
7cdda17b2d
|
[NES] name those roms more artistically!
|
2011-03-02 07:19:05 +00:00 |
zeromus
|
7f4413a5d7
|
[NES] figure out how to run some of blargg's tests
|
2011-03-02 07:11:36 +00:00 |
zeromus
|
4bfc610a8a
|
[NES] tinker around with board detection and add a UNIF warning message, but due to some severe problems with exception handling, the exceptions which make it to the GUI as messageboxes is seemingly arbitrary, so youll never know.
|
2011-03-02 06:18:26 +00:00 |
zeromus
|
a296742d5f
|
[NES] clean up AxROM
|
2011-03-02 03:05:28 +00:00 |
zeromus
|
e9622b1f60
|
[NES] clean up UxROM gamedb parameters
|
2011-03-02 02:54:06 +00:00 |
zeromus
|
7919bb8647
|
[NES] remove some redundant and misleading information (CHR sizes =0 and mirror types =X) from gamedb
|
2011-03-02 02:41:03 +00:00 |
andres.delikat
|
d406e15746
|
Add more games to game database, add some more games that don't work
|
2011-03-01 20:32:18 +00:00 |
andres.delikat
|
1703cf272d
|
Some more NES games in the game database
|
2011-03-01 18:10:07 +00:00 |
andres.delikat
|
b73dbdf637
|
Fix game database entry for Castlevania II, the game now works
|
2011-03-01 15:46:36 +00:00 |
andres.delikat
|
5a8485e21c
|
Add Zelda II & Castlevania II to the game database, both fail to play (black screen)
|
2011-03-01 15:15:04 +00:00 |
andres.delikat
|
ac7f43304f
|
Input Widget - check string length before attempting to check for "oem", fixes crash made by my last fix
|
2011-03-01 14:03:15 +00:00 |
andres.delikat
|
8dfffb0d04
|
Make NES controls remappable, Make input config recognize a NES game is loaded and load the correct controller on form load
|
2011-03-01 13:25:23 +00:00 |
zeromus
|
0d5cff7408
|
[NES] mapper cleanup and savestates
|
2011-03-01 09:32:12 +00:00 |
zeromus
|
c21d92f694
|
[NES] add SxROM (mmc1), including save ram support. also add some undocumented NOP variants to 6502 core because I thought I needed them
|
2011-03-01 07:25:14 +00:00 |
andres.delikat
|
6165efd43b
|
Input Widget - hacky fix, Remove "Oem" from any key binding it receives. Things like period & comma can be mapped to controllers now
|
2011-03-01 04:37:42 +00:00 |
andres.delikat
|
6adf6c10bb
|
Input Config Dialog - fix so that initial selection of controller type actually invokes the selected index event so that the dialog is set up to the proper controller. Also make the default (Null emulator) be SMS
|
2011-03-01 04:32:00 +00:00 |
andres.delikat
|
8bd9b07514
|
whack bogus database entry
|
2011-03-01 04:03:13 +00:00 |
zeromus
|
c65ce323d0
|
[NES] add AxROM
|
2011-02-28 09:39:24 +00:00 |
zeromus
|
c713b9a8f0
|
[NES] add CxROM and fix a severe timing issue which repairs many obvious glitches
|
2011-02-28 09:13:27 +00:00 |
zeromus
|
af861b6475
|
[NES] add UOROM
|
2011-02-28 08:19:06 +00:00 |
zeromus
|
ee336bec15
|
[NES] add 6502 BRK instruction and some mapper=2 games (incl. castlevania and megaman)
|
2011-02-28 07:53:19 +00:00 |
beirich
|
c4e47c60d4
|
Make fast-forward much less choppy, make frame counter display optional again
|
2011-02-28 07:17:57 +00:00 |
zeromus
|
1b0025a7cc
|
add support for comments in game database, and: [NES] fix ppu bug and add to database
|
2011-02-28 06:43:19 +00:00 |
zeromus
|
4b177ca8d1
|
[NES] ppu fixes and improved rom classification infrastructure
|
2011-02-28 06:16:20 +00:00 |
andres.delikat
|
d7ba739b30
|
Some fix ups to input recording, and setting up the ability to test recording & playback
|
2011-02-28 01:26:38 +00:00 |
andres.delikat
|
423e9c8783
|
Add SetControllersAsMnemonic() to IEmulator and implement it in the SMS core. Very crude playback now works.
|
2011-02-27 22:33:25 +00:00 |
andres.delikat
|
907c562174
|
Set unsafe compiler option on the Emulation project so it will compile. Add .nes to the open rom dialog
|
2011-02-27 14:23:48 +00:00 |
zeromus
|
454505e5f1
|
[NES] add p1 controls. theyre hardcoded right now and need to go through the normal controls config system. but i think nes will be a more amazing exercise of the input configuration system than the other consoles...?
|
2011-02-27 11:40:08 +00:00 |
zeromus
|
c5febf8e20
|
neshawk!! emulate attractmode without bugs = initial checkin
|
2011-02-27 09:45:50 +00:00 |
andres.delikat
|
1b428b49ae
|
some more typos
|
2011-02-26 22:19:46 +00:00 |
andres.delikat
|
04b6b2baa0
|
Fix typo!
|
2011-02-26 22:08:55 +00:00 |
andres.delikat
|
d0e37373a4
|
Refactor input display to use the GetControllersAsMneumonic() function from the emulator core. Hook up PCE GetControllersAsMneumonic()
|
2011-02-26 22:04:17 +00:00 |
andres.delikat
|
0ed57b443b
|
Add GetControllerAsMneumonic() to IEmulator that returns a formatted string of controller inputs. Implemented this function in SMS input.cs and hooked up Movie recording.
|
2011-02-26 21:36:46 +00:00 |
andres.delikat
|
c59b9ff6ce
|
More progress on the movie class, basic movie file writing. Survives round trip testing
|
2011-02-25 22:26:13 +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 |
zeromus
|
3efb216a93
|
less inept this time
|
2011-02-25 04:14:29 +00:00 |
zeromus
|
6eaf8808ef
|
levar burton cameo
|
2011-02-25 04:06:50 +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
|
cbdcea1341
|
Get started on a Movie class
|
2011-02-24 22:25:53 +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
|
6edc2065c5
|
Hotkey dialog - fix more tab stop ordering
|
2011-02-24 03:26:53 +00:00 |
beirich
|
e114da8868
|
fix bad unmanaged memory leak
|
2011-02-24 02:35:23 +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 |