eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

192
active users

#retroprogramming

0 posts0 participants0 posts today

#Introduction

Hi everyone. I just moved to this server from Astrodon because I feel it is a better fit for my diversity of interests. These include: amateur #Astronomy, #HamRadio, #Photography, #Cycling, #Hiking, #Nature, #Scotch, #RetroComputing, #RetroProgramming, playing electric #Guitar and following #F1.

I live in #Canada with my wife and dog, and we have three wonderful adult children (me and the wife that is, not me and the dog!).

I also run a #Commodore BBS:
bbs.deepskies.com:6400

Replied in thread

@ry @kalleboo Ooooh, Think Pascal.

Back in … 1989? a club colleague introduced me to the local uni’s computer lab, filled with Mac II. Base config, 13" color screen with 640x480 in 256 colors, with Hypercard and Think Pascal on it. And some word processor.

Coming from the Atari ST, the Mac II wasn’t much faster than what I had, and the GUI was theoretically similar.

But ThinkPascal felt sooo much more advanced due to the tight integration of its source level debugger into the IDE. On the ST, debuggers weren’t integrated yet into the UI, and were cumbersome to use.

So Think Pascals step-by-step debugger and variable inspection in windows were mind-blowing for me ("how to they do this in supervisor mode, and yet have full access to high-level OS/grafport/window calls?" -- little did I know how hacky System 6/7 were).

These memories.

Replied in thread

One clever thing in SK8: Their SuperCard-style ‘new' command for creating objects lets you initialize properties:

new object with objectName “Person”
addProperty Person, ‘name’
addProperty Person, ‘address’
addProperty Person, ‘phoneNumber’

But then instead of a SuperCard-style English-like ’define property' command, they used the nerdy ‘addProperty’ name. Not even 'add property' with a space.

4/6

youtube.com/watch?v=_DTpQ4Kk2w

Eine schöne Einführung in die ersten (interaktiven) Schritte der Programmierung mit APL, von Bob Spence 1975.

Ein-/Ausgabe per Selectric-Schreibmaschine; gefilmt mit gleichzeitiger Darstellung des Sprechers und der Computerausgabe in (Echtzeit-)Montage, kein Postedit.

Der Film ist fast 50 Jahre alt, APL noch älter, beides funktioniert, nur der moderne Web-Link in der Videobeschreibung ist 404. Seufz.

Oh hey, you want to know how much stack space your #z80 assembly program used during execution but it's tedious, slow and wastes bytes to check every push/pull? Just pre-fill the stack with a value and check how many stack slots were unaltered at the end.

But what value can you use that couldn't conceivably be pushed to the stack under normal operation? The only value that won't ever appear in a stack slot is... its own address! There is no purpose to pushing the address of a stack slot to the same stack slot!

Continued thread

🎉 Announcing #Macstodon v1.2, the premier Mastodon client for vintage #Macintosh computers!

This release features the all new Toot-To-Speech (TTS) technology! Select any toot, click the Speak button, and Macstodon will read the toot back to you, using whatever voice you have selected in the Speech control panel. It works with MacinTalk 2, 3, and Pro, all the way down to 68020 machines running System 7.1.

Also featured in version 1.2 is improved stability and error handling. If Macstodon runs out of memory or encounters an unexpected error, it will save a log to the application folder, show you a dialog explaining what went wrong, and exit gracefully.

Of course, all the usual features are still there including timeline/profile browsing, toot posting, and interactions!

Download it from GitHub: github.com/smallsco/macstodon/
(don't forget to read the Read Me file, it contains important setup instructions!)

managed to get some #retrogamedev done on the amstrad last night and got my timers working properly.

its on my itch page (terlan.itch.io/easy-as-123) as a CDT if anyone wants a shot.

its easy all you need to do is answer 1 2 or 3 to simple sum of the numbers 1, 2 & 3 before the timer runs out and get the highest score you can. the timer gets progressively shorter the more you score.
there are other versions too.
#retrogaming #retroprogramming #basic #amstrad #retrocomputing #cpc464 #amstradcpc

itch.ioEasy as 123 by Retro Gerry

This is my rough roadmap for #Macstodon:
(no guarantees on ANY of it though, depends on how long I keep interest without burning out or getting bored, and what's technically possible with MacPython)

Note: development is very slow at the moment because I am doing a lot of coding at my day job and don't want to also do it in my free time.

1.3
- figure out a workaround for logging into mastodon 4.3

1.4
- text-to-speech for alt text in images/attachments
- support for voting in polls, MAYBE for creating them
- MAYBE post attachments?

2.0
- look into porting the whole thing from MacPython to REALBasic or FutureBasic?
- MAYBE multiple account support?
- MAYBE bluesky support?

Hi, 👋​ I'm Scott! #Introduction

I'm a technology enthusiast from Vancouver Island, BC, Canada. By day I build software used to run #Genomics labs in #Python. I've also worked with #Lua and #PHP in the past. I've worked professionally as a web developer for fifteen years but I've been programming since I was eight (started with #HyperCard)!

I love #RetroComputing, especially old #Apple / #Mac stuff. I own a IIfx, an SE, and a IIgs which I use for #RetroProgramming and #RetroGaming. I even wrote a Mastodon app, #Macstodon, for vintage Mac OS!

I recently picked up an #Amiga #A500 as well, which I'm still learning how to use.

When I'm not #programming at work or on side projects I enjoy #gaming and watching #anime.

I also have a passion for #Travel, and have visited four continents and over twenty-six countries! My profile picture is from a visit to Cuba in 2019.

My other interests include #Camping, #Coffee, #Dogs, #Reading, and #TableTennis.

Nice to meet you all!