Retro OrangePi (dla Habita)
Posted on Mon 27 January 2020 in Games • 4 min read
czyli jak zrobić konsolę retro na komputerku OrangePi.
W macOS nazwę napędu karty SD sprawdza się narzędziem diskutil (diskutil list), tym samym narządziem trzeba odmountować napęd (diskutil unmountDisk /dev/diskX). A następnie nagrać podobnie jak w Linuksie.
Pod Windows trzeba użyć jakiegoś narzędzia, np. Win32DiskImager.
Po nagraniu, kartę wsadzamy do slotu w OrangePi stratujemy komputerek. Po wykonaniu kilku magocznych rzeczy uruchomi się interfejs EmulationStation.
Należy podłączyć kontroler, ja używam Xbox 360, system wykryje kontroler i pozwoli nam go skonfigurować. Konfiguruję go tak, jak na załączonym zdjęciu:
Na początku ważne jest zapamiętanie kombinacji klawiszy, żeby się nie zaplątać w emulatorach, potem wejdzie nam to w krew:
+----------------------------+-----------------------------+
| Button Combo | Action |
+----------------------------+-----------------------------+
| Hotkey+Start | Exit |
| Hotkey+Right Shoulder | Save |
| Hotkey+Left Shoulder | Load |
| Hotkey+Right | Input State Slot Increase |
| Hotkey+Left | Input State Slot Decrease |
| Hotkey+X | RGUI Menu |
| Hotkey+B | Reset |
+----------------------------+-----------------------------+
Jak dodać gry?
Najpierw trzeba się jakoś dobrać do samej konsoli. Jeśli nie jest podłączona do sieci, jedynym sensownym wyjściem jest podpiąć pod jeden z portów USB, jakiegoś pendrive'a lub dysk z nagraną kolekcją ROM-ów oraz plików z grami.
Domyślnie konsola ma udostępnione następujące dyski sieciowe, widoczne w sieci Windows (smbclient -N -L ip_konsoli):
Sharename Type Comment --------- ---- ------- print$ Disk Printer Drivers roms Disk roms bios Disk bios configs Disk configs splashscreens Disk splashscreens music Disk music IPC$ IPC IPC Service (Samba 4.2.14-Debian)
W Linuksie można je podmontować np. tak:
sudo mount.cifs //ip_konsoli/roms /mnt/usb -o username=pi,password=pi
W Windows pewnie widać je w tzw. Otoczeniu sieciowym, czy jak się to g. nazywa.
Amiga | .sh .fs-uae |
Amstrad CPC | .cdt .cpc .dsk .CDT .CPC .DSK |
Apple II | .sh |
Arcade | .fba .zip .FBA .ZIP |
Atari 2600 | .a26 .bin .rom .zip .gz .A26 .BIN .ROM .ZIP .GZ |
Atari 5200 | .a52 .A52 |
Atari 7800 ProSystem | .a78 .bin .zip .A78 .BIN .ZIP |
Atari 800 | .bas .bin .xex .atr .xfd .dcm .atr.gz .xfd.gz .BAS .BIN .XEX .ATR .XFD .DCM .ATR.GZ .XFD.GZ |
Atari Lynx | .lnx .zip .LNX .ZIP |
Atari ST/STE | .st .stx .img .rom .raw .ipf .ctr .ST .STX .IMG .ROM .RAW .IPF .CTR |
Commodore 64 | .crt .d64 .g64 .prg .t64 .tap .x64 .zip .vsf .CRT .D64 .G64 .PRG .T64 .TAP .X64 .ZIP .VSF |
TRS-80 Color Computer (CoCo) | .cas .wav .bas .asc .dmk .jvc .os9 .dsk .vdk .rom .ccc .sna .CAS .WAV .BAS .ASC .DMK .JVC .OS9 .DSK .VDK .ROM .CCC .SNA |
ColecoVision | .rom .ROM |
Capcom Play System 1 | .fba .zip .FBA .ZIP |
Capcom Play System 2 | .fba .zip .FBA .ZIP |
Capcom Play System 3 | .fba .zip .FBA .ZIP |
CreatiVision | .bin .BIN |
Daphne | .daphne .DAPHNE |
desktop | .sh |
Dragon 32 | .cas .wav .bas .asc .dmk .jvc .os9 .dsk .vdk .rom .ccc .sna .CAS .WAV .BAS .ASC .DMK .JVC .OS9 .DSK .VDK .ROM .CCC .SNA |
Dreamcast | .cdi .gdi .CDI .GDI |
Final Burn Alpha | .fba .zip .FBA .ZIP |
Famicom Disk System | .nes .fds .zip .NES .FDS .ZIP |
Game and Watch | .mgw .MGW |
Sega Gamegear | .gg .bin .zip .GG .BIN .ZIP |
Game Boy | .gb .zip .GB .ZIP |
Game Boy Advance | .gba .zip .GBA .ZIP |
Game Boy Color | .gbc .zip .GBC .ZIP |
Intellivision | .int .bin .INT .BIN |
Kodi | .sh |
Apple Macintosh | .txt .TXT |
Multiple Arcade Machine Emulator | .zip .ZIP |
Multiple Arcade Machine Emulator | .zip .ZIP |
Multiple Arcade Machine Emulator | .zip .ZIP |
Sega Master System | .sms .bin .zip .SMS .BIN .ZIP |
Sega Mega Drive / Genesis | .smd .bin .gen .md .sg .zip .SMD .BIN .GEN .MD .SG .ZIP |
MSX / MSX2 | .rom .mx1 .mx2 .col .dsk .zip .ROM .MX1 .MX2 .COL .DSK .ZIP |
Nintendo 64 | .z64 .n64 .v64 .Z64 .N64 .V64 |
Neo Geo | .fba .zip .FBA .ZIP |
Nintendo Entertainment System | .nes .zip .NES .ZIP |
Neo Geo Pocket | .ngp .zip .NGP .ZIP |
Neo Geo Pocket (Color) | .ngc .zip .NGC .ZIP |
PC (x86) | .bat .com .exe .sh .BAT .COM .EXE .SH |
TurboGrafx 16 (PC Engine) | .pce .cue .zip .PCE .CUE .ZIP |
Ports | .sh |
PlayStation Portable | .iso .pbp .cso .ISO .PBP .CSO .sh |
PlayStation | .img .IMG .7z .7Z .pbp .PBP .bin .BIN .cue .CUE |
RetroPie | .rp .sh |
ScummVM | .sh .svm .SH .SVM |
Sega 32X | .32x .smd .bin .md .zip .32X .SMD .BIN .MD .ZIP |
Sega/Mega CD | .iso .cue .ISO .CUE |
Sega SG-1000 | .sg .bin .zip .SG .BIN .ZIP |
Super Nintendo | .bin .smc .sfc .fig .swc .mgd .zip .BIN .SMC .SFC .FIG .SWC .MGD .ZIP |
Vectrex | .vec .gam .bin .zip .VEC .GAM .BIN .ZIP |
Odyssey 2 / Videopac | .bin .zip .BIN .ZIP |
Virtual Boy | .vb .zip .VB .ZIP |
Wonderswan | .ws .zip .WS .ZIP |
Wonderswan (Color) | .wsc .zip .WSC .ZIP |
Z-machine | .dat .z5 .DAT .Z5 |
ZX Spectrum | sna .szx .z80 .tap .tzx .gz .udi .mgt .img .trd .scl .dsk .zip SNA .SZX .Z80 .TAP .TZX .GZ .UDI .MGT .IMG .TRD .SCL .DSK .ZIP |
cdn.