Commit Graph

3119 Commits

Author SHA1 Message Date
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