adelikat
719b705f6d
New Cheat system - various fixes to actually make it work
2013-10-06 18:44:51 +00:00
adelikat
a76dcd62b7
Refactor Lua and NES Game Genie to use new cheat system
2013-10-06 18:09:17 +00:00
adelikat
5a0c075270
Round 1 of Removing the old cheat system in factor of the new one, old dialog and cheats removed from most tools and the mainform. Lua and Game Genie dialogs still use the legacy cheat system and therefore are busted in this commit.
2013-10-06 16:40:51 +00:00
adelikat
ab26bbecfc
New Cheat list - some settings, and UI cleanup
2013-10-05 23:16:35 +00:00
adelikat
0d278bb67f
New Cheat List - support saving and loading of size,display type, and endian, while still supporting pre-existing .cht files
2013-10-05 22:16:45 +00:00
adelikat
b59ac97d5f
New Cheat List - column ordering
2013-10-05 21:37:01 +00:00
adelikat
6bbed2116f
New Cehat List - basic add/edit functionality and other things
2013-10-05 20:22:55 +00:00
adelikat
56b8642f4c
New Cheats - progress on cheat editor
2013-10-05 15:45:39 +00:00
adelikat
0e758ab1a2
New Cheat List - lots of stuff
2013-10-05 03:40:36 +00:00
adelikat
03302508fc
new cheat dialog - implement file saving
2013-10-05 01:30:59 +00:00
adelikat
758b2b6675
New Cheat Dialog - implement Toggle, Duplicate, and Open Game Genie
2013-10-05 00:38:46 +00:00
adelikat
89ba4ffe8e
New Cheat Dialog - implement Movie up/down, Remove, select all, disable all cheats
2013-10-04 23:50:26 +00:00
adelikat
bfaebbf51d
New Cheat Dialog - implement display of all column values
2013-10-04 23:00:41 +00:00
adelikat
3a8411035b
Don't allows cheats dialog during null emulator
2013-10-04 22:23:18 +00:00
adelikat
a32578eb42
New Cheat List - fix bugs in file loading
2013-10-04 22:21:09 +00:00
adelikat
55cab352a1
New Cheat Search - implement various things
2013-10-04 16:06:08 +00:00
adelikat
1c4a479f23
New Cheat List - some progress
2013-10-04 01:35:58 +00:00
adelikat
91a189bc60
new cheat search progress, and make the Saturn preferences dialog a little more professional loooking
2013-10-03 23:58:56 +00:00
adelikat
741a4a9b83
New Cheat List - some small progress
2013-10-03 15:27:51 +00:00
adelikat
b87e4b4bca
New Cheat Form - some progress
2013-10-02 15:09:49 +00:00
adelikat
f8d172bc88
new Cheats dialog - some small misc things
2013-10-02 13:02:09 +00:00
adelikat
96af3d08a1
Start new cheat list
2013-10-02 00:21:58 +00:00
adelikat
cac56ee8d1
Implement new Cheat object (in theory)
2013-10-01 17:24:33 +00:00
adelikat
8b38b16bf8
Start new Cheat form and related objects
2013-10-01 13:02:19 +00:00
adelikat
6fa73d0de5
Remove Previous Value = last change option, also remove temporary New Ram Search menu item
2013-09-29 21:15:47 +00:00
adelikat
8619636bdb
Ram Search - fixed bug where it crashes if you set to fast mode, restart, then set to detailed (this fix also fixes a lot of other potential bugs and weird behavior)
2013-09-29 19:41:03 +00:00
adelikat
016c7cae47
Ram Search - fix updating of change counts and previous value
2013-09-29 19:17:41 +00:00
adelikat
173855cc03
Ram Search - small todo
2013-09-29 18:52:11 +00:00
adelikat
0c850ef533
Ram Search - some nitpicky Oops refactoring and fix unsigned 4 byte comparisons
2013-09-29 18:19:47 +00:00
adelikat
a1c322bc91
Ram Search - update Specific Value Textbox properties when setting the size and display types
2013-09-29 17:26:12 +00:00
adelikat
efbd1b2b4e
Ram Search/Ram Watch - support multiple addresses with the View in Hex Editor feature
2013-09-29 16:09:48 +00:00
adelikat
665ceac228
Ram Search - don't allow user to select domains larger than 64mb
2013-09-29 15:42:00 +00:00
adelikat
ad4f45d4e3
Ram Search - if domain size is 1mb or larger, automatically switch to fast mode for the user
2013-09-29 15:32:35 +00:00
adelikat
24d3ed97ca
Ram Search - dropdowns for size and display type
2013-09-29 14:43:13 +00:00
goyuken
6394b50520
fix issue 120
2013-09-29 14:27:07 +00:00
goyuken
8755bc88f6
fix issue 119
2013-09-29 14:15:26 +00:00
adelikat
7d7c062822
Ram Search - when switching sizes, if the selected display type is no longer valid, set it to the default
2013-09-28 21:54:42 +00:00
adelikat
f706bd45ae
Ram Search - some fix ups with increment/decrement logic on text boxes
2013-09-28 21:49:05 +00:00
adelikat
15ad1d3234
Ram Search - fix some problems with specific value, float is still broken but fixed points should now work
2013-09-28 20:20:43 +00:00
adelikat
06330c1c12
Ram Search Engine - fix searching for signed 1-byte and 2-byte (many other types still broken)
2013-09-28 18:02:08 +00:00
adelikat
b26972a4fc
refactor Watch object Generation methods
2013-09-28 17:06:35 +00:00
adelikat
9b6738b6b5
Refactor the Watch object to remove the notion of detailed vs fast. The original intent of this distinction was for ram search, but ram search internally does not use the Watch object.
2013-09-28 02:42:56 +00:00
adelikat
9a32145f82
Remove legacy Watch object and WatchCommon.cs and all references to them
2013-09-28 01:44:52 +00:00
adelikat
6e48bf1dd5
Remove now obsolete HistoryCollection object, and change Text property of Ram Search (forgot to do that last commit)
2013-09-28 01:27:52 +00:00
adelikat
e9f3e7afe4
Remove old ram search and replace with new one
2013-09-28 01:24:45 +00:00
adelikat
1d6fad3872
New Ram Search - oops
2013-09-28 00:48:45 +00:00
adelikat
71b654c4b4
New Ram Search - some fixes
2013-09-28 00:10:06 +00:00
adelikat
130b83d920
fix small bug in context menu of ram watch, ram search - disallow label edit and start new search automatically on load
2013-09-27 01:02:28 +00:00
adelikat
0490b128ad
New Ram Search - add restart icon notification on settings that require a new search, also fix bug in big endian and check mis-aligned options
2013-09-27 00:55:53 +00:00
adelikat
f1b394a877
New Ram Search - small gui changes
2013-09-26 21:51:39 +00:00
adelikat
c6607178fc
New Ram Search - implement some dialog events like drag & drop
2013-09-26 14:37:24 +00:00
adelikat
0dc75a7e71
New Ram Search - implement autosearch
2013-09-26 12:11:39 +00:00
adelikat
cc358ec9ea
New Ram Search - implement column ordering and other listview events (copy, double click to add to ram watch, select all, etc)
2013-09-26 01:39:12 +00:00
adelikat
0deb8761bd
New Ram Search - implement "Use Undo History"
2013-09-26 01:09:08 +00:00
adelikat
bb62fa569e
New Ram Search - Columns - show/hide, save/load column enabled status, width, and column orders
2013-09-26 00:51:08 +00:00
adelikat
ebcac8f9d0
Add Always on Top feature to Ram Watch, fix Ram Search Always On Top feature, remove some now unused variables from the config, fix a widths bug in cheat search dialog
2013-09-25 23:09:39 +00:00
adelikat
b80f5a276e
New Ram Search - Undo/Redo functionality
2013-09-25 04:07:41 +00:00
adelikat
ece435555d
New Ram Search - Exclude Ram Watch feature - update totals when removing addresses, do remove on Add To Ram Watch
2013-09-25 02:12:58 +00:00
adelikat
6731bd44cb
New Ram Search - add diff column
2013-09-25 01:50:37 +00:00
adelikat
1f21f271ac
New Ram Search - some GUI polishing
2013-09-25 01:43:03 +00:00
adelikat
99fb7def4c
New Ram Search - preview mode implemented in Search Engine
2013-09-25 01:30:27 +00:00
adelikat
ccaa69205a
New Ram SNew Ram Search - background coloring logic, but SearchEngine preview logic isn't done
2013-09-23 16:51:35 +00:00
adelikat
8d4fd1d7fa
New Ram Search - more GUI work, including context menu
2013-09-23 16:01:19 +00:00
adelikat
8db1c0b91e
New Ram Search - some misc small things
2013-09-23 13:44:46 +00:00
adelikat
ab084dbacd
New Ram Search - some progress
2013-09-22 17:00:05 +00:00
adelikat
ac25f3f3e6
Fix default values for the Rewind and Fast Forward hotkeys
2013-09-22 16:24:38 +00:00
adelikat
f1c1b06a77
Path Config - fix folder browse behavior
2013-09-22 16:13:28 +00:00
adelikat
69db2d4a73
New Ram Search - Implement Difference compare to type, and some UI cleanup
2013-09-22 15:54:31 +00:00
adelikat
7e1565f5fb
Default controls - XBox defaults - nintendo A = xbox B, and vice versa
2013-09-22 15:21:38 +00:00
adelikat
e54f199ed8
New Ram Search - implement Freeze, Poke, and Add To Ram Watch
2013-09-22 14:52:45 +00:00
adelikat
afebcae3f4
new ram search - implement save and save as
2013-09-22 14:10:19 +00:00
adelikat
c4feda28d5
new ram search - implement truncate from file
2013-09-22 13:30:18 +00:00
adelikat
7b5e612bd7
new Ram Search - implement Open File, Append File, and opening recent files
2013-09-22 12:50:47 +00:00
adelikat
b950f48f94
New Ram Search - implement some more menu items and toolbar buttons
2013-09-22 01:53:20 +00:00
adelikat
927b3e0d53
New Ram Search - support searching all basic operators for previous, specific value, specific address, and number of changes
2013-09-21 23:55:17 +00:00
adelikat
b55498cdb3
New Ram Search - add compare to box and set up events and stuff
2013-09-21 18:45:45 +00:00
adelikat
4415fa9fd5
Create a new TexBox control called WatchValueBox which manages all the pre and post validation logic for typing a value based on all the watch display types, refactor Ram Poke to use this box instead of having its own logic
2013-09-21 17:34:24 +00:00
adelikat
52918e9609
add PeekWord, PeekDWord, PokeWord, and PokeDWord to the memory domain object, don't know why we never did this before. Refactored watch.cs accordingly, todo: a bazillion other places
2013-09-21 14:32:37 +00:00
adelikat
22ddfa99f8
New Ram Search - some progress
2013-09-21 14:09:37 +00:00
adelikat
5e29e701f0
New Ram Search - manage logic of what previous value definitions can be done with which mode
2013-09-20 15:33:46 +00:00
adelikat
dfaf8084e7
New Ram Search - some more progress on settings and displaying values
2013-09-20 01:18:55 +00:00
adelikat
657d858b99
New Ram Search - some progress
2013-09-19 23:45:29 +00:00
adelikat
3857c27f93
Ram Watch - don't refresh dialog if no addresses (keeps the dialog from slowing the emulator down when it has no watches)
2013-09-19 13:53:38 +00:00
thebrick448
a40bda3263
Added support for TI83 group files, and added checks to ensure the file follows the proper format.
2013-09-17 04:11:13 +00:00
adelikat
88a9b95b15
New Ram Search - some GUI work
2013-09-16 01:24:06 +00:00
adelikat
a2d60ff2c8
refactor watch objects, so that the base types have a previous value as opposed to the detailed types
2013-09-15 16:01:16 +00:00
adelikat
3fa153f4cd
hook up new ram search in various places in mainform, and basic updating of values done
2013-09-15 01:49:02 +00:00
adelikat
55fe3e4a49
New Ram Search - some progress
2013-09-14 23:30:23 +00:00
adelikat
7a08cb1075
Fix some annoying warnings and some misc code cleanup
2013-09-14 19:34:14 +00:00
adelikat
299ee4673e
progres son new ram search, mostly small things and stubs
2013-09-14 19:07:11 +00:00
adelikat
e760ff56a4
Start New Ram Search
2013-09-14 06:02:53 +00:00
adelikat
9f72102de4
Ram Watch - fix column hide/show behavior
2013-09-14 05:37:53 +00:00
adelikat
731701ddd8
Hex Editor - support poking of multiple addresses
2013-09-14 04:44:17 +00:00
zeromus
b7f3acefcd
improve ram watch icons
2013-09-14 04:27:01 +00:00
adelikat
0cbfe849f5
Remove RamWatchNewWatch dialog
2013-09-14 03:15:51 +00:00
adelikat
2910878d05
Remove Ram Poke as a standalone dialog. Support new Ram Poke dialog in Hex Editor and Ram Search
2013-09-14 03:13:22 +00:00
adelikat
5c2b005eee
Old Ram Watch begone!
2013-09-14 02:31:21 +00:00
adelikat
da9c73e011
new Ram Poke - fix up Value box behavior, and misc code cleanup of new ram tools code
2013-09-14 01:18:45 +00:00
adelikat
fc7ea29be0
New Ram Poke - implemented poking for types other than float and fixed point, some fix ups
2013-09-12 03:28:45 +00:00
adelikat
c4ac0439c1
New Ram Poke Dialog - progress
2013-09-12 01:53:00 +00:00
adelikat
578efed6bf
New Ram Watch - fix some null reference exceptions
2013-09-11 22:43:14 +00:00
adelikat
2e292ca2ee
Start new ram poke dialog
2013-09-10 17:46:24 +00:00
adelikat
e28c45d69e
New Ram Watch - progress on column hid/show/reorder logic, but still not quite what I want
2013-09-10 00:58:36 +00:00
adelikat
ea9fb1f85d
New Ram Watch - fix incorrectly labeling a file as having changes
2013-09-09 22:03:02 +00:00
adelikat
d7c6d79148
New Watch Editor - fix bug where address wasn't being updated
2013-09-09 21:45:44 +00:00
adelikat
fad71b1d98
Refactor Recent Files to handle a load error message and logic to remove from list, refactored all the places that do this to use this single unified function
2013-09-09 21:36:26 +00:00
adelikat
4682c326e4
New Ram Watch - fix display of Diff column
2013-09-09 17:04:25 +00:00
adelikat
6446b73ca5
Add feature to hex textboxes where up and down increment/decrement the value. New Watch Editor - tab orders
2013-09-09 14:13:31 +00:00
adelikat
450fc79086
New Ram Watch - column ordering
2013-09-09 00:25:03 +00:00
adelikat
85b25ec371
New Ram Watch - hook up more events
2013-09-08 20:49:25 +00:00
adelikat
5d4d91603d
New Ram WAtch - context menu and key events
2013-09-08 20:33:15 +00:00
adelikat
d1e36b62e1
New Ram Watch - configurable previous value definitions
2013-09-08 19:22:21 +00:00
adelikat
440185a229
New Ram WAtch - implement Display Watches on Screen feature
2013-09-08 15:58:01 +00:00
adelikat
8d4a8bc869
New Ram WAtch - implement column hide/show, and column positioning/width saving and loading
2013-09-08 15:47:41 +00:00
adelikat
0442eddf5a
New Ram Watch - implement freeze address
2013-09-08 04:13:31 +00:00
adelikat
aa314fc219
New Watch Editor - duplicate watch done, fix editing
2013-09-08 03:45:13 +00:00
adelikat
8704acdaf3
New Watch Editor - Edit Mode done
2013-09-08 02:51:53 +00:00
adelikat
8b7798896a
new Watch editor - adding new watch now works
2013-09-08 00:36:28 +00:00
thebrick448
3c8196f234
Added the ability to load programs into a TI-83 calculator. Also reworked the TI-83 link interface to more accurately represent hardware specs.
2013-09-07 21:32:09 +00:00
adelikat
ddb6adf593
Progress on new watch editor
2013-09-07 20:00:17 +00:00
adelikat
e49c00ac36
Reorganize the tools folder, making new folders for Lua, Watch, and Hex Editor, start new Watch Editor dialog. Split new Watch objects into their own file, rename legacy watch object accordingly
2013-09-07 18:36:49 +00:00
adelikat
8c1582ca74
New Ram Watch - oops, support saving and loading of new display types
2013-09-07 18:03:17 +00:00
adelikat
50a354bc82
New Ram Watch - support 2 and 4 byte watches, including new display types: binary, 12.4 fixed point, 20.12 fixed point, and float
2013-09-07 17:57:23 +00:00
adelikat
a8234b6147
New Ram Watch - implement memory domains menu, using a new ToolHelpers class and a method that generates it (todo: refactor other tool dialogs to it this way), and some more features such as Separator, SelectAll, move up, move down, remove
2013-09-07 05:17:29 +00:00
adelikat
4fb575a2f6
Refactor other recent menus, and fix bug in recent item selection
2013-09-07 03:15:29 +00:00
adelikat
0d25ef8f8f
Refactor Recent menu stuff again, and move autload to a property of recent files, ram watch now uses that value instead, all other dialogs with recent menus need to be refactored this way
2013-09-07 01:38:24 +00:00
adelikat
6320493902
RecentFiles - make Generate method not static
2013-09-06 22:09:14 +00:00
adelikat
5210da36b0
New Ram Watch - recent menu, RecentFiles - add a GenerateRecentMenu method, still todo: refactor dialogs to use this instead of doing the same code in a bunch of places
2013-09-06 22:06:44 +00:00
adelikat
195b002ec1
Recent Files - refactor - remove GetFileByPosition() in place of making the object indexable
2013-09-06 21:23:59 +00:00
adelikat
4be0fa49f8
New Ram Watch - more low hanging fruit
2013-09-06 21:15:05 +00:00
adelikat
8fa9a602a7
New Ram Watch - saving
2013-09-06 21:09:10 +00:00
adelikat
068665f85b
New Ram Watch - some low hanging fruit
2013-09-06 20:43:01 +00:00
adelikat
0815d20f93
New Ram Watch - fix separators
2013-09-06 01:14:54 +00:00
adelikat
e0320e93aa
New Ram Watch - UpdateValues, implement remaining display columns, some refactoring
2013-09-06 00:42:21 +00:00
adelikat
d56c25392e
New Ram Watch - set up autoload and misc small things
2013-09-05 15:34:47 +00:00
adelikat
50b7d9b8c1
New Ram Watch - implement new Search menu item
2013-09-05 14:48:54 +00:00
adelikat
05fc6d8dd3
New Ram Watch - basic display of 1 byte values working
2013-09-05 03:24:01 +00:00
adelikat
d03b7aa687
New Ram Watch - some progres on displaying values
2013-09-05 01:12:13 +00:00
adelikat
1254b8b03e
New Ram Watch - implement Separator object, finish file loading (only 1 byte supported currently)
2013-09-05 00:55:12 +00:00
adelikat
ca579745de
add controller images to 2010 project file (not that they need to be in there)
2013-09-03 19:24:49 +00:00
adelikat
b18d50791e
Mapper stuff
2013-09-02 23:54:32 +00:00
adelikat
c5036bf057
Merge r4900 to trunk
2013-08-30 19:36:37 +00:00
adelikat
377650d68e
Fix saveram to have the .SaveRAM extension
2013-08-29 19:28:19 +00:00
adelikat
a896252b5c
Lua - implement client.reboot_core()
2013-08-28 19:32:09 +00:00
adelikat
fab3d0cb60
remove Structure Watch from proj file
2013-08-28 18:06:28 +00:00
adelikat
eaf94ebda3
N64 VirtualPads - right-click sets autofire, this is done with a new VirtualPadButtons component that could be easily ported to other virtualpads as well
2013-08-28 18:01:34 +00:00
pasky1382
160c76c531
Added 'Always on Top' option to virtualpads
2013-08-28 17:20:53 +00:00
pasky1382
f38fb648bb
Y's III collision box viewer
2013-08-28 14:59:03 +00:00
adelikat
5dc7f4aabe
Allow virtualpad to accept mainform input
2013-08-27 21:41:06 +00:00
adelikat
58552035a1
Progress on new Ram Watch objects
2013-08-27 17:58:31 +00:00
adelikat
25a4ce52cf
show N64 menu in null emulator mode (no rom loaded), single instance mode - message box alerting the user that a reboot is required
2013-08-27 00:47:18 +00:00
pjgat09
dc39d9cbe7
N64: Added a note to the plugin setting screen that Glide64mk2 is recommended over Glide64
2013-08-26 23:54:48 +00:00
adelikat
457902bc9e
Hex Editor - revert r4877
2013-08-26 22:05:50 +00:00
zeromus
94cacde458
clear stickies when closing virtualpad form. i think that's a good idea..... but someone might disagree.
2013-08-26 21:36:45 +00:00
zeromus
7d0eca7906
allow n64 virtualpad analog widget to release input by rightclicking
2013-08-26 21:35:50 +00:00
adelikat
089ce7f48a
Some progress on the new Ram Watch dialog
2013-08-26 20:54:00 +00:00
zeromus
ba25e7045f
make it easier to change memory domains in the hex editor. adelikat might not like this, feel free to revert.
2013-08-26 07:57:31 +00:00
zeromus
513ceba3d2
fix up SGB memorydomains
2013-08-26 07:17:47 +00:00
zeromus
8ba1453660
dont package 64bit libsneshawks in build.. theyre not working now, and removed from selection in the c# core code, so theyre a waste of space
2013-08-26 07:16:14 +00:00
adelikat
3b0d01b4a7
Start a new Ram Watch dialog, not hooked up
2013-08-26 01:14:35 +00:00
adelikat
eb5f463b9d
move virtual pad files to their own folder
2013-08-26 00:47:11 +00:00
adelikat
85ce10c696
In Single Instance Mode - don't show an ObjectDisposedException
2013-08-25 22:43:34 +00:00
pjgat09
07b1ad9bed
N64: Fixed a default for a Glide64mk2 setting which can result in blank video
2013-08-25 21:16:49 +00:00
adelikat
ffa0619b04
Start some new watch classes and a watch collection class, in preparation for a Ram Search/Watch refactor
2013-08-25 18:29:23 +00:00
zeromus
5ef675c116
solve an apparent threading datastructure conflict bug in input binding vs input poll thread. print list of discovered gamepad devices while booting input system.
2013-08-25 17:11:19 +00:00
adelikat
4bd6103574
Refactor a bunch of cheats code, and fix a bug where exceptions can be thrown by the cheats dialog when working in other tool dialogs.
2013-08-25 04:23:27 +00:00
adelikat
61236bf763
NES - make mappers and whatnot sealed classes, since it may theoretically be a tiny speedup, and if nothing else, it is more conceptually correct
2013-08-25 01:08:17 +00:00
adelikat
fcb54994b3
Tweak the project files to group MainForm partial class files into one group, also make 2012 project compile
2013-08-25 00:33:16 +00:00
zeromus
cfd3f05f1e
reuse rewind buffers
2013-08-24 23:00:33 +00:00
adelikat
cec62d38f5
Rewind Config - don't crash on load when rewind is off for the core currently loaded
2013-08-24 21:40:42 +00:00
adelikat
6193be13e9
Fix hard reset mnemonic on N64 and Saturn
2013-08-24 20:44:49 +00:00
adelikat
dde1169325
Capture BoardName parameter into movies. Also fix NES imports to set platform to NES for FDS movies, and instead set the BoardName to FDS
2013-08-24 20:11:41 +00:00
adelikat
7ff1675d7f
Repaint screen on movie load
2013-08-24 17:14:32 +00:00
goyuken
0803adc32a
add a "BoardName" to IEmulator that an emulation core can use to return useful information about how the rom is being emulated. meant to be mostly for informative purposes; shouldn't rely on it for too much. implemented in GB and NES cores
2013-08-24 16:54:22 +00:00
adelikat
1400c84fdd
Rewind - don't allocate a buffer until necessary, and only do so if rewind is enabled for that core
2013-08-24 15:01:50 +00:00
sappharad
96405ad7de
- Fixed Atari 7800 so it works again. The game will not launch without the required BIOS, but you're not forced to have a BIOS for regions other than the game you're running.
...
- Fixed BIOS detection for Coleco and Atari 7800. When no BIOS is defined, the application now properly informs the user again instead of throwing an exception.
2013-08-24 02:49:46 +00:00
goyuken
97e3ac9e1b
i wasn't able to reproduce the black screenshot bug, but this might fix it
2013-08-23 17:54:33 +00:00
goyuken
ce3fc79e10
fix some path config problems. DGB didn't work at all, and screenshots and saverams may have been busted on some systems
2013-08-23 17:49:15 +00:00
zeromus
7cb608ead4
fix bug in firmware resolution when firmware isnt present in the default firmwares folder or when the user's selection is missing altogether
2013-08-23 17:17:43 +00:00
adelikat
a71837c3aa
Fix path exceptions for various systems like GBC, and also clean up some terrible hacky code and do it in a nicer way
2013-08-23 16:03:57 +00:00
adelikat
42d93afe57
SaturnHawk - Oops, fix all path stuff from exploding
2013-08-23 13:57:38 +00:00
adelikat
83b60278f4
Oops!
2013-08-23 13:50:13 +00:00
adelikat
36489ca95a
Only paint the screen when needed, which is once per frame, or when the OSD is invoked. Also when lua draws things. I think I invoked it in all the logical places but probably missed some things. The lua logic needs to be refactored anyway to have a paint method, and an onpaint event
2013-08-23 02:40:14 +00:00
adelikat
39ee86fa92
Movie play movie and record movie dialogs to the movie folder, and fix 2012 project from recent commits
2013-08-23 01:54:58 +00:00
adelikat
924aa80f7d
Fix exception thrown recording of movies on SNES ROMs inside archive files
2013-08-23 00:40:35 +00:00
adelikat
67935bc98f
Fix about box to show release version at top, change link to bizhawk project to be tasvideos page
2013-08-22 21:14:13 +00:00
adelikat
706a863caa
Ram Search - add "Clear Preview" to context menu, clears out the red coloring preview. Also some misc tweaks to colors and some code cleanup
2013-08-21 20:54:33 +00:00
adelikat
872a3208d3
Use MenuStripEx instead of MenuStrip everywhere
2013-08-21 20:27:54 +00:00
adelikat
0ceff61292
Replace ToolStrip with ToolStripEx in a few places
2013-08-21 20:16:23 +00:00
adelikat
1584a114fe
Movies - support the ? in mnemonics, ? will be randomly on or off during playback. Note: there is no UI for this, it makes a movie potentially non-deterministic, and is probably useless.
2013-08-20 00:41:48 +00:00
zeromus
add0691c5d
make discohawk entrypoint look more like multiclient's
2013-08-19 01:43:18 +00:00
adelikat
52f7c18ff6
Lua scripts - tweak to PuchOutStats.lua - shows the count an opponent will get up on
2013-08-18 20:44:03 +00:00
adelikat
d83d676f6b
Fix 2012 project
2013-08-15 22:26:43 +00:00
adelikat
04b625ab68
add --dump-close commandline argument, if capturing and specifying a dump-length, setting this property will close the emulator after it has reached the length specified in dump-length
2013-08-15 18:23:15 +00:00
adelikat
d2a879420e
Remove old path config files
2013-08-14 13:18:55 +00:00
adelikat
18582d7c4f
Ram Search - another n64 hack - default to 4 byte
2013-08-14 01:12:03 +00:00
adelikat
22e1dffc91
Ram Search - don't create a search history and start a new search twice. Add a "Use Undo History" option. For that and fast mode when the user opens ram search on the n64 core, currently this overrides their settings every time they open the dialog.
2013-08-14 01:04:14 +00:00
goyuken
6a01d9d9f6
analog control binding widget: deadzone now moves in increments of 5%
2013-08-14 00:30:24 +00:00
adelikat
7f86f58605
Ram search - on showing the number of addresses, use commas
2013-08-14 00:30:08 +00:00
goyuken
e0a97160bc
analog: n64 actual default binds from default button to deadzone 0.1
2013-08-14 00:27:33 +00:00