Lazarus 1.0.2 & FPC 2.6.0 + Allegro.PAS + Allegro 4.4.2

Talk about and post software packages known to work or packaged for Puppy.
Post Reply
Message
Author
Master_wrong
Posts: 452
Joined: Thu 20 Mar 2008, 01:48

Lazarus 1.0.2 & FPC 2.6.0 + Allegro.PAS + Allegro 4.4.2

#1 Post by Master_wrong »

:D

https://hotfile.com/dl/179968808/dde2a4 ... ar.gz.html

Description :

The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and runs on Linux, FreeBSD, MacOSX and Windows.

-----------------------------------------------

notes :
1. during testing FP, error occured due to libtinfo.so.5 not found, link is made to libncurses.so, link also created to libtinfo.so

2. sources (sourceforge) :
fpc-2.6.0.source.tar.gz ----> make into FPC source /usr/share/lazarus/fpc-2.6.0
fpc-2.6.0.i386-linux.tar
lazarus-1.0.2-0.tar.gz

3. compiled in puppy 528

4. tested hello world and allegro.pas example program succesfully see pic at post #2.

5. size --->255 MB
Last edited by Master_wrong on Thu 03 Jan 2013, 14:49, edited 5 times in total.
Cluster-Pup v.2-Puppy Beowulf Cluster
[url]http://www.murga-linux.com/puppy/viewtopic.php?p=499199#499199[/url]

Master_wrong
Posts: 452
Joined: Thu 20 Mar 2008, 01:48

#2 Post by Master_wrong »

https://hotfile.com/dl/187238266/bb8bd3 ... ar.gz.html

cross-platform, libraries mainly aimed at video game and multimedia programming. They handle common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: you are free to design and structure your program as you like.
Allegro 4

Allegro 4 is the classic library, whose API is backwards compatible all the way back to Allegro 2.0 for DOS/DJGPP (1996). It is no longer actively developed, but we still apply patches sent to us by contributors, mainly to fix minor bugs. Every so often we will make new releases.

Allegro 4.4 supports the following platforms:

Unix/Linux
Windows (MSVC, MinGW, Cygwin)
MacOS X
Haiku/BeOS
PSP (currently in SVN repository only)
Allegro.pas is a wrapper to allow Pascal language to use the Allegro game programming library, a portable library mainly aimed at video game and multimedia programming written in a mixture of C and assembler.

Allegro.pas allows you to use sprites, play sound and music, draw directly on the screen or on any-size memory bitmaps, get user input from keyboard, joystick and/or mouse, create 3D graphics, define a GUI and almost anything you need to create your own games. And you can do it in good old Pascal or the modern Object Pascal. Also, if you do it the right way, your program will run in Windows and Linux with few or not changes!

source:
allegro.pas-4.4.4-src-pas.tar.bz2
allegro-4.4.2.tar.gz


both compiled in 528-2, allegro.pas is compiled at root dir using fix.sh then compressed as it is.
Allegro is packaged as sfs
size 8Mb

http://allegro-pas.sourceforge.net/wiki ... oc:install
Installing the library

You can copy the Allegro.pas library to the FPC's unit subdirectory so it will be available to all your projects without need to reconfigure it or add command options to the compilation line.

First localize where FPC has the RTL units:

On Windows systems it should be inside the directory where you installed FPC or Lazarus. If you installed Lazarus there should be a subdirectory named “fpc
Attachments
image-1.png
(23.78 KiB) Downloaded 2474 times
Cluster-Pup v.2-Puppy Beowulf Cluster
[url]http://www.murga-linux.com/puppy/viewtopic.php?p=499199#499199[/url]

Post Reply