Anthony Konzel
64ded912df
C64: Implement more of the VIA timers.
2016-03-02 23:45:13 -06:00
Adam Michaud
2db8f7e14c
Expanded drag and drop
...
Allows dragging-and-dropping of multiple files onto a running BizHawk
window.
Currently, dragging-and-dropping multiple files of the same
classification is disabled. Classifications are listed in the
LoadOrdering Enum, and include the order in which those types of files
should be loaded (no state before ROM, etc.)
The current ordering is ROM, state, watch, CDL file, Lua session, Lua
script, cheat file, [movie file and legacy movie file].
The next thing to do is allow dropping archives and extracting the
relevant files from it, but the current hurdle is that any such loaded
file would have to be read-only, as re-saving into the archive could be
problematic. Furthermore, all of the existing functions (copied and
split into the Loaders region) accept filenames and not streams, which
means that much of the rest of the code needs refactoring to allow
archive loading.
2016-03-02 23:09:44 -05:00
nattthebear
c4c12ff357
mgba 64 bit build
2016-03-02 20:34:56 -05:00
zeromus
1b32d02ac8
visualstudio keeps wanting to edit this, so ill let it
2016-03-01 22:07:16 -06:00
zeromus
5f86fa5953
64bit octoshock
2016-03-01 21:58:01 -06:00
nattthebear
72adbbf898
lynx 64 bit build. not gonna lie - this system is pretty disappointing
2016-03-01 22:47:16 -05:00
nattthebear
76ccefb3c6
Properly move cgc to the Assets/dll folder
2016-03-01 22:12:36 -05:00
Tony Konzel
ab74a9274b
Merge pull request #588 from TASVideos/c64-delta-savestates
...
C64 delta savestates
2016-03-01 20:41:09 -06:00
Anthony Konzel
fd62145df5
C64: Don't compress savestate data (let the UI do that)
2016-03-01 20:34:08 -06:00
adelikat
20f3e235f8
Add documentation to the Emulation.Common IEmulatorService interfaces
2016-03-01 21:10:50 -05:00
nattthebear
1055f07a06
cgc for 64bit build (same cgc as in the 32 bit build, but it's not really an asset, so...
2016-03-01 20:55:33 -05:00
Anthony Konzel
a06dd5f768
C64: Faster loading savestates. Also fix input not working after loading state.
2016-03-01 16:03:20 -06:00
Anthony Konzel
43ac625a95
Apply savestate changes to disk subsystem.
2016-03-01 14:01:56 -06:00
Anthony Konzel
70e1a2ca29
C64: Apply savestate changes to tape subsystem.
2016-03-01 13:52:47 -06:00
Anthony Konzel
1e2c9e45f0
C64: Apply savestate info to cartridge subsystem.
2016-03-01 13:50:07 -06:00
Anthony Konzel
472616c4f7
C64: Add bare delta media savestate support.
2016-03-01 13:15:27 -06:00
Anthony Konzel
67edd5df1e
C64: Simplify input handling.
2016-03-01 13:14:59 -06:00
nattthebear
68396dcb03
64 bit gambatte build
2016-02-29 22:23:50 -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
zeromus
d8554ee536
move assorting junk from the Output directory to Assets; add build step to copy them from Assets to the appropriate 32/64 output directory
2016-02-28 21:59:17 -06:00
nattthebear
bb81d5e78b
64 bit quicknes. Change both quicknes and wswan to not static their deps, and include libstdc++/etc as needed. Other cores will get the same treatment, so overall we should save space
2016-02-28 21:30:47 -05:00
nattthebear
131f4bb84b
Get the right 7z.dll for 64 bit
2016-02-28 21:14:40 -05:00
nattthebear
266de8a55e
64 bit wonderswan
2016-02-28 21:14:23 -05:00
adelikat
3719478850
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2016-02-28 21:10:14 -05:00
adelikat
570eff2b8b
Emulation.Common - Move Emulator Services to their own folder
2016-02-28 21:09:06 -05:00
nattthebear
3951b70d25
7zip 64 bit hot off the presses
2016-02-28 20:24:08 -05:00
nattthebear
bef6ddef67
Add x64 target to luainterface. Build and add to references
2016-02-28 20:12:39 -05:00
zeromus
f83d00d87d
supposedly a x64 slimdx. is it really?
2016-02-28 19:02:45 -06:00
adelikat
b3dd9d26dc
Misc code cleanups in Emulation.Common
2016-02-28 19:03:01 -05:00
nattthebear
a87096fb85
Move around LuaInterface.dll as well in preparation for 64 bit build
2016-02-28 16:10:18 -05:00
nattthebear
efd0a9bf34
Add 64 bit blip buf and libspeexdsp builds
2016-02-28 15:25:51 -05:00
nattthebear
ad2a830195
Merge branch 'master' of ssh://github.com/TASVideos/bizhawk
2016-02-28 15:06:34 -05:00
nattthebear
2a0e859a85
Add 64 bit build (doesn't work yet), move SlimDX.dll
2016-02-28 15:06:03 -05:00
feos
3c4771c76a
tracer: print header when switching to file while already enabled.
2016-02-28 23:01:22 +03:00
adelikat
89035c6f2a
.gitignore the Virtu bin folder
2016-02-28 14:07:17 -05:00
adelikat
768905b2db
Make an ISpecializedEmulatorService interface to show the intent of certain interfaces. In the core feature analysis, don't show these are unimplemented, as they aren't expected to be implemented by all cores. Make ILinkable inherit this interface.
...
Also check in ILinkable, I forgot to do that last time
2016-02-28 14:06:11 -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
adelikat
7a4a210ccc
Remove some unused code and usings
2016-02-28 13:36:17 -05:00
nattthebear
caa0a29d9e
Merge branch 'master' of ssh://github.com/TASVideos/bizhawk
2016-02-28 13:28:52 -05:00
nattthebear
fd002cdaa7
Remove mystery "Mixed Platforms", "Any CPU", and "Win32" solution targets that aren't used and don't do anything useful
2016-02-28 13:27:51 -05:00
adelikat
fde8dc3d1c
Add a TODO!
2016-02-28 13:26:34 -05:00
feos
9e3d57341f
gpgx: custom backdrop color.
2016-02-28 20:52:54 +03:00
adelikat
050fa6d86b
ocd cleanup
2016-02-28 12:23:11 -05:00
adelikat
c333403895
Prevent Advanced loader from pooping all over every other tool, this needs to be refactored
2016-02-28 12:15:23 -05:00
adelikat
4460055da3
SMS - break up services into separate files
2016-02-28 12:01:12 -05:00
adelikat
44dc9518cf
capture Sega CD flag in movies
2016-02-28 10:21:18 -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
f2001bd567
Apple II tracer header
2016-02-28 09:15:52 -05:00