Posts mit dem Label retro werden angezeigt. Alle Posts anzeigen
Posts mit dem Label retro werden angezeigt. Alle Posts anzeigen

Dienstag, 21. Juli 2026

Retro - Wie Community-Projekte alte Spiele auf moderne PCs bringen

Viele bekannte Konsolenklassiker erfreuen sich auch Jahrzehnte nach ihrer Veröffentlichung großer Beliebtheit. Dank engagierter Open-Source-Communities können einige dieser Titel heute als native PC-Versionen genutzt werden. Mit moderner Grafik, hohen Auflösungen und deutlich flüssigeren Bildraten.

Statt auf Emulatoren zu setzen, werden bestehende Spielprogramme technisch analysiert und für aktuelle Hardware neu aufbereitet. Dadurch lassen sich viele Klassiker in Full-HD oder sogar 4K-Auflösung spielen. Unterstützt werden moderne Grafikschnittstellen, höhere Bildraten sowie zahlreiche Komfortfunktionen wie frei belegbare Tasten, Grafikfilter oder Community-Modifikationen.

Besonders bei älteren 3D-Titeln profitieren Spieler von den technischen Verbesserungen. Während die Originalspiele oft mit niedrigen Auflösungen und begrenzter Performance liefen, können moderne Versionen auf aktueller Hardware ein deutlich schärferes Bild und ein wesentlich flüssigeres Spielerlebnis bieten.

Die Installation ist mittlerweile vergleichsweise einfach:

  1. Das gewünschte Community-Projekt (Harbour Masters 64) von dessen offizieller Projektseite herunterladen.
  2. Einen passenden Launcher (N64 Recomp Launcher) oder die bereitgestellte Anwendung installieren.
  3. Die rechtmäßig erworbenen Original-Spieldateien auswählen.
  4. Gewünschte Einstellungen wie Auflösung, Bildrate oder Steuerung konfigurieren.
  5. Spiel starten und die Vorteile moderner Hardware nutzen.

Viele Projekte unterstützen dabei Windows, Linux und teilweise auch macOS!

Mehr als nur bessere Grafik

Neben hochauflösenden Texturen und flüssigeren Bildraten bieten zahlreiche Projekte zusätzliche Verbesserungen. Dazu gehören Komfortfunktionen, Fehlerkorrekturen, moderne Controller-Unterstützung sowie optionale Erweiterungen aus der Community. Dadurch entstehen oft die technisch besten Versionen dieser Klassiker, ohne dass der ursprüngliche Spielcharakter verloren geht.

Fazit

Die Arbeit der Open-Source-Community zeigt eindrucksvoll, wie digitale Spielklassiker langfristig erhalten werden können. Moderne PC-Portierungen verbinden Nostalgie mit aktueller Technik und ermöglichen es, bekannte Abenteuer in einer Qualität zu erleben, die bei ihrer ursprünglichen Veröffentlichung kaum vorstellbar war. Für Retro-Gaming-Fans ist dies eine spannende Entwicklung mit viel Potenzial für die Zukunft.

Mittwoch, 30. Juli 2025

(Retro) Spielekonsolen - Modifikationskits

Moderne Fernseher verfügen nicht mehr über die passenden Videoeingänge (z.B. SCART, S-Video usw.), weshalb es nicht mehr möglich ist, Geräte wie die z.B. eine PSOne oder PlayStation 2 anzuschließen. Zudem können auch die Kabel der Controller störend sein, wenn man spätestens seit der Playstation 3 Funkcontroller gewohnt ist.


Mit Hilfe von Modifikationskits können Retrokonsolen jedoch mit einem Bluetooth-Empfänger, einem HDMI-Ausgang oder anderen nützlichen Features ausgestattet werden.

Siehe hierzau auch meine Beiträge Nintendo GameBoy Advance - IPS Screen LCD Backlight mod + pre-cut Shell case und (Retro) Spielekonsolen - Reperatur-, Demontage- und Installationsanleitungen.

Zu dem gibt es Möglichkeiten, die Videoausgabe von Retrokonsolen zu verbessern und so eine Ausgabe mittels HDMI zu ermöglichen. Die Website Retro-RGB.com bietet eine hilfreiche Übersicht über die besten Modifikationen für verschiedene Videospielkonsolen.

Sonntag, 11. Februar 2024

Retro - Geeignete Shuttle XPC's (SK41G, SS51G) für den Einsatz von 3dfx Voodoo AGP Grafikkarten (3,3V)

Wie sollte ein kompakter Retro-Gaming-PC aus den Jahren 1999 - 2000 am Besten aussehen? In diesem Beitrag möchte euch meine zwei Favoriten vorstellen!

Anfang der 2000er präsentierte Shuttle Inc. die ersten Mini-Aluminium-Barebone-Systeme (XPC). Ein XPC ist ein sehr kompakter PC und lässt sich dank seines Formates auf dem Schreibtisch oder im Wohnzimmerregal verwenden. Die Barebones sind "halbfertige PCs". Sie bestehen aus Hauptplatine, Netzteil, Kühlung und Gehäuse. Die weiteren Komponenten wie Prozessor, Arbeitsspeicher, Festplatte und Grafikkarte können je nach Kundenwunsch gekauft werden.

Quelle: https://archive.shuttle.eu/

3dfx Interactive der 3D-Pionier mitte der 1990er Jahre, bis zur Übernahme durch den Konkurrenten Nvidia im Dezember 2000. Erstmals war es im Jahr 1996 mit einer Voodoo Graphics 3D-Beschleuniger (SST-1, z.B. Diamond Monster 3D, 640 × 480 Pixel) möglich, polygonal gestaltete Spielwelten mithilfe des dedizierten Chips zu beschleunigen und die zuvor blockigen Texturen bilinear zu interpolieren.

Bei der Verwendung von 3dfx Voodoo AGP Grafikkarten ist es extrem wichtig, auf die Spannung (3,3V) des AGP-Steckplatz (AGP 2x) zu achten! Die folgenden Grafikkarten lassen sich daher nur in den zwei genannten Shuttle XPCs verwenden:

Nur die 3dfx Voodoo4 4500 AGP ist AGP 4x fähig und unterstützt den 1,5V-Modus! Sie lässt sich somit auch in anderen Shuttle XPC verwenden. Leider wurde die Voodoo4 4500 AGP nur in geringen Stückzahlen hergestellt und ist mittlerweile auf z.B. eBay für weit über 400 EUR zu bekommen.

XPC SK41G - Mainboard FX41 - Sockel A AMD Athlon XP

 


XPC SS51G - Mainboard FS51 - Socket 478 Intel Pentium 4

Ich selber empfehle für ein "halbwegs" kostengünstiges 3dfx-Retro-Shuttle eine 3dfx Voodoo3 2000 / 3000 AGP 16MB Grafikkarte. Die Voodoo3 war der zweite 2D/3D Kombichip von 3dfx.

Aufgrund des kleinen passiven Kühler der Voodoo3 2000, passt diese perfekt in die Shuttle XPC (SK41G, SS51G) und ist der Voodoo3 3000 ggf. zu bevorzugen. 


Gekühlt wird diese Karte (wie fast alle Modelle) passiv, was zur folge hat das der Kühler nach kurzer Zeit sehr heiß wird. Allerdings war bisher in meinem Shuttle keine aktive Kühlung notwendig, da die XPCs sehr gut belüftet sind. 

Meine aktuelle Konfiguration des Shuttle XPC SK41G

CPU: AMD XP 2400+ (Thoroughbred) SDA2400DUT3D Sockel 462 A FSB333

  • Frequency: 1667 MHz
  • Bus speed: 333 MHz
  • Level 1 cache size: 64 KB code; 64 KB data
  • Level 2 cache size: Full speed on-die exclusive 256 KB

Grafikkarte: 3dfx Voodoo 3 3000 AGP

  • RAM: 16 MB
  • Speichertakt: 166 MHz
  • RAMDAC: 350 MHz
  • Chiptakt: 166 MHz
  • Connectors: VGA, TV-Out


Arbeitsspeicher: 512 MB RAM (2x 256 MB DDR266 Speicher)

Festplatte: 40GB HDD Seagate Festplatte IDE ST340014A Barracuda 7.200 rpm

Laufwerke: 

  • NEC ND-1100A DVD+RW Brenner ATAPI IDE dunkelgrau
  • 1,44MB Diskettenlaufwerk

Soundkarte: Creative Labs Sound Blaster Live CT4670 PCI

Microsoft Sidewinder Gamepad 1.0 (Game Port)

Betriebssystem: Windows 98 SE mit dem neuesten Service Pack, siehe www.creopard.de/projekte/windows-98-se-service-pack.htm .

3dfx Treiber: Voodoo3 2000/3000 AGP/PCI - Windows 95/98/ME WHQL - Version 1.07.00 (30.11.2000) 8.36 MB

Installierte Games:

  • Unreal, Unreal Tournament, Age of Empires, Quake, Quake II, Blood, Need for Speed II SE, Shadow Warrior, Duke Nukem 3D, Dune 2000, FIFA: Road to World Cup 98, Tomb Raider, Turok, Z

 

Ich wünsche viel Erfolg beim Nachbauen!

Sonntag, 22. Oktober 2023

(Retro) Spielekonsolen - Reperatur-, Demontage- und Installationsanleitungen

In zwei Beiträgen hatte ich beschrieben, wie man den Nintendo Gameboy Classic zerlegt, reinigt und eine Hintergrundbeleuchtung nachrüstet und wie man den internen Lautsprecher wechselt.


Mittlerweile bietet iFixit Demontage- und Installationsanleitungen für die meisten Spielekonsolen seit 1986 an:


Die Firma WOLFSOFT GmbH bietet verschiedene Umbauten und Reparaturen von Retro Hardware an:


Sonntag, 30. Juli 2023

Retro - ISA zu USB-Adapter USB-Speicher als Laufwerk für MS-DOS-PCs nutzen mit CH375

Mit Hilfe einer 8-Bit-ISA-Karte auf dem sich der USB-Interface-Chip CH375 befindet ist es möglich einen USB-Speicherstick als DOS-Laufwerk für ältere PCs einzubinden. Dies funktioniert z.B. mit meinem DELL 333D Intel 386 DX/33 mit MS-DOS 6.22.


Schon länger gibt es für IBM-kompatible PCs, welche einen ISA-Bus (8-Bit-ISA-Slot) besitzen, einen ISA-USB-Adapter.

Die ISA USB Adapter Platine gibt es für ca. 30-40 EUR bei Amazon.


Die Daten werden zwischen dem parallelen 8-Bit-Bus und dem seriellen USB-Port durch den Interface-Chip CH375 übertragen.

Damit die Karte unter DOS funktioniert, muss ein USB-Stick (1 GB - 2 GB genügen^^) verbunden sein und am Besten mit einer einzelnen FAT16-Partition mit einer Größe von 512 MB oder weniger.

Anschließend die folgenden Zeilen zu CONFIG.SYS hinzufügen:
LASTDRIVE=Z
DEVICE=C:\CH375\CH375DOS.SYS @260 #07


Den Treiber findet man z.B. hier https://ia802505.us.archive.org/view_archive.php?archive=/30/items/ch375-isa-usb-cd/CH375%20ISA_USB_EN.zip&file=CH375%20ISA_USB_EN%2FDOS%20driver%20and%20description%2FCH375DOS.SYS


Donnerstag, 13. Mai 2021

MBR (Masterbootrekord) - CHS (cylinder/head/sector) Adressierung

Noch heute kann in der MBR (Master Boot Rekord) Tabelle eine Adressierung per CHS (Cylinder Head Sector) erfolgen. In dem Artikel "Intel 386 DX/33 - Microsoft MS-DOS 6.22 Installation (DELL 333D)" beschriebener DELL PC benötigt eine manuelle Eingabe der Daten und kann noch nicht die CHS-Angaben von der Festplatte selbständig ermitteln. Daher werde ich in diesem Artikel kurz auf die technischen Details eingehen.

Desktop Festplatten (und auch Disketten) werden in kleine Abschnitte (Datenblöcke oder Sektoren) unterteilt. Diese haben eine konstante Größe von 512 Bytes (bzw. moderne Festplatten ein Vielfaches davon 4.096 Bytes auch 4K-Sektoren genannt).

Mittels eines Koordinatensystem (Kopf-, Zylinder- und Sektornummer) kann man jeden Datenblock identifizieren:

  • die Kopfnummer der Höhe
  • die Zylindernummer dem Radius
  • die Sektornummer dem Winkel

Weitere Details finden sich im Wikipedia Artikel Festplattengeometrie.

CHS (Cylinder Head Sector)

CHS ist eine Adressierungsmethode von Festplatten. Hierdurch kann der Computer die Festplattengeometrie des Datenträgers erkennen und somit auch die jeweilige Aufteilung in Partitionen mittels Partitionstabelle.

Wie bereits in der Überschrift erwähnt muss man bei älteren Computern (z.B. Intel 386) die Anzahl der Zylinder, Köpfe und Sektoren per Hand im BIOS eintragen! Nur so kann der Computer bzw. das Betriebssystem die Festplatte korrekt ansteuern.

Beispiel: QUANTUM PRODRIVE 80 AT 84MB 3.5"/HH IDE / AT

  • Cylinders: 965
  • Heads: 10
  • Sector/track: 17

Achtung: Falsche Angaben können zu Datenverlusten führen, die angegebene Größe darf die tatsächliche Größe der Festplatte nicht übersteigen!

Und noch ein Hinweis zum Schluss, bei modernern Computern kann das BIOS die CHS-Angaben von den Datenträgern in der Regel selbständig ermitteln 😉 .

Sonntag, 21. März 2021

Dateien verstecken - Unsichtbarer Ordner mit Alt+255 erstellen

Mit Hilfe von einem geschützten Leerzeichen (no-break space) kann man z.B. auf dem Desktop einen unsichtbaren Ordner anlegen.

Beim Umbenennen eines neuen Ordners wird mit Hilfe von Alt+255 ein geschütztes Leerzeichen eingefügt. Mit Hilfe von Rechtsklick und "Anpassen" kann man jetzt ein „leeres Symbol“ auswählen.


Anschließend sieht man den den Ordner nur, wenn man mit der Maus darüber geht und diesen markiert, als leere Zeile im Explorer oder in der Eingabeaufforderung.

Will man in der Eingabeaufforderung den Ordner umbennen, geht dies am Besten folgendermaßen:

  • C:\Users\hemel\Desktop
  • ren " " NeuerOrdner (Alt+255, um das geschützte Leerzeichen zu erzeugen)

Hinweis: Im ASCII-Zeichensatz (1963) sind keine geschützten Leerzeichen enthalten. Gerade ältere Computersysteme konnten sie nicht darstellen. Also ideal um damals z.B. unter MS-DOS  Dateien zu verstecken.

Montag, 28. Dezember 2020

Intel 386 DX/33 - Microsoft MS-DOS 6.22 Installation (DELL 333D)

Schon länger liegt ein DELL 386er (Dreisechsundachtziger) bei mir im Keller und durch das Coronavirus bietete sich die Zeit im Lockdown an, endlich mal die aktuelle MS-DOS Version (6.22) zu installieren.


Download und Diskettenerstellung

Der Download von MS-DOS (Hinweis: die original Disketten sind in meinem Besitz, von meinem ersten PC ein 486 DX2/66) in verschiedenen Versionen ist hier möglich: https://winworldpc.com/product/ms-dos/622 .


Die Erstellung der Installations Disketten (3,5″ ≈ 1,4 MB) ist mit Hilfe von

und einem USB-Diskettenlaufwerk möglich. Auch eine Installation von CD-Rom wäre mit der der Boot-Diskette von WinFuture (hier ist direkt ein CD-ROM Device Driver mit dabei) möglich .

Hinweis: Unter Windows 10 gibt es das folgende Problem "USB (A:\) floppy drive won't refresh it's contents when switching floppies in Windows", daher am Besten mit einem Windows XP, 7 Rechner oder unter Linux die Disketten erstellen. Wenn man nicht immer wieder den Rechner neustarten will.

Booten und Installation 

Nach dem eine Startdiskette (MS-DOS 6.22 Disk1 oder Boot-Diskette von WinFuture) erstellt wurde, startet die Installation automatisch oder es muss die SETUP.EXE ausgeführt werden.



Defekter Bootsektor

Den Fehler kennt vermutlich jeder aus den DOS-Zeiten. Zum Beispiel mit der Meldung "Betriebssystem fehlt".

Oft genügt es, von der Startdiskette zu booten und den MBR (Masterbootrekord) neu zu schreiben. Dies geht mit dem folgenden Befehl: 

fdisk /mbr

Eine neue Partitionstabelle oder auch ein neuer MBR kann auch mit dem Tool TestDisk geschrieben werden, welches nur ca. 1 MB groß ist


DELL 333D - 33 MHz

Siehe auch MBR (Masterbootrekord) - CHS (cylinder/head/sector) Adressierung.

 



Intel 80386 Prozessor und Coprozessor 80387

Für den Intel 80386 Prozessor wurden unterschiedliche Versionen von Coprozessoren vertrieben.
Original Intel 80387DX (nicht i387) Coprozessor für 386 und 286
Hinweis: "Die Produktion des i386EX als Embedded-Version des i386SX wurde erst im Jahr 2007 eingestellt." Siehe auch https://de.wikipedia.org/wiki/Intel_80386.


Freitag, 26. Juni 2020

Palm m515 Handheld - Unter Windows 10 betreiben

Der Palm M515 gehörte im Jahr 2002 zu der PDA High-End-Serie. Er hat 16 MB Speicher, 4 MB Flash-ROM, 16-Bit-Farbdisplay mit 160 x 160 Pixeln Auflösung und eine Infrarot- sowie SD-Card-Schnittstelle. Als Software zum Datenabgleich kommt Palm Desktop 4.0.1 zum Einsatz und ist nur mit einer USB-Docking-Station möglich.


Was wird benötigt?

  • Gebrauchter Palm M515 bei ebay (kleinanzeigen) zwischen 10-20 EUR. Hinweis: Bitte darauf achten, dass auch eine funktionierende Docking Station (Hotsync) mit dabei ist.
  • Ggf. ein neuer Akku (850mAh, 3.7V).
  • SD-Karte (max. 1GB) bei ebay (kleinanzeigen) ab 1 EUR verfügbar.
  • Logitech TypeAway Keyboard bei ebay (kleinanzeigen) ab 1 EUR verfügbar.

Warum einen Palm im jahr 2020 verwenden?

  • Kleine Mitschriften und Notizen sind unterwegs komplett ohne Internetverbdinung möglich und wandern somit auch nicht in irgendeine Cloud (Datenschutz).
  • Einsatz als ultra kleine Schreibmaschine möglich in Verbindung mit dem Logitech TypeAway Keyboard und Anwendung CardTXT (https://freeware.palmclub.nl/c1/108-cardtxt.html). Die Dateien werden auf der SD-Karte (max. 1GB) im txt-Format abgespeichert und können am PC direkt weiter verarbeitet werden (SD-Karte aus dem Palm entnehmen und in den PC stecken).
  • Mit einem neuem Akku, hat der Palm eine sehr lange Akkulaufzeit im Standby (ca. 3-4 Wochen). 
 

Installation unter Windows 10


Software installieren

  • Quick Install im Palm Desktop aufrufen
  • Die zu installierenden Dateien (.prc) hinzufügen und anschließend den "Hotsync" durchführen

Installation Logitech TypeAway-Tastatur

Zuerst benötigt man einen Treiber, welcher per "Hotsync" direkt auf dem Palm installiert werden muss. Siehe dazu auch https://download01.logitech.com/web/ftp/pub/pdf/keyboards/typeaway.pdf .

 
Achtung: Der mitgelieferte Treiber funktioniert nur auf Palm OS 4. Es gibt aber auch einen Beta-Treiber für OS5, welcher auch mit dem Tungsten T funktioniert. Siehe ftp://ftp.logitech.com/pub/techsupport/keyboards/pda/ .



Sonntag, 17. November 2019

SNES Controller für Nintendo Switch - 8BitDo Mod Kit

Für die Nintendo Switch Konsole gibt es nach der NES- auch die SNES-Emulation, sofern man eine Nintendo Switch Online Mitgliedschaft abschließt.

Es gibt einen Wireless-Controller im SNES-Stil von Nintendo. Die SNES-Controller sind nur mit den SNES-Spielen der Switch Online-Mitgliedschaft kompatibel und nur für Mitglieder von Switch Online verfügbar.

Eine Alternative gibt es in Kombination mit einem Nintendo Classic Mini: Super Nintendo Entertainment System und dem 8BitDo Mod Kit für original SNES Classic controller. Es entstehen dabei Kosten von ca. 25 EUR.
Hinweis: Leider gibt es nicht die Möglichkeit den SNES Controller einzeln zu erwerben (wie in meinem NES Artikel vom Dezember 2018). Daher ist der Umbau nur für die jenigen geeignet, die ein SNES Classic besitzen oder per Ebay einen Controller erworben haben.

8BitDo stellt einen Bausatz (Wireless-Funktion und wiederaufladbarer Akku) bereit, dadurch lässt sich der Controller sehr schnell umbauen.





Anleitung: http://download.8bitdo.com/Manual/Mod-Kit/Mod-Kit-for-SNES-Original&Classic-controller.pdf

Mittwoch, 6. November 2019

Retrokonsole - ODROID-GO mit ESP32, Arduino und MicroPython

Mit dem Selbstbausatz von ODROID-GO bekommt man eine Retrokonsole im Gameboy Design. Zusätzlich ist mit dem ESP32 MicroPython und Arduino Programmierung möglich.


Man benötigt ca. 15 Minuten für den Zusammenbau und der Bausatz selber kostet ca. 40 EUR. Desweiteren benötigt man noch eine MicroSD Karte für die ROMs und sonstige Erweiterungen (siehe https://forum.odroid.com/viewtopic.php?f=159&t=31716).

Eine gute Anleitung zum schnellen Zusammenbau findet sich direkt im ODROID Wiki:
 

Die folgenden Konsolen werden ab Werk unterstützt:
  • Nintendo Entertainment System (NES)
  • Nintento GameBoy (GB)
  • Nintendo GameBoy Color (GBC)
  • Sega Master System (SMS)
  • Sega Game Gear (SGG)
  • ColecoVison bzw. Atari(COL)
Eine Anleitung zur Installation dazu findet sich hier https://wiki.odroid.com/odroid_go/make_sd_card .

Dank des sparsamen ESP32 Mikrocontroller hält der Akku bis zu 10 Stunden. Über die GPIO-Pins (I2C) lässt sich der ODROID-GO erweitern

Mir persönlich fehlt ein Kopfhöreranschluss, damit man unterwegs niemanden mit den Retrospiele-Sounds stört ;-) .



Technische Daten:
  • CPU & RAM: 80MHz - 240MHz(Adjustable), 4MB PSRAM
  • Wi-Fi: 802.11 b/g/n 2.4GHz - 2.5GHz
  • Bluetooth: Bluetooth v4.2 BR/EDR, BLE
  • Display: 2.4inch 320×240 TFT LCD (SPI interface)
  • Battery: Li-Polymer 3.7V/1200mAh, Up to 10 hours of continuous game playing time
  • Speaker: 0.5Watt 8Ω Mono
  • Micro SD card slot: 20Mhz SPI interface
  • Micro USB port: Battery charging(500mA) and USB-UART data communication
  • Expansion Port: 10Pin port (I2C, GPIO, IRQ at 3.3Volt)
  • Input Buttons: Menu, Volume, Select, Start, A, B, Direction Pad
  • Power consumption: Game emulation: 100~115mA, Sleep mode: 5.3~5.8mA, Power off: 0.1mA
Quelle: https://wiki.odroid.com/odroid_go/odroid_go#specifications

Mittwoch, 31. Oktober 2018

Retro - Surfen mit historischen Browsern

Auf der Webseite https://evolt.org/ gibt es ein Archiv von fast allen historischer Browsern. Möchte man einen "nostalgischen" Ausflug in die Anfänge des Web machen, ist man hier genau richtig.