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
goyuken
16a347565b
movie: rework how sinksettings are saved/loaded
2014-05-18 17:15:51 +00:00
adelikat
f69fd00458
Only make the Frame count Red in the frame counter display when lag (and not tne movie length and finished indicator)
2014-05-18 16:58:17 +00:00
adelikat
20ed09e86c
Rip out more obsolete setting stuff
2014-05-18 16:35:23 +00:00
adelikat
e96b81d7ab
Rip out some "movies 1.0" hacks
2014-05-18 16:28:56 +00:00
adelikat
fe7a2b44f8
Load and Seting sync settings from a movie when loading it. Still to do: Rip out movies 1.0 hacks
2014-05-18 15:54:56 +00:00
adelikat
5634b085cf
Store sync settings into the movie file, note: this does not include logic for deserializing sync settings and passing them to the core when loading a movie
2014-05-18 15:07:50 +00:00
zeromus
e9522af326
preliminary work on accuracy core in sneshawk. it's building and usable, but savestates are utterly trashed.
2014-05-18 05:13:54 +00:00
zeromus
b9b5cbaf12
fix bug where changing cores could sometimes leave client sizing logic in wrong state and yield a mis-sized window
2014-05-18 02:11:17 +00:00
adelikat
74b2bd2349
Open Rom dialog - Genesis is NOT experimental anymore!
2014-05-18 01:27:24 +00:00
adelikat
5b678feec4
Record Movie - if Global.Game.Name is null use the filename as the default suggested name
2014-05-18 01:20:56 +00:00
adelikat
5e15ba5fa0
credit blargg for quicknes
2014-05-18 01:12:38 +00:00
adelikat
b4deb97587
Remove the same bogus logic that was in the mnemonic system for parasing analog input, this time in another bogus place bogusly copy/pasted and equally bogus logic, fixes N64 virtualpad playback behavior
2014-05-18 00:40:32 +00:00
adelikat
d33a545605
Virtual Pads - Fix out of range exception when virtual pad is open, a movie is playing, and the movie goes into finished mode
2014-05-18 00:09:01 +00:00
adelikat
1306830c58
Frame Counter red when a lag frame, not sure when this got broke
2014-05-17 20:55:10 +00:00
adelikat
412b35fe51
N64 menu item for "Use Circular Analog Range"
2014-05-17 20:18:29 +00:00
adelikat
4fa6b94c1d
Hook up N64 to circular analog constraint, put in config, on by default. Still todo: UI for the user to modify this variable
2014-05-17 20:02:10 +00:00
adelikat
0588c3d7ea
Check in patch from zeromus that provides back end support for custom Axis constraints for analog input
2014-05-17 19:35:47 +00:00
adelikat
0f9488f405
N64 Controller Config - make not resizable
2014-05-17 13:57:43 +00:00
adelikat
82cb57fb29
N64 controller setting control - make it not throw null exceptions in the designer
2014-05-17 13:00:03 +00:00
zeromus
f9477bb0f1
automatic client 1x/2x etc sizing should respect console and user AR options
2014-05-17 03:50:19 +00:00
adelikat
738c5b5bcc
Start an Analog Range config widget in preparation of adding the ability for the user to select the N64 controller range on individual controllers
2014-05-17 03:13:02 +00:00