It's funny, amusing and sad at the same time to see youngsters discovering/reinventing algorithms and techniques invented tens of decades ago. It's like all the knowledge gained back then was lost then suddenly reinvented as new thing.
It's funny, amusing and sad at the same time to see youngsters discovering/reinventing algorithms and techniques invented tens of decades ago. It's like all the knowledge gained back then was lost then suddenly reinvented as new thing.
New version 1.7.3 of Mad Pascal, a 32-bit Turbo Pascal compiler for #Atari8bit and other MOS 6502 CPU-based computers https://github.com/tebe6502/Mad-Pascal #atari #retroprogramming
I do a lot of programming in C which usually contains a bunch of functions that I create. Just curious... am I the only one that always ends my main() function by printing "END OF LINE."? Just wondering...
Rod Hull Demonstrates: Penultimate+3dcr TurboLoad & DOS Wedge for the Commodore VIC20
https://www.youtube.com/watch?v=p16HUPT5f5Q
#RetroGaming #RetroComputing #RetroProgramming #8bit #Commodore #VIC20
@chad @Chigaze @grammargirl I was going to say as a C programmer, I’m not only using the semicolon all the time, I can get quite distraught when I miss one!
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
@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.
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
The #SMS Power! Competition 2025 has finally started! Let's check together each entry to this year's Coding category!
(full list here: https://www.smspower.org/Competitions/Coding-2025 )
I got some great #retroprogramming books: practical #lisp, #hypercard , and #latex.
Is there a good #hypercard emulation environment? Honestly, the pictures of gorgeous system 7 (I think) menus will be more than worth that books’s price. Excited!
Progress report about my game
#TheGate for #Amiga !
It's on a public post on Patreon :
https://www.patreon.com/posts/progress-report-113731907
For lazy ones who just to want to see a video about the game, here is a link (but please read about the game status in the post!):
https://www.youtube.com/watch?v=zD3Yj8BXuNc
---
#gamedev #indiedev #solodev #retrogame #RetroProgramming #AMOSProfessional #Commodore
Written by FUZxxl for 3rz.de, Freiburg, 2017
⎕IO←0
coliter←{i k←⍵⋄(1+i),(2|k)⌷0 1+.5 3×k}
collatz←{⊃coliter⍣{⍺[1]=1}0,⍵}¨
collatzprint←{⎕←'Für',⍵,'wurden',(collatz ⍵),'Iterationen benötigt.'}¨
collatzprint 1+⍳1000
https://www.youtube.com/watch?v=_DTpQ4Kk2wA
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.
I don’t suppose anyone has reverse-engineered the old 90ies Apple DocViewer file format? I know someone decoded THINK Reference, but I'm kinda hoping that DocViewer will be better than PDF for extracting structured info from Inside Macintosh.
Sadly there's an MS Word display app called “DocViewer”, so web search is kinda difficult.
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!
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: https://github.com/smallsco/macstodon/releases/tag/v1.2
(don't forget to read the Read Me file, it contains important setup instructions!)
Now, I've been speaking a lot about #Macstodon recently.
But today, for the first time ever...
...I'd like to let Macstodon speak for itself!
(this is the secret feature reveal, turn your sound up when watching the video!)
managed to get some #retrogamedev done on the amstrad last night and got my timers working properly.
its on my itch page (https://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
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!