Commit Graph

346 Commits

Author SHA1 Message Date
pjgat09 7bcbef316a N64: Fix the mnemonic when dealing with the analog buttons 2013-08-02 21:11:09 +00:00
pjgat09 0acc4e8200 N64: Fixed the set N64 function so that " 000" works 2013-07-29 00:51:39 +00:00
pjgat09 05493ca255 N64: Set N64 from mnemonic correctly 2013-07-28 23:52:29 +00:00
pjgat09 e48e2db7ff N64: Fixed analog input display so that the mnemonic doesn't change length or lose buttons 2013-07-28 23:35:12 +00:00
adelikat 1f80f0e739 N64 - Fix input display for analog controls, oops 2013-07-28 14:51:04 +00:00
adelikat 921c34dd17 Fix input display to work with N64 analog boolean buttons 2013-07-25 01:09:27 +00:00
goyuken 3169968858 analog input support. this is bad code and should all be reverted as soon as possible.
binds (along with sensitivity, deadzone, flip customization) are not supported yet.  to test out, try using the first two axes of dinput joystick #5 on N64 player #1
2013-07-18 16:18:17 +00:00
adelikat af8a041727 N64 - make input display for analog better 2013-07-14 23:08:37 +00:00
adelikat c5204487a7 Saturn - implement virtual pads, also break movie mnemonics for this core, hope nobody was making a movie yet. 2013-07-14 22:18:22 +00:00
goyuken 2ea817c5d9 rework some of the controller infrastructure to be more accepting of floats
this should neither change anything nor break anything
2013-07-14 16:35:22 +00:00
goyuken 04bbf8482c move all of the movie mnemonic reading\writing stuff to one new file 2013-07-14 14:53:32 +00:00
goyuken 39f82cbca9 psphawk 2013-06-25 00:14:35 +00:00
pjgat09 4307e138ba N64: Load video plugin settings from movies. 2013-06-08 20:13:11 +00:00
pjgat09 a43645a87b N64: Plugin settings from the movie header are now loaded into HeaderParams. There is also code to parse these settings, but it is commented out for now 2013-05-27 20:25:06 +00:00
adelikat 46ee7af765 Save and Load the n64 video plugin setting in movies. Also save all rice plugin settings if rice is the video plugin, however it does not load those settings yet 2013-05-23 01:11:30 +00:00
pjgat09 a7a045bb87 Removed some debug code... 2013-05-12 03:57:21 +00:00
pjgat09 fd26695fff N64: Added X and Y axises to the mnemonic, which now get saved and replayed in movies. Fixed an issue in the virtual pad which caused the Y axis to go from -127 to 128 instead of -128 to 127 2013-05-11 02:04:55 +00:00
pjgat09 0811ff4e41 N64: Wired up the analog control in the virtual controller. I probably did the float wiring badly, but it works for now. 2013-05-10 23:29:14 +00:00
pjgat09 61a7dea31f Disabling L+R/U+D should not disable the N64's C-up C-down/C-right C-left 2013-05-06 21:37:30 +00:00
adelikat b11fed8051 Mnemonics for Saturn, probably 2013-05-03 20:04:35 +00:00
adelikat e9d8e2eb21 N64 - add mnemonics (input display, movie recording). Don't know if it works, don't have a game handy to test 2013-05-03 19:22:43 +00:00
goyuken d2fecaa172 saturn emulator. for the moment, try loading any unknown .cue file. when you do so, the saturn core will attempt to load "D:\encodes\saturnimages\Castlevania SOTN.iso" 2013-04-30 21:28:35 +00:00
goyuken ad80b43c85 n64: fix crash with input display on 2013-04-30 00:50:08 +00:00
goyuken 84b271684b dual gameboy recording mnemonic |P|UDLRsSBA|P|UDLRsSBA| 2013-04-27 15:10:39 +00:00
adelikat 7199b64a95 More multiclient refactoring 2013-04-15 02:14:14 +00:00
adelikat 42ba391c4f Oops, fix my last commit 2013-03-25 00:20:07 +00:00
adelikat 500e3ff580 On interim builds, record the interim version number into movies. Also update version info. This marks the beginning of 1.4.2 2013-03-24 01:43:17 +00:00
adelikat 77846acf01 Lua - joypad.set - implement false to force input off, and a string param to serve as inverse 2013-03-23 20:34:25 +00:00
adelikat cd03d2fe99 Slight tweak to movie frame property 2013-03-17 15:39:33 +00:00
adelikat 76bf45fe63 oops 2013-03-13 01:50:56 +00:00
adelikat f4dca72829 Add a "Stop Movie without saving" option 2013-03-10 23:03:52 +00:00
adelikat 240a9e3a45 Oops! Fix Movie Playback during poke mode 2013-03-10 00:06:40 +00:00
adelikat 41be32ce21 Scrub Input hotkey, when held in movie playback mode, it will remove the input for that frame 2013-03-09 23:37:37 +00:00
adelikat 8baaae1110 Movies - add in a "Poke" mode for movies with hotkey. In this mode, when a movie is in playback mode, pressing input will write it into the movie. Also, the default behavior when TAStudio is open is this mode 2013-03-09 23:11:00 +00:00
adelikat d308f76d2c Movies - Added "Full Movie Loadstates" option, when checked it will do VBA-style movie loadstates where the entire state-movie is put into the movie, and then the movie is truncated on the next emulated frame rather than immediately 2013-03-09 19:54:50 +00:00
adelikat 2a845ebc3b Play Movie Dialog - fix time display of seconds, support ctrl+C on play movie list 2013-03-02 14:25:31 +00:00
zeromus fc66bbb594 fix calculation of movie lengths for pal games 2013-01-14 08:13:34 +00:00
zeromus 66077951c4 snes-fix timing calculations in aviout and movieplay dialog 2013-01-09 23:03:46 +00:00
adelikat 6256c1dcd0 Check in the start of a Savestate visualizer feature for TAStudio, just an object right now, not hooked up and not complete 2013-01-01 19:21:36 +00:00
goyuken b5de78bdde gb framerate should be exactly 262144 / 4389... i think, anyway 2012-12-29 18:35:45 +00:00
brandman211 83ec09c960 Added GB(C/A) and A2800 framerates to GetSeconds, fixing the related movie lengths in the PlayMovie dialog. Assigned A7800 to and Coleco to use A2800's NTSC framerate. No clue about PAL for anything. 2012-12-29 09:55:37 +00:00
goyuken 63f9752ea2 rough in some stuff for game boy link cable recording. none of it is finished yet 2012-12-29 01:25:06 +00:00
goyuken f8c9bd98f9 7800: implemented hard reset to simulate pushing the power button on the console. HSC ram is preserved, ROM is preserved, just about everything else is flushed. added "Power" button to connect to this. changed recording mnemonics 2012-12-16 15:15:54 +00:00
goyuken 6f43bafa83 7800 mnemonic stuff 2012-12-15 20:58:13 +00:00
adelikat d4ef18c422 ATari 7800 - add pause to mnemonics, however, something is very wrong, can't get a movie to sync, will have to investigate 2012-12-15 20:29:37 +00:00
adelikat 054f0df3e4 Atari 7800 - basic mnemonics set up (input display and movie rerecording), however these mnemonics will change 2012-12-15 04:28:29 +00:00
goyuken 2983c23920 atari7800: control hooked up, more or less 2012-12-15 02:36:38 +00:00
brandman211 a346389c2f -Controller type for GBA.
-Cleanup (adelikat inspired me to always use braces).
2012-12-06 05:19:08 +00:00
zeromus 562eeb18bd give movies the ability to write to any stream; decouple saving of movie from the import process, and make the bulk movie importer use new movie ability to write directly to output instead of copying (sometimes on top of itself in case source .fm2 was already in movie directory); make drag&dropped movies import to oldmovie.fm2.bkm.autoimported.bkm to prevent it from clobbering a legit movie you may have had there already 2012-12-02 20:35:51 +00:00
goyuken 20e7710a5c lua: connect movie_setrerecordcounting()
gba gpu view: display 4bpp tiles in mode 2
2012-11-30 16:43:46 +00:00