DVRC's Avatar

DVRC

@dvrc.bsky.social

Adopter of orphaned technologies, aspiring NeWSmaker, local troublemaker CS student at UniCa

35 Followers  |  40 Following  |  36 Posts  |  Joined: 20.11.2024  |  2.2027

Latest posts by dvrc.bsky.social on Bluesky

tired: it's always DNS

inspired: ICANN feel it coming in the air tonight

29.09.2025 11:02 โ€” ๐Ÿ‘ 1322    ๐Ÿ” 278    ๐Ÿ’ฌ 18    ๐Ÿ“Œ 8

No problem, we'll call ourselves "partisans"...

20.09.2025 19:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I should check if setting the menus to use the linear ones the behavior changes. Still, look at the source code...

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

OFC I'm stupid and I was byteswapping again the glyph bytes back into the original array instead of using a tmp var to do it.

You don't want to see what's going on inside "mem_rop.c" and its CPP macro abuse...

28.08.2025 22:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Little progress done with NeWS port on BSD and Linux.
32 bit color has been hacked into in a crude way, and glyph rendering is almost fixed (although some glyphs don't render). Also wrote a very WIP wrapper for libinput (and the Linux/Wayland event model is very unfriendly towards this software).

28.08.2025 19:50 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Reading more Schlumberger papers I learnt that they developed software on Interlisp-D, including OOP extensions (the Strobe language) and an interface builder (Impulse-86). I wonder if any of it survived, in the hope of running it on Medley Interlisp someday.

17.08.2025 21:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

I didn't know that Kubota Graphics put the DORร‰ graphic library out in the wild.
ftp.funet.fi/pub/graphics/packages/dore

04.08.2025 18:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Today a SPARCstation 10 arrived. After some fighting with the CD drive, I installed SunOS 4.1.4 and NeWS 1.1.
Probably this is the first time after years that it runs on Sun hardware.

The next step would be making it run on a Sun-3 (emulated or hardware).

31.07.2025 20:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

The NeWS lore is a rabbit hole: as it wasn't enough a company called Schlumberger developed a tool called "LISPscript", which could either generate Common LISP-PS glue code or compile LISP to PS.
They also had an OOP library for CL called "HyperClass".

(Pics from the NeWS book and papers).

27.06.2025 15:51 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'll have to put all the stuff I found on some repo that anyone van clone.
Anyway, QEMU 8.0.5 is the last version working for SunOS 4.1.4.
NeWS 1.1 comes from Don Hopkins archives, and GoodNeWS comes from Sun User Group 89 tar from John Gilmore

26.06.2025 16:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
European Citizens' Initiative Give your support !

Remember, we still have 5 and a half weeks in which we can still make a difference with #directdemocracy
Get friends and family to sign our Initiatives, and get influencers talking about the most important movement in gaming history!
eci.ec.europa.eu/045/public
petition.parliament.uk/petitions/70...

23.06.2025 21:19 โ€” ๐Ÿ‘ 294    ๐Ÿ” 261    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 24
Post image Post image

With the keyboard working, now many other things work, including the GoodNeWS environment and the PSIBER

13.06.2025 07:42 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

And now keyboard works fine.
The workaround wasn't obvious: the patch suggested by Sun works as intended, but the file "repeat.ps" is damaged. Commenting "(NeWS/repeat.ps) run" in the "UI.ps" file did the trick, at the cost of losing key repetition.
At least now I can use native terminal emulators.

08.06.2025 22:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks again to @larsbrinkhoff.bsky.social for preserving it

08.06.2025 17:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

After fighting with QEMU, I finally managed to compile the sources of UniPress Emacs 2.20.
It's really cool to see it working, but I can't type yet due to the keyboard issue that breaks nearly all the NeWS applications.

08.06.2025 17:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

There are also 4 proposals to abolish part of the "Jobs Act", and to make contractors liable in case a worker gets injured/dies in a workplace of a subcontracted company.
From center to right, the political class invited either to boycott, refuse the cards or to vote against.

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

"Eppur si muove"

21.04.2025 17:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Floppy disk with UniPress Emacs V2.20.

Floppy disk with UniPress Emacs V2.20.

New addition to the Emacs collection: UniPress Emacs V2.20 from 1989.

18.04.2025 16:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

Learnt about JXL art yesterday because of a DEF CON challenge.
I made these fiddling with parameters on this site: jxl-art.surma.technology

14.04.2025 20:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Font unpacking is done. Now I'll have to investigate why the colormap is wrong, why the text rendering is broken (which also is needed for the cursor).

06.04.2025 17:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
screenshot of the most useless captcha in the world (can be solved via copy paste)

screenshot of the most useless captcha in the world (can be solved via copy paste)

I love security

04.04.2025 14:20 โ€” ๐Ÿ‘ 1016    ๐Ÿ” 52    ๐Ÿ’ฌ 31    ๐Ÿ“Œ 7
Post image

Had to rewrite cst_readfamily() to correctly unpack the font. It was tedious considering the format is big endian and the members of structs were 32 bit long.
Wrote also a little tool to dump font infos.
Further work will be needed.

16.03.2025 23:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

It was the wrong ioctl() (a single letter mistake).
Now I'll have to investigate why fonts are not getting retrieved.

06.03.2025 22:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Getting closer. I expected a segfault, but instead it's starting to come to life

06.03.2025 21:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The psychopath showed its true essence once and for all. Don't worry, he'll get the right punishment someday.
As partisans used to say, "oggi si smura"...

21.01.2025 10:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Could the alternative be a graphic console? Hovering on a file or name highlights it, the action executed depends on mouse + keyboard combo, and the file type or the name.

Somebody told me that the Genera/CLIM Listener comes pretty close.

12.01.2025 10:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

"Wish you a merry X-Mess and happy NeWS year"

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

"You will be visited by three spirits"

The three spirits (and a leg):

24.12.2024 09:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

In a dumpster of Uni (secured just by a lock) there are various systems with an Asus Rampage IV Extreme, and various NVidia Titan SLI.

They used to cost a lot, but whoever gets rid of stuff like this never bothers to ask students if they want it instead.

Dumpster diving is a moral duty.

22.12.2024 12:48 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Navi with Christmas hat.

Navi with Christmas hat.

Feliz Navi!

21.12.2024 16:46 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@dvrc is following 20 prominent accounts