HOME
*





List Of Emulators
This article lists software emulators. Central processing units ARM *ARMulator * Aemulor * QEMU MIPS * SPIM: The OVPsim 500 mips MIPS32 emulator, can be used to develop software using virtual platforms, emulators including MIPS processors running at up to 500 MIPS for MIPS32 processors running many OSes including Linux. OVP is used to build emulators of single MIPS processors or multiple - homogeneous MP or heterogenous MP. x86 architecture * Bochs * DOSBox * FX!32 * PCem * QEMU – an opensource emulator that emulates 7 architectures including ARM, x86, MIPS, and others * box86 * Rosetta 2: Apple's emulator for macOS allowing to run x86_64 applications on arm64 platform Motorola 680x0 * Mac 68K emulator: For PowerPC classic Mac OS PowerPC * PearPC * Rosetta: Apple's emulator for PowerPC processors, built into Mac OS X * WarpUP: Amiga system for PowerPC expansion cards built into MorphOS and available for AmigaOS * SheepShaver: Emulates the PowerPC processor. Can run ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Emulator
In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use peripheral devices designed for the guest system. Emulation refers to the ability of a computer program in an electronic device to emulate (or imitate) another program or device. Many printers, for example, are designed to emulate HP LaserJet printers because so much software is written for HP printers. If a non-HP printer emulates an HP printer, any software written for a real HP printer will also run in the non-HP printer emulation and produce equivalent printing. Since at least the 1990s, many video game enthusiasts and hobbyists have used emulators to play classic arcade games from the 1980s using the games' original 1980s machine code and data, which is interpreted by a current-era system, and to emulate old video game consoles. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Motorola 68000 Family
The Motorola 68000 series (also known as 680x0, m68000, m68k, or 68k) is a family of 32-bit complex instruction set computer (CISC) microprocessors. During the 1980s and early 1990s, they were popular in personal computers and workstations and were the primary competitors of Intel's x86 microprocessors. They were best known as the processors used in the early Apple Macintosh, the Sharp X68000, the Commodore Amiga, the Sinclair QL, the Atari ST, the Sega Genesis (Mega Drive), the Capcom System I (Arcade), the AT&T UNIX PC, the Tandy Model 16/16B/6000, the Sun Microsystems Sun-1, Sun-2 and Sun-3, the NeXT Computer, NeXTcube, NeXTstation, and NeXTcube Turbo, the Texas Instruments TI-89/ TI-92 calculators, the Palm Pilot (all models running Palm OS 4.x or earlier) and the Space Shuttle. Although no modern desktop computers are based on processors in the 680x0 series, derivative processors are still widely used in embedded systems. Motorola ceased development of the 680x ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Adobe Device Central
Adobe Device Central is a software program created and released by Adobe Systems as a part of the Adobe Creative Suite 3 (CS3) in March 2007. Its primary purpose is to integrate parts of the Creative Suite together to offer both professional and individual creative professionals, web designers, and mobile developers an easier way to preview and test Flash Lite, bitmap, web, and video content for mobile devices. It is accessible from all of the Creative Suite editions. The final release accompanied Adobe Creative Suite 5.5 (CS5.5), and it was thereafter discontinued effective April 23, 2012. Device Central is also included with Adobe Photoshop, Adobe Illustrator, Adobe Fireworks, Adobe Flash Professional, Adobe Dreamweaver, Adobe After Effects, and Adobe Premiere Pro applications. Device Central provides designers and coders a comprehensive testing facility that approximates how pages and graphics will look on a variety of cell phones with different screen resolutions, color depth ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Palm OS Emulator
Descended from Copilot, Palm OS Emulator is used for writing, testing, and debugging Palm OS applications. Palm OS Emulator emulates Motorola 68000-class devices and has intimate knowledge of Palm OS's inner working, allowing for the close monitoring of correct application operation. Unlike Xcopilot (another descendant of Copilot), Palm OS Emulator will not boot uClinux. By using "skin" files, Palm OS Emulator could very closely mimic the appearance of many models of Palm handheld. All versions of Palm OS Emulator require a file containing the ROM image to boot. ROM image files can be obtained from PalmSource (now part of Access Co., Ltd), or downloaded from a real Palm device. Palm OS Emulator supported Palm models produced by Palm, Handera, Handspring, and Symbol. Palm OS handhelds produced by Sony (the Clie line) were supported by a separate, Sony-specific fork of Palm OS Emulator. Both Copilot and Palm OS Emulator are released under the GPL v2. Versions were developed by ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


GXemul
Gavare's eXperimental Emulator (formerly known as mips64emul) is a computer architecture emulator being developed by Anders Gavare. It is available as free software under a revised BSD-style license. In 2005, Gavare changed the name of the software project from mips64emul to GXemul. This was to avoid giving the impression that the emulator was confined to the MIPS architecture, which was the only architecture being emulated initially. Although development of the emulator is still a work-in-progress, since 2004 it has been stable enough to let various unmodified guest operating systems run as if they were running on real hardware. Currently emulated processor architectures include ARM, MIPS, M88K, PowerPC, and SuperH. Guest operating systems that have been verified to work inside the emulator are NetBSD, OpenBSD, Linux, HelenOS, Ultrix, and Sprite. Apart from running entire guest operating systems, the emulator can also be used for experiments on a smaller scale, such as hobby ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




CPU Sim
CPU Sim is a software development environment for the simulation of simple computers. It was developed by Dale Skrien to help students understand computer architectures. With this application the user is able to simulate new or existing simple CPUs. Users can create new virtual CPUs with custom machine language instructions, which are implemented by a sequence of micro instructions. CPU Sim allows the user to edit and run assembly language programs for the CPU being simulated. CPU Sim has been programmed using the Java Swing package. This means that it is platform independent (runs on every platform that has a Java virtual machine installed). Wombat 1 Sample CPU A sample computer system, the Wombat 1, is provided with CPU Sim. It has the following registers: * pc (program counter); * acc ( accumulator); * ir (instruction register); * mar (memory address register); * mdr ( memory data register); * status. The assembly language of the Wombat 1 computer consists of 12 instructi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Simics
Simics is a full-system simulator or virtual platform used to run unchanged production binaries of the target hardware. Simics was originally developed by the Swedish Institute of Computer Science (SICS), and then spun off to Virtutech for commercial development in 1998. Virtutech was acquired by Intel in 2010. Currently, Simics is provided by Intel in a public release and sold commercially by Wind River Systems, which was in the past a subsidiary of Intel. Simics contains both instruction set simulators and hardware models, and is or has been used to simulate systems such as Alpha, IA-64, ARM (32- and 64-bit), MIPS (32- and 64-bit), MSP430, PowerPC ( 32- and 64-bit), SPARC-V8 and V9, and x86 and x86-64 CPUs. Many operating systems have been run on various varieties of the simulated hardware, including MS-DOS, Windows, VxWorks, OSE, Solaris, FreeBSD, Linux, QNX, RTEMS, and UEFI. The NetBSD AMD64 port was initially developed using Simics before the public releas ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

SheepShaver
SheepShaver is an open-source PowerPC Apple Macintosh emulator originally designed for BeOS and Linux. The name is a play on ShapeShifter, a Macintosh II emulator for AmigaOS (made obsolete by Basilisk II). The ShapeShifter and SheepShaver projects were originally conceived and programmed by Christian Bauer. However, currently, the main developer behind SheepShaver is Gwenolé Beauchesne. History SheepShaver was originally commercial software when first released in 1998, but after the demise of Be Inc., the maker of BeOS, it became open source in 2002. It can be run on both PowerPC and x86 systems; however, it runs more slowly on an x86 system than on a PowerPC system, because of the translation between the PowerPC and Intel x86 instruction sets. SheepShaver has also been ported to Microsoft Windows. As a free software, a few variants exist to simplify the installation process on Intel-based Macs: * ‘Sheep Shaver Wrapper’ is built off of Sheep Shaver but it does some of the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

AmigaOS
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions of AmigaOS required the Motorola 68000 series of 16-bit and 32-bit microprocessors. Later versions were developed by Haage & Partner (AmigaOS 3.5 and 3.9) and then Hyperion Entertainment (AmigaOS 4.0-4.1). A PowerPC microprocessor is required for the most recent release, AmigaOS 4. AmigaOS is a single-user operating system based on a preemptive multitasking kernel, called Exec. It includes an abstraction of the Amiga's hardware, a disk operating system called ''AmigaDOS'', a windowing system API called ''Intuition'', and a desktop environment and file manager called ''Workbench''. The Amiga intellectual property is fragmented between Amiga Inc., Cloanto, and Hyperion Entertainment. The copyrights for works created up to 1993 are ow ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


WarpUP
WarpOS is a multitasking kernel for the PowerPC (PPC) architecture central processing unit (CPU) developed by Haage & Partner for the Amiga computer platform in the late 1990s and early 2000s. It runs on PowerUP accelerator boards developed by phase5 which contains both a Motorola 68000 series CPU and a PowerPC CPU with shared address space. WarpOS runs alongside the 68k-based AmigaOS, which can use the PowerPC as a coprocessor. Despite its name, it is not an operating system (OS), but a kernel; it supplies a limited set of functions similar to those in AmigaOS for using the PowerPC. When released, its original name was WarpUP, but was changed to reflect its greater feature set, and possibly to avoid comparison with its competitor, PowerUP. It was developed by Sam Jordan using 680x0 and PowerPC assembly language. It was distributed free of charge. History In 1997, Phase5, an Amiga hardware manufacturer, launched their range of PowerPC (PPC) accelerators for the Amiga. Be ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Rosetta (binary Translation Software)
Rosetta is a dynamic binary translator developed by Apple Inc. for macOS, an application compatibility layer between different instruction set architectures. It enables a transition to newer hardware, by automatically translating software. The name is a reference to the Rosetta Stone, the artifact which enabled translation of Egyptian hieroglyphs. The first version of Rosetta, introduced in 2006 in Mac OS X Tiger, was part of the Mac transition from PowerPC processors to Intel processors, allowing PowerPC applications to run on Intel-based Macs. The second version, introduced in 2020 as a component of macOS Big Sur, is part of the Mac transition from Intel processors to Apple silicon, allowing Intel applications to run on Apple silicon Macs. Background Macintosh has used CPUs with several different instruction set architectures: the Motorola 68000 series, PowerPC, Intel x86, and ARM64 in Apple silicon. Each instruction set architecture is incompatible with its predecessor, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




PearPC
PearPC is an architecture-independent PowerPC platform emulator capable of running many PowerPC operating systems, including pre-Intel versions of Mac OS X, Darwin and Linux. It is released under the terms of the GNU General Public License (GPL). It can be executed on Microsoft Windows, Linux, FreeBSD and other systems based on POSIX-X11. The first official release was made on May 10, 2004. The emulator features a just-in-time (JIT) processor emulation core which dynamically translates PPC code into x86 code, caching the results. Despite running only on x86 host architectures, the JIT emulation core runs at least 10 times as fast as the architecture-independent generic processor emulation core. However, according to the man pages supplied with Debian's packages of PearPC, even the JIT core runs around 40 times slower than the host machine would if executing native code. Until December 2005 PearPC advanced quickly in speed, stability and features. After that time, however, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]