Hybrid energy-efficient digital currency
Novacoin is a decentralized electronic cash system based on an open-source, peer-to-peer internet protocol. It works without a central server or trusted parties. Users hold the ECDSA private keys to their own money and transact directly with each other, with the help of the network to check for double-spending. They are also able to participate in the network protection using own money or computing power. A hybrid Proof-of-Work & Proof-of-Stake scheme is used to provide a protection against double-spend. The main project repository: https://github.com/novacoin-project/novacoin
DVDx 4.0 is a very easy to use audio/video encoder and a powerful DVD copier. Read DVDs and audio/video files, encode to popular video formats: (S)VCD/CVD/DVD, Xvid/Divx, MPEG-4, H.264/AVC, QuickTime, Flash Video, Ogg, WebM, AC.3, MP3, MP4/AAC etc.
Open Source SW/HW Project for Embedded Ethernet Applications. Works with AVR ATmega256/128/103, AVR32, SAM7X, SAM7S(E), SAM9, AT91X40, GameBoy Advance, Cortex M3 / M4 (STM32, NXP LPC, LM3S), Freescale Coldfire, RTL8019AS, LAN91C111, CS8900 and DM9000E chips. Offers a tiny TCP/IP stack including HTTP, FTP and DHCP.
This is a port of the ebe programming environment to QT.
The ebe programming environment is a nice IDE designed for developing Assembly programs. It also handles C and C++ programs as well since there was not much extra effort. It used to support Fortran and this could return if people want Fortran. This project is an effort to recode ebe using C++ and QT. Originally ebe was coded using Python, Tkinter and Pmw, which worked out pretty well. The QT environment offers substantially better GUI controls. The most obvious difference is that Python ebe has a lot of separate windows, while the QT ebe will use 1 main window and a collection of dockable subwindows. This will make it easier to use.
Pattern-based multi/many-core parallel programming framework
FastFlow is a C/C++ programming framework supporting the development of pattern-based parallel programs on multi/many-core, GPUs and distributed platforms. FastFlow run-time is built upon non-blocking threads and lock-free queues. Thanks to its very efficient CAS-free communication/synchronization support (e.g. few clock cycles core-to-core latency), FastFlow effectively supports the exploitation of fine grain parallelism, e.g. parallel codes managing very high frequency streams on commodity multi-core. FastFlow works on x86, x86_64, PPC, ARM, and Linux, Mac and Win XP/7. From Jan 1, 2018 code development migrated on GitHub at https://github.com/fastflow/fastflow
Z80 shared library including some nice test-projects
Another Zilog Z80 emulation. C++ class on a shared library. Simulates all pins of the Z80-Chip in a single function interface. Additionally are some Test-Projects added. 1. CP/M 2.2 emulator connectable by an telnet client. 2. An instruction set examiner. 3. An ZX-80 emulator. 4. An TK-80 emulator 5. An Z80 Dis-assembler driver for all supported instructions.
Gaming console OS designed to run on desktops
Drauger OS is a gaming console OS meant to be run on desktops. It brings the console and PC gaming experiences together onto one unified platform while offering insane speeds and low latency for the large install size. Drauger OS uses a pre-configured Xfce desktop to allow the user interface to be more like a gaming console for those who are used to that. Furthermore, Drauger OS supports desktop Linux apps and games, as well as Windows apps and games through the Wine/PlayonLinux compatibility layer and front end. Finally, Drauger comes with Steam pre-installed so the user can play games they are familiar with on the Drauger OS platform.
Software development for 4Mb portable, using Z80 CPU and AA batteries
This project is for the portable computer "Cambridge Z88", produced by Sir Clive Sinclair (of ZX Spectrum fame). We continue to support software development (ROM, 3rd party apps on memory cards and desktop applications). We have moved to https://cambridgez88.jira.com/wiki (development, source code and documentation). However, we continue to publish files for download here.
File sharing client with chat
Unicode File Sharing and Chat client with remote control via MUSCLE compatible BeShare client. http://gofund.me/nmu4yg