Projects tagged ‘virtual_machines’


[53 total ]

128 Users
   

ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces ... [More] the executables shipped with the game, allowing you to play them on systems for which they were never designed! ScummVM lets you run these adventures: Adventure Soft's Simon the Sorcerer 1 and 2; Revolution's Beneath A Steel Sky, Broken Sword 1 and Broken Sword 2; Flight of the Amazon Queen; Wyrmkeep's Inherit the Earth; Coktel Vision's Gobliiins and games based on LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) system. SCUMM is used for many games, including Monkey Island, Day of the Tentacle, Sam and Max and more. Compatibility with supported games is continually improving, so c [Less]
Created over 3 years ago.

44 Users
   

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural ... [More] analysis. LLVM is also a great target for front-end development for conventional or research programming languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]
Created over 3 years ago.

20 Users
   

Squeak is a modern, open source full-featured implementation of the powerful Smalltalk programming language and environment. Squeak is highly-portable - even its virtual machine is written entirely in ... [More] Smalltalk making it easy to debug, analyze, and change. Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development. [Less]
Created over 3 years ago.

12 Users
   

Apache Harmony is the Java SE project of the Apache Software Foundation. The aim of the project is to produce a large and healthy community of those interested in runtime platforms tasked with ... [More] creation of: - a compatible, independent implementation of Java SE under the Apache License v2 - a community-developed modular runtime (VM and class library) architecture. [Less]
Created over 3 years ago.

12 Users
   

Neko is a high-level dynamically typed programming language which can also be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. ... [More] Neko is not only very easy to learn and use, but also has the flexibility of being able to extend the language with C libraries. Neko has a compiler and virtual machine. The Virtual Machine is both very lightweight and extremely well optimised so that it can run very quickly. The VM can be easily embedded into any application and your libraries are directly accessable using the C foreign function interface. [Less]
Created over 2 years ago.

8 Users

The user-mode kernel port is a port of the Linux kernel which runs in a set of processes. The result is a user-mode virtual machine and a kernel which can be debugged and developed using all of the usual process-level tools.
Created over 3 years ago.

7 Users
 

Openc2e is a cross-platform open-source game engine designed to be compatible with and run the Creatures series of games, including Creatures 1, 2, 3 and Docking Station.
Created over 3 years ago.

7 Users
   

FreeSCI is a portable interpreter for SCI games, such as the Space Quest series (starting with SQ3) or Leisure Suit Larry (2 and sequels). In February 2009 FreeSCI was merged with ScummVM project.
Created over 2 years ago.

6 Users
 

JamVM is a compact Java Virtual Machine conforming to the JVM specification edition 2 (blue book). It is extremely small; stripped executable on PowerPC ~180K, Intel 150K. However, unlike other small ... [More] VMs it supports the full J2SE 1.5 specification, inc. soft/weak/phantom references, annotations and JNI. [Less]
Created over 2 years ago.

6 Users
 

Jikes RVM (Research Virtual Machine) provides a flexible open testbed to prototype virtual machine technologies and experiment with a large variety of design alternatives. The system is licensed under ... [More] an OSI approved license. Jikes RVM runs on many platforms and advances the state-of-the-art of virtual machine technologies for dynamic compilation, adaptive optimization, garbage collection, thread scheduling, and synchronization. A distinguishing characteristic of Jikes RVM is that it is implemented in the Java™ programming language and is self-hosted i.e., its Java code runs on itself without requiring a second virtual machine. Most other virtual machines for the Java platform are written in native code (typically, C or C++). A Java implementation provides ease of portability, and a seamless integration of virtual machine and application resources such as objects, threads, and operating-system interfaces. [Less]
Created about 1 year ago.