Ancestors

Toot

Written by Pixel Purrito on 2024-12-09 at 19:31

This is how my testing setup looks like to run #AdventOfCode programs on the #MSX. So far I did a couple of them in Turbo Modula-2, and it has been an interesting experience. It feels modern and high level enough to almost be unbelievable that this runs on a Z80 a little under 4 MHz, on any CP/M 2.1 compatible system (I think, not completely sure about the minor version).

The last picture shows how the language runtime can even produce stack traces for uncaught exceptions. I find both these features (exceptions, and meaningful stack traces) amazing for something that was done back in the 80s!

=> View attached media | View attached media | View attached media

=> More informations about this toot | More toots from aperezdc@oldbytes.space

Descendants

Written by Marco Ivaldi on 2024-12-09 at 19:42

@aperezdc so much love 💚

=> More informations about this toot | More toots from raptor@infosec.exchange

Written by Mina on 2024-12-09 at 19:53

@aperezdc

Well: This was an amazing machine when it came out.

I wonder, what is more astonishing:

That it can still be used to run programs for a 2024 challenge or that we as programmers still find problems challenging that can be solved on 40 years old machines?

=> More informations about this toot | More toots from mina@berlin.social

Written by Pixel Purrito on 2024-12-09 at 21:18

@mina mmmhh, maybe both?

Some day I would love to write a small game for it. But that would require more time than just throwing some code together to read and write text, and studying a bit how the VDP works. No time at the moment, but maybe in a year or two.

=> More informations about this toot | More toots from aperezdc@oldbytes.space

Written by Mina on 2024-12-09 at 21:29

@aperezdc

Sounds like a great project!

=> More informations about this toot | More toots from mina@berlin.social

Written by David Cantrell 🏏 on 2024-12-09 at 22:12

@aperezdc I really ought to perpetrate some #BCPL for #AdventOfCode

=> More informations about this toot | More toots from DrHyde@fosstodon.org

Written by Pixel Purrito on 2024-12-09 at 22:22

@DrHyde oh wait, that reminds me... there is a PL/I compiler for CP/M that should work on this machine, too!

=> More informations about this toot | More toots from aperezdc@oldbytes.space

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113624529505551339
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
445.166972 milliseconds
Gemini-to-HTML Time
1.952657 milliseconds

This content has been proxied by September (3851b).