Anders Tonfeldt's Avatar

Anders Tonfeldt

@anderstonfeldt.bsky.social

Retro programmer. That sums me up fairly succinctly.. whether I want it to or not.

9 Followers  |  19 Following  |  31 Posts  |  Joined: 27.01.2025  |  1.6008

Latest posts by anderstonfeldt.bsky.social on Bluesky

A desk showing an external monitor, two tablets and a phone along with keyboards and mouse.

A desk showing an external monitor, two tablets and a phone along with keyboards and mouse.

So, the weird and wonderful migration from a pure #linux desktop setup for development to a pure #android setup has now begun. A workflow developed over 30 years of daily driving linux needs to be revamped. A touch on the scary side but most things translated 1:1.

21.07.2025 06:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Forwarding ports with a private ip using tor / onion Thus you do not need to forward a port to have incoming connections, you simply run the tor router and boom, you're online with the ability to open ports despite no ports being open on your physical r...

Wrote a post about how to circumvent no port forwarding due to private ip by using #tor / #onion network. Five minute process that adds additional layers of security as an added bonus. Figured it might be of interest to some now that CGNET roll outs are increasing. anders.tonfeldt.se/2025/07/19/t...

19.07.2025 08:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A shot of a desktop featuring wireless earbuds for music, a moka-pot, the interactive fiction game "lurking horror" and a small cup of coffee. The finer things in life.

A shot of a desktop featuring wireless earbuds for music, a moka-pot, the interactive fiction game "lurking horror" and a small cup of coffee. The finer things in life.

The finer things in life.. take 2.

05.07.2025 03:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Manuals for easy amos, amos the creator and amos professional.

Manuals for easy amos, amos the creator and amos professional.

Entire family together to this day. Amos was quite revolutionary but it had the dubious honor of being the only way to use basic on the #amiga without tearing your hair out.

That said most of us stuck to c and assembly despite the 7mhz cpu allowing abstraction layers to be a thing. #retrocomputing

28.06.2025 05:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Become a yearly tradition to take my mother to rosegarden around her birthday, she adores their buffet. Without fail I wake up at 01 with some type of cold sweats.

Every year I tell myself that I'm low carb and to go easy next year. Every year I ignore my past self because darn that's tasty.

24.06.2025 00:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Started up a new game this weekend. Took a total of 20 minutes past the main screen to get bored.

It's not the games, they've never been better. It's me. But why?

Rather, why do I care so much that I've lost interest? Losing a hobby isn't like losing a friend, but it sort of feels that way.

23.06.2025 04:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
An image of obs-studio with lots of fancy layers making the visuals a lot fancier than my old no frills setup. Not that I know what I'm doing.

An image of obs-studio with lots of fancy layers making the visuals a lot fancier than my old no frills setup. Not that I know what I'm doing.

Will rework my streams like this; instead of coding it all live I'll prep the code in stages, then show it off live. That ought to be more helpful for learning.

First two projects will likely be making a memory analyzer / editor and a #webassembly game without supporting libraries.

Learning obs;

21.06.2025 04:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Powervr. I sort of perk up whenever I hear that, it was such an interesting time. The battle in the emerging acceleration market reminds me of the battle for dominance of the micros in the 70s and 80s.

As always it consolidated to the detriment of enthusiasts everywhere but benefit of consumers.

21.06.2025 04:09 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Watch it. xdotool is commonly used as an invocation tool in occult, binary rituals by ais. I believe what you have there is a summoning of some variety.

20.06.2025 03:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Finished my third livestream, this time on #youtube and it's truly a lot of fun. Even with the extremely limited viewer interaction I get.

But I need to re-evaluate what I'm doing. Posting stream archives is fine but who is realistically going to watch a 2h, barely edited video? I wouldn't.

20.06.2025 03:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Facing off against fire-breathing dragons with that amount of hairspray might not be fully advantageous.

18.06.2025 17:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Two decades ago I decided that using social media would only lead to aggravating distractions. Still think I was right.

"It's not the real world anyway." But it is, isn't it. You've just decided to stand behind a thick, sound proofed window.

We'll see, so far everyone has been sweeties.

18.06.2025 03:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A thing of beauty. Undeniably.

18.06.2025 03:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Screenshake on attack, classic, love it!

17.06.2025 03:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
This was the demo tape that my grandfather used to introduce me to computers on his ABC80.

This was the demo tape that my grandfather used to introduce me to computers on his ABC80.

It's my birthday so I'm feeling a bit sentimental. This was the demo tape that my grandfather used to introduce me to computers on his ABC80.

A swedish made micro computer by Luxor AB featuring a Z80 cpu. It launched in 1978 and consistently sold until the mid 80s. #retrocomputing #z80

17.06.2025 02:58 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What the, barely looks real. Cool.

16.06.2025 03:43 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
The Barcode Battler. An old electronics toy where you swiped barcodes from packages to generate heroes that got attributes based on the barcode's content. Then you'd battle other barcode generated heroes.

The Barcode Battler. An old electronics toy where you swiped barcodes from packages to generate heroes that got attributes based on the barcode's content. Then you'd battle other barcode generated heroes.

The Barcode Battler. Used to love this #retro #toy. It oscillated between easily gamed and impossible to figure out (or at least that's how I remember it).

Wonder what happened to mine. Seems like it's always the things you miss that you've lost.. which is logical now that I think about it..

16.06.2025 03:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'll never understand youtube. Some shorts from the stream now outnumber the main video views by a factor of 500. Makes sense since they're short, to the point and I tried to clip fun moments.

But nerd humor is controversial (?) as they have a perfect 50-50 like to dislike ratio. It's me, isn't it?

15.06.2025 04:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Creating HTML on the Amiga 500 - Stream archive 1 (20250610)
YouTube video by Anders Tonfeldt Creating HTML on the Amiga 500 - Stream archive 1 (20250610)

First stream went better than expected! Not sure if I actually got any viewers or if they were all bots but hey.

Since my channel is about #retro, #code & pain I did it on an #amiga 500 emulator running workbench 1.3.

Full stream archive is available here www.youtube.com/watch?v=iibK...

14.06.2025 08:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey hey, my first stream actually went fairly well. Except for the audio. Which is some of the worst I've ever heard. Suppose I could say that I've got a hidden talent for audio mixing.. that remains hidden.

11.06.2025 08:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Signs you're halfway through 40 #758: you reach for the eye drops right after putting them down.

10.06.2025 03:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

One of us is suspicious of what the other said. Can you tell which is which?

08.06.2025 04:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I took some quick excursions into zsh but in general I've used sh and then bash for decades now. nushell is the first shell that made me switch full time. Sure, I get it, "bash works" and change is awkward. But everything about nushell scripting is just magical.

www.nushell.sh

07.06.2025 05:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

I'm certain most programmers aged 40 and up will recognize "Step by step programming commodore 64" by Phil Cornes. It was a seminal book for many of us.

And then there's the section that inevitably made us all assembly programmers, or at least made us take our first baby steps down that route.

06.06.2025 07:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

There does seem to be a bug in obs though. If you connect the v4l2loopback virtual camera and it's the only /dev/videoX you have obs will segfault upon you trying to configure it.

If you add a physical camera it can enumerate before the virtual camera it will always work.

05.06.2025 07:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

adb connect 192.168.1.30:5555

sudo modprobe -v v4l2loopback exclusive_caps=1 card_label="virtual webcam"

v4l2-ctl --list-devices

scrcpy --video-source=camera --no-audio --v4l2-sink=/dev/video0 --camera-id=0 --camera-size=720x720 --no-video-playback

Then just add it as a v4l2 source in obs.

05.06.2025 04:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - Genymobile/scrcpy: Display and control your Android device Display and control your Android device. Contribute to Genymobile/scrcpy development by creating an account on GitHub.

A โ‚ฌ5 mobile phone stand, adb, scrcpy and my android phone and I've got a wireless, high quality webcam? Shockingly simple to set up too.

github.com/Genymobile/s...

05.06.2025 04:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That's interesting. I was supposed to do my first twitch stream today (creating a small website on an amiga 500 workbench 1.3 environment). What happens? I wake up at 01 and couldn't fall back asleep.

I wouldn't say I felt nervous but I was definitely thinking about the stream as I lay there. Huh.

04.06.2025 00:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Service workers, cdn caching and browsers doing their own caching however the heck they want.. it's the endboss of the beautiful mess we call the modern internet. Or house of cards, take your pick.

03.06.2025 04:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Summer. Finally. First of may was beautiful, then the rest of may was an absolute dumpster fire. Then 31st rolled around and we're back to blue sky (appropriate) and a nice summer breeze.

People's park in malmรถ, sweden.

02.06.2025 05:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@anderstonfeldt is following 19 prominent accounts