Main > Free Download Search >

Free assembled software for linux

assembled

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 96
B::Assembler 5.8.8

B::Assembler 5.8.8


B::Assembler is a Perl module created to assemble Perl bytecode. more>>
B::Assembler is a Perl module created to assemble Perl bytecode.

SYNOPSIS

use B::Assembler qw(newasm endasm assemble);
newasm(&printsub); # sets up for assembly
assemble($buf); # assembles one line
endasm(); # closes down

use B::Assembler qw(assemble_fh);
assemble_fh($fh, &printsub); # assemble everything in $fh

<<less
Download (12.2MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
851 downloads
Regexp::Assemble 0.28

Regexp::Assemble 0.28


Regexp::Assemble is Perl module to assemble multiple Regular Expressions into a single RE. more>>
Regexp::Assemble is Perl module to assemble multiple Regular Expressions into a single RE.

SYNOPSIS

use Regexp::Assemble;

my $ra = Regexp::Assemble->new;
$ra->add( ab+c );
$ra->add( ab+- );
$ra->add( awd+ );
$ra->add( ad+ );
print $ra->re; # prints a(?:w?d+|b+[-c])

Regexp::Assemble takes an arbitrary number of regular expressions and assembles them into a single regular expression (or RE) that matches all that the individual REs match.

As a result, instead of having a large list of expressions to loop over, a target string only needs to be tested against one expression. This is interesting when you have several thousand patterns to deal with. Serious effort is made to produce the smallest pattern possible.

It is also possible to track the original patterns, so that you can determine which, among the source patterns that form the assembled pattern, was the one that caused the match to occur.

You should realise that large numbers of alternations are processed in perls regular expression engine in O(n) time, not O(1). If you are still having performance problems, you should look at using a trie. Note that Perls own regular expression engine will implement trie optimisations in perl 5.10 (they are already available in perl 5.9.3 if you want to try them out). Regexp::Assemble will do the right thing when it knows its running on a a tried perl. (At least in some version after this one).

<<less
Download (0.080MB)
Added: 2007-04-03 License: Perl Artistic License Price:
935 downloads
P65 Assembler 0.7.2

P65 Assembler 0.7.2


P65 Assembler is a Portable 6502 cross-assembler. more>>
The P65 assemblers are assemblers for the 6502 microprocessor (such as is used in the Commodore 64, Apple II, and Nintendo Entertainment System).
They are designed to be able to support a wide variety of output formats, both to support multiple target platforms and to produce code for emulators.
The eventual goal of P65 is to be as expressive as the more powerful assemblers of the late 80s, such as DASM. Its not there yet, but its getting there.
Main features:
- Highly portable - All versions of P65 are written in portable scripting languages. The original releases were done in Perl. While P65-Perl 1.1 is stable and reasonably powerful, it lacks some major features, such as modules and macros. P65-Ophis, the Python port, will run on slightly fewer architectures, but will still run on all current major systems.
- Flexible output format - P65 allows for very flexible control over data and assemble points. Output file formats are completely independent of the final memory maps.
- Multiple file support - libraries may be kept as seperate files and included seperately, facilitating code reuse.
- Temporary label support - source may contain "anonymous labels" that help decrease namespace pollution. P65-Ophis also supports named temporary labels that only exist within a well-defined scope.
- Assemble-time expressions - P65-Ophis supports High-byte/low-byte computations along with bitmasking and traditional arithmetic operations in code and data statements. Access to the current PC is also supported. P65-Perls expressions are more limited but are generally sufficient.
- Symbol table management - Allows for creating labels and data constants outside of the code, and for allocating RAM symbolically. This includes full support for segments.
- Optimal instruction selection - Compresses as many instructions as possible into zero page format. If this compression permits other instructions to become zero page instructions, it will compress those as well.
<<less
Download (0.02MB)
Added: 2005-04-22 License: BSD License Price:
926 downloads
Flat Assembler 1.67.21

Flat Assembler 1.67.21


Flat Assembler is an extremely fast and efficient x86 assembler. more>>
The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows, and Linux operating systems. Currently, it supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3, and 3DNow! extensions.
It can produce output in binary, MZ, PE, COFF, or ELF format. Flat Assembler includes the powerful but easy-to-use macroinstruction support, and does multiple passes to optimize the instruction codes for size. The flat assembler is entirely written in assembly language.
Enhancements:
- 32-bit relocations are now allowed in PE64 output format.
- EIP-relative addressing was added.
- The PLT operator was added for the ELF output format.
- SSSE3 (Supplemental SSE3) instructions were added.
- Some Win64 headers and examples were provided in the Windows package.
- The SYSRETQ mnemonic was added, and RDMSRQ/WRMSRQ/SYSEXITQ mnemonics were added for the 64-bit variants of respective instructions.
- R8L-R15L (Intel-style) aliases were added for R8B-R15B registers. Support for the AMD SVM technology instructions was added. Numerous bugs were fixed.
<<less
Download (0.17MB)
Added: 2007-03-20 License: BSD License Price:
958 downloads
Z80-ASM

Z80-ASM


Z80-ASM is a Z80 assembler and debugger. more>>
Z80-ASM is a compiler/assembler and monitor(including disassembler) for the Z80 CPU. It runs under Linux (probably also under other UNIX-flavours) and DO$ (DJGPP version 2.03 checked). Its written in C and source-code availible!
Each Z80-ASM package contains a compiler for the Z80 assembling language and a monitor including an interactive debugger. Compiler is a two-pass one, which knows all documented Z80 instructions. It has labels, comments and since 2.1 can even evaluate constant arithmetic expressions.
Debugger is interactive, it shows content of all registers, memory, stack, program. You can trace program, trace it step by step, modify program, registers and content of memory, load and save parts of memory.
Installation:
Everything you need to run the Z80-ASM is Linux or DO$ system (it should also work on other Unixes) and GCC/DJGPP compiler.
To install the Z80-ASM you must do following:
- download and unpack the archive
- cd to the just created z80-asm directory
- read the INSTALL file
- according to instructions youve read install the Z80-ASM :) but typically a make will do what you want.
<<less
Download (0.47MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1664 downloads
Transcend 0.3

Transcend 0.3


Transcend can best be described as retro-style, abstract, 2D shooter. more>>
Transcend can best be described as retro-style, abstract, 2D shooter. The graphics are geometrical, and the pace is sometimes frenzied.

Two features set Transcend apart from other games. First, its dynamic graphical engine, which can smoothly morph from one complex shape to another, produces striking displays.

Combining these dynamic shapes with subtle randomizations makes each play through a Transcend level visually different from the last. The second novel feature is Transcends musical power-up system.

As you play through a level, you are simultaneously assembling an abstract visual collage and arranging a unique piece of music. Transcend merges video games with pure art---it can be viewed either as a game or as a multimedia sculpture.

Though I first read it after developing Transcend, the Scratchware Manifesto captures the spirit that motivated me to develop a game.

<<less
Download (1.8MB)
Added: 2005-09-01 License: GPL (GNU General Public License) Price:
1584 downloads
WaveMixer 0.4

WaveMixer 0.4


WaveMixer is a multitrack sample editor. more>>
WaveMixer is a multitrack sample editor.
WaveMixer is a multitrack wave editor. It can mix mutliple sound together to make some music.
We want to do an audio software that is simple to use for anyone, and not only by profesionnal users.
Main features:
- Can load many sound format like: wave file, mp3, ogg.
- Show up the file in the sound editor
- You can apply some cool effect on a sample like: fade-in/out, echo, high and low pass filter, ...
- Can save a modified sample to mp3, ogg or wave format
- Can edit Metadata (id3 tag) thanks to TagLib...
- Handles very large file !
- Use esound to write the sound to the sound card
- Zoom in and out on a sample
- Wavemixer got a powerfull file explorer! All is done with dragn drop.
- You can drop files from konqueror or nautilus.
- You can put many samples on the track editor to assemble them and create some very cool music !
- Unimited tracks!
- On each track, you can play with volume and pan
- When playing, a very great Vumeter is drawn to show up the peak volume of the sound/music! Thats cool !
- Wavemixer can save an entire project in xml file for further load...
<<less
Download (0.86MB)
Added: 2005-11-07 License: GPL (GNU General Public License) Price:
1448 downloads
LMarbles 1.0.7

LMarbles 1.0.7


LMarbles is an Atomix clone with a slight change in concept. more>>
LMarbles is an Atomix clone with a slight change in concept. Instead of assembling molecules you create figures out of marbles. Nevertheless, the basic game play is the same: If a marble starts to move it will not stop until it hits a wall or another marble.

To make it more interesting there are obstacles like one-way streets, crumbling walls and portals.

As Marbles is meant as a puzzle game you play against a move limit and not a time limit. This way you have as much time as you need to think.

<<less
Download (0.80MB)
Added: 2005-04-02 License: GPL (GNU General Public License) Price:
1673 downloads
Class::MakeMethods::Template 1.01

Class::MakeMethods::Template 1.01


Class::MakeMethods::Template package contains extensible code templates. more>>
Class::MakeMethods::Template package contains extensible code templates.

SYNOPSIS

package MyObject;
use Class::MakeMethods::Template::Hash (
new => new,
string => foo,
number => bar,
);

my $obj = MyObject->new( foo => "Foozle", bar => 23 );
print $obj->foo();
$obj->bar(42);

MOTIVATION

If you compare the source code of some of the closure-generating methods provided by other subclasses of Class::MakeMethods, such as the hash accessors provided by the various Standard::* subclasses, you will notice a fair amount of duplication. This module provides a way of assembling common pieces of code to facilitate support the maintenance of much larger libraries of generated methods.

This module extends the Class::MakeMethods framework by providing an abstract superclass for extensible code-templating method generators.
Common types of methods are generalized into template definitions. For example, Template::Generics new provides a template for methods that create object instances, while Template::Generics scalar is a template for methods that allow you to get and set individual scalar values.

Thse definitions are then re-used and modified by various template subclasses. For example, the Template::Hash subclass supports blessed-hash objects, while the Template::Global subclass supports shared data; each of them includes an appropriate version of the scalar accessor template for those object types.

Each template defines one or more behaviors, individual methods which can be installed in a calling package, and interfaces, which select from those behaviours and indicate the names to install the methods under.

Each individual meta-method defined by a calling package requires a method name, and may optionally include other key-value parameters, which can control the operation of some meta-methods.

<<less
Download (0.16MB)
Added: 2007-06-18 License: Perl Artistic License Price:
859 downloads
GStreamer-editor 0.8.0

GStreamer-editor 0.8.0


Graphical editor for creating GStreamer media pipelines. more>>
Graphical editor for creating GStreamer media pipelines

Lets you quickly assemble and test various GStreamer pipelines to make audio and video players, transcoders and so on.

<<less
Download (0.48MB)
Added: 2005-07-19 License: GPL (GNU General Public License) Price:
1564 downloads
Safe::World 0.14

Safe::World 0.14


Safe::World can create multiple virtual instances of a Perl interpreter that can be assembled together. more>>
Safe::World can create multiple virtual instances of a Perl interpreter that can be assembled together.

SYNOPSIS

See USE section for complexer example and the test.pl script.

use Safe::World ;

my $world = Safe::World->new(
stdout => $stdout , ## - redirect STDOUT to this scalar.
stderr => $stderr , ## - redirect STDERR to this scalar.
flush => 1 , ## - output is flushed, soo dont need to wait exit to
## have all the data inside $stdout.
) ;

## Evaluate some code:
$world->eval(q`
use Data::Dumper ;
print Dumper( {a => 1 , b => 2} ) ;
`);

$world->close ; ## ensure that everything is finished and flushed.

die($stderr) if $stderr ;

print $stdout ;

$world = undef ; ## Destroy the world. Here the compartment is cleanned.

Note that in this example, inside the World is loaded Data::Dumper, but Data::Dumper was loaded only inside of it, keeping the outside normal.

<<less
Download (0.034MB)
Added: 2007-08-15 License: Perl Artistic License Price:
802 downloads
Fastcm 1.0

Fastcm 1.0


Fastcmv provides a simple Web content management solution for Webmasters. more>>
Fastcmv provides a simple Web content management solution for Webmasters.
Fastcm is a simple Web content management system. It allows the same content to be shared throughout an entire site or several different sites.
It is an individual tool for a Webmaster rather than a collaborative system.
Fastcm content typically consists of HTML fragments which are meant to be assembled.
Enhancements:
- Fastcm works on either any Unix system, with clispinstalled (at least the clisp version 2.27), or a Mac with MacOS classic (8.x or 9.x).
- Right now, it does not work on Windows system, but we work hard to fix that (we have to add specific code for Windows in order to manipulate the file system).
<<less
Download (0.14MB)
Added: 2007-04-18 License: GPL (GNU General Public License) Price:
920 downloads
ServingXML 0.7.2

ServingXML 0.7.2


ServingXML is a markup language for expressing XML pipelines. more>>
ServingXML is a markup language for expressing XML pipelines, and an extensible Java framework for defining the elements of the language.
ServingXML currently comes with a console app, and also documents an API for imbedding the software in a standard Java or J2EE application.
ServingXML supports reading content as XML files, flat files, SQL queries or dynamically generated SAX events, transforming it with XSLT stylesheets and custom SAX filters, and writing it as XML, HTML, PDF or mail attachments.
This software is especially suited for converting flat file or database records to XML, with its support for namespaces, variant record types, multi-valued fields, segments and repeating groups, hierarchical grouping of records, and record-by-record validation with XML Schema.
ServingXML works as an "inversion of control" container for assembling components from a variety of projects - Apache FOP, Sun MSV and others - and making them work together to process records and XML.
Main features:
- Convert flat files to XML and vice versa.
- Convert database records to XML and vice versa.
- Convert flat files from one layout to another.
- Transform and validate XML with SAX filters, XSLT stylesheets, and schema validation.
Enhancements:
- This release fixes a number of minor bugs and also provides better error messages with more context.
<<less
Download (10MB)
Added: 2007-07-17 License: LGPL (GNU Lesser General Public License) Price:
831 downloads
Class::MakeMethods::Docs::ToDo 1.01

Class::MakeMethods::Docs::ToDo 1.01


Class::MakeMethods::Docs::ToDo is a Perl module with Ideas, problems, and suggestions. more>>
Class::MakeMethods::Docs::ToDo is a Perl module with ideas, problems, and suggestions.

SYNOPSIS

There are lots of things that could be done to improve this module.

DISTRIBUTION ISSUES
Issues about the distribution and supporting files, rather than the code:

Documentation
Make sure that the documentation is broken up into appropriately-sized chunks, and that people will know which section to look at.
As user questions arrive, add the answers as documentation points or examples.
Assemble annotated examples and tutorials, and either link to or distribute them.
Finish overhauling Template documentation.
Include Global and InsideOut uses in the EXAMPLES section
Template Internals: Finish documenting disk-based meta-method code-caching.

Tests

Use Devel::Coverage to measure test coverage, and fill in missing cases.
Finish tests for Standard and Composite modules.

<<less
Download (0.15MB)
Added: 2006-09-23 License: Perl Artistic License Price:
1126 downloads
Transcend Game 0.3

Transcend Game 0.3


Transcend Game project is a retro-style, abstract, collage-building, musical, shooter game. more>>
Transcend Game project is a retro-style, abstract, collage-building, musical, shooter game.
The graphics are geometrical, and the pace is sometimes frenzied. Two features set Transcend apart from other games.
First, its dynamic graphical engine, which can smoothly morph from one complex shape to another in realtime, produces striking displays.
Combining these dynamic shapes with subtle randomizations ensures that each new play through a level is visually different from the last.
The second novel feature is the musical power-up system.
As you play through a level, you are simultaneously assembling an abstract visual collage and arranging a unique piece of music.
Enhancements:
- Fixed bugs that caused post-explosion fade factors to become negative, which in turn caused boss explosions to linger on some platforms.
- Fixed zoom behavior when strafing.
- Added fade-in when enemies are created to avoid a visual pop-in.
- Added smooth turning when enemies switch targets.
- Changed so that pieces can be picked up while they are moving as a result of enemy fire. This makes pick up less confusing and frustrating.
- Made bullet fade-out smoothly at end of range to avoid visual pop.
- Doubled piece pick-up radius to make picking up pieces easier.
- Fixed jerky piece pick-up and drop.
- Added mini-explosion graphics to indicate when damage is being done to boss. These graphics also change color to indicate the boss health.
<<less
Download (1.8MB)
Added: 2006-12-06 License: GPL (GNU General Public License) Price:
1052 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5