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 |
beirich
|
fecba3618a
|
icon compatibility with primitive OSes?
|
2011-08-21 06:00:55 +00:00 |
beirich
|
3ec7212add
|
high-res logo.ico. maybe someone can figure out how to get it to work right
|
2011-08-21 05:52:43 +00:00 |
zeromus
|
8c08bc84cb
|
tweak multitrack logic
|
2011-08-21 04:44:40 +00:00 |
zeromus
|
9418dff3b2
|
refine direct3d missing error handling
|
2011-08-21 01:07:58 +00:00 |
andres.delikat
|
cfb2f91292
|
add directx web installer and add to MakRelease.bat
|
2011-08-21 00:22:19 +00:00 |
andres.delikat
|
aea3d81834
|
If GDI not set in the config, show an error to the user when Directx fails to initialize
|
2011-08-21 00:07:00 +00:00 |
andres.delikat
|
276c759d88
|
Fixed Loadstate stream issues, rerecording is now possible again
|
2011-08-20 19:27:00 +00:00 |
andres.delikat
|
27478a5feb
|
Ram Watch - restart function reloads the existing watch file (if any) else starts a new one. The annoying consequence of this is that restarting a movie will wipe any unsaved changes, but I don't see a way around that currently.
|
2011-08-20 15:41:33 +00:00 |
andres.delikat
|
40512ae558
|
Ram Watch/Search - refresh on form activate
|
2011-08-20 15:35:16 +00:00 |
andres.delikat
|
2c057a3d1f
|
Ram Search - refresh listview on its focus event, only turn on blazing fast option if > 8 addresses (8 being semi-arbituary)
|
2011-08-20 13:39:44 +00:00 |
andres.delikat
|
e462ba80e5
|
Ram Search - fix toolstrip location
|
2011-08-20 13:30:57 +00:00 |
andres.delikat
|
5b3074a222
|
Ram Search - fix bug that was causing the Search button to fire twice
|
2011-08-20 13:15:17 +00:00 |
andres.delikat
|
368702d843
|
Ram Search - refix the Add To RamWatch toolstrip button
|
2011-08-20 13:02:25 +00:00 |
andres.delikat
|
decd3b3071
|
oops, This code was committed unintentionally
|
2011-08-19 01:36:41 +00:00 |
andres.delikat
|
668a90fdc6
|
On SoftReset() reset core frame counter if no movie is active
|
2011-08-19 01:05:30 +00:00 |
andres.delikat
|
3cb79b0dc7
|
Hex Editor - ~2 fps speedup
|
2011-08-18 23:50:20 +00:00 |
andres.delikat
|
e62f68f48e
|
Ram Search - fix anchoring of tool strips
|
2011-08-18 21:28:15 +00:00 |
andres.delikat
|
3cd57a1335
|
Ram Search - better formatting of preview message, update some todo lists
|
2011-08-18 02:41:42 +00:00 |
andres.delikat
|
a8fb30e517
|
Hex Editor - fix Add To Ram Watch and Freeze Address menu items to use the Highlighted address not the pointed to address (which would never be an address since the mouse would not be on an address!)
|
2011-08-18 01:55:47 +00:00 |
andres.delikat
|
4b021113fb
|
Hex Editor - Fix so Ctrl+G hotkey works
|
2011-08-18 01:50:17 +00:00 |
andres.delikat
|
6905f69b6b
|
During StopMovie() set the global read-only setting to true. This will ensure that movies always start in read-only while still respecting the read-only checkbox on the play movie dialog
|
2011-08-17 23:53:05 +00:00 |
kylethomson
|
2243c7dcad
|
Fixed Multitrack-load crash.
Also, read-only can't be toggled while no movie active.
Same for multitrack.
|
2011-08-17 02:06:50 +00:00 |
andres.delikat
|
c5f2d02f68
|
Ram Watch/Cheat Window/Lua Console - when deleting, clear selected items
|
2011-08-17 00:26:34 +00:00 |
andres.delikat
|
2330126b84
|
Ram Search - when deleting, clear selected items
|
2011-08-16 02:47:32 +00:00 |
andres.delikat
|
90233868cf
|
Slight dialog cleanups on ram search & autofire config
|
2011-08-15 19:33:18 +00:00 |
andres.delikat
|
89c5dcb9ec
|
Ram Search - Make DoUndo() set the previous value to the current value. Better would be to keep a previous value undo list and restore that, but this is adequate for preventing crashes.
|
2011-08-15 19:08:52 +00:00 |
zeromus
|
019ad69459
|
disc subchannel Q calculation; make TOC a little more useful by adding TOCPoints which are easier to search than nested sessions, tracks, and indices; and change path browser to use a superior folder browser which lets you enter paths into a textbox. I refuse to click to navigate folders
|
2011-08-14 23:13:31 +00:00 |
beirich
|
0a5157d9a6
|
Extremely preliminary TurboCD support
|
2011-08-14 18:20:13 +00:00 |
beirich
|
c7178543c7
|
split gamedb up into more files
|
2011-08-12 03:30:23 +00:00 |
andres.delikat
|
124da117b8
|
Add default constructor to GameInfo to avoid null reference crashes, right click menu during null emulator now no longer crashes (and probably a number of other situations). Added BizHawk back to the Main form text property instead of 0
|
2011-08-10 23:50:01 +00:00 |
andres.delikat
|
9e9b3051a8
|
Remove hard coded "Backspace" hotkey mapping for nes reset (the soft reset hotkey handles reset just fine). Add Reset hotkey mapping to Reset menu item
|
2011-08-10 22:58:06 +00:00 |
zeromus
|
5bf7b33f4a
|
fix crash relating to null AutofireNullControls
|
2011-08-10 04:31:07 +00:00 |
andres.delikat
|
6f3bc27c59
|
Autofire is smarter now and keeps track of when a button was pressed and then uses that for the basis of the autofire pattern
|
2011-08-10 00:34:33 +00:00 |
beirich
|
4b65d9e9cf
|
Fix someone's freudian typo
|
2011-08-10 00:14:21 +00:00 |
andres.delikat
|
852c37d63b
|
Autofire Config - minimum values should be 1 not 0
|
2011-08-10 00:13:07 +00:00 |
andres.delikat
|
abf7d24106
|
and as usual, I forgot the new winform files
|
2011-08-09 23:42:30 +00:00 |
andres.delikat
|
034b2e6e68
|
Autofire config dialog
|
2011-08-09 23:27:47 +00:00 |
andres.delikat
|
cde05919ad
|
Refactor autofire into an autofire controller. Added On & Off values that can be used to create any combination of On/Off patterns, hooked them to Global.Config values
|
2011-08-09 22:13:57 +00:00 |
andres.delikat
|
8fa630c0fa
|
Autofire UI for PCE, GG, GB
|
2011-08-09 02:40:22 +00:00 |
andres.delikat
|
63b1f9b93a
|
Input Config - autofire for SMS/GG/SG, disable autofire pulldown item for TI83
|
2011-08-09 02:16:46 +00:00 |
andres.delikat
|
4cd457ada6
|
Hook up autofire nes controls to the input config dialog
|
2011-08-09 01:38:51 +00:00 |
andres.delikat
|
d10f38af5d
|
Remove autofire from IController & inherited objects other than Controller
|
2011-08-09 00:57:56 +00:00 |
andres.delikat
|
9b2ba5c85c
|
Basic implementation of Global.ActiveController, uses an ORAdapter to OR against Active Controller. Still TODO: setting up autofire controllers for platforms and a UI in the Controller Config
|
2011-08-09 00:51:46 +00:00 |
andres.delikat
|
0d01af5c7b
|
Refactor autofire, remove the autofire adaptor. Added an autofire bool to IController and implemented it in the Controller object. Setting to true will turn the controller buttons into autofire buttons
|
2011-08-08 23:35:13 +00:00 |
zeromus
|
e4305823c5
|
disc-more gracefully handle missing ffmpeg, and checkin an ffmpeg finally
|
2011-08-08 02:02:01 +00:00 |
zeromus
|
1f541be6df
|
disc: cue+mp3/mpc/flac decoding
|
2011-08-08 01:48:31 +00:00 |
andres.delikat
|
d92c27f89d
|
Autofire Input Adaptor, currently no UI for it
|
2011-08-07 23:26:06 +00:00 |
andres.delikat
|
7357f82ffa
|
oops
|
2011-08-07 20:55:06 +00:00 |
andres.delikat
|
9809cb317a
|
MemoryViewer - slight refactoring
|
2011-08-07 20:54:26 +00:00 |
andres.delikat
|
d55debbb3e
|
Hex Editor - refresh address display after typing in values or highlighted address changes by key press
|
2011-08-07 20:31:49 +00:00 |
andres.delikat
|
19b4072346
|
Hex Editor - refix typing in of values
|
2011-08-07 20:20:07 +00:00 |
andres.delikat
|
6953782167
|
Hex Editor - remove useless text box that was going to be a find by value box, will put that off until a future release
|
2011-08-07 20:00:35 +00:00 |
andres.delikat
|
fae70a6e0e
|
Hex Editor - scroll when pressing up or down, fix some crash bugs, implement Pg Up/Down, Home, End hotkeys
|
2011-08-07 19:53:52 +00:00 |
andres.delikat
|
53fd0aa877
|
Hex Editor - Dump To File implemented
|
2011-08-07 19:30:01 +00:00 |
andres.delikat
|
c00fe0d00b
|
Hex Editor - add char viewer, shrink font, make drawing a bit more efficient
|
2011-08-07 19:12:26 +00:00 |
andres.delikat
|
52507fbb24
|
Hex editor - correctly use stringbuilder
|
2011-08-07 17:34:33 +00:00 |
andres.delikat
|
548c881ace
|
Hex Editor -Revert previous commit because it made every row the same, also applied some very tiny speed ups
|
2011-08-07 16:32:50 +00:00 |
andres.delikat
|
cce572f0c8
|
Hexeditor - stringbuilder for a slight speedup
|
2011-08-07 15:54:29 +00:00 |
andres.delikat
|
c8a4a14021
|
Ram Search/Watch - context menu will show Unfreeze instead of Freeze if highlighting a frozen address
|
2011-08-07 04:19:49 +00:00 |
andres.delikat
|
fdacd090db
|
Ram Search - GUI fixups
|
2011-08-07 03:11:54 +00:00 |
andres.delikat
|
fd36356536
|
Mainform Status Label - add a Cheats status button. Displays if there are active cheats, clicking it opens the cheat window
|
2011-08-07 02:12:41 +00:00 |
andres.delikat
|
7a6bc33ebc
|
Removing a cheat turns off the cheat as well
|
2011-08-07 01:50:50 +00:00 |
andres.delikat
|
6c252d08fa
|
Fix so that cheat list isn't cleared after loading a .cht file automatically in mainform. Add a destructor to the Cheat Object that clears the corresponding memory pulse. Make a Clear() function on CheatList that clears the MemoryPulse, Cheat Window - Disable All Cheats clears the memory pulse even those not in the CheatList
|
2011-08-07 01:16:55 +00:00 |
andres.delikat
|
15743552e2
|
Cheat Window / Ram Watch - Select All menu item and Ctrl+A hotkey. Ram Search - add Ctrl+Z hotkey to Undo menu item
|
2011-08-07 00:56:21 +00:00 |
andres.delikat
|
c903ff505d
|
Ram Watch/Ram Search/Cheats - Delete key deletes selected items
|
2011-08-07 00:43:04 +00:00 |
andres.delikat
|
9814cc26c9
|
Ram Search & Ram Watch - Freeze function freezes all selected list items
|
2011-08-07 00:32:22 +00:00 |
andres.delikat
|
df5d27e0f3
|
Cheats - better icon, fix Save function to use default filename and save automatically, refactored into its own Save() function
|
2011-08-06 22:25:37 +00:00 |
andres.delikat
|
95c8e709b6
|
Cheats - more fixes, in particular saving & loading the .cht file from the same path!
|
2011-08-06 22:03:10 +00:00 |
andres.delikat
|
9826e26a4b
|
Cheats - fix the adding of a cheat from another dialog (Ram Watch/Search, Hex Editor, etc)
|
2011-08-06 19:49:21 +00:00 |
andres.delikat
|
d69abc909d
|
Cheats - more refactoring by putting code into the CheatList object
|
2011-08-06 19:30:21 +00:00 |
andres.delikat
|
c3d08b3b7b
|
Pull the cheat list and some related functions out of the Cheats winform and into a CheatList object. Still some bugs to work out, but at least the cheat window doesn't crash when opened a 2nd time
|
2011-08-06 02:34:24 +00:00 |
beirich
|
ff6323a362
|
client can handle opening/dragging a .cue, hashing the data sector, looking it up in the DB, and passing it to the correct core
|
2011-08-04 04:00:00 +00:00 |
beirich
|
b27673f26c
|
M-M-M-MONSTER COMMIT! change Game-load api stuff
|
2011-08-04 03:20:54 +00:00 |
andres.delikat
|
788cd17317
|
oops
|
2011-08-04 03:00:40 +00:00 |
andres.delikat
|
51ccd7ec9a
|
TI83 - add NumberPadEnter to the default input key mapping along with Enter since our hotkey system differentiates between the two
|
2011-08-04 03:00:02 +00:00 |
zeromus
|
ae3b4fad83
|
fix reset menu item?
|
2011-08-04 02:47:05 +00:00 |
andres.delikat
|
933b4a60bc
|
Ram Watch/Search, TASStudio - use of the blazingfast option of virtuallistview only during the updatevalues function yields significantly less flickering without the bad side effects of that option
|
2011-08-04 02:28:25 +00:00 |
beirich
|
a1c562259d
|
Client-side cheats system added, works on all cores with working PokeByte()
|
2011-08-03 03:00:19 +00:00 |
beirich
|
6f379cee76
|
remove freeze system; replacement incoming
|
2011-08-03 02:13:42 +00:00 |
beirich
|
74a58186df
|
fix Disc/Disc name collision
add function to disc-api to get game-ID hash from 1st data track
|
2011-08-03 00:57:01 +00:00 |
andres.delikat
|
183ef7f14c
|
Cheats implemented in the TI83 core, show messagebox on Cheat enable failure
|
2011-08-02 22:41:47 +00:00 |
zeromus
|
19d0cc627e
|
get some of the disc api interop stuff checked in
|
2011-08-02 08:26:33 +00:00 |
andres.delikat
|
7bfd9779fe
|
Hide Selection = false on all the virtuallistview objects
|
2011-08-02 03:07:47 +00:00 |
andres.delikat
|
60d14b7efe
|
Add message to screen whenever a cheat (freeze) action is performed in a dialog
|
2011-08-02 03:00:12 +00:00 |
andres.delikat
|
11c5dd04ac
|
Cheats Window stores the cheat list while not open, thus is should probably not erase it on load
|
2011-08-02 02:49:29 +00:00 |
andres.delikat
|
54b7d7b528
|
Cheats - try/catch all cheat enablings, disable dialog if core isn't supported (hacky but informative)
|
2011-08-02 01:12:43 +00:00 |
andres.delikat
|
3011757978
|
Cheats - don't crash when loading a .cht file if cheats have not been freezedata has not been implemented on that particular core
|
2011-08-01 23:47:40 +00:00 |
andres.delikat
|
97ba81c95d
|
Cheats - If cheat directory doesn't exist when saving, create it. Fix bug where PCE cheats were saved in GB folder, if adding a cheat from another dialog - flag Changes
|
2011-08-01 23:42:09 +00:00 |
beirich
|
1c72c144af
|
odds and ends, pre-commit for turbocd stuff
|
2011-08-01 23:18:22 +00:00 |
andres.delikat
|
bfd3956796
|
Redo Savestate context menu item implemented
|
2011-07-31 23:25:00 +00:00 |
andres.delikat
|
04d41975d0
|
Implement Help menu item (links to googlecode page)
|
2011-07-31 23:00:19 +00:00 |
andres.delikat
|
6711995c5b
|
Undo savestate context menu item implemented
|
2011-07-31 22:29:56 +00:00 |
andres.delikat
|
3fc7e6c95f
|
Backup savestates feature + toggle to turn it off
|
2011-07-31 21:39:54 +00:00 |
andres.delikat
|
fc1e5224d8
|
refactor savestate functions a bit
|
2011-07-31 20:57:14 +00:00 |
zeromus
|
1edc51f41d
|
etc
|
2011-07-31 20:19:44 +00:00 |
zeromus
|
a71fe428c2
|
better diagnostics for win32 console startup
|
2011-07-31 20:13:57 +00:00 |