Einen Kindheitstraum wiedererleben: Restaurierung eines IBM PS/1 2168

2025-09-12

1993 träumte ein 14-Jähriger von einem IBM PS/1 2168. Jahre später begibt er sich auf die Reise, ein gut erhaltenes gebrauchtes Modell zu erwerben und zu restaurieren. Der Artikel beschreibt den Restaurierungsprozess, detailliert die Auswahl der Teile, die Systeminstallation, die Fehlerbehebung und Upgrades. Er hebt das einzigartige Design und die hervorragende Leistung der Maschine hervor, einschließlich der ikonischen Model M Tastatur und der bemerkenswerten Erweiterbarkeit. Dies ist nicht nur eine Computerrestaurierung; es ist eine nostalgische Reise in die Vergangenheit.

Mehr lesen
Hardware

Einen Kindheitstraum wiederaufleben lassen: Restaurierung eines IBM PS/1 2168

2025-05-18

Der Autor, seit 1993 von Computern begeistert, hat immer von einem IBM PS/1 2168 geträumt. Im Winter 2024 erfüllte er sich seinen Kindheitstraum, indem er einen restaurierte und DOOM mit maximalen Einstellungen spielte. Der Artikel beschreibt detailliert den Prozess der Suche, des Erwerbs und der sorgfältigen Restaurierung dieses 30 Jahre alten Klassikers, einschließlich der Auswahl von Tastatur und Bildschirm, der Installation von PC-DOS 7 und des Upgrades von CPU und Cache. Er zeigt die Leidenschaft des Autors für Retro-Computing und sein technisches Know-how.

Mehr lesen
Hardware

Über "Hello, World" hinaus: Ein tiefer Einblick in die Erstellung von ausführbaren Dateien

2025-05-05

Der Autor erinnert sich an die angenehme Erfahrung, C und C++ zu lernen, steht dies aber dem mühsamen Prozess gegenüber, Programme in ausführbare Dateien umzuwandeln. Diese Artikelserie soll die Lücke in bestehenden Programmierlehrbüchern zum Thema Kompilierung schließen. Es werden die Kernkonzepte des Compilers behandelt und Behauptungen durch reproduzierbare Schritte mit Binutils und dem ausführlichen Modus (-v) des Treibers verifiziert. Ziel ist es, den Lesern ein vollständiges Verständnis des Prozesses der Erstellung ausführbarer Dateien zu vermitteln und sie von der Frustration über mysteriöse Fehler wie LNK2019 und LNK4002 zu befreien.

Mehr lesen

fastDOOM: DOOM auf einem 486-Prozessor beschleunigen

2025-03-04

Dieser Artikel befasst sich mit den bemerkenswerten Leistungsoptimierungen des fastDOOM-Projekts, das die Geschwindigkeit des klassischen Spiels DOOM auf einem 486-Prozessor um 30 % oder mehr gesteigert hat. Der Autor vergleicht mehrere Versionen von fastDOOM mit der Originalversion, analysiert Codeänderungen und den Git-Verlauf, um die Geheimnisse hinter den Geschwindigkeitsverbesserungen aufzudecken. Dazu gehören Code-Reduzierung, Inline-Funktionen, Rendering-Optimierungen (unterschiedliche Behandlung von Modus Y und Modus 13h) und CPUspezifische und bus-spezifische Anpassungen. Der Autor untersucht auch die Auswirkungen verschiedener Videomodi (Modus Y vs. Modus 13h) auf die Leistung und diskutiert erfolglose Optimierungsversuche. Der Artikel endet mit einem herzlichen Lob für Victor Nieto, den Schöpfer von fastDOOM, für seine beeindruckende Arbeit.

Mehr lesen
Spiele