RSS 9 projects tagged "Debuggers"

Download Website Updated 25 Feb 2013 GNU MIX Development Kit

Screenshot
Pop 151.09
Vit 16.47

MDK (MIX Development Kit) provides tools for developing and executing, in a MIX virtual machine, MIXAL programs. The MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming, which is programmed using MIXAL, the MIX assembly language. MDK includes a MIXAL assembler (mixasm), a MIX virtual machine (mixvm) with a command line interface, a Guile-based virtual machine (mixguile), a GTK+ based GUI (gmixvm), and a mixvm-Emacs interface (mixvm.el). MDK utilities are extensible using Scheme.

Download Website Updated 17 Mar 2010 x48

Screenshot
Pop 125.03
Vit 3.62

x48 is an emulator of the HP48 sx or gx calculator. This is a very nice RPN calculator.

No download Website Updated 30 Oct 2006 Nonpareil

Screenshot
Pop 101.91
Vit 6.42

Nonpareil is a microcode-level simulator for HP calculators introduced between 1972 and 1982, including the HP-35, HP-45, HP-55, HP-25, HP-34C, HP-38C, HP-41CV, HP-11C, HP-12C, HP-15C, HP-16C, and other models. The necessary microcode is included, as is a microcode assembler. The GTK+ toolkit is used for the user interface.

Download Website Updated 24 Nov 2002 cingb

Screenshot
Pop 78.73
Vit 2.41

cingb is an attempt to write a Gameboy emulator for all kinds of platforms. It plays Gameboy and Gameboy Color ROMs, includes a debugger for step-by-step analysis of Gameboy programs and might be also interesting for educational purposes.

Download Website Updated 18 Jun 2004 KMD

Screenshot
Pop 69.46
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 15 Sep 2005 SkyEye

Screenshot
Pop 47.43
Vit 1.73

Originating from GDB/Armulator, the SkyEye project aims to provide an integrated simulation environment in Linux and Windows. It can currently simulate several popular embedded systems such as Atmel AT91 boards (from ARM7TDMI to ARM920T processors), ARM720T boards, StrongARM (SA1100/SA1110), and Xscale boards. It can run several operating systems such as ARM Linux, uClinux, and uc/OS-II (ucos-ii), and analyse or debug them at source level.

Download Website Updated 30 Oct 1999 spim

Screenshot
Pop 36.44
Vit 72.69

spim is a self-contained software simulator for running R2000/R3000 assembly language programs. It reads and can immediately execute files containing assembly language code. spim also provides a debugger and simple set of operating system services. spim provides both a simple, textual interface and a fancier, graphical interface. The package includes complete source code and documentation.

Download Website Updated 24 Jul 2005 Avrora

Screenshot
Pop 28.74
Vit 1.81

Avrora is a set of tools for programs that run on the AVR series of microcontrollers produced by Atmel. It contains a flexible framework for simulating, analyzing, and optimizing assembly programs, and provides a clean Java API and infrastructure for experimentation, profiling, and analysis.

Download Website Updated 06 Nov 2005 Jockey

Screenshot
Pop 24.12
Vit 1.42

Jockey is a user-space library for recording and replaying an execution of generic x86 GNU/Linux programs. It is a debugging aid, especially for long-running networked programs that exhibit non-deterministic behavior that's usually difficult to reproduce.

Screenshot

Project Spotlight

SQLObject

A object-relational mapper.

Screenshot

Project Spotlight

Code Browser

A folding text editor.