zeromus
41c854c030
fix some null reference exception I got while porting old HelloWorld externaltool. I dont understand any of this plumbing, so I can't describe it any better than that
2019-04-22 23:54:16 -04:00
Asnivor
f0384b7e83
ChannelF: Extreme WIP! I promise nothing...
2019-04-16 16:10:56 +01:00
alyosha-tas
9296092b84
Vectrex: Start running the cpu and fixing bugs
2019-04-08 18:57:21 -05:00
James Groom
779975f689
Use nameof
2019-03-28 14:17:14 +11:00
YoshiRulz
6fc3a07f49
Use string interpolation
2019-03-20 15:52:54 +10:00
alyosha-tas
5665617d9b
GGHawkLink: menues and API stuff
2019-02-09 12:41:23 -06:00
upthorn
8a9e8ceed2
Fix appveyor build error by removing use of C#7 features.
2019-01-04 14:25:24 -08:00
upthorn
3b1fd8fec6
Unrename SetExtraPadding methods.
2018-12-22 11:58:14 -08:00
upthorn
aba1da071d
Completely refactored PluginAPI to extend ApiHawk. Ecco2AssistantPlugin is now an external tool.
2018-12-22 10:40:30 -08:00
Asnivor
531833c7b0
CPCHawk: Initial project outline (may or may not come to something eventually)
2018-07-03 14:53:09 +01:00
adelikat
22d1818641
DoSettings file for all project to explicitely set language level to C#6
2018-06-23 13:06:13 -05:00
Asnivor
e2eac983a1
Merge pull request #1149 from TASVideos/master
...
Bringing ZXSpectrum branch up to date with master
2018-03-19 15:52:55 +00:00
frequem
71ba3024b7
Fixed linux build
2018-02-21 20:19:33 -05:00
Asnivor
d012472999
Initial commit. 48K spectrum only.
2017-11-23 17:26:15 +00:00
adelikat
cd5f6e66e1
Atari 7800 - sort out system id stuff
2017-08-04 17:17:14 -05:00
nattthebear
0ee1832d57
Adult Video Games
2017-07-09 11:18:03 -04:00
nattthebear
bd57871171
New! With more games than the 32X! And better sounding ones too!
2017-07-03 21:29:34 -04:00
zeromus
cad5f441dd
fix build paths to output
2017-06-26 17:57:50 -05:00
zeromus
0085729392
delete x64 build configuration, use anycpu instead. take care to set Prefer32Bit false in exe csproj, since visualstudio's gui preference doesn't work.
2017-06-26 17:47:51 -05:00
nattthebear
6637e0a53f
pizza: add lag/polling support
2017-06-24 09:38:03 -04:00
nattthebear
9ff2da5265
Start work on Honda Oddessy2
2017-06-18 10:29:03 -04:00
adelikat
97d7dd7f42
merging master into waterbox2 this one was messy may be regressions
2017-06-13 08:16:25 -05:00
zeromus
39433e509e
change some output64 to output
2017-06-12 01:38:02 -05:00
zeromus
0942d4f498
remove x86 project configurations
2017-06-12 01:24:35 -05:00
alyosha-tas
027a150c02
Add files via upload
2017-06-11 18:30:38 -04:00
adelikat
5fec117b68
Roll back to .NET 4.6.1 (instead of 4.6.2) to avoid a dependency on Windows 10 Anniversary Update for Windows 10 users
2017-06-06 10:24:21 -05:00
nattthebear
3a4de4a6ca
some prelim roughin for dual ngp
2017-06-01 18:19:30 -04:00
nattthebear
3ec7b0252f
Exploding your computer NYI https://www.youtube.com/watch?v=dUHYNmNrqoY
2017-05-29 20:21:34 -04:00
nattthebear
855ff7deca
Start working on a primitive mmap implementation. It's good enough for VirtualBoyee to boot, but undoubtedly has many bugs.
2017-05-28 22:18:01 -04:00
nattthebear
76022f66f9
update to framework 4.6.2. Since Windows XP 64 was very rarely used, there's no loss in switching to this if we're going to 64 bit. Add `FrameworkZipWriter` based on the 4.5 framework's built in zip writer. It shaves a decent amount of time off savestate save time, but rolling our own off of DeflateStream would be even faster.
2017-05-27 18:15:15 -04:00
nattthebear
ebe789eed2
heh
2017-05-10 07:45:23 -04:00
J.D. Purcell
ed3bf0e62b
Fix mixed line endings.
2017-04-15 15:53:02 -04:00
zeromus
569113f2f8
fix #741 , maybe, by removing MOTW from external cores before interrogating them. Will it still trigger when running them, if that's done somehow before interrogating them? (untested)
2017-02-21 18:23:02 -06:00
adelikat
2d9213c379
IController - Remove the indexer property and refactor code accordingly, also simplify and cleanup many of the IController implementations
2016-12-14 14:12:16 -06:00
adelikat
5ff33e7569
Rename IController.Type to IController.Definition to more clearly describe the property
2016-12-12 12:30:32 -06:00
Ben Eirich
52008a9a5d
Not crashing on PCE-CD is good too
2016-06-25 20:38:47 -04:00
Ben Eirich
20300834da
Don't crash when loading SGX games =(
2016-06-25 20:24:00 -04:00
Hathor86
7fb0eaf337
Add Save/Load state methods and events to ApiHawk
...
Now, ApiHawk can save and load name state. There are also events that
you can attached too. Furthermore, BeforeQuickSave/BeforeQuickLoad
events occurs just after user pressed button. We can react to this and
even override behavior.
Finally, I just allow .bat to take xml files (for ApiHawk doc)
PS: Yeah, I'm still alive
2016-05-29 16:50:16 +02:00
Hathor86
8cd88cdeca
ApiHawk - Add few other system inputs
...
SNES, SMS, Genesis, N64, GB
Following some tests, it works (so I'd say that this feature is beta)
2016-04-06 22:11:00 +02:00
Hathor86
fbad1ccec0
Get / set inputs Api improvement
2016-04-03 18:17:22 +02:00
Hathor86
fcb0c8bc32
Work on input get/set through ApiHawk
...
Convertion has been moved to dedicated class
SystemInfo class review
SystemInfo class now instanciate all SystemInfo and stores them in a
static readonly collection (avoid creating a new class each time we call
DisplayName property).
+ EmulatedSystem enum (in Api) renamed to CoreSystem and moved to
BizHawk.Client.Common
+ this enum is used in SystemInfo class
Created a Joypad class that is populated with JoypadButton enum flags
Input get/set throught ApiHawk works for NES only. So many work remains...
2016-03-29 23:42:24 +02:00
Hathor86
f42c0d4a39
DoFrameAdvance method in ApiHawk
2016-03-23 23:05:15 +01: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
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
nattthebear
2a0e859a85
Add 64 bit build (doesn't work yet), move SlimDX.dll
2016-02-28 15:06:03 -05:00
zeromus
a990e3a2f2
toolsversion 14.0 NOT
2016-01-30 18:39:04 -06:00
zeromus
bf93d816e1
why does my visual studio keep changing the newlines in here
2016-01-14 01:50:54 -06:00
Hathor86
2876f63dd8
ExternalTools: Allow several tools running simultaneously
2015-12-30 11:00:56 +01:00
Hathor86
da25052e09
Just few comments on above notwa's method :)
...
(Oh and transform string concatenation with + to a string.Format)
Also made a small fix to externaltoolmanager
2015-12-24 14:00:08 +01:00
Hathor86
1d10565992
Bug fix: Crash if ExternalTool directory does not exists
...
As mentionned, this bug is fixed, it creates the directory if it does
not exists
+ ExternalTool code exemple is cloned from repo and added inot
ExternalTool folder
2015-12-20 18:13:54 +01:00