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
Isotarge
66ae06f96a
OCD UI alignment
...
For the bicubic filter radio button in the display config window
2016-03-22 03:21:59 +10:30
Adam Michaud
19a7408c6d
More ROM Extensions
...
Fixes the issue reported by feos
(http://tasvideos.org/forum/viewtopic.php?p=430806#430806 ) where some
ROM extensions were not being recognized. I had generated the list of
ROM extensions based on the cases in RomLoader->LoadRom(), but am now
using the non-developer build list in MainForm->RomFilter().
Unfortunately, this means that if someone adds a file extension in the
future (by, say, adding a new core), this list will need updating as
well.
Also, spaces were replaced by tabs where appropriate.
2016-03-21 05:34:32 -04:00
zeromus
144f08cfc3
fix xinput > 2 devices, and change how xinput devices are numbered in configuration (by player number and not index-of-connected-xinput-device-plus-one)
2016-03-21 01:01:36 -07:00
Hathor86
9a05512a48
EmulatedSystem enum for ApiHawk
...
Created an enum (and a convertion function) for emulated system. It
provides a more sexy way to work with SystemID.
It also means that convertion function and enum has to be updated if we
add a new system.
2016-03-20 23:05:38 +01: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
Hathor86
c0f7219b06
Contextualization of external tools + Basic of ClientApi
...
We can now specify a context for external tools. Global, specific for a
type of emulator / system or specific for a game (If not specified, a
tool is global). It should avoid loading something unwanted.
Also add ClientApi, a static class that can interract with EmuHawk
window (SetPadding is the only thing implemented currently).
2016-03-16 23:06:53 +01:00
zeromus
d05ddabf5f
Update README.md
2016-03-16 02:07:43 -05:00
Tony Konzel
93fcb293d8
C64: Fix the build post-merge (derp.)
2016-03-15 11:38:55 -05:00
Tony Konzel
05914e1490
Merge pull request #599 from TASVideos/c64-via-timer-fixes
...
C64 via timer fixes (and more)
2016-03-15 10:08:17 -05:00
zeromus
d06c035df4
add scrollbar to pathconfig tabpages ( fix #594 )
2016-03-15 00:35:48 -05:00
zeromus
68f16a3a79
dont crash when shutting down a saturn core started in non-gl mode
2016-03-13 19:50:25 -05:00
feos
a6c3561db0
lua: movie.getinput() now fails gracefully if adapter is null.
...
fixes #595
movie.mode() returns a string, so make its modes look like strings in the description.
2016-03-12 12:05:24 +03: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
zeromus
aa3c599882
readd y=x functionality to SetReadOnly
2016-03-10 19:03:07 -06:00
Tony Konzel
3ce0264fd3
C64: Actually use the correct data and length when building PRGs onto disk images.
2016-03-09 20:35:56 -06:00
Anthony Konzel
aa83c33c58
6502: All non-writes are affected by RDY.
2016-03-09 20:12:49 -06:00
Anthony Konzel
bd7e10af6b
C64: Add disk builder to project.
2016-03-09 19:53:41 -06:00
Anthony Konzel
9557a25301
C64: Improved disk support.
2016-03-09 19:53:02 -06:00
feos
90b4ccfcb9
genesis disasm: use # prefix for moveq, addq and subq too.
2016-03-08 14:03:49 +03:00
Anthony Konzel
aaa0da85fd
C64: Prophet64 and Action Replay mapper (incomplete) added.
2016-03-06 16:31:29 -06:00
zeromus
de576bb067
AVWriters now implement UsesAudio and UsesVideo so that the frontend can decide how much work it needs to tell the core to do to fulfill the AVWriter's needs ( fixes #593 )
2016-03-05 17:20:00 -06:00
Anthony Konzel
178457309a
C64: Drive light reflects both cartridge LED and disk drive now.
2016-03-05 16:00:19 -06:00
Anthony Konzel
8fd552274e
C64: Discover file formats heuristically instead of by filename.
2016-03-05 15:23:22 -06:00
Adam Michaud
9b75d9c359
Merge pull request #592 from TASVideos/feature-drag-drop
...
Expanded drag and drop
2016-03-04 22:54:40 -05:00
adelikat
234cc2e5d8
Get started on C64 support in the multi-disk bundler
2016-03-04 21:50:24 -05:00
nattthebear
136b70fa85
Clean up .gitignore and add a bunch of things
2016-03-04 19:08:54 -05:00
Anthony Konzel
57676608d0
C64: Fix ROM load order.
2016-03-04 17:29:47 -06:00
Anthony Konzel
b0e4e18ebc
C64: Manage memory for Cartridge, Write protect on media.
2016-03-04 16:15:01 -06:00
Anthony Konzel
f4f45f73a8
C64: Better lifecycle management and 1541-II support.
2016-03-04 16:06:25 -06:00
Isotarge
822f571621
RAM Search: Fix unhandled exception
...
Fixes an unhandled exception when beginning to type a negative number
into the search box when display is set to float
2016-03-05 08:11:08 +10:30
adelikat
ebceb1fc73
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2016-03-04 08:39:48 -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
zeromus
86b3ecf7b8
displaymanager: change how windows shrink to <1:1 by shrinking content instead of attempting to inversely 'letterbox' it by shoving it offscreen ( fixes #579 )
2016-03-04 01:59:25 -06:00
Anthony Konzel
87200593b6
C64: Internal support for multiple files and Epyx Fastload support.
2016-03-03 21:14:19 -06:00
Anthony Konzel
a435cc912c
C64: Use Chip6522 factory.
2016-03-03 18:03:48 -06:00
Anthony Konzel
28ced70f28
C64: Populate half-tracks when loading images.
2016-03-03 15:43:43 -06:00