Trivial-Man
fdc30ccd12
LuaPictureBox: Add GetMouse
...
A simple function that gets the point the mouse cursor is at relative to the LuaPictureBox's upper left corner
2017-06-29 19:52:40 -06:00
adelikat
aaaeb95a05
Atari 2600 - update paddle virtualpads with the new float ranges
2017-06-29 13:46:17 -05:00
adelikat
f5cb35a862
Atari 2600 - vritual pad and mnemonics for paddles
2017-06-28 14:27:15 -05:00
adelikat
d862ad8232
Atari 2600 - Virtual support for new controller configurations (Paddles just stubbed out), add Left and Rigth Difficulty toggle buttons to the console buttons section
2017-06-28 07:23:36 -05:00
adelikat
3d443b3e2f
Cheats - change button name from Game Genie to Code Converter. Cheat Code Converter - show a not supported message if user tries to enter a Game Genie code for SNES since we do not currently support that scenario
2017-06-27 21:06:36 -05:00
Trivial-Man
d3834fff49
Merge branch 'master' into master
2017-06-25 18:45:41 -06:00
Trivial-Man
2ddadeae24
Add PictureBox component and methods for drawing on it
2017-06-20 01:20:27 -06:00
Trivial-Man
b0e39406a6
Use LuaPictureBox functions in LuaCanvas
...
Also add in the missing error logs and correct some typos in LuaMethodAttributes.
2017-06-20 01:18:35 -06:00
Trivial-Man
089c487f26
Use LuaPictureBox for the LuaCanvas
2017-06-20 01:16:57 -06:00
Trivial-Man
28acb602ae
Create LuaPictureBox component
2017-06-20 01:12:13 -06:00
adelikat
4982af7521
Merge branch 'master' into waterbox2
...
# Conflicts:
# BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesCore.ISaveRam.cs
2017-06-19 10:04:46 -05:00
adelikat
162e851468
Saturn - virtualpad support for Mission and Dual Mission
2017-06-18 16:05:46 -05:00
adelikat
5c71fc2e34
Saturn - Wheel - virtual pad support
2017-06-18 15:03:51 -05:00
adelikat
7e98cd6ec9
Saturn - mouse - make button names consistent with other cores, virtual pad support
2017-06-18 15:03:50 -05:00
adelikat
b22787fc44
Saturn - 3d pad - set mids for analog ranges, finish virtualpad support
2017-06-18 15:03:49 -05:00
zeromus
4e1decfa21
add LuaCanvas DrawArc missing from last luacanvas PR merge
2017-06-15 15:01:50 -05:00
Trivial-Man
eff9308bbf
Add drawing features
...
Brings canvas up to feature parity with LuaLibraryBase
2017-06-15 11:41:27 -06:00
nattthebear
1314912cf8
libsnes: Hack about a bit to make the graphics debugger function again. It probably crashes somewhere...
2017-06-13 17:55:07 -04:00
adelikat
97d7dd7f42
merging master into waterbox2 this one was messy may be regressions
2017-06-13 08:16:25 -05:00
adelikat
ac6b18c137
tastudio - change performance profile nag to a snes9x nag
2017-06-12 20:56:32 -05:00
alyosha-tas
3c46604f28
Add files via upload
2017-06-11 18:15:11 -04:00
adelikat
d18a512db8
Saturn - virtualpad support for 3d controller, however, analog stick needs some fixes to support the large analog range of the stick
2017-06-11 14:45:18 -05:00
adelikat
5406da7406
Saturn - start virtualpad support - multitap logic in place, only standard controllers currently
2017-06-11 09:36:01 -05:00
nattthebear
36be9e9fc7
snes: waterboxification phase 2
2017-06-10 14:16:25 -04:00
adelikat
e298863b3d
VB - virtual pad support, slight fix to button order on controller config
2017-06-06 11:38:43 -05:00
adelikat
b39c2dccf0
NGP - mnemonic for Option button, Virtualpad support
2017-06-06 11:07:16 -05:00
adelikat
87ce1086cb
snes9x - virtualpads
2017-06-04 19:44:25 -05:00
adelikat
95353188c7
Merge branch 'master' into waterbox2
2017-05-31 13:38:01 -05:00
adelikat
1164868063
GB config dialogs cleanup
2017-05-31 08:52:55 -05:00
nattthebear
f99a080e60
Merge remote-tracking branch 'origin/master' into waterbox2
...
# Conflicts:
# BizHawk.Client.EmuHawk/MainForm.Designer.cs
# BizHawk.Client.EmuHawk/MainForm.cs
2017-05-29 14:35:30 -04:00
feos
3ba4adb6bc
tastudio: finish moving column click edits to taseditor logic
2017-05-29 20:20:44 +03:00
adelikat
3c7707a6a0
lua - add gui.clearImageCache, also add a param to drawImage that can force it to not be cached if desired
2017-05-29 11:09:19 -05:00
nattthebear
7f2e06b0b5
clean things up and make gpgx fully (?) multi-instance correct
2017-05-28 13:46:08 -04:00
adelikat
4db328f7ad
Hex Editor - Find box - remember Hex vs Text radio selection
2017-05-28 10:13:34 -05:00
adelikat
f81f745fcc
Some luaconsole refactoring and moving more logic into LuaImp
2017-05-24 15:59:05 -05:00
adelikat
19dde8018a
InputRoll cleanups
2017-05-24 11:45:57 -05:00
adelikat
74b2cca967
more tastudio cleanups
2017-05-24 10:50:25 -05:00
adelikat
b03e224c5e
TAStudio cleanup
2017-05-24 10:49:35 -05:00
adelikat
50b5f4a1a9
Virtualpad misc cleanups
2017-05-24 09:07:03 -05:00
adelikat
47f2371953
Misc cleanups
2017-05-24 09:06:31 -05:00
adelikat
4d1dd215e6
Lua Console - temp fix to fix recent regression of lua scripts disappearing on reboot core
2017-05-24 08:30:30 -05:00
adelikat
770f27dfd4
Console lua library functions - check if LuaConsole is loaded on these calls. Currently the console should always be open if a script is being called but this is a preparation commit to eventually support running lua scripts without the lua console loaded
2017-05-23 13:05:36 -05:00
adelikat
4919fc5182
don't reference GlobalWin.LuaConsole in LuaConsole!
2017-05-23 13:04:28 -05:00
adelikat
facd845453
Lua Console - Move StartLuaDrawing() and EndLuaDrawing() to LuaImp since they exclusively LuaImp logic
2017-05-23 12:40:40 -05:00
adelikat
6196d81b5d
Move _luaList from LuaConsole to LuaImp
2017-05-22 16:47:27 -05:00
adelikat
8d91557f4e
cleanups in ToolManager
2017-05-22 14:23:14 -05:00
adelikat
a6414ff05c
Mainform cleanup round 2
2017-05-22 14:23:13 -05:00
adelikat
f89bcf4bfa
cleanup of Lua some related files
2017-05-19 11:05:21 -05:00
adelikat
31e68a38f9
Cleanup EmuHawk lua library code
2017-05-19 09:47:18 -05:00
adelikat
7f269d25df
Make lua library dependent services private
2017-05-19 08:58:23 -05:00
adelikat
0d4313af91
general Cheat code cleanup
2017-05-18 15:16:02 -05:00
adelikat
75affd8940
Lua console code cleanup
2017-05-18 14:53:03 -05:00
adelikat
4c48542b98
fix null reference exception when LuaSandbox attempts to use the Logger
2017-05-18 14:27:22 -05:00
adelikat
a9ba93fcf3
C64 virtual pad - fixing mapping of joypad B buttons
2017-05-13 16:45:18 -05:00
nattthebear
ebe789eed2
heh
2017-05-10 07:45:23 -04:00
zeromus
8bc067cbbe
lua: fix memory leak causing crash after a few dozen script loads/resets
2017-05-10 01:58:19 -05:00
adelikat
e839a1c163
Add lua canvas methods to documentation
2017-05-07 16:33:48 -05:00
adelikat
c33fbfddf4
Colecovision - virtualpad support for new controller options
2017-05-07 10:04:15 -05:00
zeromus
ac767a2acc
clarification to the saveram flushing system
2017-05-06 17:50:36 -05:00
J.D. Purcell
8b2b12585a
Mostly whitespace cleanup to reduce difference with mono-portable branch.
2017-05-02 23:09:50 -04:00
adelikat
698c6741ae
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
2017-05-01 20:09:11 -05:00
adelikat
ded1c2d7b7
Break off BoardName from IEmulator into a separate IBoardInfo service
2017-04-30 21:01:54 -05:00
adelikat
20d2a7d198
Lua - tastudio onquery callbacks - attempt to better clarify the expected lua function that is taken as a parameter
2017-04-30 12:05:27 -05:00
adelikat
436a853c96
Fix typo - Scema -> Schema
2017-04-29 15:41:27 -05:00
adelikat
19f45dcc85
VirtualPads - PSX Multitap support
2017-04-29 14:57:27 -05:00
adelikat
ba4af238b7
VirtualPads - PSX NeGcon support, also slider controls now support vertical orientation
2017-04-29 14:47:51 -05:00
adelikat
f6f967a723
VirtualPad - start PSX NeGcon support
2017-04-27 16:52:50 -05:00
adelikat
a20e01ab69
Remove the obsolete MemoryDomain.FromByteArray() method
2017-04-24 13:55:20 -05:00
adelikat
a86ad73ade
Comment out some temporarily short-circuited code to remove some warnings
2017-04-24 12:59:24 -05:00
adelikat
cc5ff74689
Fix debugger throwing exceptions on opened on a core that does not implement IDisassemblable
2017-04-23 11:42:26 -05:00
adelikat
30aa86cd7e
Intellivision - more cleanup
2017-04-23 11:10:26 -05:00
feos
8dcf9fb61a
tastudio: tweak editing selection by clicking column header
...
instead of reverting every button state, apply the reverted state of the first selected frame to all the selection
2017-04-23 14:47:10 +03:00
adelikat
1184e8ed05
lua - implement tastudio.getselection(), tastudio.insertframes(), tastudio.deleteframes()
2017-04-22 20:50:03 -05:00
adelikat
76f77390ca
SNES - virtual pad support for all the controller types and combinations
2017-04-22 11:55:21 -05:00
adelikat
e3ae4b1410
LibsnesCore reformating round 2 - sort out private fields vs pulbic properties
2017-04-19 12:19:16 -05:00
adelikat
8f3d1613a0
misc code cleanups in ram watch tool files
2017-04-19 07:50:25 -05:00
alyosha-tas
88348f03fa
Genesis game genie code fix here as well
...
other half of fix to #777
2017-04-18 07:14:18 -04:00
adelikat
28da1e215f
misc code formatting improvements in random files in EmuHawk
2017-04-17 15:23:31 -05:00
alyosha-tas
31ba7bc3dd
Update GenGameGenie.cs
...
Fix #777
2017-04-15 19:49:15 -04:00
J.D. Purcell
b53502eed8
Spaces -> tabs.
2017-04-15 16:37:30 -04:00
J.D. Purcell
ed3bf0e62b
Fix mixed line endings.
2017-04-15 15:53:02 -04:00
adelikat
1e05e8a29d
Virtual Pad - add tilt controls to GBA when mGBA is the core. Fixes #830
2017-04-13 13:06:12 -05:00
adelikat
e23dc983f0
Merge pull request #826 from lenalia/master
...
Added horizalign and vertalign to DrawText
2017-04-11 16:43:20 -05:00
adelikat
fc59710dab
some code cleanup, mostly introducing C#6isms, also add a customized resharper+stylecop settings file in case anyone is using resharper
2017-04-10 10:30:05 -05:00
J.D. Purcell
a786f73154
Fix some places using 'int' instead of IntPtr. ( #828 )
2017-04-08 18:36:29 -04:00
lenalia
117ce07aaf
Added horizalign and vertalign to DrawText
2017-04-04 21:20:33 -04:00
shanehoman
58e1b52369
expose MainForm.SaveRam() method to lua
2017-04-02 23:12:38 -07: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
feos
a9cda4a21f
tastudio: dynamically resize usertext column
2017-03-15 21:46:46 +03:00
feos
2fa40bac04
tool positions: tolerate slight accidental offscreen by resetting to 0 instead of ignoring
...
todo: check bottomright offscreen too someday?
2017-03-15 19:49:32 +03:00
feos
4eaa04d412
tastudio: branch text edit popup follows mouse pointer
2017-03-15 19:24:27 +03:00
feos
6e99227c72
tastudio: Clone() for branches. fixes UserText cancellation
...
also cancel backup and osd message if text edit was canceled
2017-03-15 19:17:47 +03:00
feos
d254ad01d8
tastudio: add branch undo feature
...
the fact that it's separated from changelog is because there's no way to extend the latter, but *also* it's intended, as we want branches to be independent from changelog manipulations
todo: figure out branch text edits
2017-03-14 22:49:55 +03:00
feos
c6d1aad25f
tastudio: actually change branch screenshot bitmap
2017-03-14 22:15:20 +03:00
feos
868c02175c
some more topmosts and sound mutes
2017-03-14 22:13:51 +03:00
feos
a30b89039f
more topmost modal dialogs
2017-03-12 14:50:24 +03:00
feos
fed9380e33
tastudio: rewinding was turning rec mode off
2017-03-08 20:42:24 +03:00