[This is a copy of what I wrote for the
news section of SourceForge. I'm a bit lazy today.]
Almost a year after the last release I've published version 5.2.b.0.
This version doesn't fix a lot of bugs nor adds new functionality, but it is an important milestone (hence the change from
alpha to
beta) as to recover Delphi compatibility.
May be you know, Allegro.pas was Delphi compatible from the beginning. It was quite complex because Allegro API needed to share variables with DLL, and Delphi wasn't capable of this. To make it possible, I used an extra DLL file that returned the pointers to such variables. That made things quite complex to maintain and hard to use so I decided to remove Delphi compatibility being the latest compatible version the 4.2.2 but I always promised the back to Delphi with version 5 as the new API is more easy to port.
Now Delphi compatibility has back. Unfortunatelly I wasn't able to make it 100% compatible
yet and a few examples don't work but they will. Also it was tested with Delphi 10 Tokio Starter Edition only. I've try to keep track of older versions (thanks to Gregor A. Cieslak for his help) but it may fail. Please let me know.
Visit the
Files section to download and test this new version. I've updated the
on-line documentation that you can download from the
Files section too.