The Machine Emulator 0.6 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News The Machine Emulator 0.6 (Default branch)
# 1  
Old 04-11-2008
The Machine Emulator 0.6 (Default branch)

ImageThe Machine Emulator, or tme, provides ageneral-purpose framework for computer emulation.The goal is to create a large library of modules,each emulating a specific computer chip, bus,board, etc. These modules offer standardinterfaces that allow you to connect them togetherto create a whole machine emulation with a minimumof effort.License: FreewareChanges:
This release can emulate a Sun 2/120 running NetBSD, a Sun 2/120 running NetBSD, a Sun 3/150 running NetBSD, and a SPARCstation 2 running NetBSD or SunOS 4.1.4 (aka Solaris 1.1.2).Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

1 More Discussions You Might Find Interesting

1. Solaris

Windows emulator on Solaris machine

Hello together, in our German company we have buyed one English Windows XP version. Every one of us should have access to this windows installation. So we have reconsidered that we want to install this Windows on our SUN SPARC Solaris machine. It is only used for checking out licenses of our own... (2 Replies)
Discussion started by: SPORTS
2 Replies
Login or Register to Ask a Question
MakeMethods::Emulator::accessors(3pm)			User Contributed Perl Documentation		     MakeMethods::Emulator::accessors(3pm)

NAME
Class::MakeMethods::Emulator::accessors - Emulate the accessors module SYNOPSIS
package Foo; use Class::MakeMethods::Emulator::accessors qw( foo bar baz ); my $obj = bless {}, 'Foo'; # generates chaining accessors: $obj->foo( 'hello ' ) ->bar( 'world' ) ->baz( "! " ); print $obj->foo, $obj->bar, $obj->baz; This module also defines subpackages for the classic and chaining subclasses: package Bar; use Class::MakeMethods::Emulator::accessors; use Class::MakeMethods::Emulator::accessors::classic qw( foo bar baz ); my $obj = bless {}, 'Bar'; # always return the current value, even on set: $obj->foo( 'hello ' ) if $obj->bar( 'world' ); print $obj->foo, $obj->bar, $obj->baz( "! " ); DESCRIPTION
This module emulates the functionality of the accessors module, using Class::MakeMethods to generate similar methods. In particular, the following lines are equivalent: use accessors 'foo'; use Class::MakeMethods::Template::Hash 'scalar --get_set_chain' => 'foo'; use accessors::chained 'foo'; use Class::MakeMethods::Template::Hash 'scalar --get_set_chain' => 'foo'; use accessors::classic 'foo'; use Class::MakeMethods::Template::Hash 'scalar' => 'foo'; You may use this module directly, as shown in the SYNOPSIS above, Furthermore, you may call "use Class::MakeMethods::Emulator::accessors '-take_namespace';" to alias the accessors namespace to this package, and subsequent calls to the original package will be transparently handled by this emulator. To remove the emulation aliasing, call "use Class::MakeMethods::Emulator::accessors '-release_namespace'". The same mechanism is also available for the classic and chained subclasses. Caution: This affects all subsequent uses of the accessors module in your program, including those in other modules, and might cause unexpected effects. SEE ALSO
See Class::MakeMethods for general information about this distribution. See Class::MakeMethods::Emulator for more about this family of subclasses. See accessors for documentation of the original module. perl v5.10.1 2004-09-06 MakeMethods::Emulator::accessors(3pm)