Commit Graph

11477 Commits

Author SHA1 Message Date
zeromus f458648fad improve rewind in tastudio by leaving editmode intact but taking care not to clobber frames. take special pains to ensure that (reverse) frame progress vs smooth rewind semantics stay as expected. 2017-02-16 00:29:28 -06:00
feos 885a57d91e tastudio: it's never enough, fix #800 (row count cap) 2017-02-15 19:54:45 +03:00
zeromus 64e4585582 oops, fix copy/paste error from the other day which broke gpgx in 32bits mode 2017-02-11 20:17:14 -06:00
alyosha-tas 7d975f4028 Colevo Fix controller 2
Kind of funny this went undetected for so long
2017-02-11 19:40:57 -05:00
adelikat 6ae8a88658 remove some debugging junko 2017-02-11 13:41:25 -06:00
adelikat eccfd94cce expose intellvision in the path config in release builds 2017-02-11 13:05:16 -06:00
adelikat 2f3c0af4ea Open Rom dialog - mark intellivision as not experiemental and have it show up in release builds 2017-02-11 12:45:20 -06:00
zeromus 8cfb46caa7 fix #796 2017-02-11 07:30:12 -06:00
zeromus 2e34d91869 small repairs to get gpgx64 running again 2017-02-09 22:40:16 -06:00
feos 5bc643f1fd tastudio: shrink the branch image like you should 2017-02-09 23:10:41 +03:00
feos 821baeb649 tastudio: captured state 0 was useless if movie conversion happened at frame>0
capture it after core reboot
2017-02-09 22:51:52 +03:00
alyosha-tas a36b7093e3 Intellivision implement System Bus memory domain 2017-02-09 12:53:55 -05:00
alyosha-tas fbfe28ed76 Intellivision implement System Bus memory domain 2017-02-09 12:53:11 -05:00
alyosha-tas 5a5c067a9d Intellivision: finally fix sound
Apparently sound provider really really really didn't want me to give it more samples then it expected.
2017-02-08 20:47:10 -05:00
adelikat f640271a47 dont' use ThrowsError when deciding if a method is implemented. Simply checking for an exception is no longer reliable sinc most GetSamplesAsync() methods correctly do this by design 2017-02-08 17:48:32 -06:00
adelikat eb1f477f9d Intellivision - turn off logging 2017-02-08 17:26:30 -06:00
adelikat 2868d921e0 compile emu7800 in release mode, fixes #795 2017-02-07 20:00:28 -06:00
alyosha-tas 65c5cdc3f5 Intellivision more sound work
Emualtion should be correct now, but it sounds off for the first 1 second after the emualtor starts, or when you pause and unpause it.
Also sounds awful when recording a movie.
Not sure what is happeneing.
2017-02-07 19:59:59 -05:00
adelikat 5277be6833 Ram Search - update the size and display type dropdowns on restart. Fixes #762 2017-02-07 18:54:58 -06:00
alyosha-tas f0ffd4d835 Intellivision: Sound improvements
Sound is still not quite right, after asking on AtariAge it seems I'm not timing it properly.

Still a couple of bugs to work out but this should be closer.
2017-02-07 11:31:05 -05:00
feos 230dcc2356 tastudio: make ToggleReadOnly() toggle read-only
this allows movie.getreadonly() return valid value
2017-02-07 19:03:46 +03:00
zeromus ea2188dc46 make tastudio.setplayback correctly restore the recording flag after it finishes seeking from the greenzone to the target frame 2017-02-07 00:01:14 -06:00
zeromus 136c071ee8 12hz is too fast for default fps updates, i cant even read it. 2017-02-06 23:17:46 -06:00
zeromus bd1f48540d fix #760 2017-02-05 18:33:13 -06:00
adelikat 35c4df9256 Intellivision - add System Ram and Executive Rom memory domains 2017-02-05 09:50:08 -06:00
feos c739755e9b tastudio: hide whatever starts with "Key " by default
ideally, there should be separate Keys menu items in SetUpToolStripColumns() as well, moving them to a separate dropdown and hiding/showing all at once
2017-02-05 15:20:05 +03:00
zeromus d87a2b27a2 make lua's new tastudio.setplayback re-enable the record flag if it was set (the existing logic leaves it disabled I think as security against the GUI use case where users might stomp their video seeking while playing in record mode). future work: add lua control for the record mode flag 2017-02-05 04:20:07 -06:00
zeromus 539cdc29f3 add SetPlayback to tastudio lua library. Can't be 100% sure it works, but it seems to be working OK. it may hang everything up if you seek through a really long redzone..... 2017-02-04 21:40:29 -06:00
zeromus a70e6e2fc4 fix #790 (Scroll wheel missing from input.getMouse()) 2017-02-04 20:52:32 -06:00
adelikat 0480ea3f44 when toggling a script on, update on screen lua drawing stuff. On gui.clearGraphics() immediate update the screen 2017-02-04 15:54:04 -06:00
adelikat 3b197b8fdf lua console - roll back commit that disposes scripts when closing the window, apparnetly luainterface doesn't want you to dispose of disposable things 2017-02-04 15:30:13 -06:00
adelikat 0c7cedd2ac lua - tastudio.setmarker() - make marker message optional 2017-02-04 15:11:43 -06:00
feos 5d3435e6e6 tastudio: update caption as well 2017-02-04 23:36:17 +03:00
feos ae15073180 tastudio: fix regular movie opening from tastudio 2017-02-04 22:33:52 +03:00
alyosha-tas 961c5d7a03 NES: Fix another PPU race condition 2017-02-04 13:46:10 -05:00
adelikat 3d805a3541 null check for previous commit 2017-02-04 10:45:32 -06:00
adelikat 923565c350 Lua console - dispose of scripts when closing the console window 2017-02-04 10:32:36 -06:00
alyosha-tas 27739a719b Update gamedb.txt
Fixes Aladdin SuperGame
2017-02-04 09:21:47 -05:00
alyosha-tas 3c8a6a4e19 NES: Fix PPU timing and Race condition 2017-02-04 09:14:55 -05:00
feos 51f21691fd tastudio: fix #788 2017-02-04 16:09:13 +03:00
adelikat 86c74305e4 lua console - when toggling a script on, behave the same as if you loaded it. It should run immediately, not on the next frame 2017-02-03 16:31:38 -06:00
zeromus 79cdfaba6b add (or fix, not sure which) luaperks-building version of our luainterface, but dont use it just yet--we'll wait for some need. turns out luasockets isnt worth the trouble of embedding due to the dependency on a bunch of other files anyway 2017-02-03 01:21:45 -06:00
adelikat c050eaa8c7 lua console - fix the edit button to account for relative vs absolute pathing 2017-02-02 17:48:32 -06:00
feos f860c5d8b1 tastudio: try to fix opening a bk2 directly 2017-02-01 20:41:15 +03:00
alyosha-tas ab8449fd2d A7800: Pick Palette correctly
Fixes #757
2017-01-31 15:51:35 -05:00
feos 7d469c08a8 tastudio: show bsnes performance mode warning
addresses #788
2017-01-31 00:00:09 +03:00
zeromus de19726f73 re #787 how about we just make the default xpad controls for n64 not be AWFUL 2017-01-29 22:43:15 -06:00
adelikat 4a7321b096 Ram watch - yet another tweak to restart logic, ugh 2017-01-29 20:21:47 -06:00
adelikat dca03607be Ram watch - another tweak to previous commit 2017-01-29 19:56:09 -06:00
adelikat c5ff514760 Ram watch - fix logic when deciding whether to keep the current watch list when rebooting the core, the check was always failing 2017-01-29 19:32:52 -06:00