feos
0fe703c9b7
tsm: redo the algo from scratch, probably not last time
2018-02-27 01:28:24 +03:00
feos
50fdeb59e1
ffmpeg writer: lossless avi command (ffv1, dolphin style)
...
reorder options, make commands easier to read
2018-02-25 15:03:47 +03:00
feos
2947f439b3
not just tasing
2018-02-23 16:37:34 +03:00
feos
88223f6a5d
n64: let's stop advertising mk2 maybe?
2018-02-23 14:09:56 +03:00
frequem
71ba3024b7
Fixed linux build
2018-02-21 20:19:33 -05:00
frequem
d0d73766bd
Fixed some filenames causing problems on case-sensitive systems
2018-02-21 20:19:33 -05:00
feos
7ae374df01
tastudio: fuck this
2018-02-21 02:06:25 +03:00
zeromus
97a24951f3
add vcrt 2012 to startup checks
2018-02-17 13:49:51 -06:00
feos
f828641388
core config: dynamically resize description field to fit text
...
fix #1091
2018-02-13 01:45:05 +03:00
alyosha-tas
fd7a3a731e
PCEHawk: Add option for cropping
...
Resolves #71
2018-02-10 15:28:27 -05:00
TASeditor
36900b15d4
tastudio lua: setinput functions, onbranch callbacks ( #1098 )
2018-02-10 14:58:46 +03:00
alyosha-tas
58f6e624ff
SMS add Korea to region selection options
2018-02-08 09:26:22 -05:00
Asnivor
7c82d6d526
Merge pull request #1106 from TASVideos/master
...
Bring ZXSpectrum branch up to date with master
2018-02-06 08:45:48 +00:00
vadosnaprimer
fb692806c3
tastudio: supposedly fix #1090 question mark
2018-01-10 22:32:22 +03:00
vadosnaprimer
d074880242
tastudio: MarkerView.ShrinkSelection()
2018-01-10 22:06:43 +03:00
vadosnaprimer
5bff769fe9
tastudio:
...
- scroll to new marker and new branch
- don't kill selection per marker removal
2018-01-10 22:06:41 +03:00
zeromus
c17f793733
in 1809d19ecb
@vadosnaprimer made the disk capacity for greenzone disabled, but for some reason old settings files may still be setting a value into it, or maybe old tasprojs or something, so I just put a big limit on it so things dont crash. /shrugs
2018-01-09 14:21:58 -06:00
vadosnaprimer
eea6740722
lua: client.isturbo() and client.isseeking()
2018-01-06 13:30:47 +03:00
vadosnaprimer
68a0fcf408
move avi writer call so it captures lua messages
...
I think it doesn't outrun anything critical this way
2018-01-03 19:35:37 +03:00
Ashafix
07da0170fa
unified camelCase for Lua functions, changed Lua test script
2017-12-24 11:42:51 +01:00
Ashafix
4d063f6061
new library for communicating with other programs via Lua
2017-12-24 00:24:22 +01:00
Asnivor
f92269657d
Added core UI menu and fixed up settings / syncsettings
2017-12-04 15:40:27 +00:00
Asnivor
6d22b06c21
Added virtual pad to UI
2017-12-04 14:05:04 +00:00
adelikat
5c9da58ce8
Merge pull request #1067 from Ashafix/cliArguments
...
fixed possible upper case problem in command line arguments parser
2017-12-03 12:27:15 -06:00
vadosnaprimer
fcb7588724
use actual Clamp()
2017-12-01 18:19:29 +03:00
vadosnaprimer
cea50c1ab1
fix #1072
...
thanks for helping, .net
2017-11-30 19:53:52 +03:00
alyosha-tas
dab3b85599
Merge pull request #1071 from Asnivor/speccy
...
ZXHawk Initial
2017-11-28 18:08:48 -05:00
alyosha-tas
0cfd2c59d0
Gameboy GPU Viewer: Always set upper byte of palette
2017-11-26 15:46:21 -05:00
alyosha-tas
13ec13a556
GBHawk : Initial support for GPU Viewer
2017-11-25 21:16:14 -05:00
Ashafix
02692e932b
fixed possible upper case problem in command line arguments parser
2017-11-25 15:56:20 +01:00
Tastyfish
480f3b73f9
Keyboard support for SG-1000/Mark III
2017-11-25 01:23:12 -05:00
Asnivor
d012472999
Initial commit. 48K spectrum only.
2017-11-23 17:26:15 +00:00
Tastyfish
5a0cf817ee
Make Reboot Core not crash after Close ROM
2017-11-20 21:50:44 -05:00
alyosha-tas
8e1ba79e0a
GBHawk: Add core picker
2017-11-19 10:17:23 -05:00
alyosha-tas
76dca1147d
Merge pull request #1052 from YoshiRulz/ramwatch-displaycol
...
Add display type column (resolves #683 )
2017-11-14 09:51:05 -05:00
zeromus
18d46630bc
allow binding xpad triggers as analog controls. fixes #1054
2017-11-12 23:22:36 -06:00
YoshiRulz
f983c91eb0
Add display type column ( resolves #683 )
2017-11-10 14:32:30 +11:00
alyosha-tas
40658e99cf
Hex Editor: Update Big Endian Effect
2017-11-09 08:41:35 -05:00
zeromus
85a310590a
fix #1049 - anchoring of "Contributors" LinkLabel in BizBox
2017-11-07 19:49:33 -05:00
vadosnaprimer
1809d19ecb
smart state gap for greenzone. fix #915
...
disable disk capacity setting
2017-11-05 22:34:58 +03:00
vadosnaprimer
fbbe42d7fa
tastudio: drop logic that shrinks branch screenshot popup
...
the fact that it was screwing up osd text (that's not pixel based by design) causes more problems than smaller popup was ever intended to solve. and it's not branch or tasproject size, because screenshots are stored in the same resolution as your emulator screen. so I don't even know which problems it was solving. if it was made to shrink because originally it couldn't expand outside tastudio, this has been resolved a while ago, and we can afford covering as much user screen as they already cover with emuhawk. unless they complain, then it can return as an option.
2017-11-05 17:33:12 +03:00
adelikat
ebcd237858
Merge branch 'master' into domainedmemoryhooks
2017-10-29 12:38:29 -05:00
Tastyfish
9693d812d2
Adds SEGA Sports Pad for SMS support, also make controller syncsetting
2017-10-27 20:34:12 -04:00
zeromus
b6934ed195
Merge pull request #1034 from Asnivor/MDS
...
DiscSystem: MDS/MDF Support
2017-10-25 12:24:18 -04:00
Asnivor
166edd7cba
Added mds to file filters
2017-10-25 17:10:26 +01:00
Asnivor
6d87be1396
Experiemental MDS/MDF Support
2017-10-25 17:06:16 +01:00
alyosha-tas
0fd046de0d
Update HexEditor.cs
2017-10-21 09:55:03 -04:00
alyosha-tas
745e42a753
Hex Editor: Fix Cheat display
...
Fixes #1026
2017-10-21 09:52:07 -04:00
feos
1bd535c31f
tastudio: don't trigger right button up events if left button is still held down
2017-10-07 23:40:54 +03:00
feos
7529570ab8
tastudio: unbreak things if user cancels movie conversion on file open
2017-10-07 23:17:02 +03:00
feos
84412eafd9
tastudio: do normal seeking while recording too. needs testing
...
if you go to a frame while recording and unpaused, it will seek to that frame (not touching input since rec mode is suspended), and after it reaches it, it will unpause and restore rec mode
2017-10-07 15:20:30 +03:00
zeromus
74d1eba368
fix Broken Jump List #1015
2017-10-03 15:26:36 -05:00
alyosha-tas
e66e70534a
NESHawk: Audio slider
2017-09-07 10:26:27 -04:00
Tastyfish
d0fdc75a1e
SMS Light Phaser support
2017-09-01 22:39:01 -04:00
Tastyfish
1069a50219
Adds Sega Master System paddle support
2017-08-30 23:16:14 -04:00
Tastyfish
200ab8f8d8
GB Printer support for Gambatte, output color improvements
2017-08-29 18:16:02 -04:00
Tastyfish
e780e74f45
A frontend for the GB printer
2017-08-29 18:16:02 -04:00
alyosha-tas
aacb400da2
Update BizHawk.Client.EmuHawk.csproj
2017-08-29 10:51:47 -04:00
alyosha-tas
f94de09336
Delete emu7800.png
2017-08-29 10:43:53 -04:00
alyosha-tas
1a9adece4b
Update Resources.resx
...
remove emu7800 reference
2017-08-29 10:43:03 -04:00
alyosha-tas
cfb2bc8ed4
remove A78 core picker from main form
2017-08-25 10:40:01 -04:00
alyosha-tas
cf0ea5eded
Update MainForm to remove EMU7800
2017-08-25 09:47:17 -04:00
alyosha-tas
c35abb61ee
Remove EMU7800 from core extensions
2017-08-25 09:44:48 -04:00
alyosha-tas
b5b2e442c8
Schema: Remove EMU7800
2017-08-25 09:39:40 -04:00
alyosha-tas
fc72a59c8b
Update Resource Designer: remove EMU7800
2017-08-25 09:35:05 -04:00
zeromus
1250b72bce
tidy autoflushing stuff
2017-08-23 10:32:17 -04:00
zeromus
a7cbdd7dab
Merge pull request #964 from shanehoman/flushsaveram
...
Timed SaveRAM flush to disk
2017-08-23 10:21:49 -04:00
zeromus
fb697840d0
dont blow up when a core reporting 0x0 virtualsize is auto-loaded. not the most graceful solution, but it works
2017-08-22 18:34:45 -04:00
shanehoman
85575eae82
Standardize as AutoSaveRAM
...
- Rename files
- Add path to PathManager
- Alter config UI
Set default settings
- ASR disabled
- 5m preselected
Display OSD messages when ASR enabled
- SaveRAM is older than ASR
- SaveRAM doesn't exist but ASR does
2017-08-19 23:14:08 -07:00
shanehoman
bdb197ac23
Rewrite FlushSaveRAM to write the newest sram to disk first, then move older data.
...
Moved autosave timer sets to save/load sram methods
Manual saves won't reset the autosave timer
Remove excess ticks when lowering the autosave timer
2017-08-18 22:42:28 -07:00
shanehoman
89059673f0
Configure autosave in Config -> Customize... -> Advanced under the SaveRAM backup option
...
reduced options to 5s for HUDs or other RAM watchers or 5m, typical backup save timing in visual studio and office.
Added option for custom autosave interval
Split Autosave enable/disable and time settings
Fixed hotkey display for Flush SaveRAM (menu was reading the wrong key in HotkeyBindings)
2017-08-18 21:02:51 -07:00
shanehoman
fce06a7b5b
don't overwrite the orderly shutdown SaveRAM files, keep a separate autosave channel
2017-08-18 17:15:48 -07:00
shanehoman
acd194128e
automatically save saveram every 1/5/15/30/60/300s
...
fun fact: a 1 frame flush timer is workable on a RAM disk
2017-08-18 15:36:26 -07:00
alyosha-tas
097d20adf2
Update MainForm.Events.cs
...
Let overscan be available to SG1000 as well
2017-08-15 21:23:30 -04:00
adelikat
3f8aa0e018
Lua - implement tastudio.getbranches() and tastudio.getbranchinput(), fixes #843
2017-08-05 11:04:00 -05:00
adelikat
cd5f6e66e1
Atari 7800 - sort out system id stuff
2017-08-04 17:17:14 -05:00
adelikat
56859e9581
MemoryCallbacks - Change "domain" to "scope"
2017-08-03 20:03:40 -05:00
adelikat
04ce66c397
phase 1 of changing memory callback api to specify domain - require cores to specify which domains are available and have the domain passed in when creating callbacks. Still todo - cores need to pass in domain name on CallReads/Writes/Executes methods
2017-08-01 22:05:17 -05:00
alyosha-tas
0d0e8540d4
Update BizHawk.Client.EmuHawk.csproj
2017-07-31 12:41:45 -04:00
alyosha-tas
ec8cfa9f86
Update BizHawk.Client.EmuHawk.csproj
2017-07-31 12:21:00 -04:00
alyosha-tas
019b5ae2ce
A7800Hawk: Filter Menu
2017-07-31 12:12:06 -04:00
alyosha-tas
795619e3c3
A7800Hawk: Add filter option
...
-Will be needed for Tower Toppler and Jinks
2017-07-31 12:10:08 -04:00
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