32bit
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
nwbintools 0.1.1
nwbintools is a machine code toolchain containing an assembler and various related development tools. more>>
nwbintools is a machine code toolchain containing an assembler and various related development tools. The project will thus be similar to GNU binutils, but no attempts are made to duplicate its functionality, interfaces, or organization.
nwbintools has been under development (on and off) since January 2007. It was written from scratch in C, and version 0.1.1 has just been released under the (revised) BSD license. Full source code is available from the download page.
At present, the tool collection only consists of the assembler - nwasm - and a simple program to dump some basic ELF object file information. However, in the future nwbintools is probably going to be extended with a new linker, disassembler, and other binary file analysis tools.
nwasm is currently x86-only, 32bit-only, and ELF-only. There are lots of other bugs and limitations as well. See the bugs page for details. The current goal is to get nwasm to work well with the code generated by the nwcc C compiler, which already works to a considerable extent because that code is very simple and doesnt use many obscure x86 features.
Hopefully future releases will support the complete x86 instruction set as well as multiple other architectures, and allow for seamless cross-assembling.
Enhancements:
- This release extends the assembler with support for most instructions from x87, MMX, SSE, SSE2, and SSE3.
- However, support for various system-level and post-486 instructions is still missing.
- Various critical bugs related to labels, relocations, and wrong section sizes were fixed.
- Performance has been doubled.
<<lessnwbintools has been under development (on and off) since January 2007. It was written from scratch in C, and version 0.1.1 has just been released under the (revised) BSD license. Full source code is available from the download page.
At present, the tool collection only consists of the assembler - nwasm - and a simple program to dump some basic ELF object file information. However, in the future nwbintools is probably going to be extended with a new linker, disassembler, and other binary file analysis tools.
nwasm is currently x86-only, 32bit-only, and ELF-only. There are lots of other bugs and limitations as well. See the bugs page for details. The current goal is to get nwasm to work well with the code generated by the nwcc C compiler, which already works to a considerable extent because that code is very simple and doesnt use many obscure x86 features.
Hopefully future releases will support the complete x86 instruction set as well as multiple other architectures, and allow for seamless cross-assembling.
Enhancements:
- This release extends the assembler with support for most instructions from x87, MMX, SSE, SSE2, and SSE3.
- However, support for various system-level and post-486 instructions is still missing.
- Various critical bugs related to labels, relocations, and wrong section sizes were fixed.
- Performance has been doubled.
Download (0.092MB)
Added: 2007-05-03 License: BSD License Price:
904 downloads
BEAST 0.7.1
Beast is a powerful music composition and modular synthesis application. more>>
Beast project is a powerful music composition and modular synthesis application.
Beast is a powerful music composition and modular synthesis application released as free software under the GNU GPL and GNU LGPL, that runs under unix. It supports a wide range of standards in the field, such as MIDI, WAV/AIFF/MP3/OggVorbis/etc audio files and LADSPA modules.
It has excellent technical abilities like multitrack editing, unlimited undo/redo support, real-time synthesis support, 32bit audio rendering, full duplex support, multiprocessor support, precise timing down to sample granularity, on demand loading of partial wave files, on the fly decoding and full scriptability in scheme.
The plugins, synthesis core and the user interface are actively being developed and translated into a variety of languages, regularly assimilating user feedback.
<<lessBeast is a powerful music composition and modular synthesis application released as free software under the GNU GPL and GNU LGPL, that runs under unix. It supports a wide range of standards in the field, such as MIDI, WAV/AIFF/MP3/OggVorbis/etc audio files and LADSPA modules.
It has excellent technical abilities like multitrack editing, unlimited undo/redo support, real-time synthesis support, 32bit audio rendering, full duplex support, multiprocessor support, precise timing down to sample granularity, on demand loading of partial wave files, on the fly decoding and full scriptability in scheme.
The plugins, synthesis core and the user interface are actively being developed and translated into a variety of languages, regularly assimilating user feedback.
Download (5.5MB)
Added: 2006-12-28 License: GPL (GNU General Public License) Price:
1031 downloads
BeleniX 0.6.1
BeleniX is an OS distribution based on OpenSolaris codebase. more>>
BeleniX is an OS distribution based on OpenSolaris codebase. At present BeleniX is a basic LiveCD distribution that boots directly off the CD into a multiuser shell. The name BeleniX is derived after the Sun God Belenos in Celtic Mythology (Do you read Asterix ?).
This distribution includes all the OpenSolaris bits in addition to other GNU/OSS software. At present the distro only supports 32 bit x86 platforms even though OpenSolaris supports AMD64 as well. Support for booting the LiveCD with AMD64 is in the works.
Main features:
- Boots into a 32bit multiuser console login prompt. Support for GUI via Xorg and a desktop environment is coming shortly.
- UserName: root, Password: belenix
- It is based on the OpenSolaris build 20 source base.
- Since it only boots into a shell without GUI, it can run in about 200MB RAM though a minimum of 256MB is good.
- It will scan the harddisk for recognizable partitions and automatically mount them. This will Not mess with any data on the harddisk. This is basically a recovery feature.
- It will try to use physical swap if the harddisk already has a formatted Solaris partition. This helps reduce RAM usage for swap.
- It automatically starts DHCP and will configure DNS/NIS via the eventhook mechanism if the DHCP server supports it.
- It allows the user to configure the Keyboard layout via a simple UI during bootup.
- Uses a 60MB space optimised ramdisk for the root filesystem.
It includes various software packages like:
- Dan Micks prtpci script that dumps PCI info in human readable format. Somewhat like lspci in Linux.
- Casper Diks acpi, AMD powernow drivers and powernow utility for CPU frequency scaling.
- Masayuki Murayamas open source network drivers.
- Juergen Keils audio drivers for Solaris.
- Includes a Grub splash screen derived from one of Chandans excellent collection.
Includes the following GNU/OSS software:
- gcc 3.4, GNU assembler (from binutils)
- Bison, Flex
- GNU Gettext, Gmake, Gtar
- Gzip and Bzip2
- Less
- Layer 4 Traceroute (an enhanced traceroute utility)
- Libiconv, Libpcap, Ncurses
- Lynx, Vim, Wget
- Top process status utility
- GNU Screen (Terminal Multiplexor)
- The aperture driver which is required to eventually get X11 working on this distro.
- Perl 5.8.4 which comes default with OpenSolaris
- Fontconfig, Freetype2, Expat: These will be required by Xorg X11 server.
- The FreeBSD math library ported to work with OpenSolaris. This is essential for a self-hosting OpenSolaris distribution
<<lessThis distribution includes all the OpenSolaris bits in addition to other GNU/OSS software. At present the distro only supports 32 bit x86 platforms even though OpenSolaris supports AMD64 as well. Support for booting the LiveCD with AMD64 is in the works.
Main features:
- Boots into a 32bit multiuser console login prompt. Support for GUI via Xorg and a desktop environment is coming shortly.
- UserName: root, Password: belenix
- It is based on the OpenSolaris build 20 source base.
- Since it only boots into a shell without GUI, it can run in about 200MB RAM though a minimum of 256MB is good.
- It will scan the harddisk for recognizable partitions and automatically mount them. This will Not mess with any data on the harddisk. This is basically a recovery feature.
- It will try to use physical swap if the harddisk already has a formatted Solaris partition. This helps reduce RAM usage for swap.
- It automatically starts DHCP and will configure DNS/NIS via the eventhook mechanism if the DHCP server supports it.
- It allows the user to configure the Keyboard layout via a simple UI during bootup.
- Uses a 60MB space optimised ramdisk for the root filesystem.
It includes various software packages like:
- Dan Micks prtpci script that dumps PCI info in human readable format. Somewhat like lspci in Linux.
- Casper Diks acpi, AMD powernow drivers and powernow utility for CPU frequency scaling.
- Masayuki Murayamas open source network drivers.
- Juergen Keils audio drivers for Solaris.
- Includes a Grub splash screen derived from one of Chandans excellent collection.
Includes the following GNU/OSS software:
- gcc 3.4, GNU assembler (from binutils)
- Bison, Flex
- GNU Gettext, Gmake, Gtar
- Gzip and Bzip2
- Less
- Layer 4 Traceroute (an enhanced traceroute utility)
- Libiconv, Libpcap, Ncurses
- Lynx, Vim, Wget
- Top process status utility
- GNU Screen (Terminal Multiplexor)
- The aperture driver which is required to eventually get X11 working on this distro.
- Perl 5.8.4 which comes default with OpenSolaris
- Fontconfig, Freetype2, Expat: These will be required by Xorg X11 server.
- The FreeBSD math library ported to work with OpenSolaris. This is essential for a self-hosting OpenSolaris distribution
Download (694.7MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
838 downloads
IRCD-Hybrid 7.2.3-ita.0.1.1
ircd-hybrid is a an Internet Relay Chat daemon. more>>
IRCD-Hybrid project is a an Internet Relay Chat daemon.
Version restrictions:
- If a module is modified before being unloaded, /MODUNLOAD (and therefore /MODRELOAD) may cause a core.
This problem is caused by the behaviour of the OS, which treats shared libraries differently to executables (modifying the ircd binary whilst it is running would also cause a core, but is denied by the OS).
There is no way to fix this at the application level, and fixing the OS to do the right thing is also difficult.
A workaround to avoid coring is possible however. To install new modules, first remove or rename the old module, then copy/move the new file into place. /MODUNLOAD will then work successfully.
Alternatively, running ./configure with the --disable-shared-modules argument will link all the commands statically, losing the advantages of upgrading at runtime, but reducing the chances of accidentally coring your server.
- Solaris stock 32bit stdio is limited to 256 fds. This breaks when using cryptlinks.
- New bug reported in some 64 bit and powerpc (yellowdog linux) code. This bug is actually in gcc itself, the spec says you dont modify a va_list in libc, but gcc does.
The bug manifests itself as immediately coring when anyone types anything on a channel.
You will find a quick work around in contrib until this bug in gcc is fixed.
Enhancements:
- Edited files:
- contrib:
- help/oper all directory
- help/user all directory
- m_mkpasswd.c [ita]
- setup-win32.h
- src
- version.c
- ircd.c
- include/patchlevel.h
- help/opers all directory
- help/users all directory
- doc/ita/Change-Log-ita.txt
- Traduzione doc/
- index.txt
- server-version-info
- messages.txt
- kline.txt
- resv.txt
- whats-new.txt
- modes.txt
- tools/win32
- remotd.c
- rehash.c
- kill.c
<<lessVersion restrictions:
- If a module is modified before being unloaded, /MODUNLOAD (and therefore /MODRELOAD) may cause a core.
This problem is caused by the behaviour of the OS, which treats shared libraries differently to executables (modifying the ircd binary whilst it is running would also cause a core, but is denied by the OS).
There is no way to fix this at the application level, and fixing the OS to do the right thing is also difficult.
A workaround to avoid coring is possible however. To install new modules, first remove or rename the old module, then copy/move the new file into place. /MODUNLOAD will then work successfully.
Alternatively, running ./configure with the --disable-shared-modules argument will link all the commands statically, losing the advantages of upgrading at runtime, but reducing the chances of accidentally coring your server.
- Solaris stock 32bit stdio is limited to 256 fds. This breaks when using cryptlinks.
- New bug reported in some 64 bit and powerpc (yellowdog linux) code. This bug is actually in gcc itself, the spec says you dont modify a va_list in libc, but gcc does.
The bug manifests itself as immediately coring when anyone types anything on a channel.
You will find a quick work around in contrib until this bug in gcc is fixed.
Enhancements:
- Edited files:
- contrib:
- help/oper all directory
- help/user all directory
- m_mkpasswd.c [ita]
- setup-win32.h
- src
- version.c
- ircd.c
- include/patchlevel.h
- help/opers all directory
- help/users all directory
- doc/ita/Change-Log-ita.txt
- Traduzione doc/
- index.txt
- server-version-info
- messages.txt
- kline.txt
- resv.txt
- whats-new.txt
- modes.txt
- tools/win32
- remotd.c
- rehash.c
- kill.c
Download (1.1MB)
Added: 2007-03-30 License: GPL (GNU General Public License) Price:
567 downloads
IFSgr 1.1
IFSgr is a command line two-dimensional linear IFS (Iterated Function System) grayscale renderer. more>>
IFSgr is a command line two-dimensional linear IFS (Iterated Function System) grayscale renderer.
IFSgr uses Fractints IFS file format, and features automatic fractal scaling and gray level adjustment and consistent image look independent of size or the numbers of iterations.
It can also convert Fractint files to Gimp IFS Compose files and back.
Main features:
- Reads and writes Fractint 2D IFS files, allowing to select particular fractals from them with easy :: notation.
- Reads FDESIGN TRN files.
- Reads and writes Gimp IFS Compose (IFSC) files.
- Renders high-quality grayscale images (see the IFS gallery), automatically scaling the fractals to fit to the canvas and adjusting gray levels.
- Writes Portable GrayMap images with bit depth 8 or 16, or raw pixel hit counts in pseudo-PGM format (like PGM but with 32bit depth).
- Can rotate, skew, asymmetricaly scale or flip the fractal before rendering or exporting to another format
- Allows selection of speed/quality trade-off and gamma (darkness) modification.
- Keeps consistent image impression the same when changing size or the number of iterations (quality).
- Can estimate box-counting dimension of the fractals.
- Its functionality is available as a library, libifsgr.
Enhancements:
- The code should be 64-bit clean now.
<<lessIFSgr uses Fractints IFS file format, and features automatic fractal scaling and gray level adjustment and consistent image look independent of size or the numbers of iterations.
It can also convert Fractint files to Gimp IFS Compose files and back.
Main features:
- Reads and writes Fractint 2D IFS files, allowing to select particular fractals from them with easy :: notation.
- Reads FDESIGN TRN files.
- Reads and writes Gimp IFS Compose (IFSC) files.
- Renders high-quality grayscale images (see the IFS gallery), automatically scaling the fractals to fit to the canvas and adjusting gray levels.
- Writes Portable GrayMap images with bit depth 8 or 16, or raw pixel hit counts in pseudo-PGM format (like PGM but with 32bit depth).
- Can rotate, skew, asymmetricaly scale or flip the fractal before rendering or exporting to another format
- Allows selection of speed/quality trade-off and gamma (darkness) modification.
- Keeps consistent image impression the same when changing size or the number of iterations (quality).
- Can estimate box-counting dimension of the fractals.
- Its functionality is available as a library, libifsgr.
Enhancements:
- The code should be 64-bit clean now.
Download (0.081MB)
Added: 2006-03-14 License: GPL (GNU General Public License) Price:
1321 downloads
Aria 1.0.0
Aria is yet another GTK-based download tool. more>>
Aria is a download tool for UNIX similar to Reget or GetRight. It downloads files from Internet via HTTP/HTTPS or FTP.
The transfer can be paused, resumed, queued and saved. It has very friendly GTK based GUI, and useful log consoles. Some of its main features are:
- Automatic CRC/MD5 checking
- Split downloads
- Recursive downloads
- HTTP/FTP proxy server
- cut-and-paste, drag-and-drop(Mozilla, Galeon, Opera, Konqueror, Netscape)
- multi-list(tabbed mode) feature
Main features:
Basic features
- Download file via HTTP/HTTPS or FTP
- Work with Galeon Web browser
- In galeon setting menu, choose "handler->download". In "Program" frame, choose "use command line"(or something like that), and enter "aria -g %s -d %f --pass-pw" in "Command" entry. (If you dont install Aria in search path, you may have to enter full path of aria.)
- Drag and drop support. Supported browsers: Mozilla, Galeon, Opera, Konqueror, and Netscape
- Pasting URLs from clipboard(netscape, emacs, eterm etc)
- Internationalization
- Czech(thanks to Adam Purkrt)
- Spanish(thanks to Alejandro N. Vargas)
- French(thanks to wwp)
- German(thanks to Hermann)
- Hungarian(thanks to Boldizsar Nagy)
- Italian(thanks to Giovanni Pardini)
- Polish (thanks to Przemyslaw Sulek)
- Russian translation(thanks to Igor V. Youdytsky)
- Traditional Chinese translation(thanks to hardded)
- Japanese translation
- Cookie support
- HTTP/FTP proxy support
- Split download(can be resumed)
Advanced features
- Tabbed mode(Multi lists)
- HTTP/FTP recursive download with various useful options
- Autosave feature
- Can execute command after each download
- Download history feature
- Can download files from the Web sites which deny usual download tools(by using Server Template)
- Automatic MD5 and CRC checking(both 16bit and 32bit)
- URL numerical expansion feature(also known as numerical download)
<<lessThe transfer can be paused, resumed, queued and saved. It has very friendly GTK based GUI, and useful log consoles. Some of its main features are:
- Automatic CRC/MD5 checking
- Split downloads
- Recursive downloads
- HTTP/FTP proxy server
- cut-and-paste, drag-and-drop(Mozilla, Galeon, Opera, Konqueror, Netscape)
- multi-list(tabbed mode) feature
Main features:
Basic features
- Download file via HTTP/HTTPS or FTP
- Work with Galeon Web browser
- In galeon setting menu, choose "handler->download". In "Program" frame, choose "use command line"(or something like that), and enter "aria -g %s -d %f --pass-pw" in "Command" entry. (If you dont install Aria in search path, you may have to enter full path of aria.)
- Drag and drop support. Supported browsers: Mozilla, Galeon, Opera, Konqueror, and Netscape
- Pasting URLs from clipboard(netscape, emacs, eterm etc)
- Internationalization
- Czech(thanks to Adam Purkrt)
- Spanish(thanks to Alejandro N. Vargas)
- French(thanks to wwp)
- German(thanks to Hermann)
- Hungarian(thanks to Boldizsar Nagy)
- Italian(thanks to Giovanni Pardini)
- Polish (thanks to Przemyslaw Sulek)
- Russian translation(thanks to Igor V. Youdytsky)
- Traditional Chinese translation(thanks to hardded)
- Japanese translation
- Cookie support
- HTTP/FTP proxy support
- Split download(can be resumed)
Advanced features
- Tabbed mode(Multi lists)
- HTTP/FTP recursive download with various useful options
- Autosave feature
- Can execute command after each download
- Download history feature
- Can download files from the Web sites which deny usual download tools(by using Server Template)
- Automatic MD5 and CRC checking(both 16bit and 32bit)
- URL numerical expansion feature(also known as numerical download)
Download (0.73MB)
Added: 2005-06-22 License: GPL (GNU General Public License) Price:
1595 downloads
SpiralSynthModular 0.2.2a
SpiralSynth Modular is an object orientated music studio with an emphasis on live use. more>>
You can use it in a fairly straight forward way to make tracks with, or get very experimental. Audio or control data can be freely passed between the plugins. Data can also be fed back on itself for creating chaotic effects.
SSM supports LADSPA plugins, which you can use in the same way as any of the native plugins. The JACK audio server is also supported.
SSM is a collaborative open source project, see the AUTHORS file for an extensive list of contributors. This project is released under the terms and restrictions of the GPL license.
This file contains all the setup variables for the program. Thes values can be edited with the options window whilst running SSM. The following variables in the are the ones to play with to get a good playback on your machine. This is usually tradeoff between quality and responsiveness (latency). You can build designs and songs at low quality (22050 samplerate etc) and then record them at higher settings. The wav file will sound fine, even if the realtime output doesnt.
Enhancements:
- New GUI - less cluttered and more "traditional" toolbars.
- Improved LADSPA GUI, and librdf support.
- Improved Jack functionality.
- New ALSA midi support.
- New configure script - makes most dependancies optional.
- Makefile / .configure fixes.
- Overload light on Mono-Mixer.
- Numeric parameter input on lots of plugins.
- Improved DistributorPlugin.
- More controls on ScopePlugin and MeterPlugin.
- Variable number of inputs and/or outputs on MixerPlugin and LogicPlugin.
- Improved PluginGUI resizing.
- Vanishing comment bugfix.
- Multiple FormantFilter bug-fix.
- Fixed bug that caused a segfault when the last MIDI plugin is deleted.
- Time display and 16bit, 24bit packed PCM, or 32bit float IEEE output in DiskWriter.
- Libsndfile support for Sampler, SpiralLoops, Streamer, etc.
- Misc fixes.
-
- New Plugins:
- TransposePlugin
<<lessSSM supports LADSPA plugins, which you can use in the same way as any of the native plugins. The JACK audio server is also supported.
SSM is a collaborative open source project, see the AUTHORS file for an extensive list of contributors. This project is released under the terms and restrictions of the GPL license.
This file contains all the setup variables for the program. Thes values can be edited with the options window whilst running SSM. The following variables in the are the ones to play with to get a good playback on your machine. This is usually tradeoff between quality and responsiveness (latency). You can build designs and songs at low quality (22050 samplerate etc) and then record them at higher settings. The wav file will sound fine, even if the realtime output doesnt.
Enhancements:
- New GUI - less cluttered and more "traditional" toolbars.
- Improved LADSPA GUI, and librdf support.
- Improved Jack functionality.
- New ALSA midi support.
- New configure script - makes most dependancies optional.
- Makefile / .configure fixes.
- Overload light on Mono-Mixer.
- Numeric parameter input on lots of plugins.
- Improved DistributorPlugin.
- More controls on ScopePlugin and MeterPlugin.
- Variable number of inputs and/or outputs on MixerPlugin and LogicPlugin.
- Improved PluginGUI resizing.
- Vanishing comment bugfix.
- Multiple FormantFilter bug-fix.
- Fixed bug that caused a segfault when the last MIDI plugin is deleted.
- Time display and 16bit, 24bit packed PCM, or 32bit float IEEE output in DiskWriter.
- Libsndfile support for Sampler, SpiralLoops, Streamer, etc.
- Misc fixes.
-
- New Plugins:
- TransposePlugin
Download (0.35MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1195 downloads
WMDIMP 0.3
WMDIMP is a digital music player applet. more>>
WMDIMP is a digital music player applet. In other words, it can play your favourite mp3s in background while youre working or doing something else, being always visible and handy.
Its an applet because its small and simple GUI is just 64 x 64 pixel wide, designed to fit into your WindowMakers dock or AfterSteps wharf, or other window managers equivalent (if they support window swallowing). If being ran as a normal application, it runs as a shaped 64x64 pixel window. At the moment, its tested only under linux/ix86, but it might run on other systems and architectures too (and Id like to know if someone tries).
It has been reported not to compile under freebsd :((, but I dont have any way to try and fix it on systems other than linux; if someone wants to help, send me a mail.
It is derived from another small player, wmmp3, by Patrick Crosby, which I used as a starting point. Anyway, wmdimp has gone far away, and now almost all the main code is written from scratch by me.
Main features:
- Its small, simple, and very handy.
- It doesnt depend on the presence of other external players, this way having more control over the whole playback (it uses the libmad library). On the contrary, if you like it to be just a shell over mpg123 without having to install the libmad library, you can do this too.
- It plays high quality audio (using the internal player), since it gets a 28 bit stream from libmad and, if your card cannot play 32bit streams directly, it scales it to 16 bit with dithering and noise shaping.
- Its very lightweight, it uses low memory and cpu power.
- It has a fairly good buffering system to avoid clicks under heavy load (if you use mpg123 to play your files, this is not always true and depends on mpg123).
- It has many useful features, such as random order play, repeat album or switch to the next, skip unavailable directories, ecc.
- It will play many strange or corrupted files, as long as they contain some valid mp3 data.
- Its skinnable (only compile-time, run-time skin switching is coming).
- It can play ogg vorbis, and in the future, it will play other formats, such as wav or flac, and it may use other sound systems than OSS (alsa, artsd, esd, ...), or maybe anything else (just ask me).
- Last but not least, its free and covered by the GPL!
Enhancements:
- ID3 support with the internal mp3 player.
- Many bugs fixed, now segmentation faults and deadlocks should be very unfrequent (if they actually show up).
- Better buffering ==> lower cpu usage (with the internal mp3 player)
- Little change in push buttons behaviour: action is taken on mouse button release instead of press (except pause/play and toggles).
<<lessIts an applet because its small and simple GUI is just 64 x 64 pixel wide, designed to fit into your WindowMakers dock or AfterSteps wharf, or other window managers equivalent (if they support window swallowing). If being ran as a normal application, it runs as a shaped 64x64 pixel window. At the moment, its tested only under linux/ix86, but it might run on other systems and architectures too (and Id like to know if someone tries).
It has been reported not to compile under freebsd :((, but I dont have any way to try and fix it on systems other than linux; if someone wants to help, send me a mail.
It is derived from another small player, wmmp3, by Patrick Crosby, which I used as a starting point. Anyway, wmdimp has gone far away, and now almost all the main code is written from scratch by me.
Main features:
- Its small, simple, and very handy.
- It doesnt depend on the presence of other external players, this way having more control over the whole playback (it uses the libmad library). On the contrary, if you like it to be just a shell over mpg123 without having to install the libmad library, you can do this too.
- It plays high quality audio (using the internal player), since it gets a 28 bit stream from libmad and, if your card cannot play 32bit streams directly, it scales it to 16 bit with dithering and noise shaping.
- Its very lightweight, it uses low memory and cpu power.
- It has a fairly good buffering system to avoid clicks under heavy load (if you use mpg123 to play your files, this is not always true and depends on mpg123).
- It has many useful features, such as random order play, repeat album or switch to the next, skip unavailable directories, ecc.
- It will play many strange or corrupted files, as long as they contain some valid mp3 data.
- Its skinnable (only compile-time, run-time skin switching is coming).
- It can play ogg vorbis, and in the future, it will play other formats, such as wav or flac, and it may use other sound systems than OSS (alsa, artsd, esd, ...), or maybe anything else (just ask me).
- Last but not least, its free and covered by the GPL!
Enhancements:
- ID3 support with the internal mp3 player.
- Many bugs fixed, now segmentation faults and deadlocks should be very unfrequent (if they actually show up).
- Better buffering ==> lower cpu usage (with the internal mp3 player)
- Little change in push buttons behaviour: action is taken on mouse button release instead of press (except pause/play and toggles).
Download (0.22MB)
Added: 2006-11-01 License: GPL (GNU General Public License) Price:
1089 downloads
Edastro 0.5
Edastro places ever changing astrology charts for current time on your desktop. more>>
Edastro places ever changing astrology charts for current time on your desktop.
The package contains 8 themes:
-2 (a black and a white) standard wheel charts
-2 standard wheel charts with hourglass look effect
-2 aspect/midpoint grids
-2 dispositor hierarchy charts
All the themes made in two differend colors, for dark and light desktop (for some dark themes an alternate background included with white shadow). The themes updating every 2 minutes as the sky spins a half degree. Click on the charts to display larger version.
The themes using the unbelievably good freeware ASTROLOG made by Walter D. Pullen (www.astrolog.org). I included an astrolog executable (compiled on 32bit without graphics) in the theme, because probably few able or have time to build it. Imagemagick used to resize images, make them still readable and transparent, and view them.
###To set up a theme:
1, Find out Your location coordinates. You can use these websites:
http://www.astro.com/cgi/aq.cgi?lang=e or http://www.heavens-above.com/countries.asp
2, Extract the theme anywhere, change to that directory and start the !SETUP install script from command line and Answer the questions. Thats all...
###Playing with settings:
Check astrolog.dat config file for the calculation settings. Check the astrolog helpfile from its homepage to read about command line parameters, the 7 chart types etc.
###Possible problems, solutions:
If there is a problem try to rerun the !SETUP script.
If Astrolog executable is not working in Your system, get the source from www.astrolog.org and build a new astrolog, then copy it to the theme folder.
###Known problems:
The theme sometimes flashes on update
<<lessThe package contains 8 themes:
-2 (a black and a white) standard wheel charts
-2 standard wheel charts with hourglass look effect
-2 aspect/midpoint grids
-2 dispositor hierarchy charts
All the themes made in two differend colors, for dark and light desktop (for some dark themes an alternate background included with white shadow). The themes updating every 2 minutes as the sky spins a half degree. Click on the charts to display larger version.
The themes using the unbelievably good freeware ASTROLOG made by Walter D. Pullen (www.astrolog.org). I included an astrolog executable (compiled on 32bit without graphics) in the theme, because probably few able or have time to build it. Imagemagick used to resize images, make them still readable and transparent, and view them.
###To set up a theme:
1, Find out Your location coordinates. You can use these websites:
http://www.astro.com/cgi/aq.cgi?lang=e or http://www.heavens-above.com/countries.asp
2, Extract the theme anywhere, change to that directory and start the !SETUP install script from command line and Answer the questions. Thats all...
###Playing with settings:
Check astrolog.dat config file for the calculation settings. Check the astrolog helpfile from its homepage to read about command line parameters, the 7 chart types etc.
###Possible problems, solutions:
If there is a problem try to rerun the !SETUP script.
If Astrolog executable is not working in Your system, get the source from www.astrolog.org and build a new astrolog, then copy it to the theme folder.
###Known problems:
The theme sometimes flashes on update
Download (0.41MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1079 downloads
GridMPI 1.1
GridMPI is a new open-source free-software implementation of the standard MPI library. more>>
GridMPI is a new open-source free-software implementation of the standard MPI (Message Passing Interface) library designed for the Grid. GridMPI project enables unmodified applications to run on cluster computers distributed across the Grid environment.
GridMPI team found that it is feasible to connect cluster computers and to run ordinary scientific applications in distance upto 500 miles. Simple experiment has shown that most MPI benchmarks scale fine upto 20 millisecond round-trip latency which corresponds to about 500 miles in distance, when the clusters are connected by fast 1 to 10 Gbps networks. 500 miles covers the major cities between Tokyo--Osaka in Japan.
Thus, applications which are too large to run on a local cluster should run on multiple clusters in the Grid environment with acceptable performance. However, it is only feasible when using an efficient MPI implementation [1]. Existing implementations are not efficient enough mainly because of the two reasons: their focus on security features and TCP performance problems.
GridMPI skips security layers assuming dedicated secure links. The institutes housing large clusters tend to have their own networks to connect to other institutes in most cases. GridMPI so focuses on the performance on TCP. Since existing implementations are in most cases designed for MPP machines and recently clusters with special hardware, their performance on TCP with Ethernet is not optimal.
Also TCP performance itself is not optimal for the work load of the MPI traffic. In addition, support for heterogeneous combinations of computers of the existing MPI implementations is not satisfactory. Thus, GridMPI is designed and implemented from the scratch. GridMPI is carefully coded and tested with heterogeneity in mind.
Main features:
- Full conformance to the standard: GridMPI passes 100% of the functional tests of the large test suites from ANL and Intel (MPI-1.2 level).
- Full heterogeneity support: GridMPI is fully tested with combinations of processors of 32bit/64bit and big/little-endian.
- Primary support of TCP/IP and sockets: GridMPI is written from scratch and it is new and clean. It is efficient with sockets, and thus suitable for the Grid as well as ordinary Ethernet-based clusters.
- Cooperation with Grid job submission: GridMPI can be used with Globus, Unicore, tool from NAREGI project, etc.
- Checkpointing support: GridMPI supports checkpointing on Linux/IA32 platforms to restart long-running applications from failure.
- Vendor MPI support: GridMPI supports IBM-MPI, Fujitsu-Solaris-MPI, Intel-MPI, and any MPICH-based MPI for clusters with special communication hardware.
Enhancements:
- Minor bugfixes were made.
<<lessGridMPI team found that it is feasible to connect cluster computers and to run ordinary scientific applications in distance upto 500 miles. Simple experiment has shown that most MPI benchmarks scale fine upto 20 millisecond round-trip latency which corresponds to about 500 miles in distance, when the clusters are connected by fast 1 to 10 Gbps networks. 500 miles covers the major cities between Tokyo--Osaka in Japan.
Thus, applications which are too large to run on a local cluster should run on multiple clusters in the Grid environment with acceptable performance. However, it is only feasible when using an efficient MPI implementation [1]. Existing implementations are not efficient enough mainly because of the two reasons: their focus on security features and TCP performance problems.
GridMPI skips security layers assuming dedicated secure links. The institutes housing large clusters tend to have their own networks to connect to other institutes in most cases. GridMPI so focuses on the performance on TCP. Since existing implementations are in most cases designed for MPP machines and recently clusters with special hardware, their performance on TCP with Ethernet is not optimal.
Also TCP performance itself is not optimal for the work load of the MPI traffic. In addition, support for heterogeneous combinations of computers of the existing MPI implementations is not satisfactory. Thus, GridMPI is designed and implemented from the scratch. GridMPI is carefully coded and tested with heterogeneity in mind.
Main features:
- Full conformance to the standard: GridMPI passes 100% of the functional tests of the large test suites from ANL and Intel (MPI-1.2 level).
- Full heterogeneity support: GridMPI is fully tested with combinations of processors of 32bit/64bit and big/little-endian.
- Primary support of TCP/IP and sockets: GridMPI is written from scratch and it is new and clean. It is efficient with sockets, and thus suitable for the Grid as well as ordinary Ethernet-based clusters.
- Cooperation with Grid job submission: GridMPI can be used with Globus, Unicore, tool from NAREGI project, etc.
- Checkpointing support: GridMPI supports checkpointing on Linux/IA32 platforms to restart long-running applications from failure.
- Vendor MPI support: GridMPI supports IBM-MPI, Fujitsu-Solaris-MPI, Intel-MPI, and any MPICH-based MPI for clusters with special communication hardware.
Enhancements:
- Minor bugfixes were made.
Download (0.73MB)
Added: 2006-06-13 License: The Apache License Price:
1228 downloads
dcache 0.6.2
dcache is a database library implementing a persistent first-in-first-out cache. more>>
dcache is a database library implementing a persistent first-in-first-out cache.
The database (or `cache) size limits are configured at creation time, and as soon as they are reached the oldest records are automatically removed.
dcache library has a number of commandline tools for managing the database.
dcache is a disk based caching database in a single file containing a header and fixed sized hash and data space.
The header holds variables and constants describing the database.
The hash table holds pointers into the data area and hashes of the keys. The hash function used is a crc32.
The data area consists of the data, the key, a 64bit number with application defined use, and two 32bit numbers holding key and data lengths.
The header and hash table are mapped into process address space using the mmap(2) system call. The data area is not memory mapped, thus allowing to handle multi-gigabyte files even on systems with a 32bit address space.
Main features:
- The database size is limited to 63 bits on operating systems supporting large files.
- The database size is limited to 31 bits (2 gigabytes) on operating systems not supporting large files.
- The sum of the length of key, data and record overhead is limited to 31 bits (2 gigabytes).
- The record overhead in the data area is 16 bytes.
- The number of possible keys is limited by the address space of the process, or somewhat over 200 million, whatever comes first.
- Storage of numbers is done in big endian byte order (network byte order). Databases are portable between hosts with different byte orders.
- The size of the cache and the number of records in it are set at creation time.
- The cache is cleaned up automatically, removing old records if theres not enough space for data or records.
- Deletions are supported.
- Multiple readers and writers are supported, provided that the applications lock to database.
- Keys need not be unique.
The dcache library files are published under the GNU Lesser General Public License (dont hesitate to ask me if this is a problem for you). The tools are published under the GNU GENERAL PUBLIC LICENSE.
Enhancements:
- This release fixes a few compiler and linker warnings, among them those breaking the self check when using dietlibc.
- No functional changes were done.
<<lessThe database (or `cache) size limits are configured at creation time, and as soon as they are reached the oldest records are automatically removed.
dcache library has a number of commandline tools for managing the database.
dcache is a disk based caching database in a single file containing a header and fixed sized hash and data space.
The header holds variables and constants describing the database.
The hash table holds pointers into the data area and hashes of the keys. The hash function used is a crc32.
The data area consists of the data, the key, a 64bit number with application defined use, and two 32bit numbers holding key and data lengths.
The header and hash table are mapped into process address space using the mmap(2) system call. The data area is not memory mapped, thus allowing to handle multi-gigabyte files even on systems with a 32bit address space.
Main features:
- The database size is limited to 63 bits on operating systems supporting large files.
- The database size is limited to 31 bits (2 gigabytes) on operating systems not supporting large files.
- The sum of the length of key, data and record overhead is limited to 31 bits (2 gigabytes).
- The record overhead in the data area is 16 bytes.
- The number of possible keys is limited by the address space of the process, or somewhat over 200 million, whatever comes first.
- Storage of numbers is done in big endian byte order (network byte order). Databases are portable between hosts with different byte orders.
- The size of the cache and the number of records in it are set at creation time.
- The cache is cleaned up automatically, removing old records if theres not enough space for data or records.
- Deletions are supported.
- Multiple readers and writers are supported, provided that the applications lock to database.
- Keys need not be unique.
The dcache library files are published under the GNU Lesser General Public License (dont hesitate to ask me if this is a problem for you). The tools are published under the GNU GENERAL PUBLIC LICENSE.
Enhancements:
- This release fixes a few compiler and linker warnings, among them those breaking the self check when using dietlibc.
- No functional changes were done.
Download (0.087MB)
Added: 2005-12-09 License: LGPL (GNU Lesser General Public License) Price:
1415 downloads
Softgun 0.16
Softgun is a Software ARM. more>>
Softgun is a Software ARM. Softgun is intended to help Embedded System developers. Softgun is known to run linux-2.6.10 with a patch for the Netsilicon NS9750.
Main features:
- ARM926-ejs 32Bit Instruction Set with DSP Extensions. Speed is 21 MHz per Intel GHz. Thumb and Jazelle are missing
- Little and Big Endian CPU mode
- MMU with 3 entry first level TLB and 3 * 128 entry second level TLB
- Emulation of AMD Flash compatible Chips (AM29LV640ML, AM29LV256ML ...). Uniform and non uniform sector devices
- NS9750 AHB to PCI bridge (Currently no Address translation)
- NS9750 Serial Interface emulation redirected to stdin/stdout or to a real serial device
- NS9750 Vectored interrupt Controller
- NS9750 OHCI USB module (yet without device and not fully working)
- NS9750 Watchdog and Timers in 32 Bit mode with Interrupt support
- NS9750 builtin I2C master and slave controller
- I2C-Bus emulation using GPIO-Ports
- Ethernet emulation through Linux TUN/TAP device
- STE10/100 Tulip compatible PCI Ethernet controller Emulation
- Davicom DM9000 Ethernet Controller
- NS9750 builtin Ethernet Controller Emulation
- m93c46 Microwire EEPROM connected to STE10/100
- Philips SJA1000 CAN controller connected to TCP socket
- General Purpose IO emulation on logical signal level
- M24Cxx I2C-EEProms
- PCF8563 I2C-Realtime clock emulation
- PCF8575 and PCF8574 I2C 16/8 Bit IO-Expanders
- Intel Hex and Motorola S-Record loader
- Precompiled Linux System available as Flash image
- Multiple Boards selectable from configuration file
- Loading devices or boards as shared library
- Debugging with gdb using the gdb remote protocol
Enhancements:
- This release adds HP Deskjet 460 emulation with a PCL3GUI interpreter, many high capacity SD cards, and ZRLE compression to the built-in VNC server.
<<lessMain features:
- ARM926-ejs 32Bit Instruction Set with DSP Extensions. Speed is 21 MHz per Intel GHz. Thumb and Jazelle are missing
- Little and Big Endian CPU mode
- MMU with 3 entry first level TLB and 3 * 128 entry second level TLB
- Emulation of AMD Flash compatible Chips (AM29LV640ML, AM29LV256ML ...). Uniform and non uniform sector devices
- NS9750 AHB to PCI bridge (Currently no Address translation)
- NS9750 Serial Interface emulation redirected to stdin/stdout or to a real serial device
- NS9750 Vectored interrupt Controller
- NS9750 OHCI USB module (yet without device and not fully working)
- NS9750 Watchdog and Timers in 32 Bit mode with Interrupt support
- NS9750 builtin I2C master and slave controller
- I2C-Bus emulation using GPIO-Ports
- Ethernet emulation through Linux TUN/TAP device
- STE10/100 Tulip compatible PCI Ethernet controller Emulation
- Davicom DM9000 Ethernet Controller
- NS9750 builtin Ethernet Controller Emulation
- m93c46 Microwire EEPROM connected to STE10/100
- Philips SJA1000 CAN controller connected to TCP socket
- General Purpose IO emulation on logical signal level
- M24Cxx I2C-EEProms
- PCF8563 I2C-Realtime clock emulation
- PCF8575 and PCF8574 I2C 16/8 Bit IO-Expanders
- Intel Hex and Motorola S-Record loader
- Precompiled Linux System available as Flash image
- Multiple Boards selectable from configuration file
- Loading devices or boards as shared library
- Debugging with gdb using the gdb remote protocol
Enhancements:
- This release adds HP Deskjet 460 emulation with a PCL3GUI interpreter, many high capacity SD cards, and ZRLE compression to the built-in VNC server.
Download (0.27MB)
Added: 2007-03-29 License: GPL (GNU General Public License) Price:
945 downloads
mubench 0.2.2
mubench is an in-depth, low-level benchmark for x86 processors. more>>
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 for people who write compilers. mubench project 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.
mubench results for a variety of processors are available. If you find this information useful, please run mubench on your processor and upload the results.
mubench fully supports all SIMD instruction sets for the x86, including SSSE3, SSE3, SSE2, SSE, MMX, MMX Ext, 3DNow! and 3DNow! Ext. Support for non-SIMD instructions is partial: most data move, binary arithmetic, logical, shift/rotate and bit/byte instructions are supported, but other instructions, particularly branch and function call instructions or instructions manipulating the stack, are not supported. Floating-point instructions for the x87 are not supported. mubench only uses register-to-register (or immediate) forms of the instructions; memory operands are not supported. These limitations will be gradually removed in later releases.
Running:
perl mubench.pl [options]
Options:
--(no-)accurate runs tests several times (default on)
--mhz=2500 processor speed in MHz (normally autodetected from /proc/cpuinfo, set here if that
is wrong, for example if you have SpeedStep enabled)
--(no-)64bit benchmark 64-bit (amd64, emt64, x86-64) instructions (default autodetected)
--(no-)32bit benchmark 32-bit instructions
--(no-)pairs benchmark instruction mixes (default on, very slow; use --no-pairs for a very fast benchmark
that runs in minutes)
--include=add,sub benchmark only instructions matching the given list of patterns (regular expressions ok)
--output=xml|csv|text select output format
--outfile=file.xml output file to save results to (default mubench-results- .xml if xml,
standard output otherwise)
Enhancements:
- the fast form of the benchmark is now default.
- gcc 4.x now works
- a number of non-simd instructions added, support for non-simd is much closer to complete now
<<lessmubench results for a variety of processors are available. If you find this information useful, please run mubench on your processor and upload the results.
mubench fully supports all SIMD instruction sets for the x86, including SSSE3, SSE3, SSE2, SSE, MMX, MMX Ext, 3DNow! and 3DNow! Ext. Support for non-SIMD instructions is partial: most data move, binary arithmetic, logical, shift/rotate and bit/byte instructions are supported, but other instructions, particularly branch and function call instructions or instructions manipulating the stack, are not supported. Floating-point instructions for the x87 are not supported. mubench only uses register-to-register (or immediate) forms of the instructions; memory operands are not supported. These limitations will be gradually removed in later releases.
Running:
perl mubench.pl [options]
Options:
--(no-)accurate runs tests several times (default on)
--mhz=2500 processor speed in MHz (normally autodetected from /proc/cpuinfo, set here if that
is wrong, for example if you have SpeedStep enabled)
--(no-)64bit benchmark 64-bit (amd64, emt64, x86-64) instructions (default autodetected)
--(no-)32bit benchmark 32-bit instructions
--(no-)pairs benchmark instruction mixes (default on, very slow; use --no-pairs for a very fast benchmark
that runs in minutes)
--include=add,sub benchmark only instructions matching the given list of patterns (regular expressions ok)
--output=xml|csv|text select output format
--outfile=file.xml output file to save results to (default mubench-results- .xml if xml,
standard output otherwise)
Enhancements:
- the fast form of the benchmark is now default.
- gcc 4.x now works
- a number of non-simd instructions added, support for non-simd is much closer to complete now
Download (0.079MB)
Added: 2006-12-02 License: GPL (GNU General Public License) Price:
1058 downloads
SDL_bgrab 1.0.0
SDL_bgrab is an SDL conversion of the libbgrab framegrabber library. more>>
SDL convertion of libbgrab (a framegrabber lib from the same author).
The library uses a separate thread to grab images into a "triple buffer" queue independent of an external "game loop". This uses memory bandwidth but makes it easy to integrate live video into other applications. Images are always grabbed at 32bit RGBx resolutions.
YUV grabbing is currently not implemented. To improve image quality, several deinterlace
algorithms are available.
Installation:
./autogen.sh (optional)
./configure (./configure --help for options)
make
make install
ldconfig
make distclean
<<lessThe library uses a separate thread to grab images into a "triple buffer" queue independent of an external "game loop". This uses memory bandwidth but makes it easy to integrate live video into other applications. Images are always grabbed at 32bit RGBx resolutions.
YUV grabbing is currently not implemented. To improve image quality, several deinterlace
algorithms are available.
Installation:
./autogen.sh (optional)
./configure (./configure --help for options)
make
make install
ldconfig
make distclean
Download (0.27MB)
Added: 2005-10-12 License: LGPL (GNU Lesser General Public License) Price:
1473 downloads
GNU/Fiwix 0.3.3
GNU/Fiwix is an operating system kernel based on the architecture of UNIX and Linux. more>>
GNU/Fiwix is an operating system kernel based on the architecture of UNIX and Linux.
GNU/Fiwix operating system is designed exclusively for educational purposes, so the kernel code is kept as simple as possible for the benefit of students.
It runs on the 32-bit x86 hardware platform, and is compatible with existing GNU applications.
Main features:
- GRUB Multiboot Specification compliant.
- Fully 32bit protected mode non-preemptive kernel.
- For Intel 80386 processors or higher.
- Real multitask (kernel tasks at level 0).
- Protected task environment (independent memory address per process).
- Interrupt and exception handling.
- Semaphores.
- Signals.
- Virtual memory management up to 4GB.
- Demand paging with Copy-On-Write feature.
- Linux system calls compatibility.
- Linux ELF-386 executable format support (statically and dynamically linked).
- Round-Robin based scheduler algorithm (without priorities).
- VFS with Linux EXT2 filesystem support (read only).
- Keyboard driver with spanish/catalan and english keymaps (hard coded).
- Floppy disk device driver and DMA management.
- IDE/ATA hard disk device driver (read only).
<<lessGNU/Fiwix operating system is designed exclusively for educational purposes, so the kernel code is kept as simple as possible for the benefit of students.
It runs on the 32-bit x86 hardware platform, and is compatible with existing GNU applications.
Main features:
- GRUB Multiboot Specification compliant.
- Fully 32bit protected mode non-preemptive kernel.
- For Intel 80386 processors or higher.
- Real multitask (kernel tasks at level 0).
- Protected task environment (independent memory address per process).
- Interrupt and exception handling.
- Semaphores.
- Signals.
- Virtual memory management up to 4GB.
- Demand paging with Copy-On-Write feature.
- Linux system calls compatibility.
- Linux ELF-386 executable format support (statically and dynamically linked).
- Round-Robin based scheduler algorithm (without priorities).
- VFS with Linux EXT2 filesystem support (read only).
- Keyboard driver with spanish/catalan and english keymaps (hard coded).
- Floppy disk device driver and DMA management.
- IDE/ATA hard disk device driver (read only).
Download (0.46MB)
Added: 2007-08-01 License: Other/Proprietary License Price:
819 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 32bit search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed