Info-ZIP portable compression/archiver utilities (Zip, UnZip, WiZ, etc.)
ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
z390 Portable Mainframe Assembler and Emulator
z390 Portable Mainframe Assembler and Emulator
The FNET is a free, open source, dual TCP/IPv4 and IPv6 Stack (under Apache Version 2.0 license) for building embedded communication software on 32bit MCUs.
Game software for emulating an EverQuest server
Collection of tools for Atari/GEM platform. You can find more information on my web page.
Source code ColorSynth MIDI controlled RGB LED lighting fixtures. www.colorsynth.com Coded in assembly for Microchip PIC16F1827, 16F88 and 16F628A microcontrollers. Released under gplv3
Play SID files on the Commodore 64.
A native Commodore 64 program that can play SID files from the High Voltage SID Collection (HVSC). It will run from any C64 friendly device. SID songs will be played back at correct speed on both PAL and NTSC computers. Now also supports SIDFX, Turbo Chameleon and BASIC sid files and lastly, a inject song length tool to play songs at correct lengths.
Modifications to IBM's MVS 3.8j operating system (delivered via turnkey-mvs) to add some z/OS (MVS/XA, OS/390) functionality, especially 31-bit addressing.
64-BIt Operating System with Compiler
TempleOS is a 64-bit kernel with compiler, graphics library and tools. It is not a Unix. It was made from scratch.
Sources of various MSX systems ROMS. The project aims at a complete commented assembly source file.
TomOS is a simple 16 bit operating system for x86. It is based on MikeOS version 2.0.0. It is entirely written in the assembly language. TomOS is an educational project.
Draconis is a suite with several Internet Programs for the ATARI platform. It contains clients and drivers for a sucessful internet access.
TI-84 Plus USB on-the-go driver.
ELKS is a subset of the Linux kernel that runs on IBM compatible PCs from 8086 up. It is intended to get use out of obsolete old hardware, for use in embedded systems, and as an educational tool. ELKS has been moved to Github to protest SourceForge's installer adware hijacking. This does not directly affect ELKS, but it does affect many major open source projects such as Gimp and FileZilla by attempting to trick the user into installing adware in order to download these programs. I refuse to leave ELKS here with such policies in effect. If you have questions about this, please email email@example.com.
Our mission is to explore and develop new operating system concepts; to redefine the architecture while using assembly language for most of the underlying architecture.
Aquarium control system based on the Arduino platform
The intention of Aquaduino is to provide most of the required functionalities of commercial aquarium control systems based on the open source hardware platform Arduino.
Delirium is a screensaver control and configuration utility for RISC OS.
Collection of embedded softwares to control a telescope mount.
EQ Track purpose is to provide amateur telescope makers (ATM) with electronic board schematics and embedded software to control their telescope mount via stepping motors. EQ Track comes in different "flavors" : - "Basic" controls the right ascension and declination motors of an equatorial mount. - "Go To" controls the motors of a mount in any orientation (ie. equatorial, altazimuth, alt-alt), to point and track equatorial coordinates.
Open Source Rapid Fire mod for the PS3 SixAxis controller. This is meant to run on the PIC12F683 micro controller. This code was initially created and developed by Hyper999.
XMK is a preemptive multitasking kernel for microcontrollers. Its goal is to provide a RTOS small enough (RAM+ROM) to run on 8bit microcontrollers. XMK provides additional/optional features when scaling up to 16bit and 32bit platforms.
Graphics mode console I/O for the TRS-80 Color Computer
This is an add-on for the CoCo Extended Color BASIC that implements 51x24 and 64x24 text screens. All operation of the BASIC interpreter works naturally. It is developed in 6809 assembly language. It may be assembled with LWTOOLS (http://lwtools.projects.l-w.ca) under Linux, or with Windows cross-assemblers such as Chet Simpson's CASM which is included in RainbowIDE. In order to build a disk image, you will also need the Toolshed utility suite. (http://sourceforge.net/projects/toolshed) - Earlier versions of CaChars used the imgtool utility that is a part of MESS, the Multi Emulator Super System.
Demo presented on Forever 2011 - 2nd place
Demo for 8-bit Atari XL/XE computers presented at Forever C (2011) demoparty at Horna Suca, Slovakia This demo won 2nd place in Atari demo compo. If you don't know how to run it go Wiki!
BASIC wedge for Commodore CBM-II machines (610, 710, 720, B128, B256). Allows issuing arbitrary Commodore DOS commands to any connected disk drive directly from the BASIC command line.
Hardware and firmware for a DSP based digital audio MP3 player with USB pen drive funtionality, using a 16-bit fixed point Texas Instruments TMS320 C55x DSP and CompactFlash card. This is an open source and open hardware MP3 player project.