Commit Graph

3302 Commits

Author SHA1 Message Date
goyuken 39f82cbca9 psphawk 2013-06-25 00:14:35 +00:00
goyuken b6ac0ff88a fix tab naming bug on sms controller config 2013-06-20 00:28:19 +00:00
goyuken a68be5f014 show debug vs release mode in About Box 2013-06-20 00:16:51 +00:00
pasky1382 72b78e8dc9 Crystalis collision box viewer 2013-06-14 00:46:21 +00:00
pjgat09 a4a88ff139 N64: Tweaked the virtual pad layout 2013-06-10 00:08:31 +00:00
pjgat09 4225ef55af N64: Fixed the analog control in the virtual pad to look and behave better 2013-06-09 23:54:19 +00:00
pjgat09 fc596038e5 N64: Added NumericUpDown controls for X and Y on the virtual pad, but they don't work quite right yet. Also the analog control is being odd now. 2013-06-08 21:59:06 +00:00
pjgat09 4307e138ba N64: Load video plugin settings from movies. 2013-06-08 20:13:11 +00:00
pjgat09 3d6c99139a N64: Removed the old video settings screen, and renamed the menu option for the "temp" screen 2013-06-08 03:56:34 +00:00
pjgat09 6ab3f6a463 N64: Added SaveType to the gamedb, but only for 16K EEPROM since all the other options are ignored. This fixes a "no controller" issue with Banjo Tooie 2013-06-08 03:36:57 +00:00
goyuken 511fcf4bd0 mainform: excise the old gif code. it's still in svn history if you want to resurrect it. doesn't really serve much purpose now that there's a full-fledged gif writer integrated to the AV dump system 2013-06-07 19:46:15 +00:00
goyuken 032595c24e saturn controller image 2013-06-05 17:07:59 +00:00
pjgat09 40efe45bd0 N64: Re-compiled the audio plugin dll in release mode 2013-06-05 01:45:42 +00:00
pjgat09 9694792cfb N64: Improved the M64 reader lua script. It now uses the forms.openfile function, and displays some info about the movie. Also improved the handling at the end of the movie 2013-06-02 03:16:11 +00:00
goyuken 56d5d1ef5a direct sound: you can now choose which of your devices to play out of. note that although you can make the change in the UI at any time, you actually have to restart the whole bizhawk to initialize on the new device. 2013-06-02 00:49:40 +00:00
pasky1382 15bdff9ac8 Faxandu collision box viewer 2013-06-01 12:10:33 +00:00
adelikat c680c1b7ad make 2012 project file compile 2013-05-27 20:51:10 +00:00
adelikat 980254e448 N64 - add controller image to controller config dialog 2013-05-27 20:47:55 +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
pjgat09 8dc13f5216 N64: Simplified some plugin code 2013-05-27 19:17:19 +00:00
pjgat09 b1138c4128 N64: Wire glide settings to the m64p core 2013-05-27 02:14:43 +00:00
pjgat09 19fc24aeb5 N64: Glide settings now save 2013-05-27 01:59:45 +00:00
pjgat09 f183654b5a N64: More work on glide settings. Per-game settings now load into the setting screen from the gamedb. 2013-05-27 01:35:56 +00:00
pjgat09 d47b0b1cc1 N64: Added the analog data to the (currently unused) mnemonic for the virtual pad 2013-05-27 01:31:29 +00:00
pjgat09 4de1389810 N64: Add per-game hacks for glide to the gamedb 2013-05-27 00:35:45 +00:00
pjgat09 7b43126f50 N64: Added a glide config object and loaded it into the plugin screen 2013-05-26 05:11:00 +00:00
pjgat09 99498b680b N64: Added Glide settings, but they don't do anything yet 2013-05-25 04:25:42 +00:00
pjgat09 1c570e41d3 N64: Moved the microcode list for the glide plugin into the code 2013-05-24 02:34:57 +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 2245975217 N64: Implement the reflection method to store and retrieve the plugin settings 2013-05-23 00:16:04 +00:00
pjgat09 40cea9085a N64: Removed the now redundant "Rice" from the variable names in the config object 2013-05-22 22:26:24 +00:00
adelikat da8bcff826 proof of concept for better organizing N64 plugin settings 2013-05-21 02:15:15 +00:00
goyuken d7380d1952 console debug notification when a sega saturn disc is autodetected 2013-05-20 14:03:19 +00:00
pjgat09 1e1466a0f9 N64: Some improvements to the virtual pad. 4 pads are now shown and work, input display works 2013-05-20 01:53:02 +00:00
pjgat09 ac9d053895 N64: Actually use the input for the other three controllers 2013-05-20 00:03:08 +00:00
pjgat09 dd349818f5 N64: Fixed bug where video settings from the gamedb didn't get loaded 2013-05-19 23:49:21 +00:00
pjgat09 ff0d3c4beb N64: Fixed a typo in the gamedb 2013-05-19 20:56:27 +00:00
pjgat09 82a5989f28 N64: Refactored the memory domains 2013-05-19 20:14:34 +00:00
pjgat09 cc4d1c579c N64: Add per-game hacks for rice to the gamedb. Also fix a mistake with the plugin settings screen. 2013-05-17 03:02:39 +00:00
pjgat09 e46cc95eaa N64: Re-hashed the roms in the gamedb to be in z64 format 2013-05-17 00:30:08 +00:00
pjgat09 f8a180bacd N64: When loading an N64 rom, fix the swapping to be in z64 format (no swapping) 2013-05-15 22:10:17 +00:00
pjgat09 2b81570151 N64: Wire the manual settings for the per-game hacks to the core 2013-05-15 03:38:23 +00:00
pjgat09 d0ba05eb28 N64: Fix an exception with the plugin config system 2013-05-15 03:31:05 +00:00
pjgat09 e64011e1c2 N64: Wire up per-game hack options to the plugin screen and to the m64p core. 2013-05-14 23:06:47 +00:00
goyuken a754aba126 saturn: hook up GL mode to user interface. in GL mode, one can choose resolutions like pcsx2: 1x, 2x, 3x, 4x, or user selected w*h 2013-05-14 03:06:37 +00:00
masterofpuppets152001 d3efbb6d3b Lua: Added forms_openfile(filename, path, filter) to LuaImplementation.cs, usage ex: forms.openfile(nil,"C:") or forms.openfile(nil,nil,"Movie Files(*.SMV;*.BKM;*.FMV) etc... 2013-05-14 02:08:05 +00:00
goyuken 656e7a3862 saturn: connect the openGL rendering core. has some graphical glitches of its own, but can be a good deal faster than the soft core. not hooked up in options yet (so without code editing, you'll get soft core every time) 2013-05-13 16:49:02 +00:00
pjgat09 52161e9cc0 N64: Commit the dlls for the previous change 2013-05-13 03:38:03 +00:00
pjgat09 32cc22e361 m64p: Hooked up the per-game hacks in the rice plugin to the config system 2013-05-13 03:08:22 +00:00
pjgat09 076989f1ab N64: Added a lua script to try and play M64 format movies 2013-05-13 00:46:06 +00:00
pjgat09 a7a045bb87 Removed some debug code... 2013-05-12 03:57:21 +00:00
pjgat09 a0f470b1bb Lua: Added joypad.setanalog, with the same calling format as set but with float values instead of bools. Still not sure that the analog wiring is the best, but this works for now. 2013-05-12 02:43:33 +00:00
pjgat09 7da2ede59d N64: Refactor some input code to use callbacks and (hopefully) be compatible with on_snoop 2013-05-11 23:44:20 +00:00
pjgat09 ba3feac259 N64: Hook up the rest of the buttons on the virtual pad 2013-05-11 20:21:29 +00:00
adelikat 9b9e9b71ec oops, this really fixes the 4.5 project, also some misc code cleanup 2013-05-11 19:08:42 +00:00
goyuken 4553d74106 saturn - fix a few savestate issues (that i caused in the first place, of course) and fix a possible problem with memory not being initialized. or maybe not. didn't actually solve any problems, la la la.... 2013-05-11 18:52:19 +00:00
pjgat09 7b2ad6a1f8 N64: Fixed a bug with saving/loading a state before the first frame, causing the audio frequency to be very wrong, and breaking the resampler 2013-05-11 15:34:07 +00:00
adelikat effdf1f6dc update 4.5 project with the recently added files 2013-05-11 14:37:07 +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
masterofpuppets152001 f8f9c3ea4a Made NES sound channel update instantly when changed, easier to fine tune what you want from it. 2013-05-10 23:46:01 +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 e25d58eecb Restrict the analog control to it's own drawing area 2013-05-10 23:25:31 +00:00
goyuken 6849f72baf NES: volume control on each channel 2013-05-10 18:38:58 +00:00
goyuken 99615d9afd GB: rtc is pegged to emulated elapsed time. maybe. don't know what to test it with. time at core restart is always 1970, or something like that, which isn't as bad as it sounds, because the GB rtc doesn't keep track of anything past days 2013-05-09 23:15:59 +00:00
pjgat09 0a3dfa697e N64: Added a video plugin settings class, filled it with the values from the rice settings screen, and wired it up to the core 2013-05-09 02:58:35 +00:00
goyuken bf7544793d add some missing n64, saturn boilerplate to the path config. fixes screenshots, savestates, saverams 2013-05-07 23:24:27 +00:00
pjgat09 fffc9d676e N64: Setup saveram, but it doesn't always work right yet. Sometimes switching games loses the save ram. Sometimes bizhawk crashes when saving saveram. 2013-05-07 22:37:26 +00:00
pasky1382 4001ade4e1 2013-05-07 22:23:10 +00:00
goyuken ed2553621f saturn: memory domains, and saverammodified flag 2013-05-07 21:35:55 +00:00
pasky1382 83c36c29a8 Vice Project Doom collision box viewer 2013-05-07 20:32:32 +00:00
pasky1382 dd1ac590f8 Error on SHA1, all is well. 2013-05-07 18:56:41 +00:00
pasky1382 0fa298dc2a forgot the system label 2013-05-07 18:49:56 +00:00
pasky1382 2c66918172 Added N64 gamedb, updated gamedb to include it. 2013-05-07 18:46:07 +00:00
pjgat09 08f6fdaf8d N64: Implement the video plugin (rice or glide64) option 2013-05-07 01:38:12 +00:00
pjgat09 8c16b78849 LuaWriter: Commented out code that checks if the file to save to doesn't exist. That code causes an infinite recursive loop, popping up a save dialog box every time. I'm not sure exactly what the logic was supposed to be here, but this seems to take care of the problem. 2013-05-07 01:17:52 +00:00
masterofpuppets152001 f5019825ff Rice Plugin config, will eventually have default buttons, and better tooltips and combobox text, feel free to move stuff around if you find they belong on another tab. 2013-05-07 00:46:10 +00:00
pjgat09 a6600a5c0a N64: Implemented the lag indicator and lag count 2013-05-06 23:50:24 +00:00
pjgat09 371dcc8f40 Reversing some faulty bit-shifting to fix 4 byte poking. 2013-05-06 23:33:13 +00:00
pjgat09 a5d7fdd870 Replace some buggy divisions with bit-shifting to fix s problem freezing an address in the ram watch 2013-05-06 23:17:44 +00:00
pjgat09 80a622b5d1 m64p: Why did I comment this out? Just, why? Audio works now after loading a state. 2013-05-06 22:13:20 +00:00
goyuken 0302820db5 implement binary\text savestate type switching in multiclient. 2013-05-06 21:41:21 +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
zeromus beb0452275 2013-05-06 05:14:52 +00:00
zeromus 2316721200 add memory.getcurrentmemorydomainsize 2013-05-06 04:59:59 +00:00
pjgat09 e4437a54a9 m64p: Fixed another input typo which reversed c up and c down 2013-05-06 03:23:02 +00:00
pjgat09 a374641460 m64p: Changed the output formula for the framebuffer from glide64 to actually be correct. We actually don't need a formula... Changed glide64 to not force vsync. You apparently need to read the back buffer or else you get choppy video.
N64: Changed the hardcoded video plugin to use glide. Glide apparently requires you to set the video mode before initializing the plugin
2013-05-04 23:51:50 +00:00
pjgat09 74817e740b m64p: Added post-build hooks to copy the dll into bizhawk after building. Built the dll and adding it for the first time. Glide64.ini is needed to make it work right now, but the need for it should be removed if possible 2013-05-04 23:36:28 +00:00
adelikat 29226acd54 N64 virtual pad - graphics for the analog control, not hooked up to anything yet, and not tweaked 2013-05-04 19:04:23 +00:00
masterofpuppets152001 9c80ea5ec7 Moved it to N64, hope all is right 2013-05-04 17:56:24 +00:00
masterofpuppets152001 47cf4c3cb9 Early Vid plugin, is this how you want it Adelikat? 2013-05-04 16:54:34 +00:00
adelikat a638ea6f41 N64 - hook up virtual pad, currently only 1 player and only the digital buttons 2013-05-04 13:37:20 +00:00
pjgat09 27c21db9b6 m64p: Change the savestate code to store the default PC address if not already setup (ie before the first VI) 2013-05-04 04:25:06 +00:00
pjgat09 55c7fc55ab m64p: Made two new functions for saving and loading states, directly based on the m64p methods but without files
N64: Copied savestating code from other cores. States take a while to save, and the audio is weird when loading.
2013-05-04 04:07:04 +00:00
adelikat 04ae097832 N64 - fix L and R buttons for mnemonics 2013-05-04 03:33:50 +00:00
adelikat 494a20c801 N64 - fix C pad input stuff 2013-05-04 03:19:53 +00:00
adelikat de6c055c3d N64 - fix bug where all controllers were being set to the default buttons, for anyone who used bizhawk since impelmenting N64 buttons will have all the controller buttons saved, will need to clear them out 2013-05-04 03:12:07 +00:00
adelikat b4e3d864e3 Fix a null check exception when a GBA bios fails to load 2013-05-04 02:57:28 +00:00
pjgat09 7f3e01e3b3 N64: Use the config value to set the video size 2013-05-04 02:48:37 +00:00
pjgat09 d5966dd908 N64: Video now resizes 2013-05-04 02:46:37 +00:00
pjgat09 1c30cf3501 N64: Fix typo mixing up the dpad 2013-05-04 02:31:37 +00:00
adelikat e95c4e40c0 N64 - add video config dialog that can load/save video size 2013-05-04 02:19:12 +00:00
adelikat 1292c87ca8 Saturn - hook up console buttons, and hook everything up to controller config. Also trashed everyone's ini file if they ran bizhawk since saturn buttons were originally hooked up 2013-05-04 01:39:08 +00:00
goyuken 54ff07fbfc n64: fix race bug introduced in previous revision. also turn display upside down 2013-05-04 01:16:27 +00:00
goyuken 1abb7cf91a n64: resolve the "first frame" issue 2013-05-04 00:47:36 +00:00
goyuken 147c77c124 n64: screw things up some more. use a semaphore to handle stoppage in r4300 interrupt. blah. it's faster 2013-05-04 00:23:52 +00:00
goyuken 415d749be9 saturn - fix r4402, which was horribly busted. the code looks messier now... almost as messy as before. except the sound test mode in SOTN works through savestates now (it doesn't in vanilla yabause), so i fixed something. 2013-05-03 22:12:35 +00:00
goyuken 4a9d9e09e9 mainclient: add n64 and saturn to the list of consoles that give a warning when trying to record a new movie 2013-05-03 20:10:44 +00:00
adelikat b11fed8051 Mnemonics for Saturn, probably 2013-05-03 20:04:35 +00:00
goyuken 314906ce66 saturn - comment out the hacked up scsp savestate stuff and replace it with something much simpler (but more fragile). old scsp save routine has same bug as r4399 - immediate save+load+save produces different savestates. new doesn't. 2013-05-03 19:51:03 +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 9de465fa41 saturn: the policy of the yabause team values backwards compatibility of savestates highly, so that there are a number of awkward things in savestating where certain variables are regenerated instead of being stored directly to keep compatibility. this has gotten to the point that if you, while paused, save slot 1, load slot 1, save slot 2, then the slot 1&2 saves will not be byte-identical. this commit fixes a certain case of that. i don't know whether this actually fixes any tangible user problems, though. 2013-05-03 17:11:14 +00:00
pjgat09 8c7914150e N64: Fixing a typo with some controller stuff 2013-05-03 01:59:14 +00:00
goyuken 299fcbcc57 saturn: power button, saveram. at the moment, only the internal bupram is saverammed, although it's generated separately per game, like other bizwhack consoles 2013-05-03 01:32:16 +00:00
goyuken e2f664d6b9 saturn: disable built in OSD
multiclient: disable "try arcade rewind hack" message when core is not PCE
2013-05-03 00:13:12 +00:00
goyuken b399e87ffe saturn: savestates. rather unwieldly, taking ~11MiB in text form and causing a noticable pause to save or load. core changes to support savestating: savestates reverted to version 1 (no movie info and no framebuffer, both of which are handled in bizhawk), and parts dealing with verifiying size through liberal use of fseek() (which doesn't work here) removed 2013-05-02 23:35:12 +00:00
pjgat09 99ff09555e N64: Removing the now unneeded SDL based audio and input plugin dlls 2013-05-02 22:18:46 +00:00
pjgat09 9a1241b7e7 m64p: Actually use the passed values for the X and Y axises 2013-05-02 22:05:28 +00:00
goyuken cefb4d2194 saturn: fix problem where controller would be broken on core reboot. maybe. the trouble with this sort of thing is, you can never be sure. 2013-05-02 21:18:28 +00:00
goyuken 149eeb5f33 saturn - support loading bios. note that at the moment, the bios filename isn't in the firmware configuratorthingy. this marks the first change made to the yabause core itself (excepting the yui.cpp that we added); changing memory.h so that block loads don't do unnecessary fseek() 2013-05-02 20:47:56 +00:00
adelikat fdae009597 N64 - fix dpad on the gui side, still doesn't work though 2013-05-02 04:23:52 +00:00
pjgat09 2a0c6c4daf m64p: Configure controller 1 to be plugged in. Flesh out the plugin somewhat
N64: Pass controller 1 data to the core
2013-05-02 03:38:57 +00:00
adelikat f535979705 Controller Config - add N64, todo: N64 controller image 2013-05-02 02:20:09 +00:00
pjgat09 a50068d61d m64p: Added a stub for a bizhawk handled input plugin 2013-05-02 02:19:36 +00:00
adelikat c6634273d7 N64 - hook up input for 4 controllers and autofire, still needs to be hooked to the core, and also needs to be added to controller config dialog 2013-05-02 01:54:44 +00:00
pjgat09 dbd25f17d4 m64p: Removed the need for the rice ini file 2013-05-02 01:48:45 +00:00
adelikat 807df908f3 Path Config - Saturn 2013-05-02 00:56:39 +00:00
pjgat09 533baf9ef3 N64: Added a function to get the audio rate from the core. 2013-05-01 21:28:15 +00:00
goyuken 0d556dc9e9 saturn: frame lag flag working 2013-05-01 17:22:12 +00:00
goyuken 2631ffbde6 implement a simple sega saturn cd heuristic detection. unknown cues once again are loaded into PCECD 2013-05-01 17:06:36 +00:00
goyuken 0f5cc4ed25 dual gb: xml creator doohickey now works 2013-05-01 16:37:00 +00:00
goyuken f96a37857d dual gameboy: xml creator dialog thingy. not finished yet 2013-05-01 15:48:23 +00:00
goyuken 8b029d9eb1 saturn: controls. fuck boilerplate 2013-05-01 02:53:53 +00:00
adelikat ba7e99ea20 Path Config - support n64, start saturn, also some code cleanup 2013-05-01 02:37:26 +00:00
goyuken eae4c0ee81 saturn: sound 2013-05-01 01:46:20 +00:00
goyuken 368bc58d0a saturn: connect to bizhawk's existing DiscSystem code. emu should now properly load the .cue given. the hack that redirects every .cue that is not in a gamedb to saturn is still in place; saturn detection heuristics will be coming 2013-05-01 00:27:36 +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
pjgat09 d7e3e4042b m64p: Hide the SDL window 2013-04-30 20:46:25 +00:00
pjgat09 7af28f1106 m64p: Disabled mupen's throttle 2013-04-30 03:34:06 +00:00
pjgat09 7f7b9eac1f m64p: Created a new audio plugin that saves the samples in a buffer for bizhawk to retrieve. Also added some miscellaneous svn:ignores
N64: Hooked up the new audio plugin, but it doesn't sound exactly right.
2013-04-30 03:24:44 +00:00
pjgat09 3bc682a411 m64p: Added VI callback functionality
N64: Made a VI callback function which declares the frame complete every VI, instead of per frame.
2013-04-30 01:50:27 +00:00
pjgat09 2598967d56 m64p: Start the emulator paused
N64: Wait for the emulator to start up before returning from the constructor.
2013-04-30 01:14:07 +00:00
pjgat09 0c23357d60 Adding possibly needed dlls to allow the m64p core to run 2013-04-30 00:58:54 +00:00
goyuken ad80b43c85 n64: fix crash with input display on 2013-04-30 00:50:08 +00:00
pjgat09 bfc0117237 m64p: Hard coded an ini file location until I can be bothered to work out the config handling in m64p
N64: Loads roms and pops up an SDL window to display them
2013-04-30 00:08:21 +00:00
pjgat09 0ef44a6faa m64p: Added post-build commands to copy the resulting dlls to the proper bizhawk directory. Removed the visual studio result directory and added an svn:ignore for it. 2013-04-29 23:10:53 +00:00
pjgat09 a4fb43185a N64: Adding a dummy emulator 2013-04-29 01:57:41 +00:00
adelikat 669edc55b3 Start a new virtual pad, and update 2012 sln file with new files from past few commits 2013-04-28 13:56:29 +00:00
masterofpuppets152001 40870f402e Prevent more then one gg windows of the same console to be opened 2013-04-27 19:21:45 +00:00
goyuken b0cbe204a9 XMLGame: fix reboot core in the case of hawkfile embedded assets 2013-04-27 17:43:15 +00:00
goyuken 086c8bcad2 XMLGame - fix hawkfile binding 2013-04-27 17:24:23 +00:00
goyuken 795bfb6550 fix config resetting default dual gameboy P2 Power button 2013-04-27 16:07:10 +00:00
goyuken c998512a45 XMLGame now populates GameInfo.Hash with a combined hash of the loadassets, so dual gameboy movies have sensible hashes 2013-04-27 15:51:31 +00:00
goyuken 84b271684b dual gameboy recording mnemonic |P|UDLRsSBA|P|UDLRsSBA| 2013-04-27 15:10:39 +00:00
goyuken 7830ec7384 add a simple "XMLGame" capability where a game can be theoretically loaded from an xml definition. very preliminary. hooked up dual gameboy to it, so you can now load dual gameboy again by using a .xml 2013-04-27 02:02:37 +00:00
goyuken 6fd7c22d01 fix missing file mistake in MultiClient.csproj introduced by r4331 2013-04-26 23:53:51 +00:00
masterofpuppets152001 4d445244d7 Little oversight 2013-04-26 07:59:10 +00:00
masterofpuppets152001 670460df8c Genesis GG decoder/encoder (working codes!) and revamped UI of SNES/GG/GB Decoders 2013-04-26 03:12:04 +00:00
zeromus df99f36464 support bsnes xml files and super road blaster MSU-1 game 2013-04-24 22:09:11 +00:00
masterofpuppets152001 f3a8cee8bc Gameboy/Game Gear Game Genie Decoder (still non-working code) 2013-04-24 20:41:23 +00:00
masterofpuppets152001 046ae48ac5 Fixed crash on addcode 2013-04-23 22:45:20 +00:00
zeromus 4aebb21912 make cheats memdomain selector dropdownlist style 2013-04-23 22:27:00 +00:00
masterofpuppets152001 0b2ef2bbff apply Game Genie converted cheat to BUS not CARTROM, code still don't work although 2013-04-23 22:00:16 +00:00
masterofpuppets152001 0df9dbde13 SNES Game Genie Encoder/Decoder, first "big" commit, hopefully I got everything
If there is anything wrong, let me know so I know what to do next time!
2013-04-23 09:09:49 +00:00
zeromus 107040955f fix 2012 projfiles 2013-04-23 01:39:15 +00:00
zeromus 45a671ce73 snes-add "always doublesize framebuffer" snes option which makes the logical output of the snes core always sized appropriately for sudden hires-width or interlacing 2013-04-22 22:34:18 +00:00
masterofpuppets152001 bad1d9502c Added lua command client_xpos and client_ypos 2013-04-18 00:54:04 +00:00
zeromus 6b62528ed5 fix building 2013-04-17 02:05:09 +00:00
adelikat 7d510df281 Lua Console - Lua Function List dialog - Ctrl+C copies the function to clipboard concatenated, ex: "emu.frameadvance()" 2013-04-16 01:25:30 +00:00
adelikat e32eaeeb9a More code cleanup 2013-04-16 00:19:31 +00:00
adelikat 7199b64a95 More multiclient refactoring 2013-04-15 02:14:14 +00:00
adelikat be2937fdec Code refactoring of Tools files - no functional changes other than some very tiny speedups and null checks 2013-04-14 23:56:45 +00:00
adelikat 85571fe0ca Update 2012 project to use .net 4.5 2013-04-11 01:02:47 +00:00
adelikat 1c33b92bf1 NES - separate first/last scanline settings for NTSC vs PAL (default of 8,231 NTSC and 0,239 for PAL) 2013-03-25 01:59:34 +00:00
adelikat 496f645b48 Lua - add snes library getlayer_set_bg_1(), setlayer_set_bg_1(), etc to toggle/get all layer options 2013-03-25 00:49:50 +00:00
adelikat 04c46893d3 Show the inner exception on program crash if there is one 2013-03-25 00:44:29 +00:00
adelikat 4905c698bd Slight cosmetic change to the SNES options dialog 2013-03-25 00:23:02 +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 34b0d8a272 Watch object code refactoring - no functional changes 2013-03-17 21:07:03 +00:00
adelikat 65ddac05bc Ram Search - support Ctrl+C copy to clipboard 2013-03-17 15:45:01 +00:00
adelikat cd03d2fe99 Slight tweak to movie frame property 2013-03-17 15:39:33 +00:00
adelikat 4a0a9e4b05 Ram WAtch - fix to output on the copy feature of last commit 2013-03-17 15:23:53 +00:00
adelikat 0196ea4cda Ram Watch - support Ctrl+C to copy to clipboard 2013-03-17 03:21:58 +00:00
adelikat 76bf45fe63 oops 2013-03-13 01:50:56 +00:00
adelikat 3e639d65ab Atari 2600 - implement TIA, PIA, and System Bus domains (note that there is no poke ability on the system bus domain at this time) 2013-03-11 01:46:12 +00:00
adelikat 47149d8f4e Set maximum Speed via hotkeys from 1000% to 1600% 2013-03-10 23:56:05 +00:00
adelikat f4dca72829 Add a "Stop Movie without saving" option 2013-03-10 23:03:52 +00:00
adelikat 5dc8733ae1 Some code refactoring, no functional changes 2013-03-10 22:42:54 +00:00
adelikat 240a9e3a45 Oops! Fix Movie Playback during poke mode 2013-03-10 00:06:40 +00:00
adelikat 168299f794 Hotkey Dialog - some small fixes to tab orders and focusing 2013-03-09 23:45:28 +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 5df510fb4f Lua - add a null check that maybe completely fixes input.set(), also add a null check when attempting to resolve the lua path that was breaking Lua Console when auto-loading a lua session 2013-03-09 20:31:04 +00:00
adelikat c8e678aea7 Add Autofire hotkey, works like auto-hold except that when pressing a regular controller key, it will map it as auto-hold+autofire (feature works identically to autofire in the GENS and VBA emulators) 2013-03-09 20:10:04 +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 0eeacb57ce Add .sgb to Open File dialog 2013-03-09 18:41:23 +00:00
adelikat de4334f357 Dashboard Cloner - more progress on Update tool 2013-03-08 22:21:04 +00:00
adelikat 4cd34a4fda I fail today 2013-03-02 15:48:49 +00:00
adelikat 3f740a86b2 nevermind 2013-03-02 15:46:26 +00:00