openDLX is a DLX/MIPS ISA compatible pipeline simulator.
(Visit https://github.com/smetzlaff/openDLX for the latest development version or if You want to contribute.)
The Pinball Machine Reverse Engineering Kit (PMREK) includes source code for a Linux 2.6 kernel module and a user program to control Bally pinball machines manufactured between 1977 and 1985 via memory-mapped I/O.
The Python Hardware Processsor is a implementation of a Hardware CPU in Myhdl. The CPU can directly execute something very similar to python bytecode (but only a very restricted instruction set). The Programm code for the CPU can be written directly in python (very restricted parts of python). This code is then converted by a small python programm to this restricted python bytecode. Since the hardware description is also in python, the slightly modified bytecode an then automatically loaded...
Pincpt is a tool for checkpointing architectural state of an x86 application. The checkpoints are human-readable and are intended to initialize a user-mode CPU performance simulator. Currently pincpt only works with 32-bit single-threaded applications.
designed to emulate a stapler placed on the 'n' key (yes, that's what i said...)
you get this:
---------------------------
Web Browser
---------------------------
Stop running this script?
A script on this page is causing your web browser to run slowly.
If it continues to run, your computer might become
unresponsive.
---------------------------
Yes No
---------------------------
which is the Computer's way of saying it's not fair it should be working at 2 a.m. if you...
MILE is a user-friendly MIPS simulator. It offers users a GUI in which they can develop and run programs written in MIPS assembly language. It is intended to be used as an instructional tool.
MILE is still in early development. It lucks certain features and functionality. Please be patient until the beta version is released.
YASP (Yet Another Simple Processor) is a 8-bit microprocessor with microcontroller capabilities (I/O ports, REQ, ACK) that can be used as a small computer for educational purposes. Its development environment includes simulators and assemblers.
Dioscuri is an x86 computer hardware emulator written in Java. It is designed by the digital preservation community to make sure that documents and programs from the past can still be accessed in the future. Dioscuri is durable and component-based.
Funk51 is a portable Intel 8051 emulator designed to run on embedded MCU's including AVR, MSP430, and Cortex M-3. 8051 programs can be included with the emulator as C arrays, or run from external SPI flash or SD media with the appropriate drivers.
The `Turing Machine Compiler Collection' (tmcc) contains a virtual machine which emulates a Turing Machine such as an assembler and a C-like compiler which assemble/compile the written code into the delta-notation.
A set of tools relating to an educational processor used in teaching Computer Architecture at the University of Ottawa. Currently includes a working assembler and a semi-functional emulator/debugger.
This project aims to provide a common building block for projects such as
ADEFU, SEA and VISUAL and other scada projects so that they have a common
interface to the PLC\'s they communicate with.
PLC\'s are Programmable Logic Controllers built to
N-sim is a framework for studying and developing wireless sensor networks. It emulates the computation of sensor platforms, simulates the wireless communications, and allows plug-in models for source detection simulation. Intended for cluster computing.
JSim8086 is platform-independent Assembly Language Simulator of the Intel 8086 CPU. It was designed to be a learning tool (CAL) for first year Computing students who are learning Computer Systems Organisation and Assembly Programming.
Ever wish you could make a virtual hard drive on your computer? What If I told you, you can! Masterdrive is one of the only Virtual hard Drive creators for Windows and you can get it totally free! Only With NTI's MasterDrive!