Skip to content

QualityCroissant/Fox-Virtual-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 

Repository files navigation

logo

Fox Virtual Machine

A virtual machine aiming to be simplistic, fast, and easily reïmplementable

Getting Started

Important: FVM now supports graphics! However, this means you must have GLFW installed on your system to be able to use it.

To set up ready to use FVM, download the latest release under the releases section, unzip it, and enjoy! If you want to learn how to use it, the wiki contains a basic guide, which also describes how it works. Any additions, forks, and edits are very much welcomed. However, please be patient, as the project is still in its alpha stage!

Just want to give it a try?

FVM now has its own demo suite hosted on Github Pages! Check it out here: https://qualitycroissant.github.io/fvmonline/ (currently on FVM v0.3-alpha)

Licensing

All source code composing FVM is distributed under the MPL 2.0 license. FVM also dynamically links GLFW, as of v0.4-alpha, which is distributed under the zlib/libpng license.

The full MPL 2.0 license, under which all source code in FVM is distributed, can be found in the LICENSE file. The full zlib/libpng license under which GLFW is distributed can be found below:-

GLFW is distributed under the following license:

Copyright © 2002-2006 Marcus Geelnard

Copyright © 2006-2019 Camilla Löwy

This software is provided ‘as-is’, without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

  Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

  This notice may not be removed or altered from any source distribution.