
## Get back your Childhood-Retro-Gaming-Experience

**(without a hassle!)**

A Talk in 640x480

<span style="color:cyan">zeus@ctdo.de</span>

**ChaosBBQ2018**

---

### Why the Hassle?

+ Retrogaming is Fun!
+ Show the Kids how to play the "Right Way"
+ Nostalgia
+ Learning about Technology
+ Having fun while fixing Things
+ Input Lag
+ Un-Archiveable with most modern Games

Notes: 
  ...some of the AAA-Titles unfortunately
  more on input-lag later

---

### What we're dealing with?

+ Everything from Nintendo
+ Everything from Sony
+ Everything from Sega
+ Everything from Microsoft
+ ...and early Homecomputer-Predecessors

----

### Homecomputer-Era:

+ Commodore PET/C64/C128
+ Amiga 500
+ Atari (Several)

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen0-c64.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Commodore-64-Computer-FL.png - cc0

----

### Gen 1: 

+ Magnavox Odyssey
+ Pong
+ Telstar

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen1-pong.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:TeleGames-Atari-Pong.png - cc-by-sa-3.0

----

### Gen 2: 

+ Atari 2600
+ Vectrex
+ Sega SG-1000

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen2-vectrex.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Vectrex-Console-Set.png - cc-by-sa-3.0

----

### Gen 3:

+ Nintendo NES/FamiCom
+ Sega Master System

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen3-nes.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:NES-Console-Set.png - cc0

----

### Gen 4:

+ Sega Mega Drive/Genesis
+ SNES
+ Neo Geo

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen4-genesis.png" -->

Note:
  https://commons.wikimedia.org/wiki/File:Japanese_Mega_Drive_%2B_Mega.png - cc0

----

### Gen 5:

+ Sega Saturn
+ Nintendo 64
+ Sony PlayStation
+ Atari Jaguar

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen5-n64.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:N64-Console-Set.png - cc0

----

### Gen 6:

+ Sega Dreamcast
+ Sony PlayStation 2
+ Nintendo GameCube
+ Microsoft Xbox 

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen6-ps2.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:PS2-Versions.png - cc0

----

### Gen 7:

+ Microsoft Xbox 360
+ Nintendo Wii
+ Sony Playstation 3

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen7-xbox360.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Xbox-360-Consoles-Infobox.png - cc0

----

### Gen 8:

+ Microsoft Xbox One
+ Nintendo Wii U
+ Sony Playstation 4
+ Ouya

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen8-wiiu.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Wii_U_Console_and_Gamepad.png - cc-by-sa-3.0

----

### Gen 9:

+ Nintendo Switch
+ Sony PlayStation 4 Pro
+ Microsoft Xbox One X

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/gen9-switch.png" -->

Note:
  https://commons.wikimedia.org/wiki/File:Nintendo_Switch_Console.png - cc0

----

### Handheld Consoles

...were absolutely dominated by Nintendo

By now, Nintendo rules Handheld-Market since around 30 Years!

Notes:
  even thou the lynx and gamegear were technically superior

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-gandw.png" -->

Note:
  https://commons.wikimedia.org/wiki/File:Game_%26_Watch.png - cc-by-sa-3.0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-dmg.png" -->

Note:
  https://commons.wikimedia.org/wiki/File:Game-Boy-FL.png - cc0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-lynx.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Atari-Lynx-I-Handheld.png - cc0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-gamegear.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Sega-Game-Gear-WB.png -cc0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-gbp.png" -->

Note:
  https://commons.wikimedia.org/wiki/File:Game_boy_pocket.png - cc-by-sa-3.0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-gbc.png" -->

Note:
  https://commons.wikimedia.org/wiki/File:Game-Boy-Color-Purple.png - cc0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-gba.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Nintendo-Game-Boy-Advance-Milky-Blue-FL.png - cc0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-gba-sp.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Game-Boy-Advance-SP-Mk1-Blue.png - cc-by-sa-3.0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-gbmicro.png" -->

Note:
  https://de.wikipedia.org/wiki/Datei:Game-Boy-Micro.png - cc-by-sa-3.0

----

<!-- .slide: data-background-image="/retrotalk/image/consoles/m-ngage.png" -->

Note:
  https://commons.wikimedia.org/wiki/File:Nokia_N-Gage.png - cc-by-sa-3.0

----

### ...And the Nintendo DS of course

+ DS, DS Lite
+ DSi, DSi XL
+ 3DS, 3DS XL
+ 2DS
+ New 3DS, New 3DS XL
+ New 2DS XL

----

### One more to Note

Before I Forget: 

Sony also made some Handheld-Devices:

+ PlayStation Portable (PSP)
+ PlayStation Portable Go (PSP Go)
+ PlayStation Vita (PS Vita/PSV)

Notes:
  Current competitors are primarily Android and iOS Devices

---

### The 4 Ways of doing it:

**Emulators**<!-- .element: class="fragment" data-fragment-index="2" -->
<span style="color:red">Buuuuhhh! ✗</span><!-- .element: class="fragment" data-fragment-index="2" -->

**Play on original HW** <!-- .element: class="fragment" data-fragment-index="3" -->
<span style="color:green">The Real Deal ✓</span><!-- .element: class="fragment" data-fragment-index="3" -->
</span>

**Play on Clones** <!-- .element: class="fragment" data-fragment-index="4" -->
<span style="color:yellow">The Awkward Way ✓/✗</span><!-- .element: class="fragment" data-fragment-index="4" -->
</span>

**Play on modified HW** <!-- .element: class="fragment" data-fragment-index="5" -->
<span style="color:green">The Hacker's Way ✓✓✓</span><!-- .element: class="fragment" data-fragment-index="5"-->

----

### Why not just use a RasPi?

+ Your Experience **WILL** vary!
+ No Hardware Accessories
+ No Network or Multiplayer
+ Many "Special" Games not working properly
+ Input Lag

----

### Using Emulators

+ On a PC
+ On a Raspberry PI
+ On other Original Retro Hardware

<span style="color:green"><!-- .element: class="fragment" data-fragment-index="2" -->
Cheap, Easy, Fast, Casual<br>
ROMs are easy to get</span>

<span style="color:red"><!-- .element: class="fragment" data-fragment-index="3" -->
Incompatibilities<br>
Poor Performance<br>
Input Lag (sometimes)</span>

Note:
  ScummVM, Retropie, Retrofitted Consoles, Emulators in e.G. Everdrive for GBA.
  Hassle woth Controllers, Savegames, and Performance.
  Wii, WiiU, Switch Virtual Console (also on PS3,4)

----

### Using Original Hardware

<span style="color:green"><!-- .element: class="fragment" data-fragment-index="2" -->
The Original Experience<br>
No Compatibility Issues <br>
Everyone tries to get rid of old TVs<br>
Less Problems with Handhelds<br></span>

<span style="color:red"><!-- .element: class="fragment" data-fragment-index="3" -->
Usually small Screens<br>
Consoles are getting more and more expensive<br>
Hardware is dying out <br>
Sucks on Flatscreens (Input Lag)<br></span>

Note:
  especially CRT-TVs are Dying out
  more on the "Flatscreen-Problem" later

----

### Using Clones

<span style="color:green"><!-- .element: class="fragment" data-fragment-index="2" -->
Not too far from the Original<br>
Works great with modern Setups<br>
Comes bundled with Games<br>
Works great for Casual Gamers<br></span>

<span style="color:red"><!-- .element: class="fragment" data-fragment-index="3" -->
Accessories/Special Hardware not useable<br>
Limited to Bundled Titles<br>
Many Problems that Emulators also have<br>
Did I mention Input Lag?</span>

Notes:
  accessories MOSTLY not useable
  Many FamiClones
  Official Clones for NES, SNES, Atari VCS (nice one, not released yet, 2600's library and more)
  not-so-official clones for atari2600, nes, wii, c64 (inside controllers)
  multi-clones: retro n(1-3,5) by hyperkin

----

### Using <span style="color:green">*modified*</span> Original Hardware

+ Great boosts in Functionality
+ Not interesting for Collectors
+ Mods can make old Goods play together with the new Shit
+ Old A/V-Connectors become less available (and useable)
+ If done right:  No Input Lag!

Notes:
  ...and old mediums also.
  explain input lag here!

---

### So, what Mods are
### Available and Possible?

----

### Popular Mods 
### (Stationary Consoles)

+ RGB and/or HDMI Output
+ SD-Card-/HDD-Mods
+ "Mod-Chips" 
+ Wireless Controllers
+ Mobilization
+ The all-time famous <span style="color:blue">blue</span> Power-LED!!

Note:
  hdmi with FPGA-Boost!
  ...or even Composite for those, who have only RF/HF.
  Mod-Chips for Homebrew/Pirated.
  Mobilization == Retrofitting, e.G.: N64.
  Like MODBO 5.0 Chip for PS2

----

### Popular Mods 
### (Handheld Consoles)

+ SD-Card-/HDD-Mods
+ Homebrew-Mods
+ Case-Modding
+ Front-/Back-lighted Display
+ LiPo-Mods and USB

Note:
  "Re-Shell"ing. 
  Swapping Batteries for LiPos for Charging. 
  homebrew mods moslty archiveable by Software only.

----

### Other Mods

+ General Maintenance and Cleaning
+ Retro-Brighting with H²O²
+ Replacing rotten Pads
+ Re-Capping
+ Changing Power Supplys
+ Case-Modding and Bodyworks

Note:
  broken controls like @n64. 
  and other broken parts replacement. 
  Powersupply: useful on NES, C64

----

### Other Mods (Cont.)

+ OS-Swap
+ Region-Lock-Mods
+ Over-/Under-Clocking
+ VGA-Mods
+ S/P-DIF-Mods
+ Oscillator-Mods 
+ RAM/ROM-Swap
+ TAS-Bot!
+ Usage as SoundMachine or for VJs

Note:
  fanciest shit: reverse motordriving for c64-disc-drive. 
  VGA on Mobile Consoles. 
  tweaking for ntsc and pal. 
  sound: DMG and C64, VJ: lomo-mods.
  mono2stero demodulation.
  accessing expansion ports.

---

### Ancient Analogue Terminology:

+ PAL, NTSC, SECAM
+ Progressive, Interlaced
  + Deinterlacing
+ Scanlines
+ HF/RF
+ FBAS/Composite
+ S-Video
+ Component
+ RGB, YUV, YPbPr, YCbCr

Note:
  pal tends to flicker, ntsc color-errors, pal better than secam or ntsc. 
  all interlaced (halbbild-zeilensprungverfahren).
  FBAS=Farbbildaustastsyncronsignal
  yuv often wrong labeled and != yPbPr, has different rendering, which has another color-realm as RGB. 
  avoid HF,RF, Composite. Use RGB or S-Video. SECAM: France, East-Europe and Africa.
  pal/ntsc only allow up to 480i60 and 576i50, progressive modes only avail. in component, up to 1080p!
  yuv: pal only, yiq: ntsc.

----

### Connectors you may Encounter

+ Cinch/RCA
+ Phone-Connector 
+ BNC
+ RF/HF-Antenna-Plug
+ SCART/JP21
+ DIN/Mini-DIN
+ D-Sub 9,15,25
+ AV-Multi-Out

Note:
  avoid: RF/HF, Composite. use: RCA, BNC, S-Video. Watch Out on: s-video, SCART.
  d-sub 15 is NOT VGA here, but breakout for component (RGB)! Will not work on Computer Monitors (different Samplerate).
  "Klinkenstecker"

---

### Modern Stuff for Old Machines

+ Multicarts/SD-Mods
+ Wireless Controllers
+ Aftermarket-Games/Homebrew
+ Modded Displays
+ Customization 
+ Hi-Def-Kits
+ Hi-Def Upscalers/(Scart)Switchers
+ Retrode

Note:
  Nes: RGB,HDMI, SNes: RGB, N64:RBG, HDMI, GC: a plugin-hdmi!
  best example XBMC on xbox.
  Wireless Controllers from 8BitDo
  Custom as in Casemodding.
  open source scan converter, OSSC: <2 input scanlines framebuffer
  Framemeister: 20ms input lag
  Hydra, gScartSW/gcompsw, Selecty21,

----

<!-- .slide: data-background-image="/retrotalk/image/hydra.png" -->

Note: 
  https://www.dragonbox.de/

----

<!-- .slide: data-background-image="/retrotalk/image/ossc.png" -->

Note: 
  https://commons.wikimedia.org/wiki/File:OSSC-Open-Source-Scan-Converter-Open-FL.jpg - cc0

----

<!-- .slide: data-background-image="/retrotalk/image/ultrahdmi.jpg" -->

Note:
  https://retroactive.be/

---

### Gear Up!

Already hooked up with Retrogaming?<br> 
Okay, lets see what goes to the Shopping-List.

----

### What you Need

+ Your favourite Consoles
+ A Good TV or Projector
+ Must-Have AAA-Titles
+ Titles you owned as a Child

Notes:
  avoid 100hZ-TVs, try to get good ones like sony trinitron

----

### What you don't Need

+ Counterfeits
+ Outdated 3rd-Party-Addons
+ Cases/Carrying Bags
+ Cheap Upscalers/Switches
+ Cheap SCART-Cables

Notes:
  Cheap SCART Cables are ALWAYS crap and not full-featured!

----

<img src="/retrotalk/image/fakes/01.jpg"></img>
Note:
  https://blog.tastatursport.de/2018/01/gefaelschte-game-boy-spiele-und-wie-man-sie-erkennt/ - CC-BY-NC-SA-4.0

----

<img src="/retrotalk/image/fakes/02.jpg"></img>

Note:
  https://blog.tastatursport.de/2018/01/gefaelschte-game-boy-spiele-und-wie-man-sie-erkennt/ - CC-BY-NC-SA-4.0

----

<img src="/retrotalk/image/fakes/03.jpg"></img>

Note:
  https://blog.tastatursport.de/2018/01/gefaelschte-game-boy-spiele-und-wie-man-sie-erkennt/ - CC-BY-NC-SA-4.0

----

### What you Want
#### (if you can afford it)

+ A dedicated Retro-Room
+ HighQuality-Cables
+ Popular Addons and HW
+ Awkward but cool HW
+ Hi-Def Upscalers (and/or Mods)
+ Matrix-Video-Switchers
  + ...for Component in BNC

Note:
  ...like super gameboy, gameboy player
  gb cam, nes power glove, R.O.B.

----

### Some Tipps on Buying (used) Retro-Gear

+ Leave Stuff in really bad Condition aside
+ Try to judge the Technical Condition, not just Optically
+ Try to test as much as possible before buying
+ Visit Flea-Markets and Retro-Events
+ Try to Bargain
+ Learn how to Spot Counterfeits!

Note:
  Retro-Gaming-Stuff is the Opposite of Uncommon; it's just old.
  You will likely be able to hunt down Stuff in good Condition. 
  bring your own (Mobile) Console and Screwdrivers.
  Bargain: Especially on Retro-Markets and Flea-Markets.
  Trusty Traders will let you open Cartridges.

---

### What your Setup should look like

...if <= 3 Consoles:
+ Use a normal Flatscreen
+ Try adding HDMI to the Consoles
+ Use a HDMI-Splitter or A/V-Receiver
+ One Device with Component is also OK

Notes:
  your TV will likely not support more than one Component-Device

----

### What your Setup should look like

...if >= 5 Consoles (the Casual Way):
+ Use a quality CRT if Possible
+ Use a HiDef-Scart-Switcher
  + ...or a Matrix-Switcher
    + Relatively Cheap for Composite
      + Try to get one with RCA for Audio!

Notes:
  A Quality CRT is Key, because they degrade a lot anyways.
  On the other Hand even in cheap Setups input Lag will make things unplayable, so avoid using anything but a CRT.
  Hunt down Surperior Video-Editing Equipment on eBay. This comes in handy!

----

### What your Setup should look like

...if >= 5 Consoles (the Premium Way):
+ Use a quality CRT if Possible (with Component!)
  + ...or Flatscreen (more complicated, more expensive!)
+ Try to use/add Component where possible
+ Use a HiDef-Upscaler
+ Use a HiDef-Scart-Switcher
  + ...or a Matrix-Switcher
    + ideally for Component in BNC 

Notes:
  a Flatscreen-setup cost a ton of money, but looks awesome. depends on taste, scanlines...
  will get expensive anyways, when aiming for quality.
  Don't Expect Setup beeing completed quickly. 
  Many Components requiring hunting them  down on the long run!

----

<!-- .slide: data-background-image="/retrotalk/image/avswitcher.png" -->

Note:
  https://www.kramerav.com/

----

### What your Setup should look like

...regarding Mobile Consoles:

+ Mobile Consoles are way less Complicated to use
+ Perfect for Collectors
+ Cool Mods available (play in the Dark!)
+ No Region-Lock or Resolution Issues
+ Still Fun on the Go!

Notes: 
  especially when using Standard AA/AAA-Batteries
  Mobile Consoles still relatively Cheap (even thou Games aren't)

----

### Final words on this

+ evaluate what floats your Boat: 
  + Cheap and easy 
  + As Premium as possible
+ evaluate if SD-Cartridges may be the right choice for you
+ Try to stay EITHER on SCART or Component 
+ Treat Audio seperately
+ Disable TV "Enhancements"
+ Get Region-Lock-Free Adapters

Notes:
  ...but aware Cheap Multicarts due to lack of Features!
  Best tv-setting is usually "Game"
  and watch out for different cart-sizes!
  Lightguns only work on CRTs!

---

### Funny Things you've never heard of

+ Nintendo PlayStation
+ Four-Score, Sattelite, Zapper-Gun, Advantage Joystick
+ GameBoy Player, Super GameBoy
+ Light Player
+ Super NES Mouse
+ GameBoy Camera & Printer
+ Tremor Pak
+ 64DD

----

### Some Links

+ https://www.retroboerse.de/
+ http://forums.modretro.com/
+ https://shmups.system11.org/
+ http://retrorgb.com/
+ https://www.videogameperfection.com/

Notes:
  retrorgb and videogameperfection have good explanations, but they're also a store

----

### Even more Links (Stores)

+ https://www.dragonbox.de/ (Accessories, German Store)
+ https://stoneagegamer.com/ (Multicarts)
+ https://voultar.com/ (modding PCBs)
+ https://www.game-tech.us/ (RGB and HDMI Modkits)
+ https://www.retromodding.com/ (Handheld-Modding and Multicarts)
+ http://www.gretrostuff.com (home of gcompsw and gscartws)
+ https://retro-access.com/ (HQ Scart-Cables)
+ https://www.retrogamingcables.co.uk/ (HQ Scart-Cables, Custom Cables)

Note:
  8bitDO, own shop?

----

### ...And some Youtube-Channels to Watch

+ AGDQ/SGDQ
+ The Ben Heck Show
+ Nintendrew 
+ Metal Jesus Rocks
+ My Life in Gaming

---

## Conclusion

### Thank you for being Retro!

<span style="color:cyan">zeus@ctdo.de</span>

https://tastatursport.de/

@zeus86

**ChaosBBQ2018**

