zeromus
b179a30d99
Merge remote-tracking branch 'remotes/origin/pr/1080'
...
# Conflicts:
# BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
merges PR #1080
closes PR #1080
(let's see if either of these can do it)
2018-03-13 16:33:53 -04:00
Asnivor
5a2b0ae6a6
Added joysticks 2 & 3 and removed TapeControls from VirtualPad schema (they are not needed there)
2018-03-13 19:16:12 +00:00
feos
a751131787
tastudio: disable shift+up/down, it breaks float editing mode
2018-03-12 21:41:11 +03:00
feos
61bf9b67a8
tastudio: a whole bunch of actions shouldn't be possible with no selection
2018-03-12 21:41:11 +03:00
alyosha-tas
c839bffc33
A2600: Add Driving controller and fix coleco Super Action Controller
2018-03-12 09:12:41 -04:00
feos
560092ffae
tastudio: allow scrolling/jumping to marker 0
2018-03-11 20:05:33 +03:00
feos
661a15dc2c
tsm decay: remove states within internal state gap
...
states settings: clamp things harder
2018-03-11 17:57:30 +03:00
feos
74d5797a6f
tastudio: don't let ctrl+up go oob
2018-03-11 15:04:41 +03:00
feos
7162de1d3c
tastudio: let's just report state count
...
will help to sort out possible decay bugs
2018-03-11 14:59:58 +03:00
TASeditor
47255deef5
fix selection ( #1134 )
...
fix selection going out of bounds
2018-03-10 20:35:07 +03:00
Azreal
6032063518
Now looks good :)
2018-03-10 03:00:44 -08:00
Azreal
26c0b1fff2
Continuing...
2018-03-10 02:49:39 -08:00
Azreal
96a35fe71b
My first commit - add file "EmuLuaLibrary.Tastudio.cs" to examples (not all have a examples yet)"
2018-03-10 02:33:41 -08:00
feos
7fedbac9c3
lua: fix #1119
2018-03-09 13:35:42 +03:00
feos
e8103a1c53
tastudio macros: don't die from colons in paths when saving to file
...
disable macros menu items when there's no selection
2018-03-08 22:58:18 +03:00
TASeditor
6580c2abef
Tastudio: drawing stuff, selection, patterns, add column lua function ( #1125 )
...
* alt+columnclick draws pattern
* selection: taseditor logic
* shift/ctrl keys restructure to taseditor
shift + up/down: move frame courser up/down by one
shift + pageup/pagedown: move frame courser to next/prev marker
ctrl + left/right: add/remove selection at last selected row
ctrl + shift + left/right: add/remove selection at first selected row
* Alt+drawing pattern
still not working with drawing upwards
* pattern drawing
upwards drawing working except it doesn't update last row.
TODO: Disallow Alt click to focus on menu.
* pattern: last input ignoring fixed
* Lua columnms
TODO: Don't save them into tasproj
* no need to update float edit stuff or cell changes when its not needed
* Shift+clicking draws input from first selected row to clicked cell
* fixed pattern drawing on empty cells
2018-03-08 22:15:47 +03:00
feos
40e28f2f98
tastudio: enable paste menu items when clipboard is available
2018-03-08 19:23:26 +03:00
feos
b2642cd0d9
tastudio: let's try this super annoying method to introduce *intended* control scheme to users
2018-03-08 15:31:07 +03:00
feos
f81f41f6f7
tastudio: fix #916
2018-03-08 14:44:09 +03:00
feos
bf8c21663d
State manager decay ( #1128 )
...
* Finally use exponential decay algorithm for greenzone
* Works in both directions (unlike fceux taseditor)
* Stop using last accesses states for anything
* When dropping states per project save, account for state gap better
* Use _states.Keys[i] instead of _states.ElementAt{i).Key in speedy parts, because it's apparently tons faster
* Use StateIsMarker() where it's supposed to be used
* Markers are still left untouched
* Branch states are still dead (probably forever)
2018-03-08 12:24:35 +03:00
Asnivor
3cc4b94406
Added default control bindings and prettified the controller configuration panels
2018-03-06 11:17:30 +00:00
Asnivor
90c1e293bf
Implemented multi bundler functionlity and multiple tape controls
2018-03-05 11:17:22 +00:00
Xadrophonix
d91bd35a95
Second pool of examples.
2018-03-04 14:07:06 -08:00
zeromus
02c72a663a
fix crashes when dsound devices go disabled
2018-03-04 02:43:50 -06:00
alyosha-tas
f4aa1269ab
Coleco: Initial commits for Super Game Module
2018-03-03 10:55:15 -05:00
Xadrophonix
4bcd69924b
All required contents for: https://github.com/TASVideos/BizHawk/issues/1122
2018-03-02 12:06:01 -08:00
Masterjun
605ca5816a
Lua: fix client.openrom
2018-03-01 01:06:15 +01:00
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