hardware -> retro category, discord killed support for winxp

This commit is contained in:
Wouter Groeneveld 2021-04-05 12:10:16 +02:00
parent d913ab054b
commit 75d711f1bd
18 changed files with 55 additions and 29 deletions

View File

@ -7,7 +7,7 @@ tags:
- games
categories:
- braindump
- hardware
- retro
published: true
---

View File

@ -5,9 +5,8 @@ bigimg: gtacrash.jpg
date: 2020-09-26
tags:
- 486
- retro
categories:
- hardware
- retro
---
After the [Sound Blaster](/post/2020/09/486-upgrade-sound-blaster) and [SD-to-IDE](/post/2020/09/486-upgrade-sd-hdd) upgrades, it was time to do a decent performance analysis on the vintage DOS computer I now proudly own. The [original 80486 blog post](/post/2020/09/reviving-a-80486) mentioned a CPU upgrade from DX40 to DX2-66 MHz, but how big is this performance gain in practice? Let's install Dosbench and find out.

View File

@ -4,9 +4,8 @@ date: '2020-09-23'
subtitle: "Getting tired of loud hard drives? Here's a flash solution."
tags:
- 486
- retro
categories:
- hardware
- retro
---
The [revived 486 PC](/post/2020/09/reviving-a-80486/) came with a Conner CFS210A `213` MB hard drive. As mentioned then, I like _silent_ computers, so the first thing I did was flick out the low-end 12V PSU fan. That improved next to nothing thanks to the old HDD that seemed to take of as soon as the power switch was flipped. Next to the noise problem, a more pressing issue appeared: after a week of fiddling with the PC, things started crashing. It got worse: `COMMAND.COM` and master boot record stuff broke, requiring a boot floppy in order to access files on the hard drive.

View File

@ -5,9 +5,8 @@ subtitle: "A Classic ISA sound card, including MIDI daughter board!"
tags:
- soundblaster
- 486
- retro
categories:
- hardware
- retro
bigimg: sndblaster.jpg
---

View File

@ -4,9 +4,8 @@ date: '2020-09-03'
subtitle: "27 years later, does it still work?"
tags:
- 486
- retro
categories:
- hardware
- retro
---
What better birthday present to wish for as rapidly too old growing nostalgic computer nerd than a too old PC? "_Here, take this. At least now we don't have to haul it to the container park!_" And what exactly is _this_?

View File

@ -3,9 +3,8 @@ title: Building a Core2Duo Windows XP Retro PC
subtitle: "Gaming from UT2004 to (almost) The Witcher 2!"
tags:
- winxp
- retro
categories:
- hardware
- retro
date: 2020-10-25
---

View File

@ -3,9 +3,8 @@ title: Building an Athlon Windows 98 Retro PC
subtitle: "Gaming from Quake to Quake III: Arena!"
tags:
- win98
- retro
categories:
- hardware
- retro
date: 2020-10-17
---

View File

@ -5,9 +5,8 @@ subtitle: "From a Cheap PCI128 To EAX Advanced HD"
tags:
- soundblaster
- win98
- retro
categories:
- hardware
- retro
bigimg: audigy.jpg
---

View File

@ -5,9 +5,8 @@ subtitle: "From Embedded Realtek To EAX 5 Blasting Sound"
tags:
- soundblaster
- winxp
- retro
categories:
- hardware
- retro
bigimg: xfi.jpg
---

View File

@ -26,7 +26,6 @@ keywords:
- javascript m1 apple
- javascript arm64
categories:
- hardware
- programming
---

View File

@ -5,9 +5,8 @@ subtitle: "Get more out of that AGPx4 slot!"
tags:
- geforce
- win98
- retro
categories:
- hardware
- retro
bigimg: geforce3.jpg
---

View File

@ -2,10 +2,8 @@
title: "My Retro Desk/Gaming Setup in 2021"
date: '2021-02-02'
subtitle: "A peaceful co-existence of old and new"
tags:
- retro
categories:
- hardware
- retro
---
Thanks to my resurgent interest in retro computing, I discovered others' setups and blogs that inspired me to completely rework my home office. Of course, COVID-19 also made sure I invested in better office equipment at home. Well, _better_ is subjective. It will never be as cool as [The Byte Cellar](https://www.bytecellar.com/photo_pano.html): I simply don't have the space (nor permission from my wife; nor the nostalgic connection with many older machines). "[Post your gaming setup](https://www.resetera.com/threads/post-your-gaming-setup-2021-edition.354757/)" is a yearly tradition at the [ResetEra](https://www.resetera.com/) forums, but the Reset community is mainly a next-generation console-centered one that showcases mostly shiny TVs in living rooms.

View File

@ -3,10 +3,9 @@ title: "The insanity of collecting retro games"
date: '2021-02-21'
subtitle: "Is a physical collection really worth it?"
tags:
- retro
- games
categories:
- hardware
- retro
---
When I posted my [retro 2021 desktop setup](/post/2021/02/my-retro-desktop-setup/) at the beginning of this month, I unintentionally left out a photo of my SNES/Game Boy/whatever physical cartridge collection. You can marvel at my very limited (past) [2007 gaming setup](https://jefklakscodex.com/articles/features/gaming-setup-2007-flashback/) and collection over at Jefklak's Codex - I'll go ahead and steal a few photos there to sprinkle them over this article.

View File

@ -0,0 +1,39 @@
---
title: Discord killed support for WinXP
subtitle: There goes the group chat while farming for gear...
date: 2021-04-05
tags:
- games
categories:
- retro
---
Since reassembling the Diablo II squad at the end of 2020, we've been relying on the Discord voice sharing service to mumble, curse, and muse about our magic find percentage, resistances, and whatnot. Diablo's in-game chat support is nice enough, but talking to your friends while playing is both faster and more fun.
As you might know by now, I'm a retro nerd. That means I play Diablo II on a _proper_ PC, not on a Windows 10 laptop in "emulation mode". I wish I could use the Windows 98 PC for that, but since we're jammin' on the [EuropeBattle.net D2 servers](http://europebattle.net/d2/), the replacement executable sadly only runs in XP or higher. Oh well, still enough retro vibes for me, as I use [one sreen for both PCs](/post/2021/02/my-retro-desktop-setup/) anyway. But something dreadful happened a month ago. Really, really dreadful.
## Discord stopped working on Windows XP.
I use the [Basilisk](https://basilisk-browser.org/) browser on there, a pre-Servo Firefox open source XUL-based web browser. It's based on the Goanna rendering engine and kind of a fork of good ol' Gecko - hence the name "Basilisk". Although the website states it is only compatible with 64-bit operating systems, a 32-bit variant exists called [the Serpent browser](https://rtfreesoft.blogspot.com/2021/04/weekly-browser-binaries-20210403.html). New binaries are still being produced, the latest one being only a few days old. 32-bit forks of the Pale Moon browser, called New Moon, are also out there, being maintained by the same person.
Older versions of browsers come equipped with internal `useragent` strings that give away metadata, probably without you noticing. That's how Discord decided for me it was time to move on. When attempting to log in, you're greeted with the following pleasant message:
> Unsupported Browser. You want to be able to talk to your friends, right? Switch to the latest Chrome, Firefox, Edge or download the Discord app to start talking right now!
Right. I hate sites or apps telling me what I can and cannot do. I get it, security and all, people should upgrade, not live in the past, stop using Internet Explorer, yadda yadda. But this is a retro machine! "Wow dude, pull that Ethernet cable, quick! It's not safe!" In this [interesting GitHub issue](https://github.com/discord/discord-rpc/issues/83), someone says having a computer running XP connected to the internet "is nothing but _irresponsible_". I'll be the judge of that, thank you very much. So, a simple reconfiguration of the user agent string fixes this. Go to `about:config`, configure a setting with key `general.useragent.override.discord.com` and value `Mozilla/5.0 (Windows NT 10.0; rv:62.0) Gecko/20100101 Firefox/87.0` and you're in.
Well, that worked up to a month ago. And then, Discord changed its internal speech transfer protocol that somehow renders my hack useless. Now, all I can see is _"RTC Connecting"_ when attempting to join a voice channel. I tried both New Moon and the recent version of Serpent: same result.
This stinks.
## Why do you need Discord on old machines?
Good question. To make **this** more enjoyable:
![](../d2-multiplayer-act2.jpg "Some fellows enjoying a Diablo II session in Act II.")
My friends play on modern machines - obviously. I refuse to do so - obviously. We need a chat protocol that supports both. Right now, I have to make do with the Discord app on a smartphone next to the computer that gets really hot after a few hours. I had to build a little stack of books to put the phone as close to my face as possible while still playing comfortable. Ridiculous. Yesterday, I resorted to simply opening Discord on my Mac and that worked OK.
But still, these are quick fixes, and I do not see why I can't use old hardware if a "modern enough" browser lets me transfer data using TLS encryption. I have considered TeamSpeak-ish alternatives, but none work as easily or as well as a simple Discord voice channel. To be honest, I do not want to set up yet another server just to enjoy a bloody multiplayer retro gaming session.
If there is anyone out there having success with other means, I'd greatly appreciate the suggestions. Fleeting efforts like [Talk32](https://github.com/DoaJCBlogger/Talk32) are still miles off and [Ripcord](https://cancel.fm/ripcord/) is Windows 7+ only. Until then, I guess placing a modern laptop next to an old desktop will have to do.

View File

@ -27,8 +27,8 @@ Use `*` to partially match terms.
- [Programming](/categories/programming): Software engineering, programming languages, TDD, DDD, etc
- [Webdesign](/categories/webdesign): Design, layouting, website generation, privacy, speed, etc
- [Software](/categories/software): Productivity tools, writing toolchains, etc
- [Hardware](/categories/hardware): Disassembling retro machines, cartridges, circuit boards, etc
- [Education](/categories/education): Computing education, teaching, PhD work, findings in academica, etc
- [Retro](/categories/retro): Disassembling retro machines, cartridges, circuit boards, etc
- [Education](/categories/education): Computing education, PhD work, findings in academica, etc
- [Learning](/categories/learning): Self-improvement, meta-learning, reading and journaling, etc
`} catch {`

View File

@ -10,7 +10,7 @@
{{ $content := $content | replaceRE `{{< audio "(.+?)" >}}` "=> https://brainbaking.com/$1 Embedded Audio link - $1" -}}
{{ $content := $content | replaceRE `{{< video "(.+?)" >}}` "=> https://brainbaking.com/$1 Embedded Video link - $1" -}}
{{ $content := $content | replaceRE `{{< youtube (.+?) >}}` "=> https://www.youtube.com/watch?v=$1 YouTube link to $1" -}}
{{ $content := $content | replaceRE `<.*?>` "" -}}
{{ $content := $content | replaceRE "([^`])<.*?>([^`])" "$1$2" -}}
{{ $content := $content | replaceRE `\n\n!\[.*\]\((.+?) \"(.+?)\"\)` "\n\n=> $1 Image: $2" -}}
{{ $content := $content | replaceRE `\n\n!\[.*]\((.+?)\)` "\n\n=> $1 Embedded Image: $1" -}}
{{ $links := findRE `\n=> ` $content }}{{ $scratch.Set "ref" (add (len $links) 1) }}

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

View File

@ -58,7 +58,7 @@
{{ $content }}
<p>
By <a href="/about">{{ .Site.Author.name }}</a> on <time datetime="{{ .Lastmod.Format "2006-01-02" }}">{{ .Lastmod.Format (.Site.Params.dateFormat | default "2 January 2006") }}</time>.
By <a href="/about">{{ .Site.Author.name }}</a> on {{ .Date.Format "2 January 2006" }}.
</p>
]]>
</description>