SIMD-accelerated libjpeg-compatible JPEG codec library
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
BeeCrypt is an ongoing project to provide a strong and fast cryptography toolkit. Includes entropy sources, random generators, block ciphers, hash functions, message authentication codes, multiprecision integer routines, and public key primitives.
NES emulator for Android phones
This project is based on sources, published by original Nesoid developer, who in turn used code of GPFCE, forked from FCEUltra, currently incarnation of which is known as FCEUX. Help and suggestions are welcome. This project has been abandoned in favor of the RetroArch, another awesome free software emulator (which has much better NES support and is more actively developed): http://www.libretro.com/.
Releases of McuOnEclipse projects
Processor Expert components and Eclipse examples and plugins.
A cross-platform Duke3D (Duke Nukem 3D) port which provides many new features for mod authors, including an enhanced scripting system and OpenGL renderer. Go to http://www.eduke32.com for downloads and http://bit.ly/dn_3d to get the game!
Gameboy Advance emulator for Android phones
This project is based on sources published by original GameBoid developer, who in turn used code of gpSP2X, based on gpSP. Help and suggestions are welcome. This project is abandoned in favor of RetroArch: http://www.libretro.com/. Seriously, check that one out!
ASAP (Another Slight Atari Player) plays and converts 8-bit Atari music (*.sap, *.cmc, *.mpt, *.rmt, *.tmc, ...) on modern computers and mobile devices.
Gameboy and Gameboy Color emulator for Android phones
This project is based on sources published by original GBCoid developer, who in turn used code of gnuboy. Help and suggestions are welcome. This project has been abandoned in favor of RetroArch, another awesome free software console emulator (which is also actively developed): http://www.libretro.com/.
Porting Android to the iPAQ 200/210/211/212/214 or equilivalent
Porting Android to the iPAQ 200/210/211/212/214 or equilivalent. It has a 4-inch VGA Screen (TFT LCD display), resistive touchscreen, WiFi, Bluetooth, SD/MMC, CF. Originally it is running Windows Mobile 6 Classic. For help, see README files and the wiki. This project is in Alpha state, that means it is not suitable for daily usage unless developing for the project. NOT FOR THE FAINTHEARTED AND/OR COMPUTER IDIOTS!
Android-based Operating System (AOSP)
halogenOS test builds (release builds are just a leftover) The test builds and modules are supposed to be only used by our testers. But if you are not a tester, and use these builds anyways, don't expect support if you get problems. You can report the bugs, but you have to be experienced enough to know how to revert back to a working state and how to report bugs and provide logs.
basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% and can range down to 14%.
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.
Vector Pascal is a language targeted at SIMD multi-core instruction-sets such as the AVX and SSE2 or Xeon-Phi. It has a SIMD compiler which supports parallel vector operations, loop unrolling, common sub expression removal etc. It is implemented in Java.
A 6502 emulator for the 21st century. Initial development will be in C, but may lead to a portable Java implementation with graphical display.
Android on PXA270
Porting Android to Intel(Marvell) ARM XScale PXA270. A complete build system for embedded Linux and Android on PXA270. It was open source for anyone but no responsibility for any damage resulting from any usage of the software. Demo : http://www.youtube.com/watch?v=3Ine1k4Hzy8 http://www.youtube.com/watch?v=3Xp5zMPOI1c http://www.youtube.com/watch?v=lYzRSNuUsIw http://www.youtube.com/watch?v=1lmmld7LjGM http://www.youtube.com/watch?v=CNGhFmCwaxw Documents : http://sourceforge.net/projects/android-pxa270/files/BringUp_Android_on_PXA270.pdf http://sourceforge.net/projects/android-pxa270/files/Android_Porting_on_PXA270.pdf Checkout the source code : svn co https://android-pxa270.svn.sourceforge.net/svnroot/android-pxa270 android-pxa270 Project host : http://www.mask.org.tw Author : email@example.com Blog : http://www.mask.org.tw/blog Linkedin : http://www.linkedin.com/in/maskchung Donate: Paypal or http://www.mask.org.tw
JX is a flexible Java Operating System that can be customized for different execution environments. It provides separate protection domains for operating system components. Each protection domain may have its own execution environment.
Android tools for MediaTEK MT53XX Serial Chips
JBit is small java application for mobile phones (MIDlet) that gives you a programmable 8-bit microcomputer. With JBit, you can edit, save, run and debug assembly (6502) programs directly on your phone.
Linux/Windows Admin with interactive features to control Resources on a remote PC
B.O.T.S (Bots Tactical Simulation) is a programming game, where players "code" the behaviour of their bot and watch them fight with others bots in a arena. It comes with a full environnement in Java/Swing, for coding, debugging, playing matchs, etc ...
Valuhack is a collaborative effort of a variety of newsgroups to port a simple program to as many languages as possible, while maintaining the true spirit of hacking.
GNU PIC LIBRARY PROJECT The interest of this project is to develop a set of Libraries that are released in LGPL License to use to PIC microcontroler programming. Then any program resulted by this use would be a proprietary or free softwares.
IA-32 operating system with Java virtual machine embedded into the ker
IA-32 operating system with Java virtual machine embedded into the kernel. Part of the kernel is written in Java. Only Java applications can run on this system. jArt VM is a stand-alone virtual machine that interprets java bytecode. It can run under Linu
2Lang is a new Programming language, designed for portable, scalable Web 2.0 applications to be executed on a variety of devices. Create enterprise tiered applications with rich user interfaces in minutes
Primary goal is to develop 4k-demos, that is, demos that somehow fit into four kilobytes. From time to time, 4k-contests will be initiated to push the project contributors' motivation.