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 |
goyuken
|
7b7b95e95d
|
add a new field to IEmulator: bool BinarySaveStatesPreferred { get; }. a core should set it to true to indicate that it would prefer to save and load binary savestates (but both types must be supported). set to true on 7800, gb, dgb, gba, n64, snes, saturn cores, as they all create text savestates that are simply dumps of the binary savestate. for the moment, frontend does nothing with this new information.
|
2013-05-06 20:51:28 +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
|
e78985244c
|
N64: Split the m64p api into it's own class
|
2013-05-06 03:22:27 +00:00 |
pjgat09
|
468da23558
|
N64: Set RDRAM as the main memory
|
2013-05-06 00:08:36 +00:00 |
adelikat
|
7fb317cc37
|
N64 - implement ResetFrameCounter() method
|
2013-05-05 22:53:22 +00:00 |
pjgat09
|
8b51686944
|
N64: Added a very primitive memory domain for RDRAM. For some reason poking does not work yet
|
2013-05-05 03:39:01 +00:00 |
pjgat09
|
d0285b6965
|
N64: I suck at this
|
2013-05-05 00:12:46 +00:00 |
pjgat09
|
883fa1330e
|
N64: Removed the debug output lines that were accidentally committed
|
2013-05-05 00:11:49 +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 |
pjgat09
|
89b0570a0f
|
m64p: Added a VS2010 project and solution file. They might not work yet
|
2013-05-04 23:24:01 +00:00 |
pjgat09
|
d12829b1ee
|
m64p: Add a clean clone of mupen64plus-video-glide64
|
2013-05-04 23:15:34 +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 |
goyuken
|
079255b29f
|
n64: gc issue fix?????????
|
2013-05-04 01:46: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
|
4a74249236
|
n64: remove a few minor hacks in n64.cs that were due to previous minor hacks of mine and are obselete now that the first frame problem is resolved
|
2013-05-04 01:32:33 +00:00 |
goyuken
|
d87b5e7324
|
n64: turn right side up again
|
2013-05-04 01:30:39 +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
|
1bf7280b75
|
n64: in the managed side, use an AutoResetEvent to wait on the core instead of spinning. saves cpu time.
|
2013-05-04 00:28:05 +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 |
pjgat09
|
d9f9d77712
|
N64: Wire up the reset and power buttons
|
2013-05-03 21:13:23 +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 |
zeromus
|
f6aedc5a55
|
toss some hacky changes into discohawk which are alleged to improve drag and drop support on UAC-enabled systems with additional locked down security software
|
2013-05-03 18:12:36 +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
|
7810621d6d
|
N64: Started work on wiring the config system. The video output resolution is now (temporarily) set to 800x600
|
2013-05-03 02:36:46 +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 |