zeromus
|
1b8a51e447
|
rework sound config dialog and sound volume control to permit independent control of volume during FF & RW, and independent toggling of sound synthesis vs volume=0 suppression
|
2016-03-29 03:40:37 -05:00 |
zeromus
|
f1ea49133d
|
fix bug in d3d alternate vsync + frame advance
|
2016-03-29 03:05:00 -05:00 |
zeromus
|
17cae0ad1c
|
fix old bug in raw screenshot with game extra padding
|
2016-03-27 21:02:18 -05:00 |
zeromus
|
e426b33017
|
fix new bug in game extra padding
|
2016-03-27 21:02:18 -05:00 |
nattthebear
|
82baec8e6b
|
Add some random junk to headers to make some things not complain. (You'll get linker errors if you try to use any of it, of course)
|
2016-03-27 22:00:33 -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
|
c30817abbf
|
AUGH. re-fix "fix flashes of garbage while changing vsync toggle (includes when fast-forwarding) on d3d display method"
by
Revert "tidy d3d display method a tiny bit, i guess"
so sensitive.
This reverts commit b8fd885d3f .
|
2016-03-27 15:46:43 -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
|
10272b4857
|
add alternate vsync method for d3d display method, in case youre the lucky owner of a system that sucks
|
2016-03-27 04:49:17 -05:00 |
zeromus
|
b8fd885d3f
|
tidy d3d display method a tiny bit, i guess
|
2016-03-27 01:43:24 -05:00 |
zeromus
|
ebad5a8137
|
remove console spew from snes core
|
2016-03-27 00:41:05 -05:00 |
nattthebear
|
ab16086dfd
|
waterbox gpgx: fix crash on cart sram games
|
2016-03-26 23:32:48 -04:00 |
zeromus
|
66683b16ed
|
replace "Ok" with "OK"
|
2016-03-26 21:50:33 -05:00 |
nattthebear
|
a029e60cfc
|
Per spec, if mouthbreather calls longjmp(buf, 0), return 1 instead
|
2016-03-26 17:14:44 -04:00 |
nattthebear
|
559d029e2c
|
multihawk: fix missing cfp
|
2016-03-26 16:38:15 -04: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 |
zeromus
|
406b431280
|
add comments for later about triple buffering
|
2016-03-26 12:39:31 -05:00 |
zeromus
|
5ce0ace1cd
|
fix flashes of garbage while changing vsync toggle (includes when fast-forwarding) on d3d display method
|
2016-03-26 12:39:31 -05:00 |
zeromus
|
c429ebdbcf
|
fix error in "Display Vsync set to" OSD message
|
2016-03-26 12:39:31 -05: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
|
570709e65c
|
bugfix
|
2016-03-26 11:39:43 -04:00 |
nattthebear
|
948e75c59e
|
memoryblock - don't actually call VirtualProtect() if Protect() is called while !Active
|
2016-03-26 11:38:08 -04:00 |
nattthebear
|
12d802c03a
|
Add a current gpgx.elf for the current testing stuff
|
2016-03-26 11:14:41 -04:00 |
nattthebear
|
7dd53d8997
|
Update some build notes
|
2016-03-26 11:10:11 -04:00 |
nattthebear
|
4669d4ef1b
|
Remove old gpgx.elf. It was a proof of concept and is no longer supported
|
2016-03-26 10:56:14 -04:00 |
nattthebear
|
aecdc645fa
|
Revert 30b71d5e44 . On testing on Windows 7, without that commit, I can create and successfully read and write from a 4GB MemoryBlock even with a fixed 1GB pagefile or with no pagefile at all.
|
2016-03-26 10:53:34 -04:00 |
zeromus
|
30b71d5e44
|
my small contribution to MemoryBlock: build it on a tempfile instead of system pagefile. Couldnt test it because old gpgx.elf and don't know how to build?
|
2016-03-26 01:50:19 -05: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
|
ae7bafe86f
|
ElfRunner - changes for lockable swappable
|
2016-03-25 21:52:30 -04:00 |
nattthebear
|
a2fe398aeb
|
Refactoring MemoryBlock to use mapped fileviews, to allow for liveswapping. Posix codepath junked; it can return when there's someone to test it
|
2016-03-25 19:06:35 -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 |
zeromus
|
6ced541abe
|
ok, it's over. exe packing is for the birds
|
2016-03-24 19:10:08 -05:00 |
zeromus
|
d7cd62c4d6
|
compress cgc.exe differently (cexe, doesn't really trip virus scanners) since upx can't handle it; add Firmware directory to dist script
|
2016-03-24 16:42:33 -05:00 |
zeromus
|
204ff2365f
|
I think the 1px padding hack (enabled by default) should have only applied to opengl (it was created when we only had opengl and it's meant to address a problem i think is opengl only). May possibly cause flickering when going fullscreen, if I'm wrong.
|
2016-03-24 14:47:18 -05:00 |
nattthebear
|
a3a761d028
|
won't miss that code
|
2016-03-23 21:37:33 -04:00 |
zeromus
|
e487f1494c
|
change display manager defaults, for evaluation
|
2016-03-23 20:26:31 -05:00 |
zeromus
|
3deb7fcb31
|
add autoprescale concept. default it to on, since really I can't think of when you'd ever not want it, except in some very low-spec system scenarios. Add NOP concept to filter chain, potentially troublesome
|
2016-03-23 20:26:31 -05: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 |
Hathor86
|
f42c0d4a39
|
DoFrameAdvance method in ApiHawk
|
2016-03-23 23:05:15 +01:00 |
nattthebear
|
7acbaffafd
|
ElfRunner: Some internal refactoring in preparation for multiple memory arenas
|
2016-03-23 17:27:35 -04:00 |
nattthebear
|
c857b162d0
|
Add waterbox folder with the gpgx waterbox experiment. Not useful for much yet
|
2016-03-22 21:58:52 -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 |
zeromus
|
4e13f205d4
|
update and clarify prereqsalert urls and guidance
|
2016-03-21 21:08:09 -05:00 |
nattthebear
|
146442cd69
|
some stuff for waterbox gpgx, not finished
|
2016-03-21 21:43:56 -04:00 |
zeromus
|
9aceb512f0
|
fix automation of virtualpad analogsticks from movie playback
|
2016-03-21 16:13:49 -05:00 |