BizHawk/BizHawk.MultiClient
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
..
DisplayManager delete display manager threading. fix gdi+ leaks in lua code. add abstracted OSD drawing "blitter" system for sysdrawing/d3d dual compatibility and framework for future use for faster lua drawing. 2012-06-10 23:27:30 +00:00
Gameboy Gameboy - make debugger useful by connecting it to the multiclient events 2012-05-19 13:33:45 +00:00
Input Conditionally compile Windows code, make Throttle class portable, and add dummy input/audio implementations for non-Windows 2012-03-12 04:44:34 +00:00
NEStools NES Graphics Config Dialog - limit last line to 239 instead of 240 (prevents crash) 2012-04-21 15:13:42 +00:00
PCEtools PCE BG Viewer - GUI overhaul 2012-03-16 15:29:05 +00:00
Properties Hex Editor - add a save as binary option (in addition to the text option) 2012-06-10 17:28:38 +00:00
SMStools Added SMS specific menu: Graphics Settings 2012-03-11 17:08:25 +00:00
TI83tools TI83 Keypad - implement the 0 button, somehow it was missed 2012-02-21 03:45:25 +00:00
config Multiclient menu - moved many toggles from the GUI to the Enable submenu. Also fixed a taborder mistake in the hotkey config dialog 2012-05-31 01:51:47 +00:00
images Hex Editor - add a save as binary option (in addition to the text option) 2012-06-10 17:28:38 +00:00
movie 1. Fixed tastudio memory leak. This was accomplished by dropping the oldest saved stats after hitting a size limit (1 GB). 2012-06-18 01:36:38 +00:00
output Add GoodNES 3.14's 'good dump' of Lagrange Point to gamedb 2012-06-17 13:42:09 +00:00
tools 1. Fixed tastudio memory leak. This was accomplished by dropping the oldest saved stats after hitting a size limit (1 GB). 2012-06-18 01:36:38 +00:00
AboutBox.Designer.cs Replace the "Play" and "Record" messages for movies with Icons. 2012-04-16 21:04:00 +00:00
AboutBox.cs Show svn revision number in about boxes 2012-04-21 15:25:47 +00:00
AboutBox.resx unofficial about box - Add a nifty close button 2012-03-28 23:43:15 +00:00
ArchiveChooser.Designer.cs Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
ArchiveChooser.cs Archive Chooser - put (U) [!] roms at the top of the list 2012-04-30 01:26:37 +00:00
ArchiveChooser.resx Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
AviWriter.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
BizBox.Designer.cs Oops, also add natt 2012-06-16 23:51:48 +00:00
BizBox.cs Show svn revision number in about boxes 2012-04-21 15:25:47 +00:00
BizBox.resx Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
BizHawk.MultiClient.csproj Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
Config.cs VideoWriterChooserForm: save config 2012-06-17 15:09:53 +00:00
ConfigService.cs forgot part of the config serializer fix checkin 2012-06-15 19:55:11 +00:00
ExternalCoreSupport.cs forgot an add 2011-07-24 07:00:54 +00:00
FFmpegWriter.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
FFmpegWriterForm.Designer.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
FFmpegWriterForm.cs FFmpegWriterForm: save config 2012-06-17 15:04:41 +00:00
FFmpegWriterForm.resx Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
Global.cs Added a 'Custom Colors' Dialog for the Hex editor tool. 2012-06-10 22:43:43 +00:00
HawkFile.cs cleanup Controller class (remove old sticky and forcing code) 2011-07-24 20:37:10 +00:00
IVideoWriter.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
JMDForm.Designer.cs Add user interface to select compression options (level and number of threads) for JMD dumper. 2012-05-08 22:19:12 +00:00
JMDForm.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
JMDForm.resx Add user interface to select compression options (level and number of threads) for JMD dumper. 2012-05-08 22:19:12 +00:00
JMDWriter.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
LogConsole.cs Bugfix for log console. 2012-03-09 21:36:55 +00:00
LogWindow.Designer.cs PCE - Implement PCECD system id in core and in game info. Also set cancel property of LogWindow winform 2011-09-24 17:05:34 +00:00
LogWindow.cs Removed unused LogWindow::ShowConsole() 2012-03-09 21:22:52 +00:00
LogWindow.resx Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
LuaImplementation.cs Lua - gui.drawpixel - make color optional (and default to black if not specified) 2012-06-13 01:09:21 +00:00
LuaInterface.dll try fixing lua "buffer overflow" stack corruption crash when GC occurs while calling a cfunction 2012-06-11 22:15:49 +00:00
MainForm.Designer.cs emergency measures to return display thread stuff to the way it was before (i think? i hope?) as a reasonable baseline when no video pipeline fanciness is called for (no lua overlay, for instance) so that this is useful for gaming again. also add a toggle for the entire HUD system which bypasses some extra work for people stuck in sysdrawing mode who need more speed. 2012-06-10 02:19:36 +00:00
MainForm.MenuItems.cs emergency measures to return display thread stuff to the way it was before (i think? i hope?) as a reasonable baseline when no video pipeline fanciness is called for (no lua overlay, for instance) so that this is useful for gaming again. also add a toggle for the entire HUD system which bypasses some extra work for people stuck in sysdrawing mode who need more speed. 2012-06-10 02:19:36 +00:00
MainForm.Movie.cs These changes are for TAStudio upgrades. If I've broken other stuff please yell at me. 2012-05-28 00:44:27 +00:00
MainForm.cs 1. Fixed tastudio memory leak. This was accomplished by dropping the oldest saved stats after hitting a size limit (1 GB). 2012-06-18 01:36:38 +00:00
MainForm.resources 2011-01-11 02:55:51 +00:00
MainForm.resx Disable NES Debugger menu item, and remove a commented out debug line I left by accident 2011-08-27 16:30:59 +00:00
MruStack.cs fixs spaces into tabs in a bunch of files because I'm tired of fixing it gradually 2011-06-19 23:39:25 +00:00
NameStateForm.Designer.cs Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
NameStateForm.cs 2011-01-11 02:55:51 +00:00
NameStateForm.resources 2011-01-11 02:55:51 +00:00
NameStateForm.resx Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
NutMuxer.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
NutWriter.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
PlayMovie.Designer.cs Multiclient menu - disable the movie, avi, and screen shot menus when no ROM is loaded 2012-05-31 01:13:25 +00:00
PlayMovie.cs Play Movie - fix browse button and drag & drop 2012-06-09 16:28:01 +00:00
PlayMovie.resx Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
Program.cs Replace the "Play" and "Record" messages for movies with Icons. 2012-04-16 21:04:00 +00:00
RecentFiles.cs Fix an exception from commit 2161 (Prevent lua script restart when resetting a game). Fixed by making RecentFiles.GetRecentFileByPosition() more robust by not crashing when there is no recent file (returns "") instead 2012-04-04 02:23:47 +00:00
RecordMovie.Designer.cs Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
RecordMovie.cs These changes are for TAStudio upgrades. If I've broken other stuff please yell at me. 2012-05-28 00:44:27 +00:00
RecordMovie.resx Fix minimum size on all winforms, also set max size where appropriate, fixed anchoring & resizing issues, and other misc. display cleanup 2011-09-11 01:01:40 +00:00
RenderPanel.cs fix messages (e.g. savestates) anchored to bottom or right of window 2012-06-17 23:07:57 +00:00
Rewind.cs 1. Upgraded insert and delete functions in tastudio to support multiple selection. 2012-06-07 04:47:54 +00:00
RomGame.cs update ROM header detection algorithm. Fixes some homebrew roms which have no header and aren't padded to a multiple of 1024 bytes. 2012-06-03 05:39:30 +00:00
SavestateManager.cs M-M-M-MONSTER COMMIT! change Game-load api stuff 2011-08-04 03:20:54 +00:00
ScreenSaver.cs fixs spaces into tabs in a bunch of files because I'm tired of fixing it gradually 2011-06-19 23:39:25 +00:00
Sound.cs Conditionally compile Windows code, make Throttle class portable, and add dummy input/audio implementations for non-Windows 2012-03-12 04:44:34 +00:00
Throttle.cs These changes are for TAStudio upgrades. If I've broken other stuff please yell at me. 2012-05-28 00:44:27 +00:00
VideoWriterChooserForm.Designer.cs Redesign a/v writer selection. A simple dialog is shown with a list of all IVideoWriter possibilities 2012-06-13 19:50:50 +00:00
VideoWriterChooserForm.cs VideoWriterChooserForm: save config 2012-06-17 15:09:53 +00:00
VideoWriterChooserForm.resx Redesign a/v writer selection. A simple dialog is shown with a list of all IVideoWriter possibilities 2012-06-13 19:50:50 +00:00
Watch.cs Ram Watch - Implement separator feature + reading it from files. Todo: Insert Separator menu/toolbar item 2011-01-21 18:37:53 +00:00
WavWriter.cs Add FFmpegWriterForm, dialog choosing what ffmpeg format to write to 2012-06-16 16:51:47 +00:00
lua51.dll try fixing lua "buffer overflow" stack corruption crash when GC occurs while calling a cfunction 2012-06-11 22:15:49 +00:00