Uzebox
Uzebox er en retro - minimalistisk videospilkonsol , som er en public domain-udvikling . Baseret på Atmels 8- bit generelle AVR - mikrocontrollere . Et træk ved systemet er, at det bruger en interrupt -drevet kerne og ikke indeholder en videobuffer . Funktioner såsom videosynkronisering, billed -for-tabel- gengivelse og musikmix udføres i realtid som baggrundsopgaver, så spil til denne konsol kan nemt udvikles i C. Målet med denne udvikling var at skabe en enhed med den enklest mulige arkitektur , der giver god nok lyd og billede og samtidig efterlader nok ressourcer til implementering af interessante spil. Der er lagt særlig vægt på at sikre, at stort set enhver skinkeradiooperatør nemt og hurtigt kan samle og programmere denne spillekonsol. Den endelige udvikling indeholder kun to mikrokredsløb : ATmega644 og en videosignalkonverter fra RGB til NTSC - AD725.
Uzebox blev første gang vist i magasinet Make som en public domain-udvikling i 2009 . [en]
Fordele
- Lille antal dele og omkostninger: Systemet er lavet på kun to chips og nogle få separate dele.
- Afbrydelsesdrevet kerne: ingen grund til at programmere loop-tællere , lydmiksning og billedoprettelse sker i baggrunden .
- 256 individuelle farver: leveres ved at bruge R-2R-modstandstrinnet i DAC -kredsløbet .
- 4-kanals lydgengivelsessystem: lydundersystemet består af 3 kanaler dannet i henhold til bølgetabellen og 1 kanal med støj eller PCM .
- MIDI In: med musiksequencer , giver dig mulighed for at skabe musik direkte på konsollen.
- Retro kontrolenheder: signaler modtages gennem standard NES / SNES kontrolgrænsefladen (fra "joysticks").
- Understøttelse af mus til SNES.
- SD / MicroSD kortlæser .
- Udvidelsesmuligheder: Gratis I/O-linjer er stadig tilgængelige til tilslutning af periferiudstyr, som du kan bruge for eksempel UART- og SPI- porte , testet i form af et eksperiment.
- Emulator : En komplet loop-emulator gør udviklingen meget lettere.
- Game Downloader ( Beta ): Indlæser spil fra et SD-kort .
- API : Udvikling af spil ved hjælp af en API, der giver flere videotilstande, lydkontroller og mere.
- Offentlige værker : Softwaren , designet og kredsløbet distribueres helt gratis og er åbent licenseret under GPL .
Hardware
Implementeringer
Fra 2010 er udviklingen af Uzebox blevet kommercialiseret af AVCore- teamet som et fuldt samlet objekt og af Fuzebox- teamet [2] [3] som et gør -det-selv -kit .
Se også
Noter
- ↑ Hobbyer, spil og underholdning: 2009 hardware med offentligt tilgængelige udviklinger. Arkiveret 15. december 2009 på Wayback Machine "Make", onlineversion: en komplet gennemgang af udviklinger med offentligt tilgængelige 2009-udviklinger.
- ↑ Fuzebox Arkiveret 10. november 2010. i netværksdagbogen "Make".
- ↑ Fuzebox: Retro 8-Bit Gaming Goes Open Source - Technabob . Hentet 27. april 2011. Arkiveret fra originalen 16. juli 2011. (ubestemt)
Links