@amoroso@oldbytes.space avatar amoroso , to random

Between 1988 and 1995 Jack Crenshaw posted on Usenet "Let's Build a Compiler", a tutorial series on writing a Pascal compiler that generates 68K Assembly. 35 years later Eli Bendersky revisited the series and rewrote the compiler in Python to generate WebAssembly.

https://eli.thegreenplace.net/2025/revisiting-lets-build-a-compiler

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random

Are-we-fast-yet: Benchmark suite in Oberon, C++, C, Pascal, Micron and Luon

https://github.com/rochus-keller/Are-we-fast-yet

#C++ #C

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random

Jacqueline – A minimal i386 kernel written in Pascal

https://github.com/danirod/jacqueline

-source

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random

Pasta/80 is a simple Pascal cross compiler targeting the Z80 microprocessor

https://github.com/pleumann/pasta80

@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@skrzyp@ohai.social avatar skrzyp , to random

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

Posted on https://forum.lazarus.freepascal.org/index.php/topic,71748.html 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

Screenshot of “Mario and Luigi” game for MS-DOS. Main menu, built under FreePascal, garbled screen.

ALT
@itsfoss@mastodon.social avatar itsfoss , to random

Share with us! 🐧

ALT
lopta , (edited )
@lopta@mastodon.social avatar

@itsfoss A friendly, portable compiler.

@pahoittelemme@mastodontti.fi avatar pahoittelemme , to random Finnish

Turbo Pascal vs. Pedro Pascal.

ALT
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@PariaSansPortefeuille@jasette.facil.services avatar PariaSansPortefeuille , to bookstodon group French
@nixCraft@mastodon.social avatar nixCraft , to random

What age were you when you first learned to code and wrote your first program?

nicholasr ,
@nicholasr@mastos.online avatar

@nixCraft does count at 15? 😆

@nixCraft@mastodon.social avatar nixCraft , to random

Turbo Pascal turns 41. who here remembers this one?

ALT
virbonus ,
@virbonus@sueden.social avatar

@nixCraft Never used that newfangled stuff - I 👴🏻started using TP3 at @KIT_Karlsruhe (then still Universität Karlsruhe) in 1987 and changed (unenthusiatically) to after TP5.
Still have the complete boxes with disks and books of TP3 and TP5 here somewhere.

@nixCraft@mastodon.social avatar nixCraft , to random

What was your first programming language? And why?

Felixoid ,
@Felixoid@geekdom.social avatar

@nixCraft

Almost everybody started with turbo Pascal at the time. It was in the university's program.

@nixCraft@mastodon.social avatar nixCraft , to random

Flash back to your coding beginnings! What's the first project you remember creating?

hydrian ,
@hydrian@twit.social avatar

@nixCraft working with my friend in the 1990s making custom mech creator in .

@chainq@mastodon.social avatar chainq , to random

"Look Ma! No hands!"

Free Pascal Compiler outputs a working WASM binary on AmigaOS, with no external tooling/dependencies. I doubt anyone has ever tried this before (maybe Marcus Sackrow, my partner in FPC-Amiga crimes did?), but it works, first try.

Experiment on request/idea by @mntmn .

ALT
@amszmidt@mastodon.social avatar amszmidt , to random

Random pondering about sustainable software, and operating systems like Project Oberon, Forth, Smalltalk, and the Lisp Machines .. Systems that a single individual can maintain (maybe not write ...)

firefly ,
@firefly@neon.nightbulb.net avatar

@screwtape

For your low-level and optimized things:
Blackbox Component Pascal
https://blackboxframework.org/

For scripting with a fast interpreter, which can also compile to optimized machine code:
Open Euphoria
https://openeuphoria.org/

@NanoRaptor@bitbang.social avatar NanoRaptor , to random

[Thread, post or comment was deleted by the author]

  • Loading...
  • toxi ,
    @toxi@mastodon.thi.ng avatar