101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

482
active users

#pascal

2 posts2 participants0 posts today
Scientific Pascal<p>The <a href="https://fosstodon.org/tags/Lazarus_IDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lazarus_IDE</span></a> for <a href="https://fosstodon.org/tags/Free_Pascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Free_Pascal</span></a> has been released in version 4.2. This bugfix release has been built with FPC 3.2.2.</p><p><a href="https://fosstodon.org/tags/Pascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pascal</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> </p><p><a href="https://www.lazarus-ide.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">lazarus-ide.org</span><span class="invisible"></span></a></p>

Trying to port Mario & Luigi (1994) by Wiering Software from Turbo #Pascal to #FreePascal trunk (i8086), ofc on #DOS: wieringsoftware.nl/mario

Posted on forum.lazarus.freepascal.org/i but got nowhere

I can build it on FPC, but can’t run. Removing call to ReadConfig shows gfx issues and input gets messed. I can’t find a way to debug the realmode properly

May I ask heroes from my feed for some helping hand? @foone @wyatt @root42 @nina_kali_nina

Replied in thread

@cyningstan

Great laptop:
arstechnica.com/gadgets/2023/0

An IBM-compatible Turbo XT! My first PC, of 1989 was such a thing, but a huge box with a tiny 12-inch green CRT monitor. 640kB RAM, 10MHz in turbo mode, and a Hercules-compatible graphics card, 640x350 pixels, for games one used a software CGA emulator, mapped the 320x200x4 colors of CGA onto the 640x300x3 gray levels of Hercules ...

And with locally installed DoS ...

Programmed #Pascal on it.

Ars Technica · Going deep with the Book 8088, the brand-new laptop that runs like it’s 1981By Andrew Cunningham

Sub-ranges feel like quite an obscure feature of a language. But in Pascal they're an essential part of arrays
array ['a'..'z'] of Integer
So I'm filling out their implementation before I continue with arrays. The next step is the assignment validation when range checking is on.

Jeff Duntemann is a longtime technical writer and author, and he recently announced a free ebook about programming.

Jeff's "FreePascal From Square One" is a distillation of several of his other #Pascal books, and an excellent starting point for anyone who wants to learn about #programming

FYI, FreeDOS includes FreePascal!

Here's an interview with Jeff:
technicallywewrite.com/2025/06

Get Jeff's book here:
contrapositivediary.com/?p=539

technicallywewrite.comTechnically We Write

Before I got sidetracked into the type system I was working to get the command line compiler fully up and running.

The sticking point was command line arguments. I tried using #FreePascal's built in parser but it didn't have the flexibility I needed. I've now written something which does and I can now set the platform and deployment options.

#quiche #quichelang #compiler #pascal #z80

1/n

And writing to an array element. As before the index expression is parsed and an AddrOf operation added to the IL code, which generates the address to write to. Then the right hand side expression is parsed, and a PtrStore operation added to write the data to the address.

Moving towards array references in #Quiche. This code uses an index literal, an index variable, and an index expression.

A ParseArrayIndex function generates IL for the expression (if any), then an AddrOf operation which takes the array variable and index and returns a pointer to the data.

The a PtrLoad operation loads the data and stores to a variable.

There's no bounds validation or code yet, and only code generation for the literal case so far.

In 1979 BYTE magazine published The BYTE Book of Pascal, an anthology of articles about the language, comparisons with other languages, and lots of source code of programs ranging from Pascal compilers to utilities and games.

A fascinating account of an era when Pascal was still relatively new and promising and programmers were discovering what it could do.

archive.org/details/the-byte-b

Internet ArchiveThe Byte Book Of Pascal : Blaise W. Liffick : Free Download, Borrow, and Streaming : Internet ArchiveA collection of 1970s articles in BYTE magazine about or using Pascal for microcomputers.From the back: This book not only provides a general introduction to...