Uzebox
Uzebox je retro - minimalistická videoherní konzole , která je vývojem ve veřejné doméně . Založeno na 8bitových univerzálních mikrokontrolérech AVR společnosti Atmel . Charakteristickým rysem systému je, že používá jádro řízené přerušením a neobsahuje video buffer . Funkce jako synchronizace videa, vykreslování po jednotlivých tabulkách a mixování hudby se provádějí v reálném čase jako úlohy na pozadí, takže hry pro tuto konzoli lze snadno vyvíjet v jazyce C. Cílem tohoto vývoje bylo vytvořit zařízení s co nejjednodušší architekturou , poskytující dostatečně dobrý zvuk a obraz a zároveň ponechávající dostatek prostředků pro realizaci zajímavých her. Zvláštní péče byla věnována tomu, aby prakticky každý radioamatér mohl snadno a rychle sestavit a naprogramovat tuto herní konzoli. Finální vývoj obsahuje pouze dva mikroobvody : ATmega644 a převodník videosignálu z RGB na NTSC - AD725.
Uzebox byl poprvé uveden v časopise Make jako public domain development v roce 2009 . [jeden]
Výhody
- Malý počet a cena dílů: systém je vyroben pouze ze dvou čipů a několika samostatných dílů.
- Jádro řízené přerušením: není třeba programovat čítače smyček , mixování zvuku a vytváření obrazu probíhá na pozadí .
- 256 jednotlivých barev: zajištěno použitím stupně odporu R-2R v obvodu DAC .
- 4kanálový systém reprodukce zvuku: zvukový subsystém se skládá ze 3 kanálů vytvořených podle tabulky vln a 1 kanálu šumu nebo PCM .
- MIDI In: s hudebním sekvencerem umožňuje vytvářet hudbu přímo na konzole.
- Retro ovládací zařízení: signály jsou přijímány přes standardní ovládací rozhraní NES / SNES (z "joysticků").
- Podpora myši pro SNES.
- Čtečka karet SD/ MicroSD .
- Rozšiřitelnost: Volné I/O linky jsou stále k dispozici pro připojení periferií, pro které můžete využít například formou experimentu testované porty UART a SPI .
- Emulátor : Kompletní emulátor smyčky výrazně usnadňuje vývoj.
- Game Downloader ( Beta ): Načte hry z SD karty .
- API : Vývoj her pomocí rozhraní API, které poskytuje více režimů videa, ovládání zvuku a další.
- Public Works : Software , design a obvody jsou distribuovány zcela zdarma a otevřeně licencovány pod GPL .
Hardware
Implementace
Od roku 2010 byl vývoj Uzeboxu komercializován týmem AVCore jako plně sestavený objekt a týmem Fuzebox [2] [3] jako DIY kit .
Viz také
Poznámky
- ↑ Záliby, hry a zábava: Hardware 2009 s veřejně dostupným vývojem. Archivováno 15. prosince 2009 na Wayback Machine "Make", online verze: kompletní přehled vývoje s veřejně dostupným vývojem roku 2009.
- ↑ Fuzebox archivován 10. listopadu 2010. v síťovém deníku "Make".
- ↑ Fuzebox: Retro 8bitové hraní jako Open Source - Technabob . Získáno 27. dubna 2011. Archivováno z originálu 16. července 2011. (neurčitý)
Odkazy