Commit Graph

11260 Commits

Author SHA1 Message Date
Isotarge 0bf5482af4 Fix typo
Thanks to Keeta for pointing this out
2016-11-23 00:04:49 +10:30
feos f59ebfe126 tastudio: refactor restore logic again, fixes some more bugs
(_autoRestoreFrame completely replaced by LastPositionFrame)
2016-11-21 23:59:12 +03:00
feos 0e9e4cc034 tastudio: fix < button when seeking is paused 2016-11-21 21:19:53 +03:00
feos ef8068daa4 Revert "tastudio: move LastPositionFrame to TasMovie, prepare for another revision"
This reverts commit eea49f1895.
2016-11-21 20:03:56 +03:00
feos eea49f1895 tastudio: move LastPositionFrame to TasMovie, prepare for another revision 2016-11-21 19:29:11 +03:00
feos 05d47a7318 tastudio: make analog hotkeys working, and their names fit in 2016-11-21 18:00:21 +03:00
feos 95dc2fd6b3 tastudio: move arrow keys logic to hotkeys
disallow sending Minus to MainForm
2016-11-20 23:26:13 +03:00
hegyak 438e891358 Add BeefDrop and FailSafe to the EMU7800.csv
This corrects their input.
2016-11-20 08:21:56 -08:00
hegyak 1390e26371 Update the Atari 7800 GameDB to support a few new hacks. 2016-11-20 07:57:20 -08:00
feos acbdfbcec9 tastudio: make analog editing mode expandable along with selection
- apply the changes made using keys to all the analog edited cells
- clamp displayed value if needed the same the resulting value is clamped
2016-11-20 17:16:29 +03:00
zeromus 327606234f fix can't use neshawk (recent regression) 2016-11-19 20:07:17 -06:00
adelikat 2af7765ae0 Don't attempt to detect .smc and .sfc files as archives. Do we want to do this for all known rom extensions? 2016-11-19 14:48:52 -06:00
adelikat b7a6542fb6 Lua - gui.drawImage(), gui.drawImageRegion() - log an error if image can not be found, instead of throwing an exception 2016-11-19 14:10:17 -06:00
feos a413f524c9 remember that not every platform has analog controls 2016-11-19 21:21:07 +03:00
feos a8dde12c1f tastudio:
- set Float type to analog control columns
- set their size taking into account their MaxDigits
- stop displaying neutral analog values

input OSD:
- obtain real neutral analog value the given core uses and hide it, instead of hiding hardcoded zero
2016-11-19 19:31:04 +03:00
feos 3ea3012aa7 tastudio:
- properly setup autoloaded and normally loaded project columns
- actually call the callback that updates scrollbars and other stuff
2016-11-19 00:50:40 +03:00
alyosha-tas 825d45966c Intellivision Fixes
-Pixel Priority
-Border Fixes
-Collisoin Fixes
2016-11-17 22:54:11 -05:00
alyosha-tas dd49981eb3 Intellivison fix color stack mode 2016-11-17 19:24:10 -05:00
feos 433d4ad693 tastudio: revive ColumnsChangedCallback, and alarm if it dies again 2016-11-17 21:30:42 +03:00
feos 2a9bd175d8 tastudio: kill zombie denoteStatesWithBGColor and co. in InputRoll, having them in Settings is enough 2016-11-17 20:25:06 +03:00
feos edf21b8bfe fix tastudio crashes when:
- setting 0 space for disk states
- righclicking on selection if a bunch of selected frames contains the last frame
- cutting the last frame
2016-11-17 20:05:41 +03:00
feos 48f92aa3ca commit glide64 dll too 2016-11-17 19:04:07 +03:00
alyosha-tas 379a4c6c96 Intellivision clean up border collision 2016-11-16 22:32:59 -05:00
alyosha-tas 9db357017a Intellivision: Implement y-scaling 2016-11-16 20:03:19 -05:00
feos 05f2c09aef m64p:
- dynamically allocate frameBuffer and DepthBuffer for glide64 and glide64mk2 (fix #728)
- make mk2 output to bizhawk output dir
- rebuild mk2 dll, but not glide64 just yet, since I experience artifacts that are probably a result of my compilation?
2016-11-16 22:49:45 +03:00
alyosha-tas f539f011c5 Intellivision implement x-scaling 2016-11-16 12:52:55 -05:00
alyosha-tas 9e5ec5005f Intellivision fix y-flipping 2016-11-16 10:51:26 -05:00
alyosha-tas d53e9dd898 Intellivision fixes 2016-11-16 09:20:07 -05:00
hegyak 79a9b4c349 Resolves Issue 729. 2016-11-16 05:27:37 -08:00
alyosha-tas 2cc4e6bf58 Intellivision Timing Fix 2016-11-15 10:28:09 -05:00
alyosha-tas af03ac3eb7 CP1610 Add registers to tracer 2016-11-14 21:17:24 -05:00
alyosha-tas fbd630b594 Update CP1610.Execute.cs 2016-11-14 20:44:36 -05:00
adelikat 30f573729c Use Count not Count() 2016-11-14 15:21:26 -06:00
feos 0b1245d769 tastudio: when loading another project, update column menus
todo: fix autoload
2016-11-14 22:39:58 +03:00
feos 52506433a2 tastudio: don't try to apply ClientSettings (columns) before SyncSettings (amount of players) 2016-11-14 20:13:08 +03:00
alyosha-tas 1fcb1315d1 intellivision Scrolling Bug fix 2016-11-13 22:41:25 -05:00
alyosha-tas 44cbac540b Intellivision correct scrolling
This is getting pretty dense and ugly
2016-11-13 22:13:31 -05:00
alyosha-tas c00d68d93f Intellivision implement BG delays 2016-11-13 21:13:01 -05:00
adelikat 889feeeeba fix #414 by idiot-proofing the lua console command window, if emu.frameadvance() is called, log a warning instead of blowing up 2016-11-13 11:26:09 -06:00
adelikat ddf23e4c3a Lua console - use string.IsNullOrWhiteSpace when checking the command line box 2016-11-13 11:15:30 -06:00
adelikat 20fb060c65 make multihawk compile, not sure what happened here, maybe a bad merge? 2016-11-13 11:01:27 -06:00
adelikat be93e78dd5 Intellivision - add .int files to the open file dialog in developer builds 2016-11-13 08:25:19 -06:00
feos 578b688d51 tastudio analog editing: Escape key cancels all changes
also prevent marker set from entering analog mode and releasing the LMB over the frame column (might happen after drag editing)
2016-11-13 16:42:24 +03:00
feos dbc35224e6 tastudio analog editing:
- autorestore after every drag edited change
- increase the mouse move step to 4 from 3
2016-11-13 16:19:46 +03:00
zeromus 621adc7f61 add ArcadePit's romhack as a (H)ack
add documentation for that new core forcing field to top of gamedb with other field docs
2016-11-12 19:27:27 -06:00
zeromus 595a207c97 add new field to gamedb to specify which core should be used.
allow it to be 'neshawk' or 'quicknes'.

this should only be employed by end-users; we won't make those choices in the gamedb officially.

the quicknes blacklist is still implemented separately.

yeah, that's a lot of prioritization levels.
2016-11-12 19:23:54 -06:00
zeromus c7b639be28 apply ArcadePit idea: Let user change the string in the emulator title bar via a file
(but changed the format of the string to be more generally useful, and changed it to dll/custombuild.txt)
2016-11-12 18:49:03 -06:00
zeromus 10499ee07e archive nescarts to 7z during dist process.
also remove referenced assembly xml docs from dll dir.
2016-11-12 18:32:18 -06:00
zeromus 0b4fc8b6a5 apply Arcade Pit work: "Extract NesCarts.xml for easier modification" 2016-11-12 18:32:18 -06:00
alyosha-tas 3a41cc4531 Intellivision collision detection
Heavy calculating happening here.
Needs optimization but is functional.
2016-11-12 17:53:24 -05:00