Commit Graph

543 Commits

Author SHA1 Message Date
zeromus d796af3a9d snes: fix bugs in SGB CDL 2017-05-31 13:56:34 -05:00
adelikat 7dd2008616 remove MusashiDll.dll since we don't use it anymore 2017-05-27 15:45:30 -05:00
zeromus adff0d707c psx: fix multitap flaking out after reboot 2017-05-20 16:07:24 -05:00
zeromus 5b44f0960f snes: support trace logging GB and SMP cores (C# side and dlls) 2017-05-14 13:51:02 -05:00
zeromus 98ba4c5f77 SGB cdl (dlls) 2017-05-06 16:23:53 -05:00
zeromus fc7a2859cb de-upx libretrobridge, maybe its causing problems 2017-05-04 19:23:48 -05:00
zeromus 286d03a359 psx: fix flaky MODE button on dualshock (disabled by uninitialized memory randomly on bootup) 2017-05-03 16:24:47 -05:00
zeromus ac4f0e97d8 libretro: slam out the audio based on the old libretro interface. didnt think about it much. 2017-05-01 04:33:09 -05:00
zeromus 112e6ca1f2 libretro: fix some scrambled framebuffers 2017-05-01 04:16:31 -05:00
zeromus d3a1ec64dd psx: multitap support. tested for 20 seconds, but worth someone else testing. 2017-04-29 04:11:09 -05:00
zeromus 27e419bba5 libsnes: when debugging with microsoft's tools, i think we can't use the speed optimized libco. it crashes the tools. maybe it's all wrong, or maybe there's a tiny detail it doesnt handle the way microsoft wants. anyway, I switched back to my paranoid (slower) libco which works really hard to make microsoft happy, and it seems to work.
also: UPX the libsnes dlls when building (just to salve repo size)
2017-04-29 01:05:57 -05:00
zeromus 9249593f26 change libretro LoadNoGame to be more compliant 2017-04-26 15:19:36 -05:00
zeromus ae672044c3 psx: support negcon (c++ side) 2017-04-25 22:59:45 -05:00
nattthebear 72808f01bb remove all meteor and garbo stuff completely. These two GBA cores were never up to par, really. 2017-04-23 13:21:35 -04:00
nattthebear d1ca433a93 mgba: registers 2017-04-22 21:59:55 -04:00
nattthebear 865b04d234 Update mgba to latest 0.5 (71ee4a64b36b1256dbf6193b1087ff60a4656369) 2017-04-22 17:25:04 -04:00
nattthebear 5bebd0685a snes: add a toggle multitap button 2017-04-22 17:08:33 -04:00
adelikat ba3000db89 oops, compile performance core in release mode 2017-04-22 15:48:55 -05:00
adelikat 9a0493c287 snes - fix justifier for both portrs 2017-04-22 09:31:48 -05:00
adelikat 242b0e09ab SNES - support the Justifier, because why not 2017-04-22 08:55:39 -05:00
nattthebear a46acca981 It's like archaeology. We're the first ones to use this ancient Mayan super scope code 2017-04-20 21:29:58 -04:00
zeromus f108673449 fix some embarrassing bugs in new snes interop. maybe biz will be more stable now. 2017-04-18 22:09:04 -05:00
adelikat 16d67e6805 update bsnes dlls 2017-04-18 17:29:12 -05:00
zeromus 9bea9875a8 libretro - fix saveram 2017-04-18 03:17:11 -05:00
zeromus 5731b24c7c forgot to add LibretroBridge dll and tidy the vcxproj 2017-04-17 22:54:55 -05:00
alyosha-tas 158b652c7a fix #650
uses eke-eke's svp fix
2017-04-16 16:16:16 -04:00
alyosha-tas f1c9df6c60 Update libgensplusgx.dll 2017-04-14 21:45:33 -04:00
alyosha-tas 66ce06e80f Update libgenplusgx.dll 2017-04-13 17:35:30 -04:00
alyosha-tas b47cc8ca60 Update libgenplusgx.dll 2017-04-13 15:53:10 -04:00
zeromus 23fb06a0cd c++ side setup for setting any devices on snes input ports 2017-04-09 16:45:05 -05:00
feos 19cf3b8551 m64p: revert DBG preprocessor definitions merged along with 4c0bfd4764
fixes crash when rebooting n64 while debugging
2017-03-13 21:51:45 +03:00
zeromus f57262bba5 oops, snes dlls needed rebuilding 2017-03-08 16:08:36 -06:00
zeromus fbd7601b77 for evaluation:
overhaul snes core -- radically simplify IPC.

There were two goals
1. speedup (failed)
2. not break in the old way of becoming unstable when GC happens (uncertain)
3. lay framework for simplified libretro interface (success, provisional on #2)

the speedup failed, I think, because a slower libco is needed to coexist with .net. I think I will fix this be incorporating both libcos, one for bsnes internal use, and one for .net<->c++ switching
2017-03-06 05:21:35 -06:00
feos b5c3e808b7 rebuild m64p
The conflict that was in #731 got unnoticed due to appveyor lying to us (because of build scripts not bombing). I fixed it now while rebasing Wyst3r's commit. But after that it would still crash in the call to connectFunctionPointers(), which required rebuilding the dll. All that should be resolved now.
2017-02-24 10:54:35 +03:00
Wyst3r 4c0bfd4764 m64p: Use built-in debugger to avoid major slowdowns when breakpoints are set.
Conflicts:
	BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.IDebuggable.cs
2017-02-24 10:41:22 +03:00
feos 39c5aae61b Revert "Merge pull request #731 from Wyst3r/master"
This reverts commit 318abf691a, reversing
changes made to 5d4c8020c2.
2017-02-23 16:56:38 +03:00
Wyst3r d665bad4c5 Merge branch 'master' into master 2017-02-22 19:51:13 +01:00
zeromus 6c046a5df9 blind fix gpgx32 vdp savestates to look more robust by using brain-disengaged sync-everything technique. fixes savestates in interlaced mode. removes backwards compatibility of savestates, of no use to us anyway 2017-02-18 15:48:23 -06:00
feos ac2a69e7dd gpgx: switch to real interlaced mode when needed (still 60fps)
window resizes by itself if no maintain aspect ratio is forced

todo: states have broken graphics in that mode, but that's likely the original core thing
2017-02-18 23:34:44 +03:00
nattthebear da2d15341f mgba: Fix some of the audio channel disables not working. Fix audio channel disables not being restored on reboot core 2016-12-03 23:01:14 -05:00
nattthebear 6550364a4c #738: Core changes so sram pointer won't be bad 2016-12-02 18:12:18 -05:00
nattthebear f67cb3c64f Issue #735: Add sound channel toggling on mgba 2016-11-27 17:33:05 -05:00
Wyst3r 86b16a80d6 m64p: Use built-in debugger to avoid major slowdowns when breakpoints are set. 2016-11-19 12:02:39 +01:00
feos 48f92aa3ca commit glide64 dll too 2016-11-17 19:04:07 +03:00
feos 05f2c09aef m64p:
- dynamically allocate frameBuffer and DepthBuffer for glide64 and glide64mk2 (fix #728)
- make mk2 output to bizhawk output dir
- rebuild mk2 dll, but not glide64 just yet, since I experience artifacts that are probably a result of my compilation?
2016-11-16 22:49:45 +03:00
nattthebear 0ae8bf13f7 GBA memory domain fix 2016-11-06 10:32:04 -05:00
feos 4da414aced m64p: include Goldeneye007 hack into dbg_memory.c's read_memory_32() and update the dll
fix #717
2016-11-04 20:29:11 +03:00
nattthebear c9a48d9215 mgba: savestates againin 2016-10-23 11:24:32 -04:00
nattthebear c3973773e6 mgba: savestate redux 2016-10-22 20:49:42 -04:00
nattthebear 36fb1e3d57 mgba 0.5: fix saveram. fix skip bios + hard reset. fix bg/obj disable. 2016-10-17 13:01:52 -04:00