home.social

#pascal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pascal, aggregated by home.social.

fetched live
  1. La version 13 de Delphi Community Edition et de C++Builder Community Editions sont sorties hier.

    Si vous êtes utilisateur de cette version gratuite de Delphi ou C++Builder vous pouvez faire la mise à jour et bénéficier de leurs nouveautés dont la mise à niveau des SDK pour iOS et Android.

    Un renouvellement de votre licence annuelle gratuite sera peut-être nécessaire. Ca se fera pendant le processus de téléchargement.

    Pour en savoir plus consultez cette page : developpeur-pascal.fr/sortie-d

    #Delphi #CBuilder #RADStudio #CommunityEdition #DelphiFree #CBuilderFree #ObjectPascal #Pascal #CPP

  2. Ich bin so alt …

    Als ich anfing, mich mit Computern zu beschäftigen, gab es auch noch den EBCDIC-Zeichensatz.

    (Einen Lehrbrief von 1987 gefunden: Grundlagen der Informatik 3, Programmieren in Pascal)

    #EBCDIC #Pascal

  3. Ich bin so alt …

    Als ich anfing, mich mit Computern zu beschäftigen, gab es auch noch den EBCDIC-Zeichensatz.

    (Einen Lehrbrief von 1987 gefunden: Grundlagen der Informatik 3, Programmieren in Pascal)

    #EBCDIC #Pascal

  4. Small but super cool feature. RMB shoots raycast and list all the objects for easy selection.

    Idea stolen from Bryce 3D

  5. Small but super cool feature. RMB shoots raycast and list all the objects for easy selection.

    Idea stolen from Bryce 3D

    #Pascal #Lazarus #GameTool #3D #Modeling #RetroComputing #Bryce3D

  6. 3D Retro Max on EeePC

    Intel Celeron M Processor ULV 373 a 900Mhz, 5.5W CPU from 2004
    1GB RAM
    Intel 915G Graphics (64MB VRAM)
    Windows XP SP4

  7. 3D Retro Max on EeePC

    Intel Celeron M Processor ULV 373 a 900Mhz, 5.5W CPU from 2004
    1GB RAM
    Intel 915G Graphics (64MB VRAM)
    Windows XP SP4

    #RetroComputing #Pascal #3D #Modeling #GameTool

  8. P1Xel Editor V4 - remade in Lazarus Pascal! It is perfect ❤️

    p.s. my engine do not support colors yet.

  9. P1Xel Editor V4 - remade in Lazarus Pascal! It is perfect ❤️

    p.s. my engine do not support colors yet.

    #GameDev #IndieDev #PixelArt #GameBoy #GBC #Pascal #Delphi

  10. The Apple Calculator Language

    While perusing Jef Raskin’s documents from the early days of Apple (1979 predominately), I came across a curious one: a “calculator” language that Jef proposed.

    What’s particularly interesting is that it’s presented in the context of programming languages. Its specification doesn’t really describe a general purpose programming language – the title is accurate in that it is a calculator […]

    https://wadetregaskis.com/the-apple-calculator-language/
  11. However, in fixing this I found a different bug. But I don't think it's a problem with my code.

    I think #FreePascal's ParamStr() is using \ as an escape character in DOS in certain situations, specifically before a space.

    For example:

    ctran catfile.cat -e c:\sibosdk\include\ -x -c -g

    ...will set the external cat path to c:\sibosdk\include\ -x.

    It might also do this in Windows, but I haven't tested it yet.

    I need to do more testing, but are any other #Pascal users finding this?

    #ObjectPascal

  12. However, in fixing this I found a different bug. But I don't think it's a problem with my code.

    I think #FreePascal's ParamStr() is using \ as an escape character in DOS in certain situations, specifically before a space.

    For example:

    ctran catfile.cat -e c:\sibosdk\include\ -x -c -g

    ...will set the external cat path to c:\sibosdk\include\ -x.

    It might also do this in Windows, but I haven't tested it yet.

    I need to do more testing, but are any other #Pascal users finding this?

    #ObjectPascal

  13. Web: water, terrain, shadow maps, alpha treatment, keys on losing focus

    Rendering to texture (FBO, our ) works now on the web. This enables a few features on the web: Water, with reflections and waves, visible in the terrain demo (source code in examples/terrain/) is correct now on the web. Screen (Post-Processing) Effects work on the web now. screen_effects_demo demo (source code in examples/screen_effects_demo/).

    castle-engine.io/wp/2026/07/17

    #GameDev #WebGL #Shaders #Pascal #CastleEngine

  14. The #C culture is a cult.

    In esp idf, they do not give you a simple method to fully control the blinking of an LED on a particular GPIO pin. Instead you will have to create a struct and build your own method based on their silly blueprint just to let the LED blink at a certain frequency. You are writing 20 lines of garbage codes that could have been one line and the compiler should know everything if the esp idf developers had designed it better.

    People who learned #Pascal know C is a cult.

  15. New video: a tour through the current state of KRAFT, my open source 3D physics engine in pure Object Pascal (FPC + Delphi, zlib licensed).

    Now with signed distance field collisions: rigid bodies can collide with anything you can write a distance function for, including heightfield terrain. Plus ragdolls, joints, vehicles, meshes and more.

    📺 youtu.be/qdV6Wlh-qcQ
    💾 github.com/BeRo1985/kraft
    💾 git.rosseaux.net/BeRo1985/kraft

    #gamedev #physics #opensource #pascal #freepascal #delphi

  16. New video: a tour through the current state of KRAFT, my open source 3D physics engine in pure Object Pascal (FPC + Delphi, zlib licensed).

    Now with signed distance field collisions: rigid bodies can collide with anything you can write a distance function for, including heightfield terrain. Plus ragdolls, joints, vehicles, meshes and more.

    📺 youtu.be/qdV6Wlh-qcQ
    💾 github.com/BeRo1985/kraft
    💾 git.rosseaux.net/BeRo1985/kraft

    #gamedev #physics #opensource #pascal #freepascal #delphi

  17. Yay, did a native Pascal port of libsamplerate ​:happyremi:​ I only did the linear and stereo sinc resamplers for now, but I'll do the other sinc ones soon. All the quality modes are already there. It's also OOP, so the API is probably a bit easier to use now.

    I also only implemented the callback API because I feel it's the cleaner way to use the library. If someone complains, then I'll add the non-callback version, but for now, callback-only.

    Also, my Aika player now uses this, so it has automatic resampling now. I can listen to the 48KHz Mechanicus soundtrack again!
    ​:happyremi:​ One step closer to an initial v0.1.0 release...

    Resampler code is in SDMAudio:
    https://fossil.cyberia9.org/sdmaudio/

    Aika is here:
    https://fossil.cyberia9.org/aika/

    #pascal

  18. Yay, did a native Pascal port of libsamplerate ​:happyremi:​ I only did the linear and stereo sinc resamplers for now, but I'll do the other sinc ones soon. All the quality modes are already there. It's also OOP, so the API is probably a bit easier to use now.

    I also only implemented the callback API because I feel it's the cleaner way to use the library. If someone complains, then I'll add the non-callback version, but for now, callback-only.

    Also, my Aika player now uses this, so it has automatic resampling now. I can listen to the 48KHz Mechanicus soundtrack again!
    ​:happyremi:​ One step closer to an initial v0.1.0 release...

    Resampler code is in SDMAudio:
    https://fossil.cyberia9.org/sdmaudio/

    Aika is here:
    https://fossil.cyberia9.org/aika/

    #pascal

  19. @12thRITS

    Yes but #computers were fun in those days.

    Everybody was either head over heels about what you could do with #Lotus123 or writing their own #Basic programs, or sometimes #Pascal, at home during the weekend.

    I worked in a consulting engineering office and we would all get together on Mondays to show off our weekend creations!

    Later, when #MicrosoftWord came along you could secretly program a friend’s computer to do crazy things when a common QA phrase was typed. For instance ISO9000 could be replaced with.” hey guys! I brought all my goldfish to work this morning in my underpants.!”

  20. @12thRITS

    Yes but #computers were fun in those days.

    Everybody was either head over heels about what you could do with #Lotus123 or writing their own #Basic programs, or sometimes #Pascal, at home during the weekend.

    I worked in a consulting engineering office and we would all get together on Mondays to show off our weekend creations!

    Later, when #MicrosoftWord came along you could secretly program a friend’s computer to do crazy things when a common QA phrase was typed. For instance ISO9000 could be replaced with.” hey guys! I brought all my goldfish to work this morning in my underpants.!”

  21. @slembcke @LordCaramac

    Forgive my #NecroReplying...

    I've been thinking about re-learning #Pascal and maybe picking up #Lazarus as well (#Delphi's #FOSS spiritual successor)... Maybe start a renaissance of #GUI development? 😂

  22. @slembcke @LordCaramac

    Forgive my #NecroReplying...

    I've been thinking about re-learning #Pascal and maybe picking up #Lazarus as well (#Delphi's #FOSS spiritual successor)... Maybe start a renaissance of #GUI development? 😂

  23. #Lua language seems to me like an invention of lazy #Pascal programmers, who got bored by writing BEGIN all the time, but did not find good replacement for END.

    #retrocomputing

  24. #Lua language seems to me like an invention of lazy #Pascal programmers, who got bored by writing BEGIN all the time, but did not find good replacement for END.

    #retrocomputing

  25. What can I say about FSF Avenger? It's a single player text based RPG for DOS.

    Save Richard Stallman from Bryan Lunduke.

    This is a pre-release build. Things needs to be balanced and a few more things need to be added. It is 98% there.

    git.cerberusgames.ca/Starstrea

    It also runs in a browser via DOS Wasm X, links to a build for that are in the Readme.

    Written in Turbo Pascal 7 and compatible with Free Pascal.

    #Pascal #TextBasedGaming #RPG #DOS

  26. @ahau memory safe turbo #Pascal compiled in seconds on an 8088 it takes minutes in 2026 with #rust