Stefan Rink's Avatar

Stefan Rink

@stefanrink

A human citizen of planet Earth, located in EU/Netherlands. - You may encounter some Dutch directness from me -

37
Followers
21
Following
1,005
Posts
31.01.2024
Joined
Posts Following

Latest posts by Stefan Rink @stefanrink

I have 6 colors here but half my house uses old wired from the sixties.

Black, Red, Grey, Yellow, Blue and Brown.

However the old (red/black/grey) is still in copper tubes so that could become some ElectroBoom fun for me some day.

09.03.2026 17:49 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Still busy compiling stuff; have had a perfect score for days now. ๐Ÿ‘

Also with the ventilator at 50% duty the CPU never exceeds ~45c while staying nice and quiet.

07.03.2026 02:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

He is giving that bottle a blow-job. ๐Ÿคฃ

06.03.2026 14:37 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿ‘

06.03.2026 06:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I still have one of these.. the Super Pet. ๐Ÿ‘

06.03.2026 06:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

My ICQ number was below 1.000.000 but what is the point?

06.03.2026 06:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For the next couple of years I'd avoid any building with the name Trump on it. As for the Trump admin/family, they have limited their future vacation destinations by a lot.

Killing the spiritual leader of ~300 million people worldwide can give some side effects.

05.03.2026 13:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Something like this;

You can get the DeviceID from checking with something like `pciconf -lv | grep -B1 NVIDIA`

05.03.2026 03:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

There is a bug in Xorg that prefers only the name nouveau or something and you need to add a device with busid to an xorg.conf to make it work.

That and maybe use the latest drivers from nvidia.com

05.03.2026 03:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Ah, they already took its magic smoke and used it in another project. You've been scammed. ๐Ÿค•

04.03.2026 19:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I know from experience that it's impossible to put the magic smoke back in those things even if you managed to capture it. ๐Ÿซฅ

04.03.2026 12:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Is this a challenge you want me to take? ๐Ÿ˜‰

04.03.2026 11:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Trough d-bus, seriously? Has to be sarcasm. ๐Ÿคฃ

04.03.2026 11:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Two more classics;

* Eureka
* Serenity/Firefly

03.03.2026 21:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Pam would be crushed. ๐Ÿคฃ

03.03.2026 21:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For you as a consumer the money is just gone. It has transferred into the pockets of people that think they need it more then you.

Someone has to pay those poor hungry shareholders and CEO's. ๐Ÿ‘

03.03.2026 12:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿคฃ

03.03.2026 12:35 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Dude is just going to plead the 5th a bunch. ๐Ÿค

28.02.2026 16:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Back to assembling the assembler... ๐Ÿ‘

28.02.2026 16:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If you want electrolytes, eat a damn battery. ๐Ÿ˜‰

28.02.2026 15:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Well, at least it's a step-up from writing stuff in HEX directly in the ROM in Digital. ๐Ÿ‘

26.02.2026 14:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Other fun stuff this architecture allows;

PUSH R0-R5
- Some error happens here
RETF

- No worries, it just returns because it remembers where the last pointer is and only ret to that and doesn't allow you to pop the pointers. ๐Ÿคฃ

25.02.2026 15:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Example;

CALL function ; Call something
FRET ; If it failed we return
-stuff
RETT or RETF to signal the parent.

The stack always remembers where the pointer to the return value lives on stack and also remembers if there was a handler next to it so it just returns to that or the parent instead.

25.02.2026 14:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

There is a lot more like a lot of error handling is hardware driven with use of a special true/false flag; functions can use that to bail on errors when calling other functions.

Basically every function call can have its own error handling without a performance hit comparing results.

25.02.2026 14:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

This CPU would be stupidly secure against all of the most common bugs and hacks.

It's impossible to poison the stack.
It's impossible to access memory from supervisor or other objects.
It's impossible to change executable code (so no JIT for users)

And no need for a MMU and pagetables.

25.02.2026 14:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

For a 'search company' like Google it should be considered bad that searching a Gemini chat is broken as hell. Scrolling back to find something is also really painful. ๐Ÿคฃ

25.02.2026 14:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

More stuff working, also started assembling the assembler..

25.02.2026 14:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah, some people just want to feel special. ๐Ÿคซ

25.02.2026 13:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Did a lot of verilog, mostly tweaking the opcodes to it just makes more sense and easier for the current human compiler.

It can already do tons of fun stuff and everything is still happening in a single cycle. Multi-cycle opcodes are planned but not implemented yet.

More supervisor/user stuff done

24.02.2026 22:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

More tweaking to make every clock count. ๐Ÿ‘

24.02.2026 20:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0