xmikecampx7
7e3e29820f
Added Genesis Activator Schema
2014-06-30 01:27:35 +00:00
christhecoolist
1024c5dc9f
initial XE1AP schema (unfinished)
2014-06-30 01:09:15 +00:00
xmikecampx7
76652312e8
FamicomFamilyKeyboard Schema Setup
2014-06-30 00:36:57 +00:00
adelikat
8cf0f3b379
Virtualpads - re-implement the "bump" hotkeys
2014-06-29 23:43:31 +00:00
adelikat
3a011ad788
Refactor to put multitrack logic into the multitrack object itself instead of in the OSD manager and hotkey logic
2014-06-29 23:13:44 +00:00
adelikat
9e554b7aa9
Virtualpads - target screen and analog button - make clear unsticky the float values, also fix sticky context menu item check
2014-06-29 21:16:33 +00:00
adelikat
059849d403
N64 virtualpad - allow -128, and fix exceptions if -128 was every requested
2014-06-29 20:32:28 +00:00
adelikat
893a8b16e5
Record Dialog - Fix crash when movie folder does not already exist
2014-06-29 20:07:21 +00:00
adelikat
b6d478998b
virtualpads - make c64 keyboard height smaller
2014-06-29 16:08:33 +00:00
adelikat
dd5842ec9b
Ram Watch - ability to hide/show the address column
2014-06-29 16:04:41 +00:00
xmikecampx7
2e60803a13
2014-06-29 16:04:23 +00:00
adelikat
27fb2ce9a0
Virtualpad Analog sticks - in record mode show the previous frame's input in gray
2014-06-29 14:42:20 +00:00
adelikat
0c5fda5cb3
Virtualpads - SMS and GG console buttons
2014-06-29 13:31:56 +00:00
adelikat
38b76ea5d9
fix N64 dpad mnemonics and virtualpad buttons, fix pce and snes virtualpad buttons
2014-06-29 13:05:10 +00:00
adelikat
115b7ecd96
Virtualpads - fix GBA buttons
2014-06-29 12:47:42 +00:00
adelikat
c5f1174711
Virtualpads - fix buttons on GB, implement Dual GB
2014-06-29 12:42:44 +00:00
adelikat
01ba63dd09
Coleco/Intellivision - Replace patterns like "Key0" with "Key 0" in button names for consistency and remove a hack in bk2 code that accounts for it
2014-06-29 12:32:36 +00:00
adelikat
ee6d73aac7
Virtualpads - some code cleanup
2014-06-29 03:14:40 +00:00
adelikat
9fd640ff4b
Remove some unused code
2014-06-29 02:33:50 +00:00
adelikat
ab5cfab035
remove redundant code throughout the emuhawk project
2014-06-29 02:28:48 +00:00
adelikat
dbf89440f6
Simplify some movie related client code
2014-06-29 02:12:23 +00:00
adelikat
6fce0bcad6
remove Time from IMovie and instead implement the logic in PlatformFrameRates
2014-06-29 00:57:33 +00:00
adelikat
055e88fea3
Remove Fps from IMovie
2014-06-29 00:48:36 +00:00
adelikat
d12a16db45
Atari 7800 peripherals!
2014-06-29 00:07:17 +00:00
adelikat
3bf5b75adc
SNES - remove players 3 and 4 from controller definition since they aren't currently used, virtual pad - dynamically generate number of controllers based on controller definition
2014-06-28 22:59:04 +00:00
adelikat
b24f6406a9
Virtualpad - fix positioning of pce controller buttons
2014-06-28 22:50:57 +00:00
adelikat
402db49ed8
PCE - add ability to set connected controllers (up to 5) as sync settings, with a Controller settings dialog
2014-06-28 22:48:07 +00:00
adelikat
437089ea24
Movie multitrack hotkeys - use ControllerDefinition.PlayerCount instead of a hard coded 5 controllers
2014-06-28 19:44:09 +00:00
adelikat
49bbafd305
Virtualpads - start C64, keyboard only has 1 key, will need to do the rest
2014-06-28 19:25:11 +00:00
adelikat
4cda40b5b7
Ooops, remove some testing variables
2014-06-28 19:16:20 +00:00
adelikat
90e95752e4
Wonderswan - Mnemonics and Virtualpads, virtualpads are a bit clunky with Standard and Rotated showing at all times, perhaps at some point we should be smart about knowing the rotated state
2014-06-28 19:07:18 +00:00
adelikat
0f64fa9a8a
Virtualpads - coleco
2014-06-28 18:12:04 +00:00
adelikat
58d96a6806
virtualpads - snes controls
2014-06-28 16:52:31 +00:00
adelikat
bb55423d79
virtualpads - Saturn controls
2014-06-28 16:31:25 +00:00
adelikat
db44bd2c1a
GB virtual pad fix ups
2014-06-28 16:16:48 +00:00
adelikat
49ef408f06
GBA virtual pad fix up
2014-06-28 16:13:58 +00:00
goyuken
92bf602a70
genesis virtualpad fixup
2014-06-28 15:59:26 +00:00
adelikat
676d1ecd0f
Virtualpad - add a PlayerCount property to ControllerDefinition with a rather crude but effective implementation for now, and use it when populating PCE virtualpads, so it will dynamically generate the correct values should PCE's number of controllers ever become configurable
2014-06-28 15:56:20 +00:00
adelikat
8ee00a2996
Virtualpads - atari 7800
2014-06-28 14:19:46 +00:00
adelikat
de8bcf6b92
Virtualpads - atari 2600
2014-06-28 14:14:50 +00:00
adelikat
9378dc5921
N64 - oops
2014-06-28 12:58:13 +00:00
adelikat
88d4a2a5a8
Genesis mouse - mnemonics, default buttons and virtual pad
2014-06-28 12:45:12 +00:00
adelikat
1361e2ff23
Genesis - default controls for lightgun, mnemonics lightgun buttons, support lightgun and console buttons on the virtual pad
2014-06-28 12:31:28 +00:00
goyuken
a1b03a4a20
genesis: virtual pad support multitap
2014-06-27 17:59:45 +00:00
adelikat
75d4ff5117
Virtualpads - refactor schema objects to return a PadSchema collection instead of Virtualpad collection, and create the pads in the calling code
2014-06-27 17:02:46 +00:00
adelikat
92e0865b3f
oops
2014-06-27 16:31:42 +00:00
adelikat
e469cb73f2
Virtualpads - fds console buttons (including dynamically adding number of disk insert buttons)
2014-06-27 16:30:54 +00:00
adelikat
8c287ecc79
Virtualpads - nes console buttons
2014-06-27 14:09:28 +00:00
adelikat
c0da15b002
Virtual pads for SMS and GG
2014-06-27 02:45:27 +00:00
adelikat
f3cac5deff
Virtualpads - fix readonly notion, no longer crashy when no pads are set up
2014-06-27 01:45:30 +00:00
adelikat
20ab331404
Virtual Pad - fix logic for genesis, supports 3 button, 6 button or none options
2014-06-27 01:37:09 +00:00
adelikat
a33f926675
Do genesis controller logic for none, one player, and "normal", don't know what the other options mean
2014-06-26 21:09:14 +00:00
adelikat
0fa75a5d77
Virtualpads - fix 3 vs 6 button controller logic in genesis
2014-06-26 20:59:00 +00:00
adelikat
12cd706a69
Virtualpads - implement sticky toggle
2014-06-26 20:37:44 +00:00
adelikat
2a78b5c743
Virtualpads - fix up some Readonly logic
2014-06-26 20:36:33 +00:00
adelikat
0e8bf4883f
Virtualpads - some UI stuff
2014-06-26 20:24:30 +00:00
adelikat
fcc3ce214b
Virtualpads - wire up read-only toggle behavior and remove hacky button
2014-06-26 20:07:07 +00:00
adelikat
721dbe8d3b
Input adpaters - some reorg and add extensions for create And and Or adapters and simplify some calling code
2014-06-26 19:07:17 +00:00
adelikat
c58141034b
VirtualPads - tweak readonly colors for Analog Stick and for now, rip out the "previous frame" concept in the analog stick since it doesn't work correct and not thought out
2014-06-26 13:29:43 +00:00
adelikat
39e7039341
VirtualPads - progres on ReadOnly for AnalogStick
2014-06-26 03:30:56 +00:00
adelikat
c21ab3e22d
VirtualPads - implement readonly for AnalogButton control
2014-06-25 21:31:17 +00:00
adelikat
44686b287d
VirtualPad - implement ReadOnly on TargetScreen control
2014-06-25 21:26:15 +00:00
adelikat
82d6490532
VirtualPads - implement Set on TargetScreen control
2014-06-25 21:11:25 +00:00
adelikat
4d9f46c6a1
Implement read-only for VirtualPadButton
2014-06-25 20:40:20 +00:00
adelikat
9c601da269
Virtualpads - add a Readonly property to IVirtualPadControl, and some cleanup, readonly not wired up on any pad yet though
2014-06-25 17:26:07 +00:00
adelikat
3c1ececb14
Virtualpads - some reorg
2014-06-25 17:18:14 +00:00
goyuken
019562501c
add a few helpful comments to clarify r6998
2014-06-25 15:42:57 +00:00
adelikat
91d94e46db
Controller Config - when generating tabs and input widgets, iterate through the current controllers buttons rather than the buttons found in the config. This "trims" settings that aren't currently in use. I'm not confident that I didn't break something with this
2014-06-25 15:27:10 +00:00
adelikat
12b4c9fd63
Remove a todo that was done
2014-06-25 14:39:48 +00:00
adelikat
555a30c492
N64 controller config - fix enabling/disabling of Pak dropdown when the connected checkbox is checked
2014-06-25 13:39:33 +00:00
adelikat
5f71bf11c8
N64 - dynamically generate buttons in controller definition based on connected controllers, Virtualpads - show pads based on connected controllers
2014-06-25 02:18:11 +00:00
adelikat
d6e56bf9fb
Virtualpad - Start support for family basic keyboard
2014-06-25 00:56:20 +00:00
adelikat
fbb14175f9
Support Oeka Kids Tablet in virtualpads and bk2 mnemonics, oh yeah
2014-06-25 00:44:22 +00:00
adelikat
9045f8402c
Virtual Pads - hook up Nes Power Pad and also hook it up to bk2 mnemonics
2014-06-25 00:11:59 +00:00
adelikat
a1926e1a58
Make virtualpads prettier including a Display name that can (should) be set in the schema, and an optional Max Size (defaults to default size if left out), added lots of nes stuff, and basic 2 player famicom (including microphone on player 2)
2014-06-24 23:32:30 +00:00
adelikat
095f16baef
Virtual Pad - analog stick - some cleanup and fixes, gray bar is still busted though
2014-06-24 17:48:25 +00:00
adelikat
7e8f0f74bc
Virtual Pad - some analog stick tweaks
2014-06-24 17:30:14 +00:00
adelikat
7fa551708f
Virtual Pad - get analog button working on movie replay
2014-06-24 17:12:20 +00:00
adelikat
22dc432199
Virtual pad button - slight ui tweak
2014-06-24 16:49:23 +00:00
adelikat
118d69a669
Virtual pad progress
2014-06-24 16:36:19 +00:00
adelikat
3208440225
Virtual Pads - basic analog button control and wire up to NES arkanoid paddle
2014-06-24 12:58:08 +00:00
adelikat
73ed79e270
Virtualpads - remove system id switch and use reflection to find schemas with a matching SchemaAttribute of the current SystemId
2014-06-24 00:26:35 +00:00
adelikat
bb93dd0d42
Virtualpads - make a custom attribute for schema objects instead of using the Description attribute
2014-06-23 23:46:44 +00:00
xmikecampx7
4c5570eea3
2014-06-23 23:25:08 +00:00
xmikecampx7
886681bb9d
Schema GamePads Added
2014-06-23 14:13:07 +00:00
adelikat
897e7b9bd1
Virtualpad - fix up PceSchema
2014-06-23 13:44:06 +00:00
xmikecampx7
20200adf3a
Adding Buttons to Schemas
2014-06-23 01:43:33 +00:00
zeromus
48360f77be
2014-06-23 01:20:17 +00:00
zeromus
501a23af24
entire virtualpad window should not be a mouse input receiver
2014-06-23 00:34:43 +00:00
adelikat
bf33ba0575
Virtual Pads - support quicknes (2 controllers only at all times) and Neshawk for 2 controllers that are none, standard, or zapper (no multitap, no famicom stuff)
2014-06-23 00:05:22 +00:00
adelikat
4b23150d14
Some fixing up of how pads are added, don't set 0,0 on the TartScreen widget when clearing
2014-06-22 23:32:37 +00:00
zeromus
140aec6a4d
add system for controlling which forms can generate mouse input
2014-06-22 23:20:36 +00:00
adelikat
b364b5c48f
implement TargetScreen virtual pad and wire up to Nes zapper
2014-06-22 21:50:27 +00:00
adelikat
a248e2d99b
Virtual Pads - analog stick should be done now (including max X,Y constraints)
2014-06-22 17:41:13 +00:00
goyuken
1f1f7ea263
add gz as supported extension in the rom open dialog (the format was already supported, but wasn't one of the extension filter options)
2014-06-22 16:41:39 +00:00
adelikat
50dafe1269
Virtualpads - more stuff
2014-06-22 16:30:24 +00:00
adelikat
2009e07e35
Virtualpads - Some Progress
2014-06-22 15:43:45 +00:00
adelikat
41e4a3b13a
Virtualpads - more progress
2014-06-22 15:05:37 +00:00
adelikat
c15f9ce84d
Virtualpads - Use VirtualPadButton instead of Checkbox (to give all buttons right-click autofire capability)
2014-06-22 14:50:23 +00:00
adelikat
c3bcc0cbc8
Virtualpads - more reorg
2014-06-22 14:43:59 +00:00
adelikat
e9968657ac
Virtualpads - some reorg
2014-06-22 14:37:40 +00:00
adelikat
27532b7b2b
Start schema objects
2014-06-22 14:29:46 +00:00
adelikat
60d1784895
Delete old virtualpad files
2014-06-22 14:13:10 +00:00
adelikat
885f859647
add new files
2014-06-22 13:58:12 +00:00
adelikat
269b3c7ee1
start a new Virtual Pad Tool, currently only does NES with one controller as a proof of concept, this is probably a messed up commit will fix next
2014-06-22 13:57:23 +00:00
adelikat
7f76347c0a
Fix exception on GBA when selecting reboot core (or loading a movie, or any other type of core restart). This commit should be peer reviewed
2014-06-21 21:39:18 +00:00
adelikat
762048018e
If not clock throttle, Disable speed settings in the menu, and warn user when they press the increase/decrease speed hotkeys
2014-06-21 20:18:14 +00:00
adelikat
a2829f8d9a
Input Widget - if assigning a button with autotab on, if the button is not the same as the first position value, clear all bindings first. Makes for a less confusing user experience when remapping joypad buttons
2014-06-21 20:02:31 +00:00
adelikat
10c48bb3f8
Bk2 - take the log key into account when replaying a movie input log
2014-06-21 14:33:33 +00:00
zeromus
9fccae56de
if we're going to have an alt_about_image we might as well activate it sometime.
2014-06-21 06:43:04 +00:00
zeromus
f43859f421
give firmware database and UI ability to track ok/notok/bad state of an option/firmwarefile. apply tons of research to study PSX bios files situation
2014-06-21 06:40:07 +00:00
zeromus
3cdc9d7c25
add friendly name PSX to frontend
2014-06-21 00:48:31 +00:00
adelikat
a19d02a36e
Ram Search - rip out column reorder event since it wasn't doing anything useful
2014-06-20 18:39:31 +00:00
adelikat
0f5e2b0cdb
Ram Watch - fix column reordering, ugh
2014-06-20 18:38:08 +00:00
adelikat
711c9b52e4
Hack for FilesystemSafeName to remove . if it is the last character in the name (Such as Super Mario bros.) since this method is used for path building
2014-06-20 18:36:03 +00:00
adelikat
70fbbd5817
Similar fixups to Ram Search and Cheats
2014-06-20 18:09:53 +00:00
adelikat
c5518440c1
Ram Watch - fix Restore defaults when columns are hidden, and rip out the reordered event, it shouldn't be needed, if it is needed it isn't done correctly anyway
2014-06-20 18:05:32 +00:00
adelikat
58e5599f2f
Rollback 6918 since it doesn't work either, and do a fix to Cheats column saving/loading. Neither dialog currently work however
2014-06-20 17:41:40 +00:00
adelikat
ab7977b267
Ram Watch - Fix saving and loading of column order
2014-06-20 17:18:57 +00:00
goyuken
71ddbde18d
bk2 savestate anchor stuff
2014-06-20 00:39:46 +00:00
adelikat
f561528846
More input display fixes
2014-06-19 21:55:15 +00:00
adelikat
7f070737cc
clean up some debugging code, and remove a warning
2014-06-19 21:37:28 +00:00
adelikat
031eb5a282
Some input display fixes for bk2 format
2014-06-19 21:29:57 +00:00
adelikat
5145ef3f97
Movie imports now import to .bk2
2014-06-19 02:30:22 +00:00
adelikat
10fbf1a466
Don't show neshawk on startup
2014-06-19 01:50:16 +00:00
adelikat
ac2ea9f6e0
Fix non-bk2 movie loading
2014-06-19 01:47:22 +00:00
adelikat
19feaaa3ba
Remove some more usages of IMovie.GetInput()
2014-06-19 00:37:42 +00:00
adelikat
9a16540e14
Movie 2.0 - simplify some code
2014-06-18 19:34:27 +00:00
adelikat
451049fee8
Fix some bk2 crash bugs
2014-06-18 19:18:35 +00:00
adelikat
3eff547413
Remove some more usages of GetInput()
2014-06-18 02:39:29 +00:00
zeromus
176c306439
proof of concept syncless recorder AV out module
2014-06-18 02:28:07 +00:00
adelikat
0f1f22ae7e
Hide TAStudio except in developer builds
2014-06-17 16:16:26 +00:00
adelikat
fcd4a4eb65
Bk2 - basic movie playback now works. You can now record shooting ducks
2014-06-17 00:33:33 +00:00
adelikat
6b73891a91
More bk2 progress
2014-06-15 14:44:26 +00:00
adelikat
c807e27496
Some movie code reorg and cleanup
2014-06-15 13:03:24 +00:00
adelikat
6ec1a45b70
Major cleanup of MnemonicsGenerator - change it to a LogEntryGenerator notion, and only expose it through a movie implementation, via an ILogEntryGenerator interface
2014-06-14 22:36:32 +00:00
adelikat
70baceb6c8
Fix Bk2 playback, also rip out a bunch of junk from the Old Movie Log class from the first attempt at TAStudio and some half-baked notion of an input log class
2014-06-14 21:37:51 +00:00
adelikat
b7c692e52a
oops
2014-06-14 20:18:19 +00:00
adelikat
1fcc105293
more 2.0 work
2014-06-14 20:17:07 +00:00
adelikat
c08e6bbf93
Some more bk2 and movies 2.0 stuff
2014-06-14 19:13:21 +00:00
adelikat
18d0a59869
another small Movies 2.0 todo
2014-06-14 14:09:55 +00:00
adelikat
2774e9c252
Add a "Don't ask me again" checkbox on the Performance core recording nag
2014-06-14 02:23:13 +00:00
adelikat
e54d68edb8
if a user attempts to record a movie on the snes performance core, suggest they switch to compatibility, but give them the option to proceed if they wish
2014-06-14 01:37:20 +00:00
adelikat
9f7685a211
small cleanup on RecordMovie
2014-06-14 00:46:41 +00:00
adelikat
124afa8f10
another slight improvement to Record Movie code
2014-06-13 16:58:05 +00:00
adelikat
9f2dc300ea
Record movie - another slight simplification
2014-06-13 16:47:57 +00:00
adelikat
1ed4c93eea
Record Movie dialog - Remove erroneous .state option in the SaveFileDialog filter. That was never a valid thing to do, how did it manage to stay like that all these years?
...
Also, some code cleanup
2014-06-13 16:45:33 +00:00
zeromus
b96ebaafeb
dont get stuck if the user specifies a crashing retroshader
2014-06-13 01:27:26 +00:00
adelikat
bc157d0118
Movies 2.0 - last bit of cleanup in emuhawk to make everything based on IMovie. The only references to Movie.cs are just in the importer.
2014-06-12 23:22:15 +00:00
adelikat
3ea79c720b
More movies 2.0 stuff
2014-06-12 21:45:47 +00:00
adelikat
05b3f369eb
Now that SGB is the BoardName, don't save a SGB row in the movie header
2014-06-12 21:27:49 +00:00
adelikat
b26b26efbe
More movies 2.0 work
2014-06-12 20:42:46 +00:00
adelikat
3dce396261
More movie 2.0 stuff
2014-06-12 11:53:25 +00:00
zeromus
d2ea92d254
support filter_linear in retroshaders
2014-06-12 08:10:14 +00:00
zeromus
eeff15b099
fix bug in displaymanager: sometimes emulator output source textures were getting filtered
2014-06-12 07:57:01 +00:00
adelikat
373231379c
Movies 2.0 work - play movie dialog is now complete IMovie based and no specific implementation
2014-06-11 21:20:23 +00:00
adelikat
54c9c2c0a0
Some more Movies 2.0 work
2014-06-11 21:14:13 +00:00
adelikat
e0a9fcd650
More movie 2.0 stuff
2014-06-11 02:56:57 +00:00
adelikat
6bd2df3bbf
and that
2014-06-11 02:44:08 +00:00
adelikat
3d3a0cdeb3
oops, that needed to be ripped out too
2014-06-11 02:42:34 +00:00
adelikat
e6f949274d
Play Movie dialog - rip out the option to load state files since that feature probably has long since been broken and can't be expected to stay unbroken if it works
2014-06-11 02:40:24 +00:00
adelikat
5d31fb2b3c
Some more movie 2.0 progress
2014-06-11 02:33:57 +00:00
adelikat
a682c667dd
Nuke IMovieHeader, put necessary methods into IMovie instead, and some todos on trouble spots for movie 2.0
2014-06-11 01:41:41 +00:00
adelikat
47d5b1e2e2
Movie Savestate blob from IMovieHeader to IMovie, Movie and TasMovie just use the MovieHeader object as usual, but at least the calling code no longer expects that
2014-06-11 00:41:20 +00:00
adelikat
7a6e28e2b2
Fix the play movie dialog, this is a weird threading caused bug and my fix isn't good, but it fixes it
2014-06-10 01:10:54 +00:00
adelikat
bac9d90440
Fix bug in input display with read-only where the previous frame's input was showing instead of the current
2014-06-10 00:49:52 +00:00
adelikat
608023c632
Oops, support .ws and a Wonderswan entry in the Open File dialog for non-developer builds
2014-06-09 21:02:27 +00:00
zeromus
1edd4edb49
add a crappy little PCE sound debugger and individual channel muting
2014-06-09 08:10:20 +00:00
zeromus
67cfb998da
i would like to be able to summon the bizbox from the brain-damaged aboutbox
2014-06-09 03:45:06 +00:00
zeromus
3ea6495031
give yabause its own GL context. gets gl+yabause minimally working. maybe still loadstate-related crashes.
2014-06-08 23:30:34 +00:00
adelikat
6b2889957a
Some refactoring of movie code to make the Header less implementation specific, and start Movie2.cs which will be a Movie 2.0 implementation
2014-06-08 22:12:15 +00:00
adelikat
7e9b13f5c3
Some movie refactoring - moving a function into the importer class, remove MovieExtension from the config file and instead add it as a movie property, add some todo comments in places regarding movie 2.0
2014-06-08 19:36:33 +00:00
adelikat
61a707c904
controller config - fix autotab off behavior
2014-06-07 02:08:10 +00:00
adelikat
abff21a450
SNES - hide accuracy core option except in developer builds
2014-06-07 00:57:54 +00:00
adelikat
e4a12c58bc
for Developer builds - Lua functions list - a ToTASVideosWikiMarkup button that copies to clipboard
2014-06-05 00:23:05 +00:00
goyuken
5bb38cb1c2
wonderswan: rework how controls are handled for rotated situation. all savestates are invalid. you should probably delete the wonderswan portion of your control configuration.
2014-06-04 23:26:57 +00:00
xmikecampx7
8334c17615
Profile Config dialog - Easier to understand - Still no functionality
2014-06-04 22:14:58 +00:00
xmikecampx7
3bb5637120
More work on Profile Config dialog.
2014-06-04 20:15:33 +00:00
adelikat
0c1abff992
Start a Profile Config dialog, does nothing but open and close currently
2014-06-04 19:18:14 +00:00
adelikat
8f2746ab86
Change "Interim Build" to "Developer Build" and rename flag variable name, as this is more accurate to the intent of this type of build (unofficial interim builds still shouldn't have developer features or unfinished developer work)
2014-06-04 17:02:54 +00:00
adelikat
500bbaf3c1
Controller Config - add a Clear button
2014-06-04 15:00:53 +00:00
zeromus
05c08806d1
fix bugs in resize filters support. everyone check your AR correction scenarios, please
2014-06-03 03:16:38 +00:00
zeromus
f75142213b
make lua surface clearing more robust
2014-06-03 03:09:43 +00:00
zeromus
0fe74f95e7
fix LuaConsole PWD-related bugs
2014-06-03 02:39:15 +00:00
adelikat
0649d1c77e
Lua - add some more documentation, add a method that generates tasvideos wiki markup of the documentation and outputs to a file (method not wired to anything, there to save me tons of time when releasing)
2014-06-03 02:19:13 +00:00
adelikat
d037c6ed60
Oops
2014-06-03 01:21:49 +00:00
adelikat
ba4e7d620b
Refactor the LuaDocumentation class to remove a bunch of unnecessary stuff
2014-06-03 00:34:41 +00:00
zeromus
bb1b1ff5b5
fix av dumping with osd enabled (screenshots as well);
...
default av dumping extension to the dumper plugin's desired default
2014-06-02 20:16:59 +00:00
adelikat
5d79072a38
Lua - Finish strongly typing the Color params in the gui library, Lua Functions List - cleanup display of Color params and some other things
2014-06-02 01:04:13 +00:00
adelikat
58b5163715
Lua Interface - support Strongly typing System.Drawing.Color, and strongly type the color parameters of gui.drawEllipse()
2014-06-02 00:43:25 +00:00
adelikat
83ada011e8
Lua - Refactor how lua libraries are registered by searching assemblies and finding implementations and building a list of these
2014-06-01 22:02:59 +00:00
adelikat
51822a9ce1
Wonderswan - virtualPad - fix movie playback
2014-06-01 21:05:57 +00:00
adelikat
f146875452
VirtualPad support for Wonderswan
2014-06-01 20:44:13 +00:00
adelikat
f02448b769
N64 Virtualpad - make clear button also clear the analog control
2014-06-01 19:51:35 +00:00
adelikat
3f675b2053
Lua functions list - don't throw exceptiosn when filtering, don't know why it happens but this will squash it, and it isn't important enough to know why.
2014-06-01 15:44:40 +00:00
adelikat
aa2ae170f3
N64 - make video size a setting, not a sync setting
2014-06-01 12:06:22 +00:00
goyuken
3c31d11c8b
extension tweak
2014-06-01 04:40:20 +00:00
adelikat
24fb6ac5e6
add WonderSawn to another system id list that needs to be refactored
2014-06-01 02:11:02 +00:00
adelikat
fac7c03a42
Add Wonderswan to open ROM dialog extensions
2014-06-01 02:06:23 +00:00
adelikat
3917e7c528
Automate the about box
2014-06-01 01:57:22 +00:00
adelikat
626a3627b6
When recording a new movie, use the Released flag in the core meta-data to determine if the Beta-status nag appears, rather than a hardcoded list of cores
2014-06-01 00:40:13 +00:00
adelikat
da1bc66c0e
SystemInfo object - don't need endian type, Ram Search - remove bi ol system ID switch for defaults in favor of system info and more clever logic. Finish display name refactor
2014-05-31 23:05:02 +00:00
adelikat
23f356d47b
Atari 2600 debugger - make registers settable
2014-05-31 21:57:28 +00:00
adelikat
e43dcbb5b2
Atari 2600 debugger - make flag checkbox buttons read-only
2014-05-31 18:41:56 +00:00
adelikat
9a24539c10
Lua - catch NotImplementedException on emu.getregister(s) and warn the user that this particular core doesn't implement this feature yet. Also, put IEmulator extensions in their own namespace
2014-05-31 14:29:27 +00:00
goyuken
fb4bd18fe1
bizswan: settings and syncsettings, random cleanup, include mingw makefile (we're building from msvs here though)
2014-05-30 22:31:16 +00:00
adelikat
5ce23c815d
Proof of concept for a SystemInfo object to have a singular place to have system specific info as opposed to SystemID switches stattered throughout the codebase
2014-05-30 22:00:16 +00:00
goyuken
cc4df67923
wonderswan title name
2014-05-30 19:13:19 +00:00
goyuken
c99209ebf3
wonderswan controller image for controller config
2014-05-30 18:55:58 +00:00
adelikat
2053349e31
Atari 2600 debugger - implement a Remove breakpoint button
2014-05-30 01:10:10 +00:00
adelikat
c211533b20
When playing a movie, don't override the user's Neshawk/Quicknes setting unless it is specified in the movie header
2014-05-29 12:25:42 +00:00
adelikat
4ab0642e78
Controller Config - rename the Ok button to Save to make it less confusing
2014-05-29 00:08:06 +00:00
goyuken
d24658888b
saturn: expose skip bios and RTC options as syncsettings
2014-05-28 17:31:22 +00:00
brandman211
961897a91b
-Added .YMV importer.
...
--Might actually have a chance of syncing if it weren't for all of the frames that are added from the BIOS. Should I make the importer add extra frames to compensate for this?
-Fixed some typos.
2014-05-28 04:41:12 +00:00
zeromus
49def8a758
fix some AR correction scenarios
2014-05-28 02:19:51 +00:00
adelikat
67b82d073a
disable Atari 2600 debugger menu item when a movie is active
2014-05-27 20:07:03 +00:00
adelikat
947470e1d9
Atari 2600 - break up frame advance with StartNewFrame() and EndFrame() and wire them up to Cycle and Scanline advance, all methods are now smart enough to roll over to the next frame at the right time
2014-05-27 02:45:05 +00:00
adelikat
ebbee62730
Atari 2600 debugger - slight refactoring of some things, fix step into, add total cycles, last address and distinct addresses
2014-05-27 01:33:22 +00:00
adelikat
e68e691e3c
Atari 2600 Debugger - implement Step Into button
2014-05-26 19:38:02 +00:00
zeromus
af60a42003
fix bug 1x'ing client window size in some cores
2014-05-26 18:37:39 +00:00
adelikat
363b3bdd3b
Atari 2600 Debuger - Add breakpoints
2014-05-26 18:23:58 +00:00
adelikat
60a754c1fa
TI83 - change default look to a more authentic TI-83 monochrome screen color scheme
2014-05-26 14:17:28 +00:00
adelikat
9e8de8d8b0
TI83 - palette config dialog - don't judge me on how I spend my free time!
2014-05-26 14:06:54 +00:00
adelikat
ba5551d29b
smartly hande the text property on the Gb/GG game genie dialog (only show one of the cores not a slash)
2014-05-26 12:34:52 +00:00
adelikat
64a3ff597b
Set Checked property of the "GB in SGB" menu item in the GB menu, GB icon on settings
2014-05-26 12:25:22 +00:00
goyuken
d2d6d2fe11
make errors clearer on drag and drop
2014-05-26 04:50:30 +00:00
adelikat
0782c9820d
Lua - implement event.onexit() - fires when the calling script stops execution, supports multiple callbacks per script
2014-05-26 03:08:16 +00:00
adelikat
4086eee72d
Load Rom - actually pass in the deterministic emulation flag, and change the logic so that the client derives determinstic emulation (currently just if a movie is active), but can be passed in an override if calling code wanted to.
2014-05-24 22:06:08 +00:00
adelikat
5ebc0f5428
Lua Console F1 hotkey assigned to Lua Functions list
2014-05-24 16:54:00 +00:00
adelikat
8dc56b312e
Lua Function List dialog - add a filter box
2014-05-24 13:19:24 +00:00
adelikat
ce6cd2ec5f
rip out the lua writer dialog and deeming it a failed experiment. Lua Console - re-implement the new script dialog so that it calls a save file dialog, and if the user picks a file it creates a new lua script with a minimal while loop, and then invokes a new process with this newly created file for quick editing
2014-05-24 01:59:59 +00:00
adelikat
33d847e8ac
rip out hacks that I put in to work around Game.Name being null
2014-05-23 16:22:24 +00:00
goyuken
59440c1d4d
NES stuff
2014-05-23 15:10:14 +00:00
zeromus
81bd846a0c
finetune displaymanager sizing to eliminate sidebars from default 2x NES scenario. please check platforms you care about (a2600 mostly) to make sure they havent regressed
2014-05-23 00:50:19 +00:00
adelikat
a89efe9c27
Lua - make form windows have a start position of "Center Parent"
2014-05-22 01:03:18 +00:00
goyuken
b5122beda9
nes controller config - minor cleanup
2014-05-21 22:32:27 +00:00
adelikat
b406146ae4
Fix "watch file" to "Lua script file" in save dialog on Lua Writer. To do: delete lua writer
2014-05-21 13:18:54 +00:00
adelikat
e88b7cc93e
one more tweak to make lua library constructors unified
2014-05-21 01:15:52 +00:00
adelikat
17568997bf
Lua - unify constructors and have all libraries receive a lua context and an output callback, simplify some convolved registration code
2014-05-21 00:17:35 +00:00
adelikat
6401e6d719
Refactor LuaLibraryBase to have a Lua context rather than misc libraries being in charge of that when needed. Still todo: clean up the inconsistent constructor logic, vs setting these as public properties
2014-05-20 20:34:51 +00:00
adelikat
f19d15d1ed
Lua - add a Log callback to the LuaLibraryBase class instead of having misc libraries have to build out this behavior when they need it
2014-05-20 20:25:18 +00:00
adelikat
94b9761b31
Trace Logger - apply the new line hack done for clipboard to the save to file option
2014-05-20 18:38:25 +00:00
adelikat
c9c2329651
Record Movie - refactor to check if Global.Emulator has a DisplayType property defined, and if so, use that to populate the PAL header, rather than a bunch of ifs on core type. Refactored ReflectionUtils to be Extension methods in their own namespace, added methods for checking and getting values from a public property
2014-05-20 15:39:43 +00:00
adelikat
ee2a1228bb
fix a warning
2014-05-19 12:57:02 +00:00
adelikat
4ee4088c4c
read/write byte range functions - range check, and log warnings if user attempts to access outside the domain range, rather than throw a vague lua exception and crash
2014-05-19 01:42:41 +00:00
adelikat
059952f0a4
Change memory.getmemorydomainlist() to return a lua table instead of a string
2014-05-19 01:06:44 +00:00
adelikat
3d10d67fea
Implement bizstring.split()
2014-05-18 21:06:16 +00:00
adelikat
6019670f95
N64 Controller config - fix a boo boo I made
2014-05-18 17:35:02 +00:00
goyuken
0190cf8c61
woops
2014-05-18 17:19:38 +00:00
goyuken
30bff133a8
silence "Error: tried to load saveram, but core would not accept it?" message
2014-05-18 17:18:26 +00:00