Introduction using FAQ

I started the development of gNVM as a final project for my graduate year. I thought it would be cool to create a machine emulator so I started writing a Z80 emulator. During the development, I realized that it wasn't such a difficult thing after all and decided to make a tool to make emulators. That tool, should be cross-platform, fast, opensource but at all costs easy for everyone to use. That's how gNVM was created.

To see the current progress of gNVM check the status from main menu

Supported Platforms

gNVM is written in ANSI C and nsl laguage in C++. No platform specific code exists, so it should be easy to port it to your favorite platform if a c compiler exists. For the time being, gNVM has been ported ( compiled and runned with no errors ) on the following platforms:

If you test the application, please let me know if it does not work on your platform, including a somewhat detailed description of what happens.


Here are the things that sometime I'll implement in gNVM. If you wanna do some of them, send me an email or write in forum. I won't say no :)

Development Status

Development Status contains info for bug fixes, upgrades and generally information about next versions that have not been released ( yet ).

Comming Release 0.8
Planning Release date : 24/3/2004


Generic Nano Virtual Machine, Copyright (C) 2004 Jon Vlachoyiannis . All versions, except Windows versions, licensed under the terms of the GNU General Public License. Windows versions licensed under the terms of the FreeBDS License.

Generic Nano Virtual Machine comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public License and FreeBSD License for details.


Generic Nano Virtual Machine is an opensource project. See details of the licences to find out your rights. You are greatly encourage to distribute the application

The project is hosted on SourceForge, thus allowing the source to be accessed through CVS. See this page for details

Latest version is 0.8 but not yet released. Check Development Status for more info