Page 1 of 4 123 ... LastLast
Results 1 to 10 of 35

Thread: Pascal eXtended Library (aka Asphyre) released!

  1. #1

    Post Pascal eXtended Library (aka Asphyre) released!

    Hi guys,

    I'd like to let you know that Asphyre project continues and a new version, now called Pascal eXtended Library has been released.

    This new release contains almost everything that most recent release of Asphyre Sphinx 3 had, but with many new features.

    The most exciting features include native support for singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black among others. This includes fast access to interfaces such as GPIO, I2C, SPI, UART, PWM and so on.

    Support for OpenGL, OpenGL ES, Direct3D 7, Direct3D 9 and Direct3D 11 is provided, along with new Software Renderer, which can also be used on singleboard computers as well.

    This release supports all platforms available in Embarcadero Delphi XE 8 and later, and the following platforms in FreePascal / Lazarus: Windows 32 and 64-bit, Linux 32-bit, 64-bit and ARM, Mac OS X (32-bit Carbon and 64-bit Cocoa), SingleBoard devices (w/Linux) and experimental support for Android ARM and Intel.

    As always, you can get the latest release from the official web site:

    I'm still working on updating the site and including new forums. Also, I'll be creating tutorials on how to install and configure FreePascal / Lazarus for each of the aforementioned platforms. I will be uploading source code to GitHub in next couple of days too.

    As you can understand from above, there is still a lot of work to do with the web site, so please be patient.

    Meanwhile, let me know what you think about this release.

    P.S. If you are wondering about the name, since this thing now supports much more than Asphyre ever did, including major features for Electronics / Maker Community in addition to Game Development, a more broad name seemed appropriate.

  2. #2
    Woww ! That is VERY cool : I'll take a look : In advance, congrat for advanced support of single board computer ! very Impressive.
    And for the support for the 2 major pascal IDE too It is not a detail !

    I'll test on my Raspberry : Thank you very much for this work.

  3. #3
    Thank you for the comments! I'm still working on the web site, have been having problems with different hosting providers (already switched a few in the past week). Next task will be adding tutorials to prepare FPC / Lazarus for each of the platforms supported by PXL, including Raspberry PI, Intel Galileo and others.

  4. #4
    Great work! Indeed very impressive

  5. #5
    Thanks! I'm still writing some tutorials, currently have finished only two of them. At the same time, am investigating "embedded" target in FreePascal to hopefully support some additional CPUs. At some point, will also get to porting GUI framework.

  6. #6
    Great work!!! Thank you very much for this work. But I hope that can better support Chinese.

  7. #7
    Thank you and, by the way, support for embedded target is under development. Who knew FreePascal supports bare-bone ARM and AVR (e.g. Arduino) already....

  8. #8
    dear LP, PXL change too much, if you can continue to support tulip UI.

  9. #9
    This is a major update and a very welcome one. Especially the support for the Makers.

    To be quite honest, this has make my day. I've just found out that a Hacker Space has opened here in Lancaster/UK and this is the cherry on top!!

    Many, MANY thanks and a big loft of congratulations on the massive job, well done indeed!!


  10. #10

    add code in 415line: Image.Name:= Key;

    Otherwise, according to the name lookup complains

Page 1 of 4 123 ... LastLast

Tags for this Thread


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts