Allegro.pas / News: Recent posts

Next release

I was planning a new release, the 4.4.5 . I think it will be a "beta" or a "release candidate", not sure. Right now I'm working on the new GUI add-on, as it would be the base for the GUI add-on for version 5 too. I'm not sure, but I want also to add more MIDI and sound support (streaming), as well as another game demo that would be ported to version 5 on the future, but it may be a lot of work. Anyway, SourceForge is working on the severver and SVN and download doesn't work right now.

Posted by Guillermo Martínez Jiménez 5 days ago Labels: news

Still working

I know, not news, no releases... But I'm working on it.

I was working in a new GUI system, using Object Pascal classes. Currently it's an add-on but I think it should replace the current ugly GUI system.

Also I'm aware of some bugs and new stuff and improvements.... read more

Posted by Guillermo Martínez Jiménez 2015-01-13

New member in team

A new member joins to the Allegro.pas developer team. Gregor A. Cieslak, who yet created a fork to add Delphi support to Allegro.pas 5. You may remember him from previous messages. He will be responsible of main development of version 5, while I'll be responsible of maintain version 4.4 and (of course) help him with version 5.

Also, I've updated both Feature Requests and Bugs. We'll try to keep it up to date, so you'll have a way to see what's moving in the project.

Posted by Guillermo Martínez Jiménez 2014-09-15

Working on version 5.alpha2

That's it. I'm working on next version of Allegro.pas.

This new version should be Delphi compatible (Delphi 6 and up or so) thanks the help of Gregor A. Cieslak who did a fork that I'm now trying to merge with the new one. You can download and test his work at .

The new version will have more examples too and some bugfixes (I hope).

It has no ETA. At the moment you can get the updates from SVN (

Posted by Guillermo Martínez Jiménez 2014-06-17 Labels: svn

Amazing Tetris

Lars Sonnen, Matthias Müller, Michael Willems and Markus Wall have published a new Tetris clone named Amazing Tetris. Of course, it uses Allegro.pas. They created it as a Computer Science project for school, and they helped testing and providing the OGG/Vorbis loader for Allegro.pas that I added as an add-on to the library.

If you are a Tetris fan then you know that not all Tetris clones are the same. Amazin Tetris has some nice features, as a "hold" place, a shadow to show you where the piece will fall and it shows the next 3 pieces. There are also different game modes, and you can customize the game adding music and backgrounds that can be animated!... read more

Posted by Guillermo Martínez Jiménez 2013-07-22

Version 5.0 Alpha 1 released

I didn't work on the project lately, but I decided to release an Alpha version (pre-beta) because it's pretty stable. I've tested in several systems (Xubuntu 32 bit, Fedora 64bit and Windows XP 32 bit) and it works... almost. It doesn't include full documentation, and it may not work properly with your system, but it has the new Allegro API and has OpenGL support and other new features.

The download link: read more

Posted by Guillermo Martínez Jiménez 2013-04-24

New SVN repository.

I've just finished to migrate the SVN from the old repository to the new one. If you're using SVN to update your Allegro.pas copy, you should use the new repository (obviously). Visit the SVN section (see links on the left bar) to know the new URI.

Posted by Guillermo Martínez Jiménez 2013-03-14 Labels: svn

Allegro.pas runs on Rasperry pi

Thanks to user 3Shrike3 from Pascal Game Development ( we know that Allegro and Allegro.pas do work in Rasperry Pi platform (

To know more, you can read the forum thread:

Posted by Guillermo Martínez Jiménez 2013-02-21 Labels: Rasperry Pi

New website

I've uploaded the new website. As you see I've drop the GesBit blog engine and use SourceForge's news service. That means that news can't be commented. Also phpBB service was closed too. Anyway, you can made any comment or suggestion using SourceForge's Discussion. Also I visit Pascal Game Development quite often.

The new look was made by José Francisco Arévalo, A.K.A. Paco.

Posted by Guillermo Martínez Jiménez 2013-01-25 Labels: Website updates

Project updated

This is just to get used to the new SourceForge's project administration software. It looks pretty nice and easer to use than old one.

BTW, yesterday I uploaded new Allegro.pas package (4.4.4).

Posted by Guillermo Martínez Jiménez 2012-12-12 Labels: updates

Allegro.pas 4.4.0 (stable) released

I've just uploaded the first stable version of the Allegro.pas game library. As some of you know, this library is a wrapper of the Allegro game library, so you can use this great library with Free Pascal and Lazarus.

I've fixed few bugs, added new functionality and create two new examples, one of them exclusive for Lazarus. Also I've revised the documentation partially. Remember you should update Allegro also because the most recent versions fix a lot of bugs that affects Allegro.pas (i.e. sprite rotating, textured 3D polygon renderer, etc.).... read more

Posted by Guillermo Martínez Jiménez 2010-01-15


Hello people.

I'm sorry because I didn't answer your latest questions from the forums. I was busy the last months and SourceForge did change his web site and didn't warn me about new messages. Don't know if it was a bug or that I didn't configure my account correctly.

Right now I'll answer your questions.

About the project, I'll release a new version with few bugfixes (very few ;)). Then the project will be in hiatus for a while (may be a long while) because I want to do other things, including to use Allegro.pas to create games but also other projects. Of course I'll fix any bug I find and consider any suggestion or code you send to me.... read more

Posted by Guillermo Martínez Jiménez 2009-10-29

4.2.3 beta and 4.4.0 alpha2

I've just uploaded two new versions.

The 4.4.0 alpha2 is the current development thread, and included some new features.

The 4.2.3 beta is released because some of the improvements from 4.4.0 are effective on that release, and 4.4.0 isn't compatible with Delphi.

Posted by Guillermo Martínez Jiménez 2009-07-06

Allegro.pas 4.4.0 Alpha

A new version of Allegro.pas was released yesterday. Allegro.pas is a wrapper to allow Pascal compilers (such as Free Pascal or Delphi) to use the Allegro library in games or multimedia programs.

This version defines a different unit distribution, more compact, and introduces the "algui" unit, which defines a complete GEM-like GUI system. It also fixes some bugs.

Don't forget to download it, test it and tell us your opinion and suggestions at the forums or the main mailing list (

Posted by Guillermo Martínez Jiménez 2009-05-12

Web site rewriten

I've rewrite the website. All links changed.

Posted by Guillermo Martínez Jiménez 2009-04-05

Project advances

I'm working on the 4.3 releas instead of the 4.9/5 one. You can get it from the SVN. Note that it's not completed and only the "exfixed" example compiles and runs.

Posted by Guillermo Martínez Jiménez 2009-03-16

SVN and the way to 4.9/5.0

I've just created a Subversion repository. This will able to people to test new features and fixes before they're released.

Also I'll start the next version (4.2.3). This will be a transitional version to make easy the way to the new Allegro5 interface (visit the Allegro web page for information about the new API). Version 4.2.3 should work on Win32 and GNU/Linux systems. It will have some differences that might make it no compatible with Delphi compilers but should be compatible again on version 5.0. These changes are mandatory to fix some typos and interface problems.... read more

Posted by Guillermo Martínez Jiménez 2009-02-05

Problems with mailing list

There are some problems with Sourceforge's Mailing List. This problem affects to several projects and was reported to the Sourceforge's Support Request.

Hope it will be fixed soon.

Posted by Guillermo Martínez Jiménez 2008-06-26

Version 4.2.2 released

A new version of the Allegro.pas wrapper was released.

Allegro.pas is a wrapper to allow the use of the Allegro game library with Pascal compilers, such as Free Pascal an Delphi.

This new version introduces new funcions that allow to create, write and read files using LZSS compression.

Posted by Guillermo Martínez Jiménez 2008-06-24

Started development of version 4.2.2

I've decided to start a new version. This will be the 4.2.2.

This release will add most/all the disk file access, including LZSS compression. May be I'll add more operating system interaction too.

Also I'm planning a 4.9.X series, similar than the official Allegro development team does. It would be useful to test the new API, wich should help to port it to other platforms and make it easer to use on Delphi and GNU compilers.... read more

Posted by Guillermo Martínez Jiménez 2008-04-21

Allegro.pas 4.2.1 released

A new version of Allegro.pas was released today. Allegro.pas is a wrapper to allow Pascal compilers (such as Free Pascal or Delphi) to use the Allegro library in games or multimedia programs.

This version fixes some bugs, increases compatibility with Delphi compilers and includes a full, complete demonstration game starring “Alex, the Allegator”. Cookies to the Spanish Delphi community, Ken Silverman and Johan Peitz for their help and support.... read more

Posted by Guillermo Martínez Jiménez 2007-12-11