232 projects tagged "Emulators"

Download Website Updated 20 Jun 2003 PIC Microcontroller SuperOptimizer

Screenshot
Pop 31.30
Vit 1.43

The PIC Microcontroller SuperOptimizer is a program that, given a function, tries to find the shortest sequence of microcontroller instructions that implement that function. It tries every sequence of instructions from a restricted set.

Download Website Updated 24 Apr 2014 XRoar

Screenshot
Pop 224.13
Vit 53.33

XRoar is a cross-platform emulator for the Dragon 32, Dragon 64, and Tandy CoCo computers, all originally released in the early '80s. The emulator runs under Unix-like operating systems (including Mac OS X) and Windows, with older versions available for handhelds like the Nintendo DS and GP32.

Download Website Updated 24 Feb 2004 VisualBoyAdvance

Screenshot
Pop 57.72
Vit 1.46

VisualBoyAdvance is a GameBoyAdvance emulator. It's not the fastest but it aims to be the most accurate.

No download Website Updated 22 Jun 2003 Audiotap

Screenshot
Pop 15.30
Vit 1.00

Audiotap is a program for conversion between .TAP files and Commodore 64 tapes. It can read WAV files containing the sampled sound of a tape and convert them to .TAP files, and can generate WAV files to be recorded on a tape and used on a Commodore 64. It can also record .TAP files from the sound card and turn .TAP files into sound played to the sound card. It does not require custom-built cables, just plain audio cables connecting the sound card and a normal audio tape player/recorder.

Download Website Updated 18 Oct 2009 QEMU

Screenshot
Pop 323.57
Vit 5.76

QEMU is a fast processor emulator. Using dynamic translation it achieves a reasonable speed while being easy to port to new host CPUs. In its user mode emulation mode, it can launch Linux processes compiled for one CPU on another CPU. Linux system calls are converted because of endianness and 32/64 bit mismatches. In its full system emulation mode, it emulates a full system, including a processor and various peripherials.

Download Website Updated 18 Jun 2004 KMD

Screenshot
Pop 66.99
Vit 3.14

KMD is a multi-processor debugger. It can debug with hardware boards over serial ports or with software emulators (ARM and MIPS emulators are included in the project). Using the pipe option you can debug over the network or any other communication medium. It can load many executable formats such as ELF, and display and follow the original source even from multiple source file programs. There is support for breakpoints and watchpoints which can trap on specific data (such as loading or executing specific instructions). Support for other features such as FPGA's is also available, allowing loading or any control required to drive a specific hardware device. The project uses chump to allow disassembly and line assembly. Chump also allows new architectures to be easily added without the need to recompile the system. Communication with the backend is done using two pipes/fifos using a simple set of codes. Back end communication program can be created using very little memory on the target device.

Download Website Updated 23 Aug 2010 GNU 8085 Simulator

Screenshot
Pop 170.81
Vit 5.88

GNUSim8085 is a graphical simulator for the Intel 8085 microprocessor. It contains an inline assembler and a debugger.

Download Website Updated 15 Mar 2004 tkscript

Screenshot
Pop 37.47
Vit 2.06

tkscript is a JIT-accelerated C-like scripting language with bindings for OpenGL, SDL, SDL_net, libpng, and zlib. A plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes. It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.

No download Website Updated 12 Aug 2003 PalmApple

Screenshot
Pop 25.69
Vit 1.00

PalmApple is an Apple //e emulator for PalmOS. It emulates the Apple //e with 64K RAM, an 80 column card, in Hi/Low Res Mode. It runs in both 160x160 and 320x320 on OS4/OS5 devices.

No download Website Updated 08 Feb 2004 js2mouse

Screenshot
Pop 49.50
Vit 1.77

Js2mouse converts joystick events into mouse events, so the user can use his joystick/gamepad as a pointer instead of the mouse. It works with any kind of joystick (analogic or digital) and with any kind of program (XFree86, GPM, etc.). The user does not need to be root. It can emulate PS/2 and IMPS/2 protocols, and joystick keys can be assigned. Documentation is included.

Screenshot

Project Spotlight

GNU Parallel

Software to build and execute shell command lines from standard input in parallel.

Screenshot

Project Spotlight

Lilblue Linux

An XFCE4 desktop system built on uClibc.