Free Pascal meets SDL

Your Resource on Pascal and SDL | SDL2 | SDL3 since 2005!

Skip to content
  • Home
  • Tutorials
  • SDL Projects
  • FAQ
  • Contact
    • Old Forum
Log In | Register

Frequently Asked Questions

General

  • What is SDL and SDL2?
  • What is this page about?
  • Who made SDL and SDL2?

SDL 2.0

  • How to set up an Android development environment for SDL2 and Free Pascal?
  • Which SDL2 unit to choose?

SDL 1.2

  • Does SDL provide 64 bit compatibility?

Partners

Pascal Game Development Banner

Hot FAQ's

  • How to Compile SDL3 for Linux?
  • What is SDL (SDL2, SDL3)?
  • What is this website about?
  • Who made SDL?

Hot SDL2 Resource Links

  • Official SDL Website
  • SDL3 for Pascal Units
  • SDL2 for Pascal Units
  • SDL2 for Pascal Documentation

Quality Pascal Articles

  • Modern Object Pascal
  • Pointers
  • PChar vs. Strings

Recent Posts

  • How to Compile and Install SDL3 in Linux?
  • Rendering Text with Fonts (SDL3_ttf)
  • Text Input in SDL3
  • Event Handling in SDL3
  • Rectangles: Texture Positioning and Scaling in SDL3

Recent Comments

  1. Matthias on Window and Renderer in SDL304/01/2026

    Thanks for letting me know. :)

  2. Ryan McCoskrie on Window and Renderer in SDL327/12/2025

    After further investigation it seems to be a problem with OpenMandrivaLX. It works fine on both Arch and Windows 10.…

  3. Matthias on Window and Renderer in SDL323/12/2025

    Hey Ryan, do you use a software renderer/does your machine support software rendering only? Are you on Windows or Linux?…

  4. Ryan McCoskrie on Window and Renderer in SDL322/12/2025

    This is giving me: Runtime error 207 at $00007F39A485FFDD $00007F39A485FFDD

  5. Simon on Drawing Primitives27/10/2025

    The culprit is command line parameter -Sy residing somewhere in configuration. -Sy @ returns a typed pointer, same as $T+…