Commit Graph

11675 Commits

Author SHA1 Message Date
J.D. Purcell 676da1002d Update MultiHawk's DisplayManager. Because I was testing out multiple D3D controls. 2017-04-09 22:44:58 -04:00
J.D. Purcell 93aeffe69e Remove some duplicate/unused code in MultiHawk. 2017-04-09 21:47:59 -04:00
J.D. Purcell 88bb910405 Didn't mean to commit that part. 2017-04-09 21:05:20 -04:00
J.D. Purcell 85c1a42e48 Remove some duplicated code. Also trying some C# 6 stuff, let's see what breaks. 2017-04-09 20:59:23 -04:00
zeromus 23fb06a0cd c++ side setup for setting any devices on snes input ports 2017-04-09 16:45:05 -05:00
zeromus 934e588a61 Merge pull request #829 from TASVideos/d3dresetdevice
Cleanup Direct3D device reset code.
2017-04-09 13:39:22 -04:00
J.D. Purcell 0322ca5bad Cleanup Direct3D device reset code. 2017-04-09 12:55:11 -04:00
J.D. Purcell a786f73154 Fix some places using 'int' instead of IntPtr. (#828) 2017-04-08 18:36:29 -04:00
J.D. Purcell b63aede96c Fix MultiHawk build. 2017-04-08 18:34:07 -04:00
J.D. Purcell 1eaaaa64e1 Remove old workaround. 2017-04-08 18:01:03 -04:00
J.D. Purcell f1dee6c20e Fix flickering when toggling vsync on/off (e.g. while fast forwarding). 2017-04-08 16:56:15 -04:00
J.D. Purcell f17e1c3f2a Fix in OpenGL cleanup. 2017-04-08 15:31:02 -04:00
J.D. Purcell bf8d981952 Fix comment 2017-04-08 15:20:33 -04:00
J.D. Purcell 0b81463408 Make sure Direct3D objects get disposed. Fixes all SlimDX warnings when exiting. 2017-04-08 15:18:55 -04:00
J.D. Purcell 1096e1bc5a Small improvement to previous commit. 2017-04-08 12:40:31 -04:00
J.D. Purcell a2aba7e3c2 Make sure DirectInput objects are disposed properly. Also includes a better fix for thread safety issues (#722). 2017-04-08 11:49:04 -04:00
J.D. Purcell 5446a636ba Fix crash on exit when using XAudio2 with the debugger attached. 2017-04-07 22:57:23 -04:00
adelikat 681ec8317e Merge pull request #827 from shanehoman/saveram_hotkey_lua
flush Saveram via hotkey or lua
2017-04-07 20:55:07 -05:00
alyosha-tas f4f06d7554 Delete PPU.run.cs 2017-04-07 20:14:57 -04:00
alyosha-tas 9f7a926437 NES Fix more then 8 sprites option 2017-04-07 20:14:34 -04:00
alyosha-tas 9e94bec081 NES fix more then 8 sprites option 2017-04-07 20:12:59 -04:00
zeromus a60be7d2c9 avert your eyes 2017-04-05 20:03:49 -05:00
zeromus a7b6a9af4d dont look at this, it doesnt work 2017-04-05 19:46:11 -05:00
zeromus 57b1df8487 last commit freaks me out a bit. let's try something a little safer looking to fix the SA1 hanging opcodes 2017-04-05 19:14:38 -05:00
zeromus 9119e4f4ea fix bug savestating SA1 hung in STP or WAI. fixes panic bomber. 2017-04-05 17:35:24 -05:00
nattthebear 7814c26d9d possibly make intellivision sound worse 2017-04-05 17:24:48 -04:00
J.D. Purcell 98c1ccab4d Cleanup. 2017-04-04 23:45:52 -04:00
J.D. Purcell 9bb4cc9917 Fix bug when allocating smaller than requested rewind buffer. 2017-04-04 23:29:43 -04:00
J.D. Purcell a47e69507f More rewind cleanup. 2017-04-04 23:26:22 -04:00
lenalia 117ce07aaf Added horizalign and vertalign to DrawText 2017-04-04 21:20:33 -04:00
J.D. Purcell 9a7e7496c9 Comment the tricky parts of the rewind code. 2017-04-03 22:19:09 -04:00
shanehoman 58e1b52369 expose MainForm.SaveRam() method to lua 2017-04-02 23:12:38 -07:00
shanehoman 0db0c4eccf bind a hotkey to flush sram 2017-04-02 23:08:47 -07:00
J.D. Purcell 07a8c2c027 Remove unnecessary rewind capture on ROM load. I reviewed the original commit where it was added, and it was only to initialize the delta rewind buffer. 2017-04-02 23:01:41 -04:00
J.D. Purcell eadea2481e Rewind: Re-order some methods (no code change). 2017-04-02 19:39:13 -04:00
J.D. Purcell 3f776dbf6f Rewind: Fix subtle off-by-one-frame bugs (only really noticeable when frame advancing). 2017-04-02 18:50:34 -04:00
adelikat e767e1b673 Fix loading roms from archive when using recent roms menu 2017-04-01 16:15:32 -05:00
J.D. Purcell c58d2929f8 SoundOutputProvider: Standalone mode to eliminate the need for an external buffer when used with SyncToAsyncProvider. 2017-03-25 16:26:46 -04:00
alyosha-tas a7f5bafb72 ColecoVision clean up Super Action Controller
wheel mostly works now.
2017-03-23 10:40:32 -04:00
J.D. Purcell 231795c2cb Correction to previous AVI recording commit: buffer doesn't need to be so large. 2017-03-23 09:30:22 -04:00
J.D. Purcell 33d42152a8 Fix N64 audio weirdness in AVI recording. 2017-03-22 23:00:37 -04:00
alyosha-tas 3bf20a4c53 ColecoVision add Super Action Controller
Thumb Wheel is still broken, I think Interrupts are wrong but I can't find a good source of information about them.

Rest of the controller works though.
2017-03-22 21:26:51 -04:00
alyosha-tas 9d93fe404c NES Timing Update
Update per Visual NES inspection of $2001 writes

Correctly fixes Micro Machines while maintaining Battletoads 2p warps sync
2017-03-21 19:01:30 -04:00
zeromus e484a69950 put RemoveMOTW back in the EXE assemblies. They can't load MOTW'd dlls which contain RemoveMOTW. We still need the RemoveMOTW code in a shared place for externalcores. 2017-03-21 11:09:43 -05:00
adelikat f1cc6eab36 Fix a warning 2017-03-20 10:58:13 -05:00
J.D. Purcell 6cc5a914b7 Rewind cleanup. 2017-03-18 21:22:02 -04:00
feos 54320865c0 tastudio: don't update branches if no movie was loaded 2017-03-18 18:15:21 +03:00
feos 216c7ea487 tastudio screenshot popup: act more like taseditor in terms of time
only update opacity by 1/8th every 40ms. allows to skip fading in if mouse moves around at regular speed, and only pops up if deliberately hovering over the cell

also reduce magic numbers a bit
2017-03-18 18:14:23 +03:00
feos 1827f44fb8 tastudio: detach screenshot popup timer since it crashes 2017-03-18 17:18:36 +03:00
feos e99b52342c tastudio: bind autosave and screenshot popup timers to controls
also annihilate _saveBackgroundWorker
2017-03-17 21:55:43 +03:00