Main > Free Download Search >

Free powerpc platform emulator software for linux

powerpc platform emulator

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2717
PearPC 0.4

PearPC 0.4


PearPC is an architecture-independent PowerPC platform emulator capable of running most PowerPC operating systems. more>>
PearPC is an architecture-independent PowerPC platform emulator capable of running most PowerPC operating systems.

This release fixes an ugly partition mapping bug which prevented PearPC to boot OpenDarwin. But the fix might cause regressions: so if your image is no longer booting and you can compile pearpc yourself, please talk to the pearpc-devel mailing list.

Installation:

-Get the Mandrake Installations CDs from a near mirror.
-Read the getting started document first.
-Join the club.
-Make sure you have configured with a big harddisk (3 GiB should do) and a CDROM with the Mandrake 9.1 PPC CD1 inserted. Select a 15 bit video mode. (ppc_start_resolution to 1, 4 or 7)
-Boot and you should get the yaboot menu.
-Press enter and wait.
-At some point, a graphical installer will show up.
-I wont partition your disk for you so you have to do it on your own
create 2 partitions: Apple bootstrap and a Linux onecontinue install.
It will ask you to insert another CD. Click "Change CD" and choose a different .iso or simply insert a different CD. Continue.
-Something bad may happen in the end of the install. Nevermind.

While the CPU emulation may be slow (1/500th or 1/15th, see above), the speed of emulated hardware is hardly impacted by the emulation; the emulated hard-drive and CDROM e.g. are very fast, especially with OS that support bus-mastering (Linux, Darwin, Mac OS X do).

Because the author has only access to a little-endian machine, PearPC will most likely only run on little-endian architectures. This shouldnt be hard to fix and the author would fix this himself if he such hardware. (You can donate some big-endian hardware to get this fixed!)

Equally, PearPC will probably only run on 32-bit architectures. This shouldnt be hard to fix either. (You can donate...)
A lot of unimplementated features are fatal (i.e. will abort PearPC).
Timings are very still a little bit inaccurate. Dont rely on benchmarks made in the client.

PearPC lacks a save/restore machine-state feature.
No Altivec support yet but being worked on.
No LBA48 (but LBA). Currently no support for hard disks greater than 128 GiB. Disks > 4GiB are not tested very well.

<<less
Download (0.88MB)
Added: 2005-12-21 License: GPL (GNU General Public License) Price:
920 downloads
gnuboy 1.0.3

gnuboy 1.0.3


gnuboy project is a portable multi-platform GPLd GameBoy emulator. more>>
gnuboy project is a portable multi-platform GPLd GameBoy emulator.
gnuboy emulates the Color GameBoy handheld console in portable C, with interfaces for X11, Linux fbcon and svgalib, SDL, DOS, and Windows, with other ports planned in the future.
Compatibility with ROMs tested is around 99 percent, and all major hardware features except SGB extensions are supported.
With the optional optimized i386 assembly code, gnuboy can run at the full 60 FPS even on Pentium/75s and below.
No special libraries are required to compile, and gnuboy is known to build on many *nix variants.
Main features:
- Full GBZ80 instruction set.
- Scanline-based LCD engine.
- Ten sprites per scanline limit.
- Support for all CGB graphics extensions.
- Sprite DMA, HDMA, and GDMA.
- All four sound channels including digital samples.
- MBC1, MBC2, MBC3 (including clock), and MBC5 mappers.
- Wave pattern memory corruption when sound channel 3 is played.
- Pad, timer, divide counter, and other basic hardware registers.
- CGB double-speed CPU mode.
<<less
Download (0.18MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
1106 downloads
SheepShaver 2.3-0.20060514

SheepShaver 2.3-0.20060514


SheepShaver is an Open Source PowerPC MacOS run-time environment. more>>
SheepShaver is an Open Source PowerPC MacOS run-time environment. SheepShaver enables you to run PowerPC Classic MacOS software on your computer, even if you are using a different operating system.
However, you still need a copy of MacOS and a PowerMacintosh ROM image to use this program. SheepShaver is distributed under the terms of the GNU General Public License (GPL).
If you are using a PowerPC-based system, applications will run at native speeds (i.e. without any emulation involved). On other systems, SheepShaver provides the first PowerPC G4 emulator, though without MMU, to enable the execution of MacOS Classic.
Performance with the current CPU emulator using basic just-in-time (JIT) translation techniques is roughly 1/8-th of native speeds.
The following platforms are currently supported: Linux (i386, ppc, x86_64), MacOS X for ppc, Darwin, NetBSD 2.0, FreeBSD 5.3 and Windows for x86. Please note that I am pretty careless of the Windows version since I am not a Windows developer. You are heartly invited to join the effort!
NOTE: This webspace contains precompiled binaries and sources snapshots extracted from development CVS to ease testing until a formal release is available.
Main features:
- SheepShaver runs MacOS 7.5.2 thru MacOS 9.0.4
- PowerPC G4 emulation on non-PowerPC platforms, direct execution otherwise
- Copy and paste of text between MacOS and the host OS
- File exchange with the host OS via a Unix icon on the Mac desktop
- Color video display with support for run-time resolution switching
- Run-time depth switching from 1 bpp to current host depth settings
- Native QuickDraw 2D acceleration for BitBlt and FillRect operations
- CD-quality stereo sound output
- Networking: SheepShaver supports Internet and LAN networking via Ethernet and PPP with all Open Transport compatible MacOS applications
Enhancements:
- The emulator now supports up to 1 GB of Mac memory.
- SLiRP network emulation performance was improved.
- A minor bug in Native QuickDraw acceleration has been fixed.
- A crash during MacOS 9 installation has been fixed.
- A crash with the AppleShare extension has been fixed.
- Support for MacOS 7.5.3 Revision 2.2 was improved.
- The program was ported to Mac OS X for Intel.
- Ports to certain non-Free platforms were improved.
<<less
Download (0.41MB)
Added: 2006-05-15 License: GPL (GNU General Public License) Price:
1267 downloads
Jagacy 3270 Emulator 1.5.8b

Jagacy 3270 Emulator 1.5.8b


Jagacy 3270 Emulator is a feature-rich 3270 terminal emulator. more>>
Jagacy 3270 Emulator is a feature-rich 3270 terminal emulator. It supports SSL, TN3270E, and over thirty languages. The project does not contain the screen-scraping library, and is a cost effective solution for a stand-alone Java 3270 terminal emulator.
The emulator can be configured to help create screen-scraping applications. Developers can also develop their own custom terminal emulators (with automated logon and logoff). Jagacy 3270 screen-scraping is faster, easier to use, and more intuitive than HLLAPI. It excels in creating applications reliably and quickly.
Main features:
- 100% pure Java.
- Feature rich 3270 terminal emulator.
- SSL support.
- Extended TN3270 (TN3270E) support.
- 17 different terminal types (including 132 columns).
- Internationalization support. Over 30 different languages supported.
- Configurable using properties, if desired. No changes necessary when host name or screens change.
- Easily create a custom 3270 terminal emulator.
- Small footprint (less than 150K). Runs efficiently within the Eclipse and NetBeans IDEs.
- Can display the 3270 session in a window while an application is running.
- Includes a full-featured 3270 terminal emulator tailored to developing and debugging applications.
Enhancements:
- Add features/limitations/changes here
<<less
Download (1.3MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
880 downloads
GXemul 0.4.6

GXemul 0.4.6


GXemul is a machine emulator Im developing in my spare time. more>>
GXemul is a machine emulator Im developing in my spare time.
GXemul project emulates processors and surrounding hardware components, in some cases well enough to allow unmodified "guest" operating systems to run inside the emulator as if they were running on a real machine.
MIPS:
- Several machine types are emulated well enough to run guest operating systems. NetBSD, OpenBSD, Linux, and even obscure things such as Ultrix and Sprite can run, to various degrees.
ARM:
- CATS is emulated well enough to run NetBSD and OpenBSD as guest OSes.
PowerPC:
- NetBSD/prep can run (experimental).
The emulator can be used for:
- experimenting with operating systems which you have not tried yet, or operating systems for hardware which you might not have access to,
- running guest operating systems for historical purposes, e.g. Ultrix or Sprite,
developing portable software, when you want yet another target platform to try to compile your software on (you can use GXemul to run a guest OS and compile your software inside that OS),
- development of new firmware or operating system code (but then you need to be aware of some limitations),
- educational purposes...
Enhancements:
- NetBSD/pmppc can now run in the emulator (with root on NFS).
- For ARM emulation (with NetBSD/cats, OpenBSD/cats, NetBSD/evbarm, or NetBSD/netwinder as the guest OS), the emulator does not use 100% of the hosts CPU if the guest OS is idle.
<<less
Download (1.5MB)
Added: 2007-06-17 License: BSD License Price:
862 downloads
Unix Amiga Delitracker Emulator 2.07

Unix Amiga Delitracker Emulator 2.07


Unix Amiga Delitracker Emulator (UADE) plays most Amiga music file formats by simulating Amiga hardware and software. more>>
Unix Amiga Delitracker Emulator (UADE) plays most Amiga music file formats by simulating Amiga hardware and software.
Unix Amiga Delitracker Emulator plays over 180 Amiga music file formats and has three frontends for playing: a command line tool, an XMMS plugin, and a Beep Media Player frontend.
Enhancements:
- An improved version of the Special FX replayer was added.
- A new Special FX ST replayer was added.
- Bugs in song length database handling were fixed.
- Audacious 1.3 is supported.
- 15 instrument soundtracker module detection is supported.
<<less
Download (0.74MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
918 downloads
5Loaves 1.0

5Loaves 1.0


An open source, cross platform, secure, internet tunneling platform more>> An open source, cross platform, secure, internet tunneling platform with file transfer, web server, remote admin, proxy, and load balancing. Enables connections through or around firewalls and across sub-networks.<<less
Download (1.72MB)
Added: 2009-04-06 License: Freeware Price: Free
200 downloads
Untangle Gateway Platform 5.0.1

Untangle Gateway Platform 5.0.1


Untangle Gateway Platform is a Linux-based network gateway with pluggable modules for network applications. more>>
Untangle Gateway Platform is a Linux-based network gateway with pluggable modules for network applications like spam blocking, Web filtering, anti-virus, anti-spyware, intrusion prevention, VPN, SSL VPN, firewall, and more.
Enhancements:
- Bugfixes from 5.0.0-beta; this release is stable.
<<less
Download (MB)
Added: 2007-08-04 License: GPL (GNU General Public License) Price:
517 downloads
VT6530 Terminal Emulator 0.2

VT6530 Terminal Emulator 0.2


VT6530 is a Java implementation of the proprietary terminal used with Tandem mainframes. more>>
VT6530 Terminal Emulator is a Java implementation of the proprietary terminal used with Tandem mainframes.
The Tandem VT6530 is a proprietary terminal used with their Non-Stop(TM) series of mainframes. These high-reliability machines are popular in the banking industry. If youve ever used an ATM to get cash, youve probably used a VT6530.
The terminal itself can operate in three different mode: conversation, block, and ANSI (VT100). Conversation mode is a simple scrolling text mode with the addition key buffering and text attributes. In block mode, text is displayed in a formated screen with special edit fields. ANSI mode is only used with OSS, Tandems UNIX wanabe operating layer.
Enhancements:
- Autotools support (./configure, make, make check, and make install).
- New telnet and ANSI terminal implementations.
- Linux, Cygwin, and HP NonStop (tandem OSS) builds are not quite running yet.
<<less
Download (0.36MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
1004 downloads
SIMD Cross-platform headers 2004.10.26

SIMD Cross-platform headers 2004.10.26


SIMD Cross-platform headers is a cross- platform, cross-compiler, cross CPU C/C++ header collection. more>>
SIMD Cross-platform headers is a cross- platform, cross-compiler, cross CPU C/C++ header collection that aids the creation portable vectorized (SIMD) C/C++ code.
SIMD Cross-platform headerst supports (or partially supports) x86 (MMX/SSE/SSE2) GCC and MSVC, PPC Altivec GCC and CodeWarrior, ARM GCC, and software-emulated SIMD.
NOTE: Code must be 16-byte aligned. Align to 16 when allocating memory.
X86/XSCALE (Intel) vs. PowerPC/MIPS
While the PowerPC and MIPS SIMD instructions take 2 source vectors and a destination vector, the Intel platforms only take a source and destination. Example:
PPC/MIPS can do:
C = A + B
X86 can only do:
A = A + B (or A+=B)
Code written either way will work on the X86, and still be faster than 387 math, but preserving the registers takes significant overhead (Disassemble the test program for an example. The prints preserve, the disassembly test does not.) For the fastest code between systems, write your SIMD math as the X86 expects, manually preserving SIMD variables.
At least GCC for PPC doesnt seem to have any issues figuring out how to deal with a source and destination memory address being the same.
Enhancements:
- Created file with some i386, GCC dialect
<<less
Download (0.008MB)
Added: 2006-03-17 License: zlib/libpng License Price:
1319 downloads
ggiterm 0.7.1

ggiterm 0.7.1


ggiterm is a software terminal emulator like xterm. more>>
ggiterm is a terminal emulator which uses the platform-agnostic GGI library for its input and display.
This enables ggiterm to be run unmodified on any target supported by GGI, including X Window, the Linux framebuffer, Windows and more exotic setups...
Ever dreamed of typing your command lines on a fully anti-aliased, unicode-enabled, 3x3 TV display wall?
Main features:
- Anti-aliased rendering through Freetype
- Side effect of the above: use any font format supported by Freetype (TrueType, Type1, ...)
- Fully internationalized
- Backward compatible with the widespread DEC vt100 terminal
- Multiple architectures support
Enhancements:
- Tremendous speedups in this release. Many longstanding bugs have been fixed as well. It is not bug free, but I think our patient users have been waiting for an update long enough...
<<less
Download (0.37MB)
Added: 2005-06-30 License: GPL (GNU General Public License) Price:
1577 downloads
Stella 2.4

Stella 2.4


Stella is a multi-platform Atari 2600 VCS emulator released under the GNU General Public License (GPL). more>>
Stella is a multi-platform Atari 2600 VCS emulator.
Stella was originally developed for Linux by Bradford W. Mott, however, since its original release several people have joined the development team to port Stella to other operating systems such as AcornOS, AmigaOS, DOS, FreeBSD, IRIX, Linux, OS/2, MacOS, Unix, and Windows. The development team is working hard to perfect the emulator and we hope you enjoy our effort.
On this site youll find information about downloading, installing, using, and enhancing Stella. Youll also find useful information about the Atari 2600 and emulation.
Enhancements:
Added new video sub-system where fullscreen and windowed modes are treated
differently. Windowed modes now use -zoom_tia and -zoom_ui arguments,
while fullscreen modes can be specified by resolution using the new
-fullres argument.
- Widescreen video modes are now supported; Stella will simply center the
image with surrounding black borders.
- Many UI-related changes, including resizable ROM launcher and debugger
windows, and a new UI palette (the previous classic palette is still
available). This is still a work in progress.
- The locations of all major config files (statedir, palette file,
cheat file, properties file, etc) are now configurable from the
commandline and within the UI.
- Updates to TIA palette support. Added SECAM support, and removed the
built-in original palette. Standard, z26, and user are still
available.
- Various bugfixes to some debugger commands. The run command no
longer causes a crash, and several others have better error-checking.
- Added more complete cartridge auto-detection for Commavid (CV), 3E,
3F and Activision (FE) formats.
- Removed XStart and Width ROM properties, since the forthcoming TIA
rework wont be using them.
- Reworked internal storage of ROM properties to be faster and take up
less space.
- Added several different ways of stretching the OpenGL image to the
-gl_fsmax argument, for more flexibility.
- Removed OpenGL aspect ratio setting favour of the previously mentioned
video changes. Well see how this goes.
- Removed dirty-rect support from software rendering, since it was actually
sub-optimal in Windows and OSX and defaulted to off in previous versions.
- Added support for gzipped ROMs.
- Re-added pause support.
- Re-added support for Windows 98.
- Removed support for STELLA_BASEDIR environment variable, since each
config file can be now configured separately.
- Removed -fastscbios argument, since it must always be turned on.
- Removed PSP support, since it hasnt been updated in over a year, and
someone else is maintaining another port elsewhere.
- For the Unix/Linux port; fixed make install issues, and changed icon to
PNG format.
<<less
Download (0.95MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
1018 downloads
Wide Area Link Emulator 0.1

Wide Area Link Emulator 0.1


Wide Area Link Emulator enables you to set and test various parameters of a WAN access link more>>
Wide Area Link Emulator enables you to set and test various parameters of a WAN access link (also known as a bottleneck link) before testing on a fully-functional network.

Any ISP has a high bandwidth LAN (of the order of tens of Mbps, e.g. Ethernet) and a WAN access link with relatively low speeds (of the order of a few Kbps to a few Mbps). To be able to evaluate the ISPs performance, actual tests will have to be conducted on a live, fully functional network. This would imply enabling certain features in communication equipment which could be detrimental to the proper functioning of a commissioned network. To address such a problem of being able to characterize/quantify the network operation in terms of its performance with respect to various parameters, a test-bed emulating the ISPs connectivity to the Internet would be an ideal solution.

An important factor in setting up such a test-bed, is emulating the WAN Access Link. Using complex hardware is costly. Such a link can however be easily implemented by emulating the scenario on popular physical technology such as Ethernet. By changing the TCP/IP stack on a Personal Computer, the rate at which packets are injected into the network can be controlled and other necessary features can easily be added.

WALE was implemented in 2 phases and the first version can emulated bandwidths up to 8Mbps and uses FIFO queues with drop-tail.

WALE v2 can emulate bandwidths of up to 80Mbps(a 10-fold improvement over version 1) due to the stripped down version of Micro-second resolution timer being used in the Linux kernel. WALE also implements differentiated services are recommended by IETF. A hash-based packet classifier is used to classify packets into one of 3 queues (Expedited Forwarding, Assured Forwarding and Best Effort). A simple priority scheduling has been implemented between the queues.

Version 2 has been implemented in the Generic Device Layer of the Linux Kernel. The kernel version is 2.2.19. WALE2 kernel patch can be downloaded here. An ncurses based front end has been implemented for setting and viewing various parameters of the bottleneck link.
<<less
Download (0.027MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1224 downloads
Untangle Gateway Platform 5.0.1-vmware

Untangle Gateway Platform 5.0.1-vmware


Untangle Gateway Platform is a Linux-based network gateway with pluggable modules for network applications like spam blocking. more>>
Untangle Gateway Platform is a Linux-based network gateway with pluggable modules for network applications like spam blocking, Web filtering, anti-virus, anti-spyware, intrusion prevention, VPN, SSL VPN, firewall, and more.
- Commercial-grade open source alternative to SonicWALL and WatchGuard
- 14 integrated apps - use one or all of them
- Runs on off-the-shelf hardware
Enhancements:
- A package of 5.0.1 as a VMware Virtual Appliance has been released.
<<less
Download (395.2MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
828 downloads
FCE Ultra 0.98.15

FCE Ultra 0.98.15


FCE Ultra is a NES emulator. more>>
FCE Ultra is a NES (Nintendo Entertainment System) and Famicom (Family Computer) emulator for a variety of different platforms, based on Beros FCE. Game compatibility is very high, provided you provide non-corrupt ROM/disk images.
It has been tested (and runs) under DOS, Linux SVGAlib, Linux X, Mac OS X, and MS Windows. A native GUI is provided for the MS Windows port, and the other ports use a command-line based interface. The SDL port should run on any modern UNIX-like operating system(such as FreeBSD) with no code changes.
Enhancements:
- Latest code found on the net.
<<less
Download (0.52MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1235 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5