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
adelikat
af1a2547ae
Add a hotkey to toggle the Skip Lag Frames option
2017-01-29 18:33:19 -06:00
feos
36f53116b1
tastudio: quit pretending -1 is a legit branchHash
...
seems to fix #785
2017-01-29 10:24:11 +03:00
alyosha-tas
dd19a69b6c
NES: Fix more then 8 sprites per scanline
2017-01-27 18:34:56 -05:00
feos
37a44c2b17
tastudio: fix and tweak clipboard and selection display
2017-01-26 20:21:48 +03:00
zeromus
f7638e8352
"fix" client.bufferwidth and client.bufferheight .... I dont understand why they were doing what they were doing. It seems like such a simple thing, just return the dimensions of the core's videoprovider. Someone should rethink all these (and the surface names, and the padding names) and craft a complete, new design.
2017-01-26 00:54:44 -06:00
alyosha-tas
48e3cdfcdc
NES: Minor code cleanup
2017-01-25 20:35:50 -05:00
alyosha-tas
647f0914ed
NES: Some PPU cleanup
2017-01-25 19:17:24 -05:00
feos
d8d0c62adf
tastodio: completely redo branch screenshot popup just to avoid cropping
...
moved it to ToolTip, which feels like the proper way to do it
2017-01-22 17:46:54 +03:00
feos
74adace569
tastudio: file opener improvements
...
- fix opening and conversion of a regular movie
- fancy ofn filter, suggesting all available files first
2017-01-20 02:00:27 +03:00
feos
ae16703ffc
tastudio makers text popup:
...
- appears when double-clicking existing marker in tasview
- appears at cursor position when called from tasview (fancy)
this required adding optional position to ShowHawkDialog()
2017-01-19 23:24:41 +03:00
feos
17faf42b6e
tastudio: try to be a bit smarter with SelectedIndexChanged
...
forces SetSplicer() calls, but only at InputRoll's OnMouseDown, the rest is handled by tastudio
2017-01-19 21:55:18 +03:00
feos
b7ed072c4c
tastudio: only load branch markers if they are bound to input
2017-01-19 20:49:18 +03:00
feos
06b14d654b
tastudio: move greenzone writing/loading to the very end
...
hopefully if it crashes during greenzone saving, other components won't die
2017-01-19 14:52:31 +03:00
feos
d2642eaf59
Gargoyles.lua: fix last frame comparisons
2017-01-19 14:50:15 +03:00