VNES

From Wikipedia, the free encyclopedia

The correct title of this article is vNES. The initial letter is shown capitalized due to technical restrictions.
Image:vnes.png
Developer: Jamie Sanders
Latest release: 1.2 / October, 2006
Preview release: 3.0 Alpha / March, 2007
OS: Cross-platform
Use: Emulator
License: Proprietary
Website: http://www.virtualnes.com/

vNES (also known as VirtualNES) is an Nintendo Entertainment System emulator written in Java designed to run within a Java-capable web browser. vNES utilizes the Java Sound API to produce clear sound on systems which meet the system requirements (see below). vNES contains well over 500 games, and receives several thousand hits per day.

Contents

[edit] History

vNES began as a project to occupy the time of Jamie Sanders, who was at the time "suffering from severe boredom." On October 1st 2006, vNES was posted to Digg, after which its popularity skyrocketed.

On November 19th 2006, vNES was shut down by hosting company Dreamhost on the reason that the online emulation of ROM files was illegal. Despite Nintendo's insistence that emulators are illegal, Sanders argues that the online emulation is legal, as people do not download the ROM files, arguably providing an alternative to people illegally downloading NES games. Shortly thereafter, vNES was moved to a different host. It is of note that Nintendo was not the initial cause of this issue, rather, Dreamhost polices the sites they host.

On January 5th 2007, vNES was again taken off-line due to a server crash after having been mentioned on www.wimp.com the day before; the server was under considerable strain, causing the host to lock it until an agreement could be reached.

A new user interface for vNES, dubbed "vNES UI 3.0" is reportedly under development, and scheduled for release in May 2007.

[edit] Compatibility

Super Mario Bros. 3 running in vNES.
Super Mario Bros. 3 running in vNES.

[edit] Microsoft Java Virtual Machine

vNES is not currently compatible with the Microsoft Java Virtual Machine. Sanders has indicated that compatibility with the Microsoft JVM will "likely never happen".

[edit] Linux

Due to the configuration of the Java Virtual Machine on some Linux platforms, vNES may not run properly on Linux.

[edit] Macintosh

vNES has been confirmed not to work on PowerPC Macintoshes with Mac OS X.

[edit] Consoles

vNES will not run on any sixth or seventh generation consoles due to restrictions caused by proprietary architecture and design as well as other compatibility issues.

[edit] System requirements

To run efficiently, Sanders recommends the following:

[edit] See also

[edit] External links