RSS 45 projects tagged "Assemblers"

Download Website Updated 23 Aug 2010 GNU 8085 Simulator

Screenshot
Pop 171.90
Vit 5.93

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

No download Website Updated 30 Oct 2006 Nonpareil

Screenshot
Pop 100.76
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 06 Oct 2009 Advanced Assembler

Screenshot
Pop 72.68
Vit 3.81

Aasm is an advanced modular assembler designed to support several target architectures. It has been designed to be easily extended. Its global architecture takes advantages of dynamic libraries to provide input, assembler and output modules. The input module supports Intel syntax (like nasm, tasm, masm, etc.). The x86 assembler module supports all opcodes up to P6 including MMX, SSE and 3DNow! extensions. F-CPU and SPARC assembler modules are under development. Several output modules are available for ELF, COFF, IntelHex, and raw binary formats. Advanced features include symbol scopes, an expressions engine, big integer support, macro capability, and numerous and accurate warning messages (over 300).

Download Website Updated 18 Jun 2004 KMD

Screenshot
Pop 69.63
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 02 Feb 2005 ProjectCenter

Screenshot
Pop 64.81
Vit 4.62

ProjectCenter is GNUstep's integrated development environment (IDE). It assists you in starting new projects and lets you manage your project files using a intuitive and well ordered graphical user interface. ProjectCenter automatically creates the project makefiles and aids you in the process of editing, project compilation, package building, and debugging.

Download Website Updated 26 Oct 2005 TALK

Screenshot
Pop 55.91
Vit 1.00

TALK is a strictly and statically typed assembly language that is flexible and powerful enough to write operating system kernels. For example, memory management (i.e. malloc/free) and multi-thread management can be implemented in TALK.

Download Website Updated 15 Sep 2010 J51

Screenshot
Pop 53.94
Vit 5.45

J51 is a Intel MCS51 emulator with all the standard integrated peripherals. A disassembler with an integrated debugger is also included. Standard peripherals emulated are Timer 0/1 (Mode 0, 1, 2, and interrupts), serial interface in polled and interrupt mode, standard I/O, and ports 0 to 4. Microprocessors emulated are the Intel MCS 8051 (no peripherals), Intel 8051, Intel 8052, Philips LPC674, and Philips LPc900.

Download Website Updated 29 Nov 2009 Zeta

Screenshot
Pop 51.96
Vit 3.35

Zeta is a virtual platform or architecture. It is implemented in a software emulator, and it was created for the sole purpose of having a new target to which the Linux kernel, GNU bintutils, and GNU gcc can be ported.

Download Website Updated 30 Jan 2001 AML

Screenshot
Pop 51.15
Vit 2.54

AML is an implementation of a basic register machine coded in C++. It provides all of the rudimentary features of any machine language like basic I/O and arithmetic but provides a very easy syntax and its own portable binary compression scheme for storing files. AML is currently distributed on SunOS 5.5, Linux 2.2, and Win32 console.

Download Website Updated 26 Aug 2003 shellforge

Screenshot
Pop 47.33
Vit 1.75

shellforge enables you to write shellcode programs in C. It transforms C program code into shellcode that will run on a Linux/x86 system. It provides macros to substitute libc calls with direct system calls and a Python script to automate compilation, extraction, encoding, and tests.

Screenshot

Project Spotlight

Query Interface

A Wordpress plugin for running database queries in the admin panel.

Screenshot

Project Spotlight

Centipede

A framework for writing command line applications in Java.