Retrogaming und -computing. Uwe Berger

Ähnliche Dokumente
F.A.Q. Zum erneuten Einschalten muss der Stecker dann kurz raus und rein gesteckt bzw. einfach der Schalter gedrückt werden (Diamant-Edition)

Raspberry Pi 3 Model B RetroPi Set

RetroPie Betriebssystem

Node-Red. Der Fluss der Dinge oder Klick dir dein Internet der Dinge zusammen. Uwe Berger

DAS PRODUKT OliPad OliPad Multimedia - Funktionen, Mobilität sowie 3G-, WLAN- und Bluetooth- Verbindung OliPad

10.1 Zoll HDMI LCD. Ausgabe Copyright by Joy-IT 1

Anleitung Zusammenbau

Automation-Letter Nr Prof. Dr. S. Zacher TUTORIAL. In Tutorial sind die Ergebnisse der Seminararbeit von

10.1 HDMI LCD. 1. Einführung. 2. Halterungsmontage. 3. Verwendung mit einem PC 3.1 Geräteverbindung

Raspberry Pi. Einführung Pi and More 6 Nico Maas

Raspberry Pi: Betriebssystem installieren und WLAN einrichten

LoRa Gateway V. LoRa Gateway auf Raspberry Pi Zero W

Just a simple cloud. Bedienungsanleitung

Guten Tag. Holger Lindemann. -Selbstständiger Dienstleister im Bereich Linux. -Hauptentwickler openkonto ehemals Lx-Office

Bauanleitung für die Solaranzeige Micro Wechselrichter + 7 Monitor

LeMaker HiKey 960 4GB, Octa Core 4xARM Cortex A73 + 4xA53 64-Bit-CPU, Mali G71 MP8 3D GPU, 96board

Best Performance. Beautiful Display. Beneficial Feature

Linux gefahrlos testen

Externer Card Reader 21in1 USB 2.0 mit Speicherkartensafe

pi 3g Display T. Box Handbuch

Installation RetroPie auf Raspberry Pi

Externer Card Reader 21in1 und USB 2.0 Hub 3-Port

Node-Red (Workshop) Der Fluss der Dinge oder Klick dir dein Internet der Dinge zusammen. Uwe Berger

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

Raspberry Pi. Einführung Pi and More 5 Nico Maas

Acer PDA. Preisliste gültig ab Inhaltsverzeichnis: Acer Pocket PC n50 Serie 2 Acer Pocket PC n35 Serie 3 Acer Pocket PC n30 Serie 4

Dr.-Ing. Kühn. KuehnOpt. Zuschnittoptimierung und Etikettendruck direkt an der Säge für Android Hardware, embedded Systeme und Gateways 3/2017

1. Ditzinger Makerspace

Spiele Installation auf Raspberry Pi

Dokumentation Raspberry USV+ E

ANLEITUNG Version RBG TAURIS. Raumbediengerät Unterputz 4,3 TFT Modbus -TCP/IP mit Linux Betriebssystem und Modbus -RTU Gateway

mit Winzip oder anderem Programm auf PC entpacken => xxx.img-datei mit Win32Diskimager die xxx.img-datei auf Micro-SD-Card >= 4GB schreiben

Installationsanleitung der ansitel VM (60-Tage Testversion) am Beispiel Oracle VirtualBox

Verbatim VB Transceiver - WLAN 2 Mbps - Kabellos USB / U

Slogan: Das meistgelesene Computerspiele- und Multimedia-Magazin 24 (20) 26 (26) 26 (27) 325 (4) 300 (4) 321 (4) 18 (27) 24 (21) 15 (24)

JOY-iT 10.1 Touchscreen-Display

Handbuch - ROCK PI 4. o Das von Ihnen verwendete Typ-C-Kabel muss die Datenkommunikation unterstützen. Wir nennen es USB Typ-C Ladedatenkabel.

Einrichtung der Raspberry Pi

4 Einrichten von Windows

Banana Pi M2-Berry. Bedienungsanleitung

Dr.-Ing. Kühn. KuehnOpt. Zuschnittoptimierung und Etikettendruck direkt an der Säge für Android/Apple Hardware, embedded Systeme und Gateways 3/2018

Making the Internet of Things

Himbeere mit zwei Augen. 3D-Fotografie mit dem Raspberry Pi Kameramodul

USB2.0 zu seriell Pin

radio-tracking.eu Automatisiertes Radiotracking - Stand und Möglichkeiten Ein Open-Source Projekt

Leitfaden für die Installation der Videoüberwachung C-MOR

HDMI VIDEOUMSCHALTER 4+1 PORT + INTEGRIERTE PC-VERBINDUNG

Überprüfen Sie das mitgelieferte Zubehör

USB auf RS232 TTL UART PL2303 (HX) Konvert...

EleLa - Elektronik Lagerverwaltung. Hilfe. Installation auf einem Raspberry Pi

Solaranzeige.de. Softwareinstallation der Solaranzeige. Informationen für Software Version und höher Stand Januar 2017

Anleitung zur Schnellinstallation TU2-HDMI 1.01

Die Technik hinter IoT: Arduino, Raspberry Pi & Co.

Raspberry Pi. Einführung Pi and More 8 Nico Maas

NDS - Fakten und Anderes

VMC Touch: Montage Monitor-Halterung Anschlussbelegung und Kabel-Installation

Versuch 5: Linux embedded

RetroPie auf x86-basis (Do-It-Yourself)

USB 3.0 auf HDMI / DVI Video Adapter - Externe Dual Multi Monitor Grafikkarte x1200

Vor dem ersten Gebrauch

Anbindung NEXTION Display mit ESP8266 an IP-Symcon

Arbeitsblatt: Raspberry Pi Installation

Projekt von Sergio Staab, Niklas Abel

In diesem Beispiel verwende ich einen Raspberry Pi 3 (wg. Ethernetanschluss) mit einem MMDVM Hat Klon.

Leitfaden für die Installation der Videoüberwachung C-MOR

RASPBERRY PI WORKSHOP

Huawei MediaPad Software Upgrade Anleitung

Produktspezifikationen

Info Terminal 10" VGA

Digitalmikroskop mit Monitor am Raspberry Pi...

Überprüfen Sie das mitgelieferte Zubehör

TV Erlebnis neu definiert HD Serie

7.2 - WLAN-Stick einrichten IPv6 in Raspbian aktivieren Basisdienste Erster Kontakt mit dem Server

Einspeisemanagement nach 6 EEG. Technische Einrichtung zur ferngesteuerten Reduzierung der Einspeiseleistung

Quick Installation Guide TEW-421PC TEW-423PI H/W: C1.0R

Überprüfen Sie das mitgelieferte Zubehör

10.1 HDMI LCD. Index. Veröffentlicht: Copyright by Joy-IT 2

AtmoLight. Das AtmoLight Gerät wird über USB angeschlossen und ist daher mit einer Vielzahl von Geräten nutzbar.

Miditerminal M4U INDEX END USER WARRANTY Einführung zum Miditerminal M4U Beschreibung von Miditerminal M4U Systemanforderungen 7

Ausbildung & Raspberry Pi. Alexander Elsas Goethe-Universität Frankfurt

GAMETAB ONE. von NUR FÜR DEN INTERNEN GEBRAUCH / VERTRAULICHES DOKUMENT / 2013

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server

Die TRUST 2 PORT USB 2.0 PCI CARD funktioniert nicht mit dem Mac.

Rechnernetze Praktikum. Versuch 5: Linux embedded. Ziel

OpenWRT mit Raspberry Pi

Anleitung: DV4Mini auf einem Raspberry Pi

USB - Seriell Adapter Benutzerhandbuch

Free MC Boot per PS1 Exploit installieren

XAiOX R9. Bedienungsanleitung. XAiOX R9

Modell-Nr. MP888. DE Bedienungsanleitung

USB-Bluetooth Dongle und Kartenlesegerät

Transkript:

Retrogaming und -computing Uwe Berger bergeruw@gmx.net

Uwe Berger Beruf: Softwareentwickler Freizeit: u.a. mit Hard- und Software rumspielen Linux seit ca. 1995 BraLUG e.v. bergeruw@gmx.net 2

3

4

5

Retro? retro (lateinisch): rückwärts Retrocomputing meint das Nutzen (und Erhalten) veralteter Computer-Technologien Retrogaming bezeichnet das Spielen älterer Computerund Videospiele (...mit älterer wird meist die Zeit vor Mitte/Ende der 1990er Jahre gemeint) 6

Emulatoren Was zu Spiele-ROMs zu sagen wäre... Retrogaming-Distributionen Retrogames noch ganz anders 7

Emulatoren Emulator von aemulari (lat.): nachahmen Hardware-Emulatoren: bilden ein anderes System in Form von Hardware nach (z.b. DOS-kompatible Karten für Macintosh-Computer in den 1990er Jahren) Software-Emulatoren: Programme, die ein Gerät oder System auf einem Computer mit anderer Architektur nachbilden können Im Gegensatz dazu Virtuelle Maschinen: softwaretechnische Kapselung von Rechnersystemen innerhalb eines Rechners (Host); alle virtuellen Maschinen laufen direkt auf der CPU des Host 8

Software-Emulatoren (für Linux) Retro-Computer z.b.: KC, Z1013 etc.: kcemu http://kcemu.sourceforge.net/) C64, etc.: Vice http://vice-emu.sourceforge.net/ Sinclair Spectrum: fuse http://fuse-emulator.sourceforge.net/ MS-DOS (auf einem x86): DOSBox https://www.dosbox.com/ DOSEMU http://www.dosemu.org/ 9

Software-Emulatoren (für Linux) Retro-Konsolen (Auswahl): Gameboy etc.: VisualBoyAdvance http://vba.ngemu.com/ NES: Nestopia http://nestopia.sourceforge.net/ SNES: ZSNES http://www.zsnes.com/ Nintendo (multi), Sega etc.: Higan https://byuu.org/emulation/higan Atari 2600: Stella http://stella-emu.github.io/ Playstation: PCSX, PCSX2 https://github.com/icatbutler/pcsxr 10

Demo Emulatoren 11

Spiele-ROMs, rechtliche Aspekte... Wichtig: Mit diesem Vortrag will ich niemanden zum Bruch geltender Gesetze animieren! So gut wie kein Spielehersteller bietet (leider) seine alten ROMs etc. legal zum Download oder Kauf an... Leicht findbare Download-Portale sind meist rechtlich sehr fragwürdig Ein legaler Weg (in Deutschland) ist das Anfertigen einer Sicherheitskopie von ROMs etc., deren rechtmäßiger Besitzer man ist Achtung: Sicherheitskopie!= Privatkopie 12

ROMs auslesen 13

Legale Quellen für Spiele-ROMs Stichworte: Homebrew : bezeichnet Computerprogramme, die von Privatpersonen für Spielekonsolen geschrieben werden; vielfach Open Source Fangames : Computerspiele, die auf Grundlage bekannter, kommerzieller Spiele entwickelt bzw. weiterentwickelt werden; vielfach Open Source Gute Ausgangspunkte: https://pdroms.de/ https://cwpat.me/fangames-intro/...benutze eine Suchmaschine deiner Wahl... 14

Raspberry Pi (RPI) als Plattform für Retrogaming Man benötigt: einen Raspberry PI (mit passender Stromversorgung und eventuell ein Gehäuse) eine SD-Karte auf der eine Retrogaming-Distribution für RPI installiert wird ein oder mehrere Gamepads, Joysticks o.ä. mit USB oder Bluetooth einen Monitor oder ein TV-Gerät mit HDMI-Eingang (und ein HDMI-Kabel) zur ersten Installation/Konfiguration, eine USB-Tastatur und einen Internetanschluss 15

Raspberry PI... Kennt wohl jeder, oder? https://de.wikipedia.org/wiki/raspberry_pi Für Retrogaming wird mindestens ein RPI Mod. 2, besser ein RPI Mod. 3, benötigt Bluetooth ab RPI Mod. 3 16

Retrogaming-Distributionen für RPI Linux-Disributionen, welche mehrere Emulatoren unter einer einheitlichen und zweckorientierten Benutzeroberfläche zusammenfassen Beispiele: RetroPie https://retropie.org.uk/ Recalbox https://www.recalbox.com/ Lakka http://www.lakka.tv/ 17

RetroPie (Installation, Konfiguration etc.) Aktuelles RetroPie-Image herunterladen und auf SD-Karte installieren RPI mit dieser SD-Karte booten und Grundeinstellungen vornehmen (Netzwerk, Rechnername, SSH-Zugang etc.) RetroPie konfigurieren (Gamepad-Typ/-Tasten etc., Sound, Bildschirm...) ROMs in die entsprechenden Verzeichnisse auf der SDKarte kopieren...spielen :-) 18

...und der eigene Arcarde-Automat C.Dahms 19

RetroPie nicht auf einem RPI Ja, gibt es! Anleitung dazu: https://github.com/retropie/retropie-setup/wiki/debian Empfehlung: eine eigene VM dafür benutzen 20

Demo RetroPie 21

Retrogames noch ganz anders... ODROID-GO (Konsole auf Basis eines ESP32) MCU: ESP32: 80...240MHz, 4MB PSRAM, 16MB Flash, WiFi, Bluetooth Display: TFT-LCD 320x240 Batterie: Li-Polymer, 3,7V, 1200mAh Speaker, Mikro SD Card, Mikro USB Port, Expansion Port Spiele-Emulatoren für NES, GB, GBC, Sega Master, Sega Game Gear, ColecoVison 22

Retrogames noch ganz anders... Mein Tetris-Projekt...: Input: Joystick te t ris y tr i k s/ tetris/key tetris/score/... tetris/grid MQTTBroker tetris/key te Input:... /ke ey??? te tr tri is/g s/ sc rid or e/... Tetris-Engine: tetrisd te Input: Tastatur Output: Terminal te /s tris co /. re tetris/g tetri s/sc o.. rid re/... Output:... 23 Output: 7-SegmentAnzeige Output: WS2812Grid Output: Highscore-DB

Retrogames noch ganz anders... 24

Weiterführende Informationsquellen Retrogaming-Distributionen für RPI: RetroPie: https://retropie.org.uk/ https://github.com/retropie/retropie-setup/wiki RecalBox: https://www.recalbox.com/ Lakka: http://www.lakka.tv/ ODROID-GO: https://wiki.odroid.com/odroid_go/odroid_go Mein Tetris-Projekt: https://github.com/boerge42/tetris https://github.com/boerge42/tetris-daemon 25

Fragen?...ansonsten Danke & Ende! 26