Top Banner
Retrogaming und -computing Uwe Berger [email protected]
26

Retrogaming und -computing 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

Apr 24, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Retrogaming und -computing 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

Retrogaming und -computing

Uwe [email protected]

Page 2: Retrogaming und -computing 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

Uwe Berger; 2019 2

Retrogaming und -computing

Uwe Berger

● Beruf: Softwareentwickler● Freizeit: u.a. mit Hard- und

Software rumspielen● Linux seit ca. 1995● BraLUG e.V.● [email protected]

Page 3: Retrogaming und -computing 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

Uwe Berger; 2019 3

Retrogaming und -computing

Page 4: Retrogaming und -computing 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

Uwe Berger; 2019 4

Retrogaming und -computing

Page 5: Retrogaming und -computing 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

Uwe Berger; 2019 5

Retrogaming und -computing

Page 6: Retrogaming und -computing 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

Uwe Berger; 2019 6

Retrogaming und -computing

Retro?● retro (lateinisch): „rückwärts“ ● „Retrocomputing“ meint das Nutzen (und Erhalten) veral-

teter Computer-Technologien● „Retrogaming“ bezeichnet das Spielen älterer Computer-

und Videospiele(...mit „älterer“ wird meist die Zeit vor Mitte/Ende der 1990er Jahre gemeint)

Page 7: Retrogaming und -computing 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

Uwe Berger; 2019 7

Retrogaming und -computing

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

Page 8: Retrogaming und -computing 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

Uwe Berger; 2019 8

Retrogaming und -computing

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 Sys-tem auf einem Computer mit anderer Architektur nachbil-den können

● Im Gegensatz dazu Virtuelle Maschinen: softwaretechni-sche Kapselung von Rechnersystemen innerhalb eines Rechners (Host); alle virtuellen Maschinen laufen direkt auf der CPU des Host

Page 9: Retrogaming und -computing 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

Uwe Berger; 2019 9

Retrogaming und -computing

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/

Page 10: Retrogaming und -computing 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

Uwe Berger; 2019 10

Retrogaming und -computing

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

Page 11: Retrogaming und -computing 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

Uwe Berger; 2019 11

Retrogaming und -computing

Demo → Emulatoren

Page 12: Retrogaming und -computing 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

Uwe Berger; 2019 12

Retrogaming und -computing

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 Be-sitzer man ist

● Achtung: Sicherheitskopie != Privatkopie

Page 13: Retrogaming und -computing 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

Uwe Berger; 2019 13

Retrogaming und -computing

ROMs auslesen…

Page 14: Retrogaming und -computing 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

Uwe Berger; 2019 14

Retrogaming und -computing

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 bekann-ter, kommerzieller Spiele entwickelt bzw. weiterentwickelt werden; vielfach Open Source

● Gute Ausgangspunkte: → https://pdroms.de/→ https://cwpat.me/fangames-intro/→ ...benutze eine Suchmaschine deiner Wahl...

Page 15: Retrogaming und -computing 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

Uwe Berger; 2019 15

Retrogaming und -computing

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

Page 16: Retrogaming und -computing 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

Uwe Berger; 2019 16

Retrogaming und -computing

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

Page 17: Retrogaming und -computing 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

Uwe Berger; 2019 17

Retrogaming und -computing

Retrogaming-Distributionen für RPI● Linux-Disributionen, welche mehrere Emulatoren unter ei-

ner einheitlichen und zweckorientierten Benutzeroberflä-che zusammenfassen

● Beispiele:● RetroPie → https://retropie.org.uk/● Recalbox → https://www.recalbox.com/● Lakka → http://www.lakka.tv/

Page 18: Retrogaming und -computing 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

Uwe Berger; 2019 18

Retrogaming und -computing

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 SD-

Karte kopieren● → ...spielen :-)

Page 19: Retrogaming und -computing 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

Uwe Berger; 2019 19

Retrogaming und -computing

...und der eigene Arcarde-Automat

C.D

ahm

s

Page 20: Retrogaming und -computing 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

Uwe Berger; 2019 20

Retrogaming und -computing

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

Page 21: Retrogaming und -computing 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

Uwe Berger; 2019 21

Retrogaming und -computing

Demo → RetroPie

Page 22: Retrogaming und -computing 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

Uwe Berger; 2019 22

Retrogaming und -computing

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

Page 23: Retrogaming und -computing 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

Uwe Berger; 2019 23

Retrogaming und -computing

Retrogames noch ganz anders...

Mein Tetris-Projekt...:

MQTT-Broker

Tetris-Engine:tetrisdInput:

Tastatur

Input:Joystick

Input:...

Output:Terminal

Output:7-Seg-ment-

Anzeige

Output:WS2812-

Grid

Output:High-

score-DB

Output:...

tetris/key

tetris/key

tetri

s/key

tetris/keytetris/score/...tetris/grid

tetris/grid

tetri

s/gr

id

tetri

s/sc

ore/

...

tetris/sco

re/...

tetris/score/...

???

Page 24: Retrogaming und -computing 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

Uwe Berger; 2019 24

Retrogaming und -computing

Retrogames noch ganz anders...

Page 25: Retrogaming und -computing 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

Uwe Berger; 2019 25

Retrogaming und -computing

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

Page 26: Retrogaming und -computing 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

Uwe Berger; 2019 26

Retrogaming und -computing

Fragen?

...ansonsten Danke & Ende!