Projects tagged ‘portable’ and ‘virtual_machines’


Jump to tag:

Projects tagged ‘portable’ and ‘virtual_machines’

Filtered by Project Tags portable virtual_machines

Refine results Project Tags interpreter (4) cross-platform (4) windows (3) fun (3) mac (3) pc (3) interpreters (3) osx (3) c++ (3) linux (3) macintosh (3) gaming (2)

[6 total ]

130 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.

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.

5 Users

Inferno® is a distributed operating system, originally developed at Bell Labs, but now developed and maintained by Vita Nuova® as Free Software. Applications written in Inferno's concurrent ... [More] programming language, Limbo, are compiled to its portable virtual machine code (Dis), to run anywhere on a network in the portable environment that Inferno provides. Unusually, that environment looks and acts like a complete operating system. The use of a high-level language and virtual machine is sensible but mundane. The interesting thing is the system's representation of services and resources. They are represented in a file-like name hiearchy. Programs access them using only the file operations open, read/write, and close. The 'files' may of course represent stored data, but may also be devices, network and protocol interfaces, dynamic data sources, and services. The approach unifies and provides basic naming, structuring, and access control mechanisms for all system resources. A single file-service protocol (called Styx or 9P2000) makes all those resources available for import or export throughout the network in a uniform way, independent of location. An application simply attaches the resources it needs to its own per-process name hierarchy ('name space'). The system can be used to build portable client and server applications. It makes it straightforward to build lean applications that share all manner of resources over a network, without the cruft of much of the 'Grid' software one sees. Inferno can run 'native' on various ARM, PowerPC, SPARC and x86 platforms but also 'hosted', under an existing operating system (including FreeBSD, Irix, Linux, MacOS X, Plan 9, and Solaris), again on various processor types. [Less]
Created about 1 year ago.

1 Users

The Simply Magical Programming Language, or SMIPL, gives everyone the chance to create their own programs without difficulties. Created to be as easy as english to understand, and let's you experience the power of a computer by writing to it.
Created 4 months ago.

0 Users

TurboVM is a small and simple virtual machine, intended as a compilation target for programming languages. TurboVM uses bytecode with a RISC instruction set designed for easy and fast generation and ... [More] interpretation, as well as flexibility (i.e. it does not impose a certain paradigm like many other VMs). Bytecode can be interpreted or compiled to native code (currently via C). Some speed tests indicate that the bytecode interpreter runs about a factor 15 to 30 slower than native programs, whereas compiling the bytecode yields performance equal to or close to that of equivalent programs written in C. [Less]
Created about 1 year ago.

0 Users

Residual is a cross-platform 3D game interpreter which allows to play LucasArts' LUA-based 3D adventures: Grim Fandango and Escape from Monkey Island. Why 'Residual'? Because this engine covers games ... [More] that the main ScummVM application will not support due to their 3D nature. Also, GRIME is a residue. [Less]
Created about 1 year ago.