adelikat
80f0c75a41
Movie MovieSession to Client.Common
2013-10-24 22:26:28 +00:00
adelikat
11d2997db7
Refactor movie to get out all the client specific code, the solution usually was to move code into the tool that was calling it since the function itself had little to do with the movie object, move the movie object to client.common
2013-10-24 21:44:12 +00:00
adelikat
a572935991
some detangling of Movie.cs and Mainform references, not done but windled it down quite a bit
2013-10-24 01:35:08 +00:00
adelikat
59386b59f1
Move Cheat and CheatList to Client.Common and refator a bunch of things as a result
2013-10-20 18:02:43 +00:00
adelikat
6c54faa7ab
Rename Client.Core to BizHawk.Client.Common, and change all namespaces, reorganize some files, remove the LuaHawk project as it was a bad idea, change namespace in the PCE_Debugger project
2013-10-20 16:19:59 +00:00
adelikat
067363b80d
Start a Client.Core project, and moved several files over to this, including Global.cs, made a GlobalWinF class for handling winform specific global instances
2013-10-20 00:00:59 +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
adelikat
625f9c2fcd
Rip out old path system and replace with new
2013-08-11 21:48:17 +00:00
pasky1382
23d71a3b87
Commented out unworking code for disc.DetectSegaSaturn() in MainForm.cs
...
Added 'Always On Top' option to settings in hex editor/tas studio/ram search
2013-06-25 08:50:42 +00:00
adelikat
be2937fdec
Code refactoring of Tools files - no functional changes other than some very tiny speedups and null checks
2013-04-14 23:56:45 +00:00
adelikat
cd03d2fe99
Slight tweak to movie frame property
2013-03-17 15:39:33 +00:00
adelikat
9f376fbf54
Progress on the state visualizer I was working on about 2 months ago, checking it in since it is collecting dust on my computer, feature is hidden for now
2013-02-18 01:22:41 +00:00
adelikat
09da012d94
Path Manager - change MakeAbsolutePath to take a default system parameter rather than requiring a useless empty parameter, and change all references to it accordingly
2012-12-30 17:52:40 +00:00
zeromus
8a69a4ebe0
switch snes core back to external process. more refined this time. support use of performance core.
2012-12-25 20:36:04 +00:00
adelikat
10585b69e4
TAStudio - main form responds to hotkeys/controller input pressed while in tastudio
2012-12-02 01:56:30 +00:00
adelikat
2116dfa81b
TAStudio - listview - don't redraw bg unless it changes, a few fps speed up
2012-11-25 21:11:54 +00:00
adelikat
076cbe38e6
hook up coleco to mainform title, rip out some old movie file saving code, fix up the save/open file dialogs for play movie/record movie/TAStudio
2012-11-17 22:16:23 +00:00
phillip.grimsrud
4727ee72f0
Change the movie RewindToFrame to load the proper state even if the current frame is before the one in the argument. This will now send you to any frame on or before the end of the savestate log. Also change Tastudio to take advantage of this.
2012-11-03 00:20:40 +00:00
adelikat
3784b710e8
TAStudio - rip out virtual pad stuff
2012-10-29 23:18:20 +00:00
adelikat
04bb6c423e
Movie virtual pads to their own tool dialog instead of residing in TAStudio
2012-10-29 22:57:15 +00:00
adelikat
c35310faf8
Movies - when switching from record to play, write movie to disk
2012-10-29 00:40:26 +00:00
phillip.grimsrud
2329521de3
TAStudio fixes:
...
1: Fixed ListView double-click to run forward to the selected frame.
2: Added systems to a switch statement so that the virtual pads track with the log.
3: Fixed the ListView highlighting for the current frame.
2012-10-26 05:27:27 +00:00
adelikat
adeca3fd25
TAStudio - implement Genesis virtual pad
2012-10-12 14:22:52 +00:00
adelikat
a9cb3f65e8
TASTudio - middle clicking pauses/unpauses the emulator
2012-09-29 20:54:56 +00:00
adelikat
ff0d5126f0
TAStudio - SNES Virtual Pads
2012-09-15 19:21:06 +00:00
adelikat
61a1556f69
TAStudio - add GB virtual pad
2012-09-15 18:31:12 +00:00
adelikat
a075f21af6
Implemented autohold for autofire keys
2012-09-15 13:11:29 +00:00
adelikat
632127fe0a
NES - don't record lag frame status into movies, it is not necessary for TAStudio anymore
2012-09-03 21:38:11 +00:00
adelikat
80012d29c6
TAStudio - store whether or not a frame was a lag frame along with the state for green zoning, show lag frames in red based on this flag rather than something recorded into the movie file, also fixed a bug I introduced in the last commit
2012-09-03 21:28:10 +00:00
adelikat
1b20175a81
Movies - final round of refactoring, also removed all code relating to the StopOnFrame variable. The fast foraward button on TAStudio now loses some functionality, but the code that did it needed an overhaul
2012-09-03 20:17:57 +00:00
adelikat
8f408737da
Movie refactoring - round 2
2012-09-03 19:42:53 +00:00
adelikat
27f4663125
Movies - round 1 of code cleanup (no functional changes)
2012-09-03 15:05:09 +00:00
adelikat
7bc1e88d1d
TAStudio - Rewind button - fix logic when movie is finished or inactive
2012-08-28 03:18:53 +00:00
adelikat
43518a3a57
TAStudio - add hotkeys for Clear and Insert # Frames
2012-08-18 00:09:00 +00:00
adelikat
514c3200d7
remove more tastudio instances in movie class, TAStudio - re-hook up double click event
2012-08-18 00:04:12 +00:00
adelikat
c9ddbd6d89
TAStudio - implement Cut function, fixes to insert, and delete, minor cleanup of movie object
2012-08-17 23:56:37 +00:00
adelikat
37f5027de6
TAStudio - implement copy function, and slicer section
2012-08-17 23:27:29 +00:00
adelikat
952892b5df
TAStudio - implement Truncate Movie
2012-08-17 03:24:33 +00:00
adelikat
862caafd05
TAStudio - implement Insert # Frames, and Select All, hide context menu items based on read-only status
2012-08-17 03:04:35 +00:00
adelikat
d7e05ceb32
TAStudio - implement clear frame, pause emulator on TAStudio load
2012-08-17 02:26:47 +00:00
adelikat
9baf1b8f28
TAStudio - implement clone frame feature, and some UI and Movie object cleanup
2012-08-17 02:18:25 +00:00
adelikat
e900a5b1ba
TAStudio - fix up Insert Frame functionality, add it to non-interim builds, and map hotkey as ctrl+shift+ins
2012-08-17 01:26:00 +00:00
adelikat
932303df68
TAStudio - hook up Ctrl+Mousewheel to frame advance and rewind events. TODO: Figure out how to (also) add right-click + mousewheel
2012-08-17 01:01:46 +00:00
andres.delikat
4d910ce93c
TAStudio - remove some assumptions that opening TAStudio = movie loaded. This should never happen! TAStudio has virtualpads, an item useful without movies. It should not be assumed nor required that a movie is loaded!
2012-07-26 22:10:18 +00:00
phillip.grimsrud
8bc250e7dd
1. Added Atari 2600 to COMMANDS dictionary.
...
2. Added Atari 2600 case when updating virtual pads.
2012-06-30 01:23:02 +00:00
adelikat
4d91471bab
Record movie dialog - use filesystem safe name of game when choosing a default name. Fix regression that made default filename not populate in the savefile dialog.
2012-06-25 00:06:07 +00:00
phillip.grimsrud
a6ced95e07
1. Fixed tastudio memory leak. This was accomplished by dropping the oldest saved stats after hitting a size limit (1 GB).
...
2. Changed StopOnEnd to StopOnFrame. This expands the functionality so that you can tell the emulator to run and then stop at a predetermined point.
3. Expanded the functionality of RewindToFrame to handle more cases. Now you can go back or even forward to a frame and it handles the execution and greenzone appropriately.
4. Due to the change in structure some code was changed to check the index of the first and last saved states in the greenzone rather than relying on the size of the saved state list.
5. Changed the list of saved states in the movie log from a list of byte[] to a list of structures (the structure has an int for the index and byte[] for the state).
6. Saved an init state in the movie log. This is used to go back to the beginning if the beginning of the movie is no longer in the list of saved states.
7. Expanded the AddState and SetFrameAt logic in the movie log to account for the fact that the size of the saved state list is now capped.
8. Fixed a bug in the log interpretation for SMS.
9. Fixed a bug in the sms virtual controller, buttons 1 and 2 were hooked to the wrong objects.
10. Fixed the tastudio listview to show lag as pink.
2012-06-18 01:36:38 +00:00
phillip.grimsrud
cb4c45eb70
1. Upgraded insert and delete functions in tastudio to support multiple selection.
...
2. Fixed issues with the light blue current frame pointer in tastudio
3. Removed a totally useless index that was being kept seperately in the movie log.
4. Moved the tastudio update after the check to see if the rest of the saved state list is valid.
5. Changed some function/variable names related to the movie log for clarity.
2012-06-07 04:47:54 +00:00
phillip.grimsrud
c7db5fd543
1. Fixed an issue that prevented going into the movie finished state properly.
...
2. Relegated a memory leak to tastudio.
2012-06-03 04:04:13 +00:00
phillip.grimsrud
d6479e5613
These changes are TAStudio related.
...
1. Added a list of save states to the movie log.
2. Added corresponding support functions for the save states.
3. Added double click to the list view to load a previous frame.
4. Added a context menu to the list view with insert and delete.
5. Fixed some issues with the green zone of valid state history.
6. Fixed an input bug that I had unwittingly created, as well as issues with the nes log format.
2012-06-01 05:49:26 +00:00