feos
86c347c213
bsnes: remove embarrassing emptry space from tracer output
...
leftover after switching from 4-digit hcounter() to 3-digit hdot()
2018-05-21 22:17:41 +03:00
feos
71cb2f9caa
bsnes: use hdot instead of hcounter in regs output
...
see #1183
2018-05-06 23:23:56 +03:00
feos
51b2843fed
bsnes: send vcounter and hcounter among registers
2018-04-23 21:04:46 +03:00
zeromus
d796af3a9d
snes: fix bugs in SGB CDL
2017-05-31 13:56:34 -05:00
zeromus
4eaf17c6c1
snes: support trace logging GB and SMP cores
2017-05-14 13:50:28 -05:00
zeromus
64e71415a3
SGB CDL
2017-05-06 16:23:00 -05:00
nattthebear
5bebd0685a
snes: add a toggle multitap button
2017-04-22 17:08:33 -04: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
zeromus
0338263e4e
fix bsnes mouse emulation frontend integration
2017-04-17 22:39:26 -05:00
zeromus
23fb06a0cd
c++ side setup for setting any devices on snes input ports
2017-04-09 16:45:05 -05:00
zeromus
a60be7d2c9
avert your eyes
2017-04-05 20:03:49 -05:00
zeromus
a7b6a9af4d
dont look at this, it doesnt work
2017-04-05 19:46:11 -05:00
zeromus
57b1df8487
last commit freaks me out a bit. let's try something a little safer looking to fix the SA1 hanging opcodes
2017-04-05 19:14:38 -05:00
zeromus
9119e4f4ea
fix bug savestating SA1 hung in STP or WAI. fixes panic bomber.
2017-04-05 17:35:24 -05:00
zeromus
b7baea2a8e
snes c++ cleanup
2017-03-15 17:49:19 -05:00
zeromus
a8aef42038
tidy
2017-03-08 15:57:00 -06:00
zeromus
598e173d60
snes: tidy
2017-03-08 15:57:00 -06:00
zeromus
19b38bfd90
snes: fix CDL, trace logger
2017-03-06 05:32:09 -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
1550860ad0
snes disasm spacing
2016-08-19 23:14:12 +03:00
feos
76eaea3619
tracer unification for cores: spacing, headers, etc
2016-08-16 01:39:26 +03:00
parasyte
620c74e56e
bsnes: Fix disassembler with compatibility core
...
- The fake bus map has been extended to read mapped ROM space
2016-08-08 22:11:49 -07:00
nattthebear
eb2ec58b1b
Rough in some stuff for better oninputpoll in snes. Not hooked up in looah yet. The idea is that oninputpoll will get called with a core-specific int that signifies what happened.
...
For snes, we're looking at:
0 = latch goes low
1 = latch goes high
2 = left port strobed
3 = right port strobed
2016-02-29 21:22:30 -05:00
zeromus
8d955a8703
fix snes gfx debugger scanline CB
2015-11-15 18:04:42 -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
2f21d4e506
bsnes - use msvc struct packing in one place where needed
2015-06-18 03:08:34 +00:00
zeromus
401aeda91c
bsnes - fix a boatload of general portability problems
2015-06-18 03:07:00 +00:00
zeromus
3cf7041e68
bsnes/nall - fix bug in serializer copy constructor
2015-06-18 03:06:02 +00:00
zeromus
95a7062fad
bsnes/nall - fix dangling references bug in stringify
2015-06-18 03:05:39 +00:00
zeromus
0d2830f616
bsnes - fix inexplicable errors with non-void functions returning nothing on some codepaths
2015-06-18 03:05:16 +00:00
zeromus
23dc607a1a
bsnes/nall - nothing to see here
2015-06-18 03:02:48 +00:00
zeromus
4aa0813795
bsnes/nall - fix mysterious compile error
2015-06-18 03:02:36 +00:00
zeromus
0fcfcf3379
bsnes/nall - change some non-standard dynamic local arrays to slightly less non-standard alloca calls
2015-06-18 03:00:27 +00:00
zeromus
55549f7ae1
bsnes/nall - change some non-standard dynamic local arrays to slightly less non-standard alloca calls
2015-06-18 02:59:41 +00:00
zeromus
e60cde3314
bsnes/nall - revise some constexpr to be more legal+portable
2015-06-18 02:58:59 +00:00
zeromus
5f5fcc4812
fix big memory leak in bsnes performance core loadstates
2015-06-15 13:18:46 +00:00
jdpurcell
a13d74af14
Flip around one of the 'if' statements. Changes the output enough to avoid false positives with some virus scanners.
2015-03-08 18:56:14 +00:00
jdpurcell
2f5a7543ca
Add Yield/SwitchToThread in SNES IPCRingBuffer. Improves performance on Core 2 Duo, about the same on i5, and will prevent it from going < 1 fps on a single core machine :).
2015-02-04 04:31:41 +00:00
zeromus
5d0cfcac52
fix bsnes performance core lag counter; fixes issue #180
2014-09-14 01:33:09 +00:00
zeromus
5d754cf507
change how snes firmware chips survive loadstating, so that loadstate/rewind matches performance from builds earlier in 2014. still kind of slow, but basically OK.
2014-09-02 05:01:51 +00:00
zeromus
237045fde2
add watchdog timer to bsnes process to make sure they dont accumulate when the frontend terminates oddly
2014-06-17 22:03:08 +00:00
zeromus
52bceeeee5
update libsnes exes
2014-05-23 19:27:27 +00:00
zeromus
e9522af326
preliminary work on accuracy core in sneshawk. it's building and usable, but savestates are utterly trashed.
2014-05-18 05:13:54 +00:00
zeromus
8193e0b281
snes-repair BG layer toggling
2014-02-09 22:52:09 +00:00
zeromus
cc73af76bd
snes-make CARTROM memorydomain actually edit bsnes's sense of the cartrom, instead of the rom[] array that the core now pointlessly holds onto
2014-01-29 21:59:06 +00:00
zeromus
50ef1b19f5
snes-fix bugs caused by breakpoints leaving emulator state unstable (most noticeable when taking savestates)
2013-12-29 02:20:13 +00:00