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.
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.
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.
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.
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.
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
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.
A software package that will combine different embedded computing platforms with home exercise equipment and a Qt client program in order to provide tracking of health and exercise performance.
File sharing client with chat
Unicode File Sharing and Chat client with remote control via MUSCLE compatible BeShare client. http://gofund.me/nmu4yg
Distribute your files amoung several PC, servers, cache locally most used, move to archieve place (server or specific workstation) less used. And all these transparently for user.
The micro-Ants are small, cheap, 8-bit devices which may outperform current home automation systems, thanks to their "swarm intelligence". This project aims at developing a micro-Ant hardware and firmware. Join and develop with us this new technology!
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.
Custom uav is a complete flight control system in development. The project includes everything required for unmanned flight.
Secure Striker Manager
Copyright (C) 2016 Jonas Penno This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses.
CMAKE build enviroment for LPC2000 and LPC17xx Cortex MCUs
The goal of project is to build CMSIS like environment for LPC2000 series MCU and to write RTOS for LPC2000 and Cortex Microcontrollers
OpenTrunker is similar to UniTrunker, MTrunker/Trunker & ETrunker trunking control data channel decoding programs. This is an open source project primarily for Linux based systems, all OS's are welcome.
QUASI is stand-alone AVR RISC processor simulator with debugging features, EDA-like GUI and plugin interface.
A MIPS simulator, using QT based framework for the frontend GUI. Eventually should work alike on Linux and MS Windows.
Yes, finally. The author decide to schedule some of his busy time to release the "Chinese Language Formula"- Step By Step. It will take a while, but eventually Chinese Language Processing is no longer a problem.
Vivia is a video editing program for Linux and Windows. It provides extremely easy editing of clips and transitions in real-time, along with multi-camera support for editing scenes that were recorded by more than one camera simultaneously.
QAIDE is the development environment for Borland Turbo Assembler with GUI based on Qt for Windows. QAIDE supports Microsoft Macro Assembler syntax highlighting, data and code generation.
Lightweight Linux distro for penetration testing
Based on MATE environment HackShark Linux is a lightweight distribution for penetration testing, cyber forensic investigation and vulnerability assessment purpose.