Commit Graph

4479 Commits

Author SHA1 Message Date
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 0818526b3d snes: fix wrong default memory domain in ramsearch 2013-05-14 21:33:36 +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
goyuken d3f7647d54 n64: rice: disable all buffer swaps.
note to maintainer: no binaries included in this commit
2013-05-13 03:31:43 +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
goyuken 05a525d2c4 dual gameboy: on_snoop support. you get a callback per sub-core, as would be expected. 2013-05-11 23:46:23 +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
goyuken 16d78da582 saturn - enable writes to memory domains (i had kind of forgotten about this). usual caveat: memory domain pokes can create impossible situations, because you're doing things that you ought not to be allowed to do 2013-05-11 14:24:01 +00:00
pjgat09 6f2d75a260 N64: Save saveram as a part of a savestate 2013-05-11 03:44:01 +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
goyuken 7e71898187 resolve issue 107 2013-05-09 19:57:42 +00:00
zeromus f61b85ab01 nes-boot yoshi's cookie 2013-05-09 06:47:25 +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
pjgat09 0d4ed449e1 N64: When disposing of the core repeatedly send the stop command, because for some reason sometimes sending it just once doesn't work 2013-05-09 01:05:42 +00:00
goyuken 89f61e6daa gba: throw exceptions if saveram gets accessed when disposed, while i remember about it. will actually fix it some other time, if the core actually gets used. 2013-05-09 00:58:02 +00:00
goyuken aa73071870 saturn: fix saveram problem 2013-05-09 00:47:16 +00:00
pjgat09 7becee2284 N64: Rescue save ram from the clutches of race conditions 2013-05-09 00:36:01 +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 d9c6bb6698 N64: Added float controls for the X and Y axises. At some point they need to be converted to signed bytes to work with m64p 2013-05-07 01:42:48 +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