273 projects tagged "Assembly"

Download Website Updated 28 Apr 2014 NuttX

Screenshot
Pop 558.44
Vit 88.48

Nuttx is a real-time embedded operating system (RTOS). It has a small footprint that is usable in micro-controller environments. It is fully scalable from tiny (8-bit) to moderate embedded (32-bit) systems. It also aims to be fully compliant to standards, to be fully real time, and to be totally open.

Download Website Updated 16 Sep 2013 sreplay

Screenshot
Pop 68.12
Vit 2.71

sreplay is a tool to replay the system call traces produced by strace. It is useful for the development of experimental operating systems, since it is an entirely stand-alone program with its own tiny libc.

Download Website Updated 11 Nov 2012 AsmXml

Screenshot
Pop 72.75
Vit 7.56

AsmXml is a very fast XML parser and decoder for x86 platforms. It is written in pure assembler and supports only a subset of the XML 1.0 specification.

Download Website Updated 31 Dec 2006 Jet Set Willy X

Screenshot
Pop 14.21
Vit 1.00

Jet Set Willy X is a game for Sinclair ZX Spectrum computer, playable on emulators. It is heavily inspired by Jet Set Willy. There are no guardians and ropes, but the animation is twice as fast, absolutely smooth, and there is a 2-channel background tune. The rooms are 20 characters high instead of 16, and can have a more complicated combination of graphics characters. There are 69 rooms and over 390 items to collect.

Download Website Updated 09 May 2007 Push Puppet Toy

Screenshot
Pop 39.33
Vit 2.30

Push Puppet Toy is a computer-controlled puppet that stands to attention when a friend joins an IRC channel or comes online on IM, and collapses when he leaves. The concept is very similar to the Availabot (http://availabot.com/), but works under Linux. Schematics, firmware for the puppet, and plugins for Gaim and XChat to control the puppet are provided.

Download Website Updated 23 Mar 2013 MikeOS

Screenshot
Pop 140.63
Vit 12.11

MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation. It features a text-mode dialog-driven user interface, a file manager and machine code monitor, and over 60 system calls for use by third-party programs.

Download Website Updated 07 May 2014 amforth

Screenshot
Pop 267.25
Vit 81.30

amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.

Download Website Updated 15 Feb 2009 HLA Standard Library

Screenshot
Pop 52.74
Vit 3.38

The HLA Standard Library was developed to support the High Level Assembler (HLA), but could be used with other assemblers or higher-level languages if the necessary headers were developed. It supports 32-bit versions of Windows, Linux, Mac OS X, and FreeBSD, and is written entirely in HLA. It includes the following modules: args, arrays, bits, chars, console, conversions, cset, date, environment, exceptions, file class, file I/O, filesys, lists, math, memory-mapped files, patterns, RNG, stderr, stdin, stdout, strings, tables, time, timer, zstrings, sockets, threads, and blob. An automated test suite is included.

Download Website Updated 25 Oct 2006 mubench

Screenshot
Pop 15.97
Vit 1.00

mubench is an in-depth, low-level benchmark for x86 processors. Its primary goal is to provide useful information for people who optimize assembly code and write compilers. It measures latency and throughput for each individual instruction (sometimes several forms of the same instruction), as well as the throughput of arbitrary instruction mixes. The results produced by mubench are typically an order of magnitude more detailed than those found in AMD or Intel manuals.

Download Website Updated 16 Aug 2006 retty

Screenshot
Pop 56.62
Vit 1.00

retty is a utlity that can attach to processes running on another terminal. This is useful, for example, when you run an application locally and then decide you want to use that running application from some remote location. You can run retty on it, do your work, and detach application back again. Its advantage over screen is that you don't have to run the processes on retty in advance.

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.