[[Vorlage(Getestet, jammy, bionic, focal)]] ## Bionic bitte vorerst nicht entfernen. Die Angaben beziehen sich auf das OS des ODROID-GO und nicht von Ubuntu!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! {{{#!vorlage Wissen [:Anwendungen_hinzufügen:Anwendungen hinzufügen] (optional) [:Programme starten: Ein Programm ohne Menüeintrag starten] [:Terminal: Ein Terminal verwenden] [:Packprogramme: Archive entpacken] [:MonoDevelop: Mono installieren und benutzen] (optional) [:mit Root-Rechten arbeiten:] [:Editor:Einen Editor öffnen] (optional) [:Rechte:Rechte für Dateien und Ordner ändern] (optional) }}} [[Inhaltsverzeichnis(1)]] [[Bild(hk_logo.jpg,150,align=left)]] Der ODROID-GO-Advance ist eine Spielekonsole aus dem Hause [https://www.hardkernel.com/ Hardkernel] {en} und erschien im Februar 2020. Die einzelnen Komponenten werden vom Käufer zusammengebaut. Im Kit findet man unter anderem das Gehäuse, das Display, die benötigten Taster, Schrauben, das Motherboard, einen Lautsprecher sowie einen Akku. Auf dem Gerät läuft eine [#Betriebssystem angepaßte Version] von Ubuntu, welche direkt die [#EmulationStation EmulationStation] startet. Hierfür wird eine Micro-SD mit einer Speicherkapazität von mindestens 8GB benötigt. Das Gerät kann auch mit eigenen Programmen / [:Arduino:Projekten] verwendet werden. Es verfügt über eine Stiftleiste mit 10 Pins und eine [wikipedia:Universal_Asynchronous_Receiver_Transmitter:UART-Schnittstelle], wobei der entsprechende Anschluß noch angelötet werden muß. Für [:Fritzing:] bietet der Hersteller Komponenten zum herunterladen für den [https://wiki.odroid.com/_media/odroid_go_advance/fritzing_odroid-go_advance.fzpz ODROID-GO Advance] {dl} ([[Anhang(fritzing_odroid-go_advance.fzpz, Alternativlink)]]) {dl} an. Für den Super stehen die Dateien nicht zur Verfügung. Im Mai 2020 erschien eine überarbeitete Version des Handhelds unter der Bezeichnung ''ODROID-GO Advance Black Edition''. Diese bietet nun zusätzliche Schutertasten (L2/R2), einen USB-C-Anschluss, ein integriertes WLAN-Modul und ist in zwei Farbvarianten erhältlich. Der ''ODROID-GO Super'' wurde am 22. Dezember 2020 [https://forum.odroid.com/viewtopic.php?f=187&t=41283&p=315650 angekündigt] {en} und ist im Januar 2021 erschienen. Im Gegensatz zu den vorherigen Geräten muß man den Super nicht mehr selber zusammenbauen. = Betriebssystem = ## https://wiki.odroid.com/odroid_go_advance/make_sd_card ## TODO: "normales" Ubuntu austesten Die auf das Gerät optimierte minimale Ubuntuumgebung kann als Image von [https://dn.odroid.com/RK3326/ODROID-GO-Advance/Ubuntu/ odroid.com] {dl} heruntergeladen werden. Die nach dem Schema '''ubuntu-VERSIONSNUMMER-es-odroid-goA-JJJJMMTT.img.xz''' benannte Datei wird mittels eines geeigneten [:Live-USB/#USB-Creator-Startmedienersteller:Startmedienerstellers] auf eine passende Micro-SD-Karte (mindestens 8 GB) übertragen. Nach dem ersten Start wird das System an die Karte angepaßt und kann im Anschluss mit den gewünschten [#Daten Daten] bespielt werden. {{{#!vorlage Hinweis Bei der Wahl des Betriebssystems den Punkt `Last modified` beachten. Aus Stabilitätsproblemen, mit 32Bit-Entwicklerwerkzeugen, entschied man sich vorerst wieder auf 18.04 zu setzen. }}} == Update == Um ein Update durchführen zu können geht man über [#SSH SSH] [3][6]. Hierfür ist eine bestehende [#Einrichtung Netzwerk- /Internetverbindung] nötig. Nach erfolgreichem Login meldet sich das Betriebssystem auf dem ODROID-GO-Advance: {{{#!vorlage Befehl ssh odroid@192.168.178.60 }}} {{{#!vorlage Befehl odroid@192.168.178.60's password: Welcome to Ubuntu 20.04 LTS (GNU/Linux 4.4.189-27 aarch64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. }}} {{{#!vorlage Hinweis Die IP-Adresse kann im [#Einrichtung ODROID-GO-Advance] oder über den Router ermittelt werden. In diesem Beispiel lautet sie: ''192.168.178.60'' }}} Im folgenden Schritt werden die Aktualisierungen aufgespielt und das Gerät neu gestartet. Die folgenden Befehle auf dem ODROID-GO-Advance durchführen [3][6]: {{{#!vorlage Befehl sudo apt update sudo apt install uboot bootini sudo apt upgrade -y sudo reboot }}} {{{#!vorlage Experten Benutzername: ''odroid'' \\ Passwort: ''odroid'' }}} = Daten = == Roms == Im Rootverzeichnis der Karte befindet sich der Ordner '''roms'''. In diesem findet man weitere Unterordner mit den [github:/RetroPie/RetroPie-Setup/wiki/Supported-Systems:unterstützten Systemen] {en}. Die [#Homebrew Homebrew-Software] / ROMs in den passenden Ordner kopieren. Diese können als Archiv vorliegen und müssen nicht entpackt [4] werden. {{{#!vorlage Hinweis Roms findet man u.a. bei einigen [#Shops Internetvertriebsplattformen] oder auf einem physischen Datenträger als COmpilation (z.B. für den C64). }}} === Verzeichnisstruktur === {{{#!vorlage Tabelle Verzeichnisstruktur +++ Ordner System Dateiendung(en) +++ '''atari2600''' Atari 2600 '''.7z .a26 .bin .gz .rom .zip''' +++ '''atari5200''' Atari 5200 '''.7z .a52 .atr .bas .bin .car .dcm .xex .xfd .zip .atr.gz .xfd.gz''' +++ '''atari7800''' Atari 7800 '''.7z .a78 .bin .zip''' +++ '''atarilynx''' Atari Lynx '''.7z .lnx .zip''' +++ '''coleco''' Colecovison '''.bin .col .rom .zip''' +++ '''gamegear''' Game Gear '''.7z .bin .gg .sms .zip''' +++ '''gb''' Game Boy '''.7z .gb .zip''' +++ '''gba''' Game Boy Advance '''.7z .gba .zip''' +++ '''gbc''' Game Boy Color '''.7z .gbc .zip''' +++ '''mastersystem''' Master System '''.7z .bin .sms .zip''' +++ '''megadrive''' Mega Drive / Genesis '''.7z .bin .gen .md .sg .smd .zip''' +++ '''mame2000''' Multiple Arcade Machine Emulator (MAME) '''.zip''' +++ '''mame2003''' Multiple Arcade Machine Emulator (MAME) '''.zip''' +++ '''n64''' Nintendo 64 '''.n64 .v64 .z64 .zip''' +++ '''nes''' Nintendo Entertainment System / Famicom '''.7z .fds .fig .mgd .nes .sfc .smc .swc .zip''' +++ '''pcengine''' PC Engine / TurboGrafx-16 '''.7z .ccd .chd .cue .pce .zip''' +++ '''pcenginecd''' PC Engine 2 / SuperGrafx '''.7z .pce .zip''' +++ '''psp''' PlayStation Portable '''.cso .iso .pbp''' +++ '''psx''' PlayStaion 1 '''.cbn .cue .img .iso .m3u .mdf .pbp .toc .z .znx''' +++ '''dreamcast''' Sega Dreamcast '''.cdi .gdi .chd .cue .zip .m3u''' +++ '''segacd''' Sega Megadrive '''.7z .bin .gen .md .sg .smd .zip''' +++ '''snes''' Super Nintendo Entertainment System / Super Famicom '''.7z .bin .fig .mgd .sfc .smc .swc .zip''' }}} [[Vorlage(Bildunterschrift, ./roms.png, 225 "[#Bios Bios fehlt]", right)]] === Bios === Die Pfade für das jeweilige [wikipedia:BIOS:] sind der Tabelle zu entnehmen: {{{#!vorlage Tabelle Bios +++ System Pfad Dateiname +++ Colecovision '''/opt/smsplus-gx''' '''coleco.rom''' +++ PC Engine CD-Rom System '''/opt/libretro/beetle-pce-fast''' '''syscard3.pce''' +++ PlayStation '''/opt/libretro/pcsx_rearmed''' '''SCPH1001.BIN''' +++ Sega Dreamcast* '''/opt/lebretto/flycast/dc''' '''dc_boot.bin''', '''dc_flash.bin''' und '''naomi.zip''' +++ Sega Mega Drive / Sega Genesis '''/opt/libretro/genesis-plus-gx''' '''bios_CD_U.bin''', '''bios_CD_E.bin''' und '''bios_CD_J.bin''' }}} Eine Übersicht ist auf [https://docs.libretro.com/library/bios/ libretro.com] {en} zu finden. {{{#!vorlage Hinweis Für manche Systeme wird ein separates Bios benötigt, welches man im Internet herunterladen kann und in entsprechendem Ordner auf der SD-Karte platzieren muss. Hier - wie beim Einsatz von kommerziellen ROMs - die Urheberrechtsgesetze im Land des jeweiligen Benutzers beachten!!! Einige [#Shops kommerzielle Spielesammungen] beinhalten das passende [wikipedia:BIOS:]. }}} = Datenübertragung = Um die benötigten Daten auf das System zu übertragen stehen mehrere Möglichkeiten zur Verfügung: == Kartenleser == Nachdem die Karte vom System erkannt wurde können die Dateien in die passenden [#Verzeichnisstruktur Ordner] kopiert werden. [[Vorlage(Bildunterschrift, ./samba.png, 522, "Zugriff", right,)]] == Samba == Der [:Samba:]-Server ist auf dem ODROID-GO Advance bereits aktiviert. Im [:Dateimanager:] die Verbindung herstellen. Benötigt werden neben der [#Einrichtung IP-Adresse] noch die Logindaten. === Nautilus === Im Dateimanager [:Nautilus:] geht man auf ''"Andere Orte"'' und fügt im unteren Programmfensterbereich bei ''Serveradresse eingeben'' die erforderlichen Daten ein: {{{ smb://192.168.0.10 }}} {{{#!vorlage Hinweis Das Passwort sowie der Benutzername lauten in den Grundeinstellungen `odroid`. }}} Nun können die benötigten Dateien auf das System übertragen werden. == SSH == Zur Verwendung von [:SSH:] muss eine Internetverbindung auf dem ODROID-GO Advance [#Netzwerk eingerichtet] und das benötigte Paket auf dem Hauptrechner installiert [1] sein: {{{#!vorlage Paketinstallation ssh }}} Für die Übertragung der gewünschten Datei sieht das Schema wie folgt aus [3]: {{{#!vorlage Befehl scp MEINROM.ENDUNG odroid@IP-ADRESSE:/roms/ORDNER/ }}} Die [#Einrichtung IP-Adresse] findet man im Odroid. In diesem Beispiel lautet sie ''192.168.0.10''. Für die Übertragung der Datei '''ubuntuusers.gba''' in den Ordner '''/roms/gba/''' lautet der Befehl [3]: ## ping 192.168.0.10 {{{#!vorlage Befehl scp ubuntuusers.gba odroid@192.168.0.10:/roms/gba/ }}} {{{#!vorlage Hinweis Details zu den Ordnern findet man unter [#Verzeichnisstruktur Verzeichnisstruktur]. }}} {{{#!vorlage Tabelle [[Bild(./skraper.png, x150)]] <:>[[Bild(./ComicBook.png, x150)]] +++ <:>Skraper <:>[#Themes Theme] [github:TMNTturtleguy/es-theme-ComicBook:ComicBook] {en} }}} = EmulationStation = Die eigene Spielesammlung kann mit Covern und zusätzlichen Informationen versehen werden. Dafür kann man Scraper verwenden. == Scraper == Um Coverart und die Beschreibungen zu den Spielen zu erhalten, kann man im System bei bestehender [#Netzwerk Internetverbindung], die benötigten Daten herunterladen. Hierzu die Taste [[Vorlage(Tasten, F4)]] drücken um das passende Menü zu erreichen. Über ''"SCRAPER"'' gelangt man zum gewünschten Menü. Die Tasten [[Vorlage(Tasten, A+B)]] sowie das Steuerkreuz werden hier benötigt. Die gewünschte Datenbank auswählen und via ''"SCRAPE NOW"'' und weiteren erwünschten Kriterien diese durchsuchen. Einfacher gestaltet sich die Verwendung des Programms Skraper. == Skraper == [http://skraper.net/ Skraper] {de} greift auf die umfangreiche Datenbank von [https://www.screenscraper.fr/ Screenscraper.fr] {fr} {de} {en} zu. Um das Programm verwenden zu können muß {{{#!vorlage Paketinstallation mono-complete }}} installiert [1] sein. Anschließend das Archiv von der [http://skraper.net/#download Internetseite] {fr} {de} {en} herunterladen, indem man ''"Download for Linux"'' auswählt. Dieses entpacken [4] und in den neuen Ordner wechseln. Da es kein natives Linuxprogramm ist erhält man eine '''.exe'''-Datei, welche mittels [:MonoDevelop:] [5] gestartet [2] [3] werden kann: {{{#!vorlage Befehl mono SkraperUI.exe }}} Der Wizard geleitet durch die Installation. Hier ''"recalbox"'' auswählen. Bei der Festlegung des Spieleordners ebenfalls die Option ''"Include non-Recalbox rom folders"'' anwählen. Im Programmfenster die gewünschten Cover herunterladen und alle Daten anschließend auf die SD-Karte übertragen. Die Karte kann eingelegt oder via [:Samba:] erreicht werden. {{{#!vorlage Hinweis Das Programm findet nicht immer die richtigen Spiele. Hier hilft es mitunter den Titel zu ändern (z.B. '''Ubuntuusers.gba''' → '''ubuntuusers.gba''' bzw. '''the ubuntuusers.gba''' → '''ubuntuusers, the.gba''') um den gewünschten Erfolg zu erzielen. Mitunter müssen Titel komplett in Groß- oder Kleinschrift vorliegen. Hier hilft nur ausprobieren oder die Recherche auf [https://www.screenscraper.fr/ Screenscraper.fr] {fr} {de} {en}. }}} {{{#!vorlage Tabelle [[Bild(./themeconfiguration.png, x150)]] <:>[[Bild(./es-theme-epicnoir.png, x150)]] +++ <:>Theme [github:jrassa/es-theme-carbon:Carbon] {en} <:>Theme [github:c64-dev/es-theme-epicnoir:epicnoir] {en} }}} == Themes == Eine Übersicht der zur Verfügung stehenden Themes ist auf [github:retropie/retropie-setup/wiki/themes:github] {en} zu finden. Da der ODROID-GO Advance lediglich über einen Bildschirm mit 320×480 Pixeln verfügt ist die Auswahl beschränkt. Die meisten Themes sind für andere Systeme optimiert und beinhalten nicht immer alle benötigten Elemente. Entweder man testet alle zur Verfügung stehenden Themes aus oder bemüht eine Suchmaschine mit den passenden Begriffen. Das gewünschte Theme herunterladen und entpacken [4]. Vorinstallierte Themes sind unter '''/etc/emulationstation/themes/''' zu finden. Neue Themes sollten im Ordner '''themes''' abgelegt werden. Dieser ist noch unter '''/home/odroid/.emulationstation/''' anzulegen. Abschließend das neue Theme in den Ordner kopieren und im Gerät auswählen. Dies geschieht über [[Vorlage(Tasten, F4)]]. Anschließend über ''"UI SETTINGS → THEME SET"'' das gewünschte Aussehen nutzen. Unter ''"UI SETTINGS → GAMELIST VIEW STYLE"'' kann die Optik weiter angepaßt werden. === Logo === Um ein eigenes Logo zu verwenden muss man lediglich die im Theme vorliegende '''.svg'''-Datei austauschen. Im Beispiel [github:jrassa/es-theme-carbon:Carbon] {en} wurde unter '''/retropie/art''' die Datei '''system.svg''' in '''system4.svg''' umbenannt und eine neue Datei [[Anhang(system.svg, system.svg)]] {dl} in den Ordner kopiert. {{{#!vorlage Tabelle [[Bild(./configuration.png, x150)]] <:>[[Bild(./wifi.png, x150)]] +++ <:>Configuration <:>WLAN }}} == Netzwerk == Für den ODROID-GO Advance stehen im [https://www.hardkernel.com/shop/odroid-go-advance/ offiziellen Shop] {en} drei unterschiedliche WLAN-Sticks zur Verfügung. Diese sind in der unten stehenden Tabelle zu finden. Es ist ebenfalls möglich Ethernet Adapter zu verwenden. Die folgenden Adapter wurden erfolgreich mit dem Gerät getestet: === USB-Adapter === {{{#!vorlage Tabelle Kompatible Adapter +++ [:Systeminformationen_ermitteln/#USB:USB-ID] Beschreibung [wikipedia:Wireless_Local_Area_Network:Wlan] / [wikipedia:Ethernet:] Link +++ 0b95:7720 ASIX Electronics Corp. AX88772 <:> E +++ 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet <:> E +++ 148F:5370 Mediatek Ralink RT5370N <:> W [https://www.hardkernel.com/shop/wifi-module-0/ 1] {en} +++ 0BDA:8176 Realtek Semiconductor Corp. (Realtek RTL8188CUS-GR) <:> W [https://www.hardkernel.com/shop/wifi-module-3/ 2] {en} +++ 0bda:a811 Realtek Semiconductor Corp. (Realtek RTL8811AU) <:> W [https://www.hardkernel.com/shop/wifi-module-5a/ 3] {en} +++ 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] <:> W }}} {{{#!vorlage Hinweis Unter [:WLAN:] findet man diverse Sticks, welche ggf. ebenfalls kompatibel sind. }}} {{{#!vorlage Tabelle [[Bild(./keyboard.png, x150)]] <:>[[Bild(./network.png, x150)]] +++ <:>Passwort <:>Netzwerk }}} === Einrichtung === Um Wlan einzurichten in der Oberfläche ''"CONFIGURATION"'' mittels [[Vorlage(Tasten, A)]] auswählen und den Menüpunkt ''"WIFI"'' aufrufen. Mit [[Vorlage(Tasten, R)]] die Schaltfläche ''"+"'' anwählen und mittels [[Vorlage(Tasten, A)]] bestätigen. Nun das gewünschte Netzwerk aus der Liste ermitteln und das Passwort zum verbinden eingeben. Unter ''"CONFIGURATION → NETWORK INFO"'' können die Daten (u.a. Netzwerk und IP-Adresse) eingesehen werden. Die Verbindung kann - je nach Wunsch - De-/ aktiviert (''"Deactivate"'' / ''"Activate"'') oder gelöscht (''"Delete"'') werden. {{{#!vorlage Tabelle [[Bild(./recovery.jpg, x150)]] +++ <:>[#Recovery-Image Recovery Image] }}} = Tips und Tricks = == Recovery Image == ## V1.5 (2021/01/13) Das aktuelle Abbild kann von [https://wiki.odroid.com/odroid_go_advance/os_image/recovery odroid.com] {en} {dl} als '''.img'''-Datei bezogen werden. Die nach dem Schema '''sdcard_recovery_JJJJMMTT.img''' benannte Datei wird mittels eines geeigneten [:Live-USB/#USB-Creator-Startmedienersteller:Startmedienerstellers] auf eine passende Micro-SD-Karte übertragen. Nachdem diese in das Gerät eingelegt und der OGA eingeschaltet wurde wird das Image auf das Gerät übertragen und im Abschluß des Prozesses neu gestartet. Um den Modus aufzurufen hält man beim Start des Systems die [[Vorlage(Tasten, L+R)]] -Tasten gedrückt. Im nachfolgenden Test wird die Funktionalität aller Buttons, des Displays sowie des Thumbsticks überprüft bevor das OS gestartet wird. {{{#!vorlage Hinweis Die jeweiligen Neuerungen sind auf der verlinkten Homepage zu ersehen. }}} == Skripte == Es gibt die unterschiedlichsten Skripte um einzelne Spieletitel oder auch Sammlungen nutzbar zu machen: === Atari Vault === ==== MAME ==== Sofern man im Besitz der Spielesammlung [#Shops Atari Vault (Steam)] ist kann man nach erfolgreicher Installation mit dem [:Steam:Steam-Client] die Spiele für den [wikipedia:MAME:Multiple Arcade Machine Emulator] extrahieren. Das Skript ist auf [github:farmerbb/RED-Project/wiki/Atari-Vault:Github] {en} zu finden. Die folgenden Pakete [1] werden benötigt: {{{#!vorlage Paketinstallation nodejs wget zip }}} Im nächsten Schritt die Datei [https://gist.githubusercontent.com/cxx/6d1d44ce4a6107ed80e0a6c8c5b887c4/raw/d3cae583024f44c06d69a55d867066084838c2f7/avault2mame.js avault2mame.js] {dl} ([[Anhang(avault2mame.js, 2)]] {dl}) in ein beliebiges Verzeichnis herunterladen und aufrufen [3]: {{{#!vorlage Befehl node avault2mame.js ~/.steam/steam/steamapps/common/Atari\ Vault/AtariVault_Data/StreamingAssets/FOCAL_Emulator }}} Die MAME-Titel liegen nach erfolgreicher Ausführung als '''.zip'''-Archiv vor und können auf das System übertragen werden. {{{#!vorlage Hinweis Es werden lediglich vom System unterstützte Titel angelegt. }}} ==== 2600/5200 ==== Die Spieletitel für den [wikipedia:Atari_2600:Atari 2600] bzw. für den Nachfolger [wikipedia:Atari_5200:Atari 5200] sind im [:Homeverzeichnis:] unter '''.steam/steam/steamapps/common/Atari\ Vault/AtariVault_Data/StreamingAssets/FOCAL_Emulator''' zu finden. Um diese nutzen zu können kopiert man alle Dateien aus dem Basisordner sowie aus den Unterordnern '''5200''' und '''vol3''' in ein neues Verzeichnis und sortiert diese. {{{#!vorlage Hinweis Im [post:9262965:Forum] gibt es ein Skript, welches sich an dem von [#SEGA-Mega-Drive-and-Genesis-Classics klebs] orientiert. Es handelt sich um eine pre-Alpha-Version. }}} === SEGA Mega Drive and Genesis Classics === Um die Spieledateien aus der Sammlung korrekt zu benennen benutzt man ein Skript sowie eine Basisdatei, in der die vorliegenden Dateinamen sowie die gewünschten Namen zu finden sind [7]. Das Skript '''segaclassicsrename.sh''' anlegen und anschließend die Ausführrechte vergeben [7] [8]: {{{#!code bash #!/bin/bash IFS="," while read f1 f2 do echo "rename from : $f1" echo "to : $f2" mv $f1 "$f2" echo "done" done < segaclassicslist.csv }}} Anschließend die Datei mit den Spieletiteln anlegen [7] und unter '''segaclassicslist.csv''' abspeichern: {{{ ALEXKIDD_U.68K,Alex Kidd in the Enchanted Castle (USA).gen AlienSoldier_Europe.SGD,Alien Soldier (Europe).md AlienStorm_USA.SGD,Alien Storm (USA).gen ALTEREDB_UE.68K,Altered Beast (USA).gen BEYONDOA_E.68K,The Story of Thor (Europe).md BEYONDOA_F.68K,The Story of Thor (France).md BEYONDOA_G.68K,The Story of Thor (Germany).md BEYONDOA_J.68K,The Story of Thor - Hikari o Tsugumono (Japan).bin BEYONDOA_S.68K,The Story of Thor (Spain).md BEYONDOA_U.68K,Beyond Oasis (USA).gen BONANZAB_JE.68K,Bonanza Bros. (Europe).md Columns3_USA.SGD,Columns III (USA).gen COLUMNS_W.68K,Columns (World).gen COMIXZON_U.68K,Comix Zone (USA).gen CrackDown_USA.SGD,Crack Down (USA).gen Crying_USA.SGD,Bio Hazard Battle (USA).gen DECAP_UE.68K,DEcapAttack (USA).gen DYNAHEAD_J.68K,Dynamite Headdy (Japan).bin DYNAHEAD_UE.68K,Dynamite Headdy (USA).gen ECCO2_U.68K,Ecco - The Tides of Time (USA).gen eccojr.smd,Ecco Jr. (USA).gen ECCO_UE.68K,Ecco the Dolphin (USA).gen ESWAT_U.68K,ESWAT - City Under Siege (USA).gen EternalChampions_USA.SGD,Eternal Champions (USA).gen FATALLAB_JU.68K,Fatal Labyrinth (USA).gen FLICKY_UE.68K,Flicky (USA).gen GAING_UE.68K,Gain Ground (USA).gen GalaxyForceII_UE.SGD,Galaxy Force II (USA).gen GAXE2_W.68K,Golden Axe II (World).gen GAXE3_J.68K,Golden Axe III (Japan).bin GAXE_W.68K,Golden Axe (World).gen Gunstar Heroes U.bin,Gunstar Heroes (USA).gen KIDCHAM_UE.68K,Kid Chameleon (USA).gen LandStalker_USA.SGD,Landstalker (USA).gen LightCrusader_USA.SGD,Light Crusader (USA).gen MonsterLair_JUE.SGD,Wonder Boy III - Monster Lair (Europe).md MonsterWorld3.SGD,Wonder Boy V - Monster World III (Japan).bin MonsterWorld3_USA.SGD,Wonder Boy in Monster World (USA).gen PhantasyStar2_UE_GreenCrossFix.SGD,Phantasy Star II (USA).gen PhantasyStar3_USA.SGD,Phantasy Star III - Generations of Doom (USA).gen PhantasyStar4.SGD,Phantasy Star IV (USA).gen RISTAR_UE.68K,Ristar (USA).gen ROBOTNIK_U.68K,Dr. Robotnik's Mean Bean Machine (USA).gen ShadowDancer.SGD,Shadow Dancer - The Secret of Shinobi (World).gen SHINING2_U.68K,Shining Force II (USA).gen SHININGD_UE.68K,Shining in the Darkness (USA).gen SHININGF_U.68K,Shining Force (USA).gen SHINOBI3_U.68K,Shinobi III - Return of the Ninja Master (USA).gen SONIC2_W.68K,Sonic The Hedgehog 2 (World).gen SONIC3D_UE.68K,Sonic 3D Blast ~ Sonic 3D Flickies' Island (USA).gen Sonic_Knuckles_wSonic3.bin,Sonic & Knuckles + Sonic The Hedgehog 3 (World).gen SONICSPI_U.68K,Sonic The Hedgehog Spinball (USA).gen SONIC_W.68K,Sonic The Hedgehog (World).gen sov.smd,Sword of Vermilion (USA).gen SPACEHARRIERII.bin,Space Harrier II (World).gen STHUNDER_W.68K,Super Thunder Blade (World).gen STREETS2_U.68K,Streets of Rage 2 (USA).gen STREETS3_E.68K,Streets of Rage 3 (Europe).md STREETS3_J.68K,Bare Knuckle III (Japan).bin STREETS3_U.68K,Streets of Rage 3 (USA).gen STREETS_W.68K,Streets of Rage - Bare Knuckle - Ikari no Tetsuken (World).gen TheSuperShinobi_JUE.SGD,The Revenge of Shinobi (USA).gen ToeJamEarl.SGD,ToeJam & Earl (World).gen ToeJamEarl2_USA.SGD,ToeJam & Earl in Panic on Funkotron (USA).gen VECTMAN2_U.68K,Vectorman 2 (USA).gen VECTMAN_UE.68K,Vectorman (USA).gen VIRTUAFIGHTER2.bin,Virtua Fighter 2 (USA).gen }}} Beide Dateien in einen neuen Ordner (z.B. '''Sega''') verschieben und in diesen alle Spieledaten kopieren. Der Pfad kann über den Client von [#Steam/#Eigenschaften Steam] in Erfahrung gebracht werden (z.B. '''/media/Spiele/SteamLibrary/steamapps/common/Sega Classics/uncompressed ROMs'''). Abschließend wird das Skript aufgerufen und die Dateien entsprechen umbenannt [3]: {{{#!vorlage Befehl ./segaclassicsrename.sh }}} {{{#!vorlage Hinweis Unter [github:farmerbb/RED-Project/wiki:RED-Project] findet man eine umfangreiche Liste mit Skripten. }}} = Probleme = Da sich das Betriebssystem in kontinuierlicher Entwicklung befindet sollten Fehler (wie z.B. die Tastenbelegung beim N64) nach und nach behoben werden. Mögliche Probleme können im [#Links Forum] oder [:IRC:IRC-Channel] (''#odroid'') gemeldet werden. Das ausführen von Updates ist derzeit noch nicht möglich. = Tastenkürzel = {{{#!vorlage Tabelle Tastenkürzel +++ Taste(n) Beschreibung +++ [[Vorlage(Tasten, F1)]] Spiel beenden und Hauptmenü aufrufen der Spielstand wird hierbei unter '''/home/Odroid''' als '''.sav'''-Datei abgelegt. +++ [[Vorlage(Tasten, F2)]] Bildschirmfotos anfertigen - diese werden unter '''/home/Odroid''' als '''.png'''-Datei gespeichert. +++ [[Vorlage(Tasten, F3)]] Optionsmenü / Start bei N64 +++ [[Vorlage(Tasten, F4)]] Menü / Start / Pause / Z bei N64 +++ [[Vorlage(Tasten, F5)]] A bei N64 +++ [[Vorlage(Tasten, F6)]] Spielstand von PSP-Spielen speichern. / B bei N64 +++ [[Vorlage(Tasten, A)]] Auswahl +++ [[Vorlage(Tasten, B)]] Abbruch / Zurück +++ [[Vorlage(Tasten, X)]] Titel zufällig sortieren +++ [[Vorlage(Tasten, Y)]] Spieletitel zu Favoriten hinzufügen und aus diesen entfernen +++ [[Vorlage(Tasten, L)]] Im Menü 10 Einträge vor +++ [[Vorlage(Tasten, R)]] Im Menü 10 Einträge zurück / Navigation unter [#Einrichtung configuration]. +++ Steuerkreuz Navigation / Steuerung +++ Thumbstick/Analog Stick Steuerung bei einigen Spieletiteln +++ [[Vorlage(Tasten, power)]] System an/ausschalten / Bei eingefrorenem System für 6 Sekunden gedrückt halten um das Gerät erneut starten zu können. }}} ## https://forum.odroid.com/viewtopic.php?f=195&p=285817#p277166 ## N64 - F3 = start, F5=A, F6=B, A/B/X/Y = C-R/D/U/L, TR=TriggerR, TL=TriggerL, F4=TriggerZ ## PSP - F6 = menu {{{#!vorlage Hinweis Die Tasten [[Vorlage(Tasten, F1)]] - [[Vorlage(Tasten, F6)]] entsprechen den römischen Ziffern I bis VI auf dem ODROID-GO Advance. Spielstände vom N64 können derzeit noch nicht gespeichert werden. Die Tastenbelegung kann - je nach verwendetem Ubuntuimage - leicht variieren. Dies betrifft primär [:Mupen64Plus:]. Die Tasten ''L2'' und ''R2'' sind bei der ersten Version des Geräts noch nicht vorhanden wurden aber als [[Vorlage(Tasten, F5)]] und [[Vorlage(Tasten, F6)]] gemappt. }}} = Spezifikationen = {{{#!vorlage Tabelle ODROID-GO +++ Spezifikationen <:>Advance <:>Advance Black Edition <:>Super +++ Hauptprozessor RockChip RK3326 (Quad-Core ARM Cortex-A35 1.3 GHz) x x x +++ Grafikprozessor Mali-G31 Dvalin x x x +++ Arbeitsspeicher 1 GB (DDR3L 786Mhz) x x x +++ Flash-Speicher SPI Flash (16MB Boot) x x x +++ WLAN ESP-WROOM-S2 (802.11 b/g/n / 2,4GHz) - x - +++ Steckplatz [wikipedia:microSD:microSD] x x x +++ Bildschirm TFT-LCD (ILI9488, [wikipedia:MIPI_Alliance:MIPI-Interface]) 3.5 Zoll 3.5 Zoll 5 Zoll +++ Auflösung 320×480 Pixel 320×480 Pixel 854×480 Pixel +++ Interner Lautsprecher 0.5 Watt 8Ω Mono oder Kopfhörerbuchse x x x +++ Batterie 3.7V (3000mAh) 3.7V (3000mAh) 3.7V (4000mAh) +++ Stromverbrauch 250 ~ 500mA 250 ~ 500mA 350 ~ 600mA +++ Spannungsversorgung Hohlstecker USB-C USB-C +++ Abmessungen 155x72x20mm 155x72x20mm 204x86x25mm +++ Gewicht 170g 170g 280g }}} [[Vorlage(Bildunterschrift, ogs_main0.jpg, 275, "ODROID-GO Super", right)]] = Links = * [https://forum.odroid.com/viewforum.php?f=186 Forum] {en} * [https://wiki.odroid.com/odroid_go_advance/start Wiki] {en} * [https://wiki.odroid.com/odroid_go_advance/cal_keypad ODROID-GO-Advance keypad] {en} / [:Archiv/Touchpad/#evtest:evtest] * [https://wiki.odroid.com/odroid_go_advance/application_note/odroidtest ODROID Auto Test for ODROID-GO Advance and ODROID-GO Super] {en} * [https://wiki.odroid.com/odroid_go_super/start Odroid Super] {en} * [https://wiki.odroid.com/odroid_go_super/preparations/available_power_source Verified USB Type-C Adapter] {en} * [https://magazine.odroid.com/category/odroid-go-advance/ Magazin] {en} (letzte Ausgabe: 06/2020) * [https://magazine.odroid.com/wp-content/uploads/ODROID-Magazine-202003.pdf Ausgabe 03/2020] {en} * [https://magazine.odroid.com/article/odroid-go-advance-tips-and-tricks-unzip-roms-while-maintaining-box-art-and-game-list/ ODROID-GO Advance Tips And Tricks: Unzip ROMs While Maintaining Box Art And Game List] {en} - Skript * [https://magazine.odroid.com/article/linux-gaming-odroid-go-advance/ Linux Gaming: ODROID-GO Advance] {en} * [https://emulationstation.org/ EmulationStation] {en} * [http://www.lcdwiki.com/3.5inch_SPI_Module_ILI9488_SKU:MSP3520 3.5inch SPI Module ILI9488 SKU:MSP3520] {en} * [https://www.thingiverse.com/tag:odroid Thingiverse.com] {en} (3D-Druck) * [ikhaya:2020/02/09/odroid-go-advance-mit-ubuntu:ODROID-GO Advance mit Ubuntu] * [wikipedia:MAME:] * [youtube:pOAu4t8C_Oc&t=537s:c't 3003 - ROMs legal runterladen] * [https://lesateliersphv.ca/en/extracting-roms-from-sega-mega-drive-genesis-classics-bought-on-steam-on-linux/ Extracting ROMs from Sega Mega Drive & Genesis Classics bought on Steam] {en} == Dokumentation == * [https://wiki.odroid.com/lib/exe/fetch.php?tok=83b06a&media=https%3A%2F%2Fdn.odroid.com%2FODROID_GO_ADVANCE%2FGO-ADVANCE_REV1.0.DXF ODROID-GO-Advance PCB] {dl} * [http://dn.odroid.com/ODROID_GO_ADVANCE/ODROID_GO_ADVANCE_rev1.0.pdf Schematics] * [http://www.alldatasheetde.com/datasheet-pdf/pdf/1148034/ESPRESSIF/ESP-WROOM-S2.html ESP-WROOM-S2 Datenblatt] {en} {dl} * [https://retropie.org.uk/docs/MAME/ RetroPie Docs - Multiple Arcade Machine Emulator] {en} ## https://www.mouser.de/ProductDetail/Espressif-Systems/ESP-WROOM-S2?qs=chTDxNqvsynGz%2FZSaAtErA%3D%3D [[Vorlage(Bildunterschrift, dpadhero.png, 150, "D-Pad Hero", right)]] == Homebrew == * [https://itch.io/games/tag-gameboy itch.io - indie games] {en} {dl} * [https://pdroms.de/ PDRoms – Homebrew 4 you] {en} * [http://pdroms.de/files/gameboy/gb-flyer GB-Flyer] (GBC) {en} {dl} * [https://pdroms.de/files/nintendo-gameboyadvance-gba/space-twins Space Twins] (GBA) {en} {dl} * [https://pdroms.de/files/nintendo-gameboyadvance-gba/uranus Uranus] (GBA) {en} {dl} * [http://www.foxysofts.com/index.php?l=content/gba/anworld.inc Another World] (GBA) {en} {dl} * [http://www.tolberts.net/anguna/ Anguna] (GBA/NDS) {en} {dl} * [http://www.homebrewwelt.com/ HomebrewWelt.com] {de} * [http://www.homebrewwelt.com/2009/02/16/alex-the-allegator-4-color-edition/ Alex the Allegator 4] (PSP) {de} {dl} / [:Spiele/Alex_the_Allegator_4:Alex the Allegator 4] * [http://www.homebrewwelt.com/2009/12/05/arkanoid-advance/ Arkanoid Advance] (GBA) {de} {dl} * [http://www.haroldo-ok.com/pong-master-4k-sms/ Pong Master 4k] (SMS) {en} {dl} * [iawm::][https://www.rgcd.co.uk/2012/09/classic-kong-snes.html Classic Kong] (SNES) {en} {dl} * [http://driar.se/ Driar] (NES) {en} {dl} * [https://dpadhero.com/ D-Pad Hero] (NES) {en} {dl} * [github:AntonioND/ucity:µCity] (GBC) {en} {dl} * [http://www.foxysofts.com/index.php?l=content/gba/deflektor.inc Deflektor GBA] {fr} {dl} * [https://the-green-screen.com/ Retroid (gb) / Into the Blue (gb)] {en} {dl} * [https://benjelter.itch.io/unearthed Unearthed] {dl} {en} -WINNER of the GBCOMPO21 Game Jam!- * [https://maithonis.itch.io/interblocked INTERBLOCKED] {dl} {en} Game Boy Competition 2021 * [https://pdroms.de/nintendo-nintendoentertainmentsystem-nes-famicom-fc/blade-buster-nes-game Blade Buster (nes)] {en} {dl} * [github:NiliusJulius/Alien-Invasion/releases:Alien Invasion (gb)] {en} {dl} * [https://superbossgaiden.superfamicom.org/ Super Boss Gaiden (SNES)] {dl} == Freeware == * [https://www.mamedev.org/roms/ ROMs for Free Download (MAME)] {en} {dl} * [https://retropie.org.uk/forum/topic/10918/where-to-legally-acquire-content-to-play-on-retropie Where to (legally) acquire content to play on RetroPie] {en} == Shops == * [steam:bundle/13945/SEGA_Mega_Drive_and_Genesis_Classics/:SEGA Mega Drive and Genesis Classics] {de} - beinhaltet 50 Spieletitel sowie das Bios * [steam:app/400020/Atari_Vault:Atari Vault] - umfaßt 100 Atari-Spiele und das Bios * [steam:app/1104680/Atari_Vault__50_Game_AddOn_Pack/:Atari Vault - 50 Game Add-On Pack] * [gog:snk_40th_anniversary_collection_copy3:SNK 40th Anniversary Collection] {de} * [humble::][https://de.humblebundle.com/store/neogeo-classic-complete-collection NeoGeo Classics Complete Collection] ## [[Vorlage(Bildunterschrift, go-adv-parts.jpg, 150, "Einzelteile des ODROID-GO Advance ", right)]] [[Vorlage(Bildunterschrift, ogarev11.jpg, 275, "ODROID-GO Advance Black Edition", right)]] == Zusammenbau == Da es beim Zusammenbau einige Klippen zu umschiffen gibt lohnt es sich im Vorfeld die Anleitungen anzuschauen: * [https://wiki.odroid.com/odroid_go_advance/go_adv_assembling How to Assemble ODROID-GO-ADVANCE kit] {en} * [youtube:FsfpAkKGEXc:How to Assemble ODROID-Go Advance] * [youtube:FsfpAkKGEXc:How to Assemble ODROID-Go Advance Updated] * [youtube:bUC-s6KQFpo:ODROID-GO Advance Disassembly] * [youtube:V2_4llLPc_g:How To Assemble ODROID-GO Advance Black Edition] * [youtube:7zRyI072G4M:How To Disassemble ODROIOD-GO Advance Black Edition] * [youtube:ncrmk0n2Iv4:How to Assemble ODROID-Go Advance] * [youtube:ShFrKvPcjsE:ODROID-Go Advance LCD Installation Guide] === Modifikationen === * [https://forum.odroid.com/viewtopic.php?t=39569 Simple mods everyone can do] {en} * [https://retrogamecorps.com/2021/02/09/odroid-go-super-ps-vita-analog-sticks-mod/ ODROID Go Super + PS Vita Analog Sticks Mod] {en} * [https://forum.odroid.com/viewtopic.php?f=187&t=37864 Abmessungen für Displayschutzfolien] {en} #tag: Odroid, Hardware, Ubuntu, Emulation und Virtualisierung, Installation, Arduino, Nintendo, N64, Game Boy, NES, SNES, Sega, Arcade, Mame, Atari, Sony, PlayStation