Commit Graph

9 Commits

Author SHA1 Message Date
zeromus b7baea2a8e snes c++ cleanup 2017-03-15 17:49:19 -05: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
zeromus 26ac8b347a fix libsnes dlls on windows xp 2015-12-16 14:34:30 -06:00
zeromus 3ba7340fca rebuild bsnes dlls without CRT dependency; tweak optimization flags; switch back to using original (probably faster) libco (it had been changed during the efforts to permit libco and managed threads to coexist vis a vis GC exception unwinding) 2015-11-13 15:27:50 -06:00
zeromus f3626b9605 snes CDL 2015-11-03 23:45:57 -06:00
zeromus 817f4360d3 bsnes is a dll once more. this is experimental--it may not work well, so I need to gather data. But I think it might work fine. 2015-10-24 03:06:47 -05:00
zeromus b7bf0b38cc bsnes - vs2015 can now be used to build 2015-06-18 03:09:08 +00:00
zeromus a06b7318c0 add vcxproj and patch for libsnes vs2015 support, for later use 2015-06-10 02:43:06 +00:00