alyosha-tas
fa55166059
Update BizHawk.Client.EmuHawk.csproj
2017-07-31 12:08:52 -04:00
adelikat
62c2e0fc6a
TAStudio - remove ability to edit the platform id when editing the header
2017-07-30 14:21:40 -05:00
alyosha-tas
61b300b65a
Update EMU7800 schema
...
Facilitate testing between cores
2017-07-29 20:22:44 -04:00
alyosha-tas
d0c658b380
Update A7800Hawk schema with BW
2017-07-29 19:22:11 -04:00
zeromus
d96f26452c
fix d3d dispmethod crash
...
probably fixes #947
2017-07-29 14:58:56 -05:00
nattthebear
e9c04b1951
adjust some documentation written for the former Yabause core
2017-07-29 08:33:38 -04:00
adelikat
89b57288e7
Cheat Code Converter - when creating NES game genie codes with a compare value, set comparison type to Equals, instead of relying on "None" to default to Equals
2017-07-28 18:13:32 -05:00
zeromus
94e2fe2a10
fix displaymanager crashes when rebooting snes9x (and maybe others) while paused (due to unset virtualsize).
2017-07-27 22:42:13 -05:00
adelikat
bb1afe059e
add the .32x extension to various lists of extensions that should probably not exists in the first place, fixes file chooser from opening up on unknown .32x roms, and auto-picking a .32x rom if it is the only file in an archive
2017-07-24 12:28:49 -05:00
adelikat
51eed83cce
lua - tastudio.getselection() - make key of the lua table an index
2017-07-24 08:44:15 -05:00
nattthebear
4a2618470e
saturnus: three dee virtual pad fix axis
2017-07-23 19:40:20 -04:00
zeromus
5d22dfac0e
fix custom listview win32 structs for 64bits (not 100% sure I did this correctly)
2017-07-23 10:16:55 -05:00
zeromus
d5770fb8a3
re-apply "keepalive" GC fixes to luainterface mode in emuhawk; maybe it will actually work now and not result in crashes. at least we should check it.
2017-07-22 23:41:30 -05:00
adelikat
8ea7993e04
Multidisk bundler - Remove GEN as an option for now
2017-07-22 16:39:21 -05:00
nattthebear
569730a61b
picodrive: region select. closes #929
2017-07-22 10:55:17 -04:00
alyosha-tas
7a0295e48f
Update A7800 Hawk Schema
2017-07-21 19:28:44 -04:00
adelikat
140f603607
rename menu item from Pizza Boy to SameBoy, remove some commented code
2017-07-21 08:34:44 -05:00
adelikat
db6858f2fe
Merge branch 'pceperipherals'
2017-07-20 08:11:51 -05:00
nattthebear
e828868904
Merge branch 'sameboy'
2017-07-19 20:45:33 -04:00
nattthebear
a640c53e52
Sameboy: RTC
2017-07-19 20:18:13 -04:00
nattthebear
cf8013af4a
sameboy: Add more features for the merciless slave driver
2017-07-19 18:48:11 -04:00
zeromus
ee7b0bf20c
i dont think the xinput joystick->direction mappings sensitivity was right. made them less sensitive.
2017-07-19 16:50:05 -05:00
adelikat
3109bdcc6a
PCE - cleanup
2017-07-18 11:20:02 -05:00
adelikat
eaaf424a2c
PCE - refactor virtual pad logic to use the controller deck
2017-07-18 11:16:42 -05:00
adelikat
9fc8b8700d
PCE - add ui for controller config
2017-07-18 11:01:50 -05:00
adelikat
f60a4a07e7
UI for multi-disc Sega-CD support. Note that the ui will technically allow you to bundle a mix of dics and carts, but tom loading for now will only take multiple discs.
2017-07-17 20:36:04 -05:00
zeromus
3ef2196a28
fix ghost window stealing input focus when exiting dialogs opened by hotkeys, or something like that
2017-07-17 13:00:08 -05:00
adelikat
f424a22033
Tastudio - fix recent menu - fixes #920
2017-07-17 11:20:59 -05:00
Ashafix
d42962a1b4
removed unnecessary code duplication
2017-07-17 08:23:58 +02:00
Ashafix
a71255b4b2
updated arg parser
2017-07-17 01:28:22 +02:00
zeromus
60b9825f64
fix race condition in test of active window from input thread (which was a bad idea in the first place) which can throw null references in unlucky cases ( fixes #917 )
2017-07-15 22:09:50 -05:00
zeromus
4704f58ead
add lua reboot notice
2017-07-15 16:41:01 -05:00
zeromus
afda5dbb62
set a value in the switchable lua library to indicate whether it's NLua or LuaInterface; effectively undo 8bc067cbbe
for LuaInterface
2017-07-15 16:36:18 -05:00
zeromus
dce98db811
fix saturn PixelPro resolution management mode to reformat framebuffer to requirements, so it works like it's supposed to
2017-07-15 02:53:33 -05:00
adelikat
af653725bb
PCFX - multi-disc support
2017-07-14 19:46:05 -05:00
adelikat
b67c104de7
Saturn - multi-disc support
2017-07-14 19:40:27 -05:00
adelikat
3f16f8bd79
pc-fx - virtualpads
2017-07-14 14:21:50 -05:00
zeromus
ae4fff522d
epic hacks to fix the lua selection on packaged builds (which significantly, contain bizhawk related dlls in the dll directory)
2017-07-14 13:45:57 -05:00
zeromus
d271fe6542
Merge pull request #885 from Trivial-Man/master
...
Create LuaPictureBox class and implement it
2017-07-14 12:21:54 -05:00
Ashafix
e2e278eea9
added command line arguments parser
2017-07-14 13:04:43 +02:00
zeromus
af7a2d8b4a
forgot to commit
2017-07-14 01:02:15 -05:00
Trivial-Man
8e0926449f
Fix LuaPictureBox
...
Got left out when fixing other files. Sorry.
2017-07-13 22:48:37 -06:00
Trivial-Man
6cb3921864
Fix BizHawk.Client.EmuHawk.csproj
...
Missed some changed filenames
2017-07-13 22:40:51 -06:00
Trivial-Man
7b8818c35b
Resolve issues with Master
...
- Uses NLua instead of LuaInterface
- Uses LuaMethod instead of LuaMethodAttribute
- All LuaCanvas Lua calls now begin with lowercase
- Also allows LuaPictureBoxes added through forms to be compatible with addClick
2017-07-13 22:32:27 -06:00
Trivial-Man
949cece7c5
Add files via upload
2017-07-13 22:30:35 -06:00
adelikat
9efa5a01b0
Option to pick the lua core in the customize dialog
2017-07-13 21:05:02 -05:00
adelikat
b968dbf81b
pizza boy sgb - virtualpad support for the other controllers
2017-07-13 20:45:54 -05:00
zeromus
d54fee4d91
Merge branch 'master' into master
2017-07-13 19:17:09 -05:00
adelikat
367b243990
Pizza Boy - preliminary SGB virtualpad support
2017-07-13 12:22:58 -05:00
adelikat
6d77f5a3c0
virtual pads for picoDrive
2017-07-13 12:02:08 -05:00
adelikat
1990c4f8c2
disable Genesis menu when picodrive is the GEN core, since it doesn't currently support anything in the menu
2017-07-13 11:56:26 -05:00
adelikat
d65368d397
add .the 32x file extension to the Open Rom dialog
2017-07-13 11:53:19 -05:00
adelikat
9cb44cad03
Fix some filenames from previous renames, and more attribute renames
2017-07-12 14:48:27 -05:00
adelikat
6e06947a33
rename ToolAttributes
2017-07-12 14:44:14 -05:00
adelikat
5d855ef60b
more attribute renaming
2017-07-12 14:40:10 -05:00
adelikat
c6e0e9fa57
Rename CoreAttributes to CoreAttribute as to not be a bad person
2017-07-12 14:10:55 -05:00
zeromus
a0b2a04cd5
fix firmwareconfig categorization FIXMES
2017-07-11 21:13:36 -05:00
zeromus
44d284acd4
tooltips for main firmwares view
2017-07-11 21:05:14 -05:00
zeromus
010c9d262f
firmwaresinfo tooltips
2017-07-11 21:02:24 -05:00
nattthebear
ff58de56a1
TSTHawk: Settings?
2017-07-11 18:12:03 -04:00
adelikat
5978db7036
Lua - forms.setsize() - add a description instead of just TODO
2017-07-11 08:17:49 -05:00
adelikat
597708765a
Lua canvas - use LuaMethodAttribute (if available) when registering canvas methods, also fix casing of a few methods for consistency, fixes #908
2017-07-10 14:59:05 -05:00
adelikat
9581ce6a93
rename LuaMethodAttributes to LuaMethodAttribute so as not to be a bad person
2017-07-10 14:02:08 -05:00
zeromus
0f686a0de1
* revert strict string checking behaviour from nlua Revision 10f4d0ce78a2a3cb9b727ac55c8705385f0ded7e (we dont want it, probably)
...
* do a better job porting old commits from bizhawk (should fix memory leaks, optional arguments)
2017-07-10 12:59:06 -05:00
adelikat
5781746251
Lua - use the proper Log method in some lua libraries
2017-07-10 11:24:32 -05:00
zeromus
2a2f3ea7e2
cleanup of some unused images
2017-07-10 00:48:36 -05:00
zeromus
3417453b43
use NLua+KopiLua instead of LuaInterface
2017-07-09 23:51:02 -05:00
zeromus
e1d0ea2bcb
fix prereq alert target url ( fixes #910 )
2017-07-09 13:23:04 -05:00
adelikat
af3ab7c208
TraceLogger - Turn off core tracing when closing, TooManager - check for disposed tools before running NewUpdate(), fixes #911
2017-07-09 13:19:09 -05:00
zeromus
cc33617f74
fix crash in snes virtualpad when mouse is used
2017-07-09 11:40:55 -05:00
adelikat
f53624f336
tastudio greenzone settings - don't check for if 64 bit process
2017-07-09 09:39:36 -05:00
adelikat
9a5ae16c7d
remove the 32bit gpgx, and refactor things to only use the 64 bit version. keep 64bit stuff in a gpgx64 folder to avoid git auto-rename detection shenanigans
2017-07-09 09:21:03 -05:00
Maximilian Peters
bbcea298d7
Added support for Lua scripts via the command line
2017-07-06 01:06:31 +02:00
adelikat
a2a27fb634
Merge branch 'a26peripherals'
2017-06-30 08:36:49 -05:00
Trivial-Man
8a2056193d
LuaCanvas: Add SetLocation function
...
Allows the user to reset the location of the canvas window at will while a script is running
2017-06-29 20:16:02 -06:00
Trivial-Man
22200171e7
LuaCanvas: Include GetMouseX & Y functions
...
Gets the X and Y coordinates for the mouse cursor relative to the canvas
2017-06-29 20:07:21 -06:00
Trivial-Man
1a1ae98a2e
EmuLuaLibrary.Gui: update createcanvas
...
createcanvas now takes additional parameters that specify where the canvas window should be created
2017-06-29 20:03:18 -06:00
Trivial-Man
5900f9b1ec
LuaCanvas: add parameters for specifying location
...
Constructor now takes in arguments for setting the x and y coordinates of the canvas window
2017-06-29 20:01:31 -06:00
Trivial-Man
eb6676e0ba
EmuLuaLibrary.Forms: add more PictureBox functions
...
Adds the functions for getting the mouse x and y coordinates from PictureBox components.
2017-06-29 19:59:27 -06:00
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
3be2a92390
wire up pizza boy as a sgb option in the core menu
2017-06-29 19:34:02 -05:00
adelikat
aaaeb95a05
Atari 2600 - update paddle virtualpads with the new float ranges
2017-06-29 13:46:17 -05:00
zeromus
2d29b8b245
dont crash when autoprescale is enabled and it's asked to _shrink_
2017-06-29 04:47:22 -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
zeromus
7a2c8bbf69
shut up MSB3270
2017-06-27 16:25:50 -05:00
adelikat
434527666c
Fix Nes and GBA core picker menus
2017-06-26 19:19:06 -05:00
zeromus
cad5f441dd
fix build paths to output
2017-06-26 17:57:50 -05:00
zeromus
0085729392
delete x64 build configuration, use anycpu instead. take care to set Prefer32Bit false in exe csproj, since visualstudio's gui preference doesn't work.
2017-06-26 17:47:51 -05:00
zeromus
9ad4c32b73
fix global base path handling to make some sense to me
2017-06-25 23:12:31 -05:00
Trivial-Man
d3834fff49
Merge branch 'master' into master
2017-06-25 18:45:41 -06:00
alyosha-tas
a0a84173e5
Update MainForm.Designer.cs
...
Add warning for SMS BIOS setting
2017-06-22 16:37:35 -04:00
alyosha-tas
1b6011cefa
Update ProfileConfig.cs
...
Make SMS UseBIOS true by default
2017-06-22 16:34:54 -04:00
zeromus
390e5b1a26
fix avi dumping on x64
...
problem was 4bytes only gap before lpParams.
did I break the struct for 32bit?
2017-06-20 23:27:44 -05:00
Trivial-Man
a6eb3f060e
Include LuaPictureBox in project
...
Oops.
2017-06-20 02:18:24 -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