273 projects tagged "Assembly"

No download Website Updated 05 Oct 2010 Charm++

Screenshot
Pop 24.92
Vit 1.00

Charm++ is a portable adaptive runtime system for parallel applications. Application developers create an object-based decomposition of the problem of interest, and the runtime system manages issues of communication, mapping, load balancing, fault tolerance, and more. Sequential code implementing the methods of these parallel objects is written in C++. Calls to libraries in C++, C, and Fortran are common and straightforward. Charm++ is portable across individual workstations, clusters, accelerators (Cell SPEs and GPUs), and supercomputers such as those sold by IBM (Blue Gene, POWER) and Cray (XT3/4/5/6). Applications based on Charm++ are used on at least 5 of the 20 most powerful computers in the world.

Download Website Updated 28 Feb 2009 TomOS

Screenshot
Pop 24.86
Vit 1.76

TomOS is a simple 16-bit operating system for x86. It is based on MikeOS version 2.0.0. It is entirely written in assembly language. TomOS is an educational project. It features mouse support, 8KB RAM available for applications, FAT 12 support, and approximately 70 system calls.

Download Website Updated 16 Mar 2000 spectemu

Screenshot
Pop 24.68
Vit 72.01

Spectemu is a fast and nearly perfect emulation of the 48k ZX Spectrum computer. It can be run in an X11 window or on a Linux console. Features include sound output, tape emulation (with border stripes and sound), snapshot saving and loading, and an interactive keyboard picture.

Download Website Updated 26 Jun 2006 Udis86

Screenshot
Pop 24.58
Vit 1.61

Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the x86 and x86-64 (AMD64) range of instruction set architectures. The primary intent of the design and development of udis86 is to aid software development projects that entail binary code analysis.

Download Website Updated 01 Dec 2003 cbm4linux

Screenshot
Pop 24.39
Vit 1.00

cbm4linux is a Linux/i386 kernel driver and development library to control serial CBM devices, such as the Commodore 1541 disk drive, connected to the PC's parallel port via a XM1541 or XA1541 cable. Command line utilities for fast disk/file copy are included.

Download Website Updated 07 Jan 2003 Perl x86 Disassembler

Screenshot
Pop 24.37
Vit 1.00

The Perl x86 Disassembler is a full x86 disassembler written in Perl, independent of objdump. The Perl script makes use of the opcode tables from libdisasm [derived from the bastard project] and is distributed as part of libdisasm. This is the same script that is included in the Perl-Disassembler-HOWTO; either the HOWTO or the libdisasm distribution will provide the required files [x86disasm.pl and 1386.opcodes.map] and documentation.

Download Website Updated 22 Aug 2003 Alpaca

Screenshot
Pop 23.75
Vit 1.42

Alpaca is a multitasking operating system for Z-80 based arcade hardware. It has been designed to run on both Pac-Man and Pengo based arcade machines, but can easily be ported to other machines with similar architectures. It supports four concurrently running processes, task switching, simple inter-process messaging, semaphores, and a basic window-based graphical interface.

Download Website Updated 19 Jul 2008 xhelper

Screenshot
Pop 23.13
Vit 1.42

xhelper is a tool to automate and control the desktop. It can resize windows, move windows, feed keystrokes to windows, run programs, and automate a group of programs.

Download Website Updated 30 Jan 2001 twsinit

Screenshot
Pop 22.85
Vit 2.02

twsinit is an init with the smallest possible memory footprint (8Kbytes).

Download Website Updated 10 Jun 2002 colibri

Screenshot
Pop 22.85
Vit 1.42

colibri is an RTOS subset, designed for small embedded systems, providing a scheduler, semaphores, and some basic IRQ code.

Screenshot

Project Spotlight

SRFirewall

An easy to use, but still quite capable firewall for Netfilter/iptables.

Screenshot

Project Spotlight

jpegoptim

A tool for optimizing JPEG files.