Uzebox

stationäre Open-Source-Spielkonsole

Die Uzebox ist eine stationäre Open-Source-Spielkonsole, die mit einer minimalistischen Hardware bestehend aus einem AVR-8-bit-Mikrocontroller (ATMEGA644) und einem RGB-to-NTSC-Konverter AD725 auskommt. Die resultierende Rechenleistung ist mit einem Nintendo Entertainment System vergleichbar.

Uzebox
Hersteller Alec Bourque
Typ Stationäre Spielkonsole
Veröffentlichung
Welt 2007
Hauptprozessor AT Mega 644
Speichermedien SD Memory Card

Das Projekt wird von dem Kanadier Alec Bourque seit 2007 entwickelt. Ziel war es, eine möglichst einfache Hardwareplattform zu schaffen, die von Bastlern einfach nachgebaut werden kann. Zwischenzeitlich existieren verschiedene Hardwarevarianten für unterschiedliche Anwendungen und Regionen.

Features

Bearbeiten
 
Uzebox-Leiterplatte verbunden mit einem Fernseher
  • Spielkonsole mit minimaler Hardware und zu minimalen Kosten
  • Interruptgetriebener Kernel: Sound und Videoerzeugung laufen im Hintergrund
  • 256 Farben: Ausgabe über R-2R-Netzwerk
  • 4 Kanal-PCM-Soundgenerator: 3 Wavetable-Kanäle und ein PCM-Kanal.
  • Optionaler MIDI-Eingang: zum Komponieren eigener Musikstücke mit einem angeschlossenen MIDI-Sequencer
  • SNES-Gamepads: Es können Standard-NES/SNES-Gamepads angeschlossen werden.
  • SNES-Maus-Unterstützung
  • SD/MicroSD-Kartenslot: Laden verschiedener Spiele von der SD-Karte via Gameloader (Bootloader)
  • Erweiterbar: Für eigene Erweiterungen stehen I/O-Ports, eine UART und ein SPI-Interface zur Verfügung.
  • Emulator: Für die Uzebox existiert ein voll funktionsfähiger Emulator für MAC & PC.
  • API: Entwickler können auf eine gut dokumentierte API zurückgreifen, die verschiedene Videomodi unterstützt.
  • OpenSource: Software und Hardware sind unter GPL lizenziert.

Hardware-Spezifikation

Bearbeiten
 
Uzebox AVCore
  • CPU: ATmega644-Mikrocontroller
  • RAM: 4K
  • Flash-Speicher: 64K
  • Takt: 28.61818 MHz (übertaktet)
  • Farben: 256 Farben (Rot: 3 bits, Grün: 3 bits, Blau: 2 bits)
  • Videoausgang: NTSC FBAS, S-Video und SCART
  • Sound: 8-bit Mono, ~ 15 kHz Samplefrequenz, Ausgabe via PWM
  • Eingänge: 2× NES/SNES-kompatible Gamepads
  • Externer Massenspeicher: SD/MicroSD
  • Optionen: MIDI-in-Interface

Mittlerweile existieren über 60 Demos und Spiele. Vor allem wurden 8-Bit-Klassiker wie Arkanoid, Pac-Man oder Tetris auf diese Konsole portiert. Hier eine unvollständige Liste:

  • Arkanoid
  • B.C. Dash
  • Boulderdash
  • Chuckie Egg
  • Corrida Nebososa
  • Das Boot
  • Donkey Kong
  • Dr. Mario
  • Frogger
  • Lander
  • Lode Runner
  • Maze
  • Megatris
  • Memory
  • Ninja Beatdown
  • Pac-Man
  • Pengo
  • Pentago
  • Pong
  • Ruby Crush
  • Snakes
  • Sokoban
  • Space Invaders
  • Submarine
  • Tetris
  • Tron
  • Uze Feud
  • Uze Snakes
  • Uzesweeper
  • Whack-a-Mole
  • Zombienator

Verfügbare Bausätze und Fertiggeräte

Bearbeiten

Die erste kommerzielle Umsetzung erfolgte 2009 mit dem mittlerweile nicht mehr erhältlichen Fuzebox-Bausatz[1] von Adafruit. Im Jahr 2010 folgte der AVCore, bestehend aus zwei vorbestückten und gebrauchsfertigen Leiterplatten.[2] 2011 erschienen zwei weitere Bausätze – das Uzebox DIY Kit[3] mit AV-Ausgang und das EUzebox DIY Kit[4] mit SCART-Ausgang für den europäischen Markt. Die Uzebox Jamma[5] aus dem Jahr 2012 ist die vorerst letzte Entwicklung und stellt eine Uzebox-kompatible Einsteckkarte für Spielautomaten mit einem sogenannten JAMMA-Interface dar.

Siehe auch

Bearbeiten

Einzelnachweise

Bearbeiten
  1. http://www.ladyada.net/make/fuzebox/ Fuzebox-Bausatz
  2. https://www.sparkfun.com/products/9024 AVCore-Fertiggerät
  3. Archivierte Kopie (Memento des Originals vom 6. August 2012 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/uzebox.org Uzebox-Bausatz
  4. http://www.hwhardsoft.de/english/projects/euzebox/ EUzebox-Bausatz
  5. http://basementhobbies.wordpress.com/uzebox-jamma/ Uzebox Jamma
Bearbeiten
Commons: Uzebox – Sammlung von Bildern, Videos und Audiodateien