nattthebear
|
6e3fa4661e
|
neshawk: mapper 011: fix mirroring on some boards
|
2016-04-08 23:23:03 -04:00 |
nattthebear
|
ef544cd9ab
|
vrc2: only support V\H miorring. Allegedly fixes wai wai world issue
|
2016-04-05 17:39:10 -04:00 |
nattthebear
|
ec787d049d
|
NESHawk: support SNES controllers
|
2016-04-05 17:16:27 -04:00 |
zeromus
|
776e696e09
|
mgba - fix bug where hard reset caused memorydomains to get permanently wrecked
|
2016-03-27 16:35:34 -05:00 |
zeromus
|
59658340e7
|
change description of genesis pad320 option
|
2016-03-27 14:33:12 -05:00 |
nattthebear
|
5876c60571
|
gpgx waterbox - dynamically allocate some sega CD memory areas to reduce state size. raw core is now about 800K in normal mode; 2MB in sega CD mode
|
2016-03-27 12:00:50 -04:00 |
zeromus
|
ebad5a8137
|
remove console spew from snes core
|
2016-03-27 00:41:05 -05:00 |
nattthebear
|
b4735502a5
|
gpgx waterbox: fix a few misc bugs in elfrunner, and fix a few misc bugs in the core so that Virtua Racing now works
|
2016-03-26 14:44:44 -04:00 |
nattthebear
|
66abc95c58
|
Wonderswan - Support settings to change colors. Breaks existing binary savestates (existing text savestates should be OK). B&W palette is exposed as a setting, albeit without a very nice UI. Color palette is available behind the scenes, but is not exposed as a setting.
|
2016-03-26 13:35:57 -04:00 |
nattthebear
|
0e9a34a074
|
gpgx - fully connect lockable swappable elfrunner. core should theoretically be multi-instance safe now
|
2016-03-25 22:19:18 -04:00 |
nattthebear
|
f98461772b
|
Nes vrc6: code cleanup, eliminate no longer used parameter. no change in emulation
|
2016-03-24 23:14:47 -04:00 |
nattthebear
|
92e708d011
|
gpgx waterbox: move bg_pattern_cache to alloc_invisible
|
2016-03-23 21:10:18 -04:00 |
nattthebear
|
06f9d78452
|
gpgx: trim savestate size by moving some things to the sealed heap
|
2016-03-23 20:52:49 -04:00 |
nattthebear
|
9f173389a9
|
gpgx: entirely disable writes to the "MD CART" memory domain, since it's not supported
|
2016-03-23 20:17:02 -04:00 |
nattthebear
|
b06908e5d4
|
gpgx waterbox: get sega cd working
|
2016-03-23 20:11:47 -04:00 |
nattthebear
|
8136aa0f03
|
Add the basics of multiple memory arenas to elfrunner. With a bit of tweaking, gpgx core states are now 3.5MB (and could get smaller)
|
2016-03-23 19:45:02 -04:00 |
nattthebear
|
7acbaffafd
|
ElfRunner: Some internal refactoring in preparation for multiple memory arenas
|
2016-03-23 17:27:35 -04:00 |
nattthebear
|
4bd73a626f
|
Add Monitor support to BizInvoker. Monitors are called right before (Enter) and right after (Exit) each interop method call. Possible applications include AWE mutex+mapping, and cothread no-GC regions. If you ask for an invoker without monitor, this commit adds no overhead because the code isn't generated.
|
2016-03-22 20:17:28 -04:00 |
nattthebear
|
146442cd69
|
some stuff for waterbox gpgx, not finished
|
2016-03-21 21:43:56 -04:00 |
nattthebear
|
eca28a566e
|
COmments
|
2016-03-17 17:20:38 -04:00 |
nattthebear
|
8d3e10b56e
|
Support UNIF DripGame http://www.qmtpro.com/~nes/drip/. Everything works except the nametable viewer (which does not account for the exattributes)
|
2016-03-16 19:56:26 -04:00 |
zeromus
|
68f16a3a79
|
dont crash when shutting down a saturn core started in non-gl mode
|
2016-03-13 19:50:25 -05:00 |
pjgat09
|
29e6d5e1d5
|
Atari 2600: Fixed an off by one bug with the 6532
|
2016-03-11 10:50:03 -05:00 |
nattthebear
|
3bc6fe1b04
|
Add the elf stuff back to solution (doesn't do anything, don't use, ugly and embarassing, etc). Switch gpgx to use bizinvoker and slash a few hacks there. Bizinvoker - add support for forwarded attributes in Compatibility mode ([Out], [In]), and support enum, ref enum, and enum[]. Misc cleanup.
|
2016-03-10 22:00:52 -05:00 |
adelikat
|
5cd11d0bb4
|
Move Sound component objects from Emulation.Common to Emulation.Cores so they live in the same assembly as the calling cores
|
2016-03-04 08:37:09 -05:00 |
nattthebear
|
970fb54ca5
|
gambatte: some stuff for 64 bit builds, both msvc and mingw
|
2016-02-29 22:02:47 -05: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 |
adelikat
|
f1f45afd83
|
Remove CoreComm link cable properties and turn it into an ILInkable service instead
|
2016-02-28 13:52:17 -05:00 |
feos
|
9e3d57341f
|
gpgx: custom backdrop color.
|
2016-02-28 20:52:54 +03:00 |
adelikat
|
4460055da3
|
SMS - break up services into separate files
|
2016-02-28 12:01:12 -05:00 |
adelikat
|
0fb0e6a11c
|
Trace header for GB
|
2016-02-28 09:48:51 -05:00 |
adelikat
|
17b7d9790c
|
Tracer header for Atari 2600
|
2016-02-28 09:20:08 -05:00 |
adelikat
|
2975d699ef
|
Traceer - header for NesHawk and PCE
|
2016-02-28 08:28:00 -05:00 |
adelikat
|
d477bc1fb6
|
nice Trace header for SMS, and Coleco
|
2016-02-28 08:07:02 -05:00 |
feos
|
196f896679
|
gpgx: sprite layer toggle
|
2016-02-28 01:59:51 +03:00 |
feos
|
c04d813b77
|
gpgx: change lowpass range to ushort to make at least some sense to user.
|
2016-02-28 01:12:36 +03:00 |
nattthebear
|
c623933af1
|
gpgx: some audio settings and stuff. presumably fixes issue 584
|
2016-02-27 14:39:01 -05:00 |
feos
|
f590ed9e19
|
tracer: gpgx and qn header formats, include cpu name.
|
2016-02-27 20:05:58 +03:00 |
nattthebear
|
4db03c18d1
|
Some minor PPSSPP changes, nothing to use yet
|
2016-02-24 21:01:14 -05:00 |
adelikat
|
1635cf9b30
|
Trace logging support for ColecoVision
|
2016-02-24 20:41:55 -05:00 |
adelikat
|
f9c9994161
|
Refactor GPGX trace logger - make a CallbackBasedTraceBuffer abstract class in Base Implementations with an abstract method CreateTrace, and inherit it as a GPGXTraceBuffer.
|
2016-02-23 21:58:40 -05:00 |
feos
|
7abac10164
|
genesis disasm/tracer: replace IR reg with raw bytes, drop separate PC reg.
|
2016-02-22 15:02:59 +03:00 |
feos
|
e9225089d6
|
gpgx tracer: pretend we have flags, drop some useless regs.
makes it fit into the limit for me.
|
2016-02-22 12:16:54 +03:00 |
zeromus
|
95bc69b448
|
some prepwork for opengl texture ID importing (skip rendertarget resolve on OGL display method) but there are still problems and it can't be enabled yet
|
2016-02-22 00:23:20 -06:00 |
zeromus
|
0eb6e83384
|
glcontexts can specify versions and clean themselves up
|
2016-02-21 17:19:34 -06:00 |
adelikat
|
c9387221a0
|
GPGX tracer - Trim() registers
|
2016-02-21 18:03:11 -05:00 |
adelikat
|
691c95c861
|
GPGX.ITraceable - remove some now irrelevant comments
|
2016-02-21 17:44:27 -05:00 |
adelikat
|
f5e679fa0d
|
Refactor ITraceable to work on TraceInfo objects that separate Disassembly and Register information. Make Tracelogger two columns.
|
2016-02-21 17:34:42 -05:00 |
nattthebear
|
01dc05375d
|
mgba - more state changes. WIP
|
2016-02-21 16:14:43 -05:00 |
nattthebear
|
f66c625b8b
|
Revert "Issue 441 - mgba - store saveram in savestates. No compatibility is kept with existing savestates"
This reverts commit a1f3b3d735 .
|
2016-02-21 15:37:39 -05:00 |