2025-06-28

Make YT great again

 A good way to make YT bearable again (besides the obvious), is to use the Firefox add-on BlockTube and set a filter. 


 

2025-06-01

Self-Experiment: Can You Survive with a 2006 Laptop Effectively in 2025?

2006 Let's Note CF-R5KW4AXS in 2025

Surviving a day with a long-haul flight with an almost 20 year old notebook

I will take a long-haul flight from Japan to Germany soon and I thought about things I could do to pass some time on the plane. Usually I'd just watch some movies and listen to podcasts etc, but that is a bit boring. Also, modern notebooks are so big, they don't fit well on the tray-table, especially when the person in front reclines their seat.

So, why not take a tiny old laptop and see how it goes?

The Specs

The laptop is a Panasonic Let's note R5 CF-R5KW4AXS with the following specs:

  • CPU: Intel Core Solo ULV U1300 @1Ghz (Centrino)
  • Memory: 1GB DDR2 SDRAM PC2-4200 μDIMM
  • GPU: Intel Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
  • Storage: TOSHIBA MK6034GA 56GB ATA Hard-Drive
  • Audio: Intel NM10/ICH7 Family High Definition Audio Controller
  • LAN: RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
  • USB 2.0 (×2): Intel NM10/ICH7 Family USB UHCI Controller
  • TYPEII (×1): Ricoh Co Ltd RL5c476 II
  • Screen: XGA TFT screen (1024×768)

Additional I plugged in:

  • PCMCIA:
    • WLan: PRO/Wireless 3945ABG
  • SD-CARD: 16GB

Other hardware-related things:

  • weight: 1kg
  • size: 23cm/18cm/24cm
  • tiny JP-Keyboard

Broken things:

As one would expect, the battery is long dead. I emptied out the case and kept the controller (in case I ever want to revive it).

  • Lithium Ion Battery (CF-VZSU42) 57720mWh voltage=7.4V

In total, a quite powerful machine.

The Software

Originally this thing came with Windows XP SP-2. As much as I enjoy vintage computing, this is nothing I can survive with for daily use. Instead I installed the following

The Expectations

I expect to be able to use this laptop for a whole day (a bit more actually). During the flight and during the stop-over.

The Productivity

Usage

Software

Working

Comments

encryption

gocryptfs

y es

CPU has no AES encryption, use -xchacha

Terminal

ROXTerm

yes

tmux

yes

Web

Firefox ESR

somewhat

really slow

Chromium

somewhat

can almost be usable with custom startup parameters

NetSurf

yes

not great with modern web-sites

Dillo

yes

limited with modern web-sites

links2

yes

my favorite browser

E-Mail

neomutt

Yes

excellent!

messaging

whatsapp

barely

web-client. heavy webapp , very slow

yes

unofficial libpurple plugin

line

barely

only via chromium plugin.

Signal

no

Official Client: No 32-bit Linux client. A whole story for itself.

no

Java client: No, not even with lot of effort (JVM>=22 vs 32bit )

yes

unofficial libpurple plugin

i-message

No

scnr . Of course not!

video

mpv

Yes

if the right codec

music

cmus

Yes

for the terminal (my default)

xmms

Yes

If I feel like GUI

reading

MComix

Yes

For digital comic books

writing

vim

Yes

with plugins. My default

AbiWord

Yes

If I need fancy WYSIWYG

The joy

Life is not just work, but also play. So, what is doable?

Usage

Software

Working

Comments

puzzle / strategy

XSkat

YES

Best game since 1995

Penguin *

YES

Solitaire and all that

Pioneers

YES

native

shooting / action

Commander Genius

YES

aka Keen

Open Tyrian

YES

Had to build it from source though

Epic pinball

YES

dosbox

Rocks'n'Diamonds

YES

Classic

Slime Volley

YES

yeah

Giana Sisters

YES

C64 emu

Doom

YES

Zandronum

Wolfenstein 3D

YES

EcWolf

adventure

ScummVM

YES*

For older games OK, but best stick to early 90s games

BAK

YES

Dosbox

Non-sense

YDKJ

YES

Dosbox with Win 3.11

The Experience

The build

I cannot recommend this, unless you are like me and this kind of thing is your hobby and brings you joy. 32-bit support is more and more a thing of the past, so even if you are willing to compile a lot of software from source, more often than not you will run into limitations.

The Heat

When the CPU load is high (for a long time), this laptop gets really hot. The touch-pad gets uncomfortably hot. Right next to it (above the CPU) it is so hot, that it hurts - not ideal.  However, just watching movies and playing games, especially when clocking the CPU down, was no problem.

The Summary

Ultimately, I will have to write this after my travel, but so far I am quite happy with the result. Let's see how everthing holds up during travel :-)

The Gallery

The whole laptop. I put a piece of Lego to show its size.
The desktop
The official Line Web Client in Chromium
Testing Signal with Pidgin (libpurple)
Watching teli

2025-04-26

XSkat on MacOS

Maybe the first game I ever played on Linux is XSkat. The other day I wondered, if it would build on MacOS, and - yes, it does.


 

 Here the patch:

diff --git a/Imakefile b/Imakefile
index ab1b892..06fd031 100644
--- a/Imakefile
+++ b/Imakefile
@@ -19,13 +19,28 @@
 */
 
 /*DEFL=-DDEFAULT_LANGUAGE=\"german\"*/
+/* macOS-specific adjustments */
+#ifdef Darwin
+   # Use clang instead of gcc
+   CC = clang
+   # X11 paths for Homebrew
+   X11_BASE = /opt/X11
+   X11_INCLUDES = -I$(X11_BASE)/include
+   X11_LIBDIR = -L$(X11_BASE)/lib
+   # SDK paths
+   SDK_PATH = $(shell xcrun --show-sdk-path)
+   EXTRA_CFLAGS = -isysroot $(SDK_PATH) $(X11_INCLUDES)
+   EXTRA_LDFLAGS = $(X11_LIBDIR)
+#endif
+
+/* Language selection */
 DEFL=-DDEFAULT_LANGUAGE=\"english\"
 
 DEFI=-DDEFAULT_IRC_SERVER=\"irc.fu-berlin.de\"
 
 DEFINES=$(DEFL) $(DEFI)
 
-LOCAL_LIBRARIES=$(XLIBONLY)
+LOCAL_LIBRARIES=$(XLIBONLY) $(EXTRA_LDFLAGS)
 
 OBJS=skat.o ramsch.o null.o bitmaps.o xio.o xdial.o irc.o text.o
 SRCS=skat.c ramsch.c null.c bitmaps.c xio.c xdial.c irc.c text.c


I had to install a few brew packages.

brew install imake xorgproto libx11 libxext libxt

2025-04-06

IBM Adoption

 IBM  ThinkPad R50e (1834K3J)

Just randomly picked this thing up at HardOff on the weekend.

 


Says no RAM and no HDD (and has no Alt-Key).

I thought for 1.1k Yen, I'll take it home and see what it does.

The manual is on archive.org - nice.

I found some RAM (1GB) and an old IDE HDD (from a broken G4 iBook) and threw it in.

I use a variable PSU at 16.5V - power on and all is working fine!

Well, the Bios backup battery is of course dead. I'll have to replace it, if I want to keep this thing.

Then I remembered, that somewhere in my parts bin should be a Pentium M CPU that I could screw in for a nice upgrade. It came with a Celeron 1.3GHz and I upgraded it to a Pentium 1.7GHz.

Next I grabbed the Recovery CDs and installed XP. Unfortunately I don't have the original Japanese CDs, but only the German ones - but they did the trick.

XP runs fantastic on this old machine, but there is only so much one can do with XP.

I did the whole shenanigans with legacyupdate and upgrade Windows as much as possible.

Then I removed a bit of bloat-ware (Norton 2004, really not what I want to deal with).

Next I ran a geekbench2 benchmark : 1151 - what a beast :)

About:


 

2025-03-10

Keen on M1

Recently I came across Commander Genius, which [..] let's just say is a way to play Commander Keen on modern machines.

Since I am on ARM64 Darwin, a bit of tweaking needs to be done to run this x86_64 solftware. Here my notes:

 

  • You need Rosetta installed
  • You need to install openssl for x86_64. To not conflict with Homebrew for arm64, install it in a separate directory.

Open a x86_64 shell: 

> arch -x86_64 zsh

Install homebrew in a different directory (I use /Volumes/1TBSSD/opt/homebrew-x86_64, choose what fits your need)

> mkdir /Volumes/1TBSSD/opt/homebrew-x86_64
> curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C/Volumes/1TBSSD/opt/homebrew-x86_64
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 3812k  100 3812k    0     0  3721k      0  0:00:01  0:00:01 --:--:-- 9451k
> export PATH="/Volumes/1TBSSD/opt/homebrew-x86_64/bin:$PATH"
> which brew
/Volumes/1TBSSD/opt/homebrew-x86_64/bin/brew
> brew install openssl@3

  • change line 3 of the install script as below

DYLD_LIBRARY_PATH=/Volumes/1TBSSD/opt/homebrew-x86_64/lib:$DYLD_LIBRARY_PATH ./CGeniusExe

That is it.

2025-02-21

(S)VCD - I've got no time for this

 (S)VCDs 2025

The other day I found my Internet Backup from around 1999 on CD-R.
Among the disks where "a few" (S)VCDs - a format probably nobody knows by now.
 
I didn't have time to deal with the whole vcdxrip and what-not. The data is not of high value, and given that 99% of CD-Rs read without error (despite their age and non-ideal storage), I figured I just don't care and use cdrdao.
 
cdrdao read-cd ----read-raw --device <Your device>  --datafile disk1.data disk1.toc
 
Then just take that home and extract the data with a little bit of dd.
for f in *.toc; do ~/bin/vcd_extract.sh $f; done

2023-12-03

Downgrading the G4

I could no longer take the pure performance of my G4 PowerMac, so when I saw this old ATI card in the Junk section of the local Hard-Off for 100円, I had to pick it up.

Before the down-grade, I was running a hacked Nvidia GeForce, which replaced the original ATI (that I still have). 

Firstly I was surprised that the card actually works. I guess I (or it) was lucky that it was only in the Junk bin without protection for long.

Test-setup:

  • MacOS 10.4.11 (Tiger)
  • Cinebench 2003
  • GeekBench3

Results

Geekbench results where identical, since it doesn't test GPU in that version.
Cinebench, impact was high:

 But hey, I don't keep that thing around for performance computing.

As a bonus, my MacOS 9.2 partition is now usable again. I could not for the love of god get it to work with the Geforce.

So finally I can enjoy errors like this again :-)

"I'll finish you like Macintosh does floppy disks."
 

2023-01-04

 2020 Gaming PC

.. or maybe not

Limelight 2020 personal workstation

I came across this random computer. It didn't (and still doesn't) work, but I thought I take it apart to figure out what it might be.

 



I suspected it might be some sort of XT clone, and indeed, inside is a M80C86 from OKI. Isn't "M"for "military"? Looking at things, this looks like a clone of a Tandy laptop (which itself was a clone of the IBM).

I took this baby apart, because the floppy drives where kind of stuck - they would not take disks. And also I wanted to check for any bios batteries to remove.


Yeah - greetings from 昭和62年, that thing has been removed.

It came with 2 expansion cards



Here some pictures of the mother and daughter boards



I was able to get the floppies going, but looking at the age of this thing, it probably wants DD disks, which I currently do not have. Speaking of the floppies, they are not standard - some weird thing going on with the eject button being in the middle.



Also - check out this keyboard. I like that there are even extra Y/N keys - amazing.
The keyboards lower keys where all stuck, but pulling them out and giving them a few days rest seems to have fixed them. The machine is also incredibly clean, seems like it was never really used. Not sure what to do with it though. Unfortunately it does not have a monitor out and even though the display (barely) works, it's not really great for doing anything with.

2022-04-18

Too long in Japan syndrome

So yesterday I take the kids to some park in 世田谷 and for Tokyo standards is a nice big park. While I stroll around, I notice some fellow bloody foreigners of the pale kind stalking through the undergrowth, apparently looking for something. I notice that even their kids are very involved in helping to find whatever they have lost, so it must be something really important - maybe their phone or car keys.

I was 0.5s away from asking them what they lost and if I can help looking for it. - Then it dawned on me. Today is Easter Sunday - they are looking for Easter Eggs. 🤦

2021-10-11

My path to the S8 replacement.

So my trusty Samsung S8 died the other day without any apparent reason. It was just charging and all of a sudden in the middle of the night it starts screaming (well beeping really loud) and the screen flashes. Half drunken I just pushed the power button to shut it off. That is the last thing I ever heard of it. It was dead from the next day. I have insurance, however because the phone is "too old", there is no way to have it repaired. The only option is a A42 as a replacement phone. This sounds good, as it is a new phone and thus gets a somewhat recent Android version, however being an "A" phone from Samsung - it lacks a lot of features that my S8 had. I was never a big fan of the "Samsung Experience" (quite an awful experience imho), but I found multiple work-arounds via 3rd party apps to make it bearable (Nova, other keyboard, Bixby-button work-around app, force uninstall some apps via USB).

That made think: What are the average peasants options?

I came up with these for me:

The somewhat affordable droidProsWeightConsWeight
Google Pixel 5a
No bloatware - no "custom" experience - no extra assistants5Relatively expensive for the average peasant4
Big modern screen4You submit to the digital overlords1
Good stereo sound - headphone jack3Big and chunky2
ScoreFingerprint sensor that "just works"5No Wireless charging2
16
Very good cameras2The side buttons are not very ergonomic1
Long software support expected2
USB-C1
5G support1
Multilingual (Keyboard, Interface, Assistant)3
Total26Total10
The DoCoMo "replacement" for the S8ProsWeightConsWeight
Samsung A42
Big modern screen4Bloatware OVERLOAD 5
Headphone jack1Awful speaker - MONO3
Pretty good cameras2under screen fingerprint scanner (works about 50% of times)2
ScoreCheap4There will be 0 feature updates / OS updates and security updates will be months late (I know from S8 experience)2
-9.5
USB-C1Only Japanese and English of the relevant (for me) languages are supported. (No German, No Español, No Pусский)3
Pitty for non big IT company0.5No wireless charging2
The side buttons are not very ergonomic and "inverted"1
Extra malus for the system stability, random crashes and quirky work arounds to get basic apps like youtube and casting to work3
No 5G1
Total12.5Total22
5 year old device from appleProsWeightConsWeight
Refurbished IPhone 8
Cheap4Small, but good screen2
Good stereo sound2No Headphone jack1
Still surprisingly good camera2Thunderbolt1
ScoreFingerprint sensor that works best5used (battery not 100%, might not have as much life left as a new one)4
12
Multilingual support (really good with Apple)3outdated specs (C/GPU slower than modern)2
Wireless charging2No 5G (of course)1
Long software support2
Ergonomic side buttons - quiet mode switch1
Great integration with Mac2
Total23Total11