Please see Plugs.
Cosmos is licensed under the New BSD license. Please see License
This is also a generic error in some cases. It happens everytime the assembler fails to build it, eg, Visual Studio 2017 recognizes Int16 as found, but the assembler cannot due to a missing Plug
Yes. Cosmos runs on real hardware (and you can debug with a serial cable) as well as Virtual PC, HyperV, Virtual Box and others. See Deployment. We have Visual Studio integration for running using VMware and Bochs.
We supported Mono in the past and will again in the future. Currently Mono support is disabled merely as a way to focus our limited resources as Mono requires a different set of plugs. Development has also started on using .NET Core, which is a cross-platform version of the .NET framework, and although Visual Studio […]
Yes. Despite C# being in the Cosmos name, any .NET language can be used including Visual Basic.NET, F#, Delphi, Chrome and more. In fact, Cosmos will work with any .NET language that compiles to pure IL without P/Invokes. The C# refers to what we use to build Cosmos itself and is simply our personal preference […]
Yes. Many of the developers on the team are using 64-bit Windows.
The .NET Micro Framework targets tiny devices and is interpreted. Cosmos targets both large and low resource machines and is compiled.
Some crazy eccentric developers, some high school students, university level students, a wide range of people.
Cosmos currently only runs on x86 and x64 processors. It has the capability to run on ARM and other processors as well but currently only Intel is supported.