树莓派的原生系统RaspBian内置了几个Python游戏,还有“我的世界”,更重要的,还有帮助小朋友学习程序的应用。

    到此为止了么?当然不。有很多人在树莓派上去开发游戏平台,将之前Linux下的开源模拟器移植到树莓派系统上。比较过两个不同的系统,个人感觉RetroPie更对我胃口。

    image

    官网:https://retropie.org.uk

   image

   RetroPie很好的整理了各种模拟器,并且借助扩展实现了对XBOX手柄和PS3/PS4手柄等控制器的支持。

SystemEmulatorRom Extens.BIOSManufact.Image
3dolr-4do .isopanafz10.bin1993: Panasonic68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f312f31632f33444f2d465a312d436f6e736f6c652d5365742e706e672f31363070782d33444f2d465a312d436f6e736f6c652d5365742e706e67
AmigaUAE4ALL2, UAE4ARM.adfkick13.rom, kick20.rom, kick31.rom1985: Commodore68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f632f63332f416d6967613530305f73797374656d2e6a70672f31363070782d416d6967613530305f73797374656d2e6a7067
Amstrad CPCCapriceRPI, lr-cap32.dsk .cpc-1984: Amstrad68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f392f39312f416d73747261645f4350433436342e6a70672f31363070782d416d73747261645f4350433436342e6a7067
Apple IILinapple.dsk-1977: Apple68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f372f37652f4170706c655f49495f494d475f343231322e6a70672f31363070782d4170706c655f49495f494d475f343231322e6a7067
Atari 2600Stella, lr-stella.bin .a26 .rom-1977: Atari68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f622f62392f41746172692d323630302d576f6f642d3453772d5365742e6a70672f31363070782d41746172692d323630302d576f6f642d3453772d5365742e6a7067
Atari 5200, 8 bitAtari800.a52 .bas .bin .xex .atr .xfd .dcm .atr.gz .xfd.gzATARIXL.ROM, ATARIBAS.ROM, ATARIOSA.ROM, ATARIOSB.ROM, 5200.rom1982: Atari68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f612f61302f41746172692d353230302d342d506f72742d77436f6e74726f6c6c65722d4c2e6a70672f31363070782d41746172692d353230302d342d506f72742d77436f6e74726f6c6c65722d4c2e6a7067
Atari 7800lr-prosystem.a78 .bin7800 BIOS (U).rom1986: Atari68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f632f63662f41746172692d373830302d436f6e736f6c652d5365742e706e672f31363070782d41746172692d373830302d436f6e736f6c652d5365742e706e67
Atari Jaguarlr-virtualjaguar .j64 .jag-1993: Atari68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f392f39302f41746172692d4a61677561722d436f6e736f6c652d5365742e706e672f31363070782d41746172692d4a61677561722d436f6e736f6c652d5365742e706e67
Atari Lynxlr-handy.lnx-1989: Atari68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f642f64362f41746172692d4c796e782d492d48616e6468656c642e6a70672f31363070782d41746172692d4c796e782d492d48616e6468656c642e6a7067
Atari ST, STE, TT, FalconHatari.st .stx .img .rom .raw .ipf .ctr-1985: Atari68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f332f33392f41746172695f313034305354662e6a70672f31363070782d41746172695f313034305354662e6a7067
CoCoXRoar.cas .wav .bas .asc .dmk .jvc .os9 .dsk .vdk .rom .ccc .snabas13.rom1980: Tandy68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f322f32302f5452532d38305f436f6c6f725f436f6d70757465725f315f66726f6e745f72696768742e6a70672f31363070782d5452532d38305f436f6c6f725f436f6d70757465725f315f66726f6e745f72696768742e6a7067
Commodore 64Vice.crt .d64 .g64 .t64 .tap .x64-1982: Commodore68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f382f38342f433634635f73797374656d2e6a70672f31363070782d433634635f73797374656d2e6a7067
Dragon 32XRoar.cas .wav .bas .asc .dmk .jvc .os9 .dsk .vdk .rom .ccc .snad32.rom1982: Dragon68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f332f33372f447261676f6e5f33322e6a70672f31363070782d447261676f6e5f33322e6a7067
DreamcastReicast.cdi .gdidc_boot.bin, dc_flash.bin1998: Sega68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f302f30372f447265616d636173742d436f6e736f6c652d5365742e706e672f31363070782d447265616d636173742d436f6e736f6c652d5365742e706e67
FinalBurn AlphaPiFBA, lr-fba, lr-fba-next.zipneogeo.zip2000: N/A68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f642f64352f4e656f5f47656f5f66756c6c5f6f6e2e706e672f31303070782d4e656f5f47656f5f66756c6c5f6f6e2e706e67
Genesis /MegadriveDGEN, lr-Genesis-Plus-GX, lr-picodrive.smd .bin .md .iso-1988: Sega68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f362f36612f536567612d47656e657369732d4d6b322d36627574746f6e2e6a70672f31363070782d536567612d47656e657369732d4d6b322d36627574746f6e2e6a7067
Game GearOsmose, lr-Genesis-Plus-GX.gg-1990: Sega68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f312f31382f47616d652d476561722d48616e6468656c642e6a70672f31363070782d47616d652d476561722d48616e6468656c642e6a7067
Game Boylr-gambatte.gb-1989: Nintendo68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f372f37632f47616d652d426f792d464c2e706e672f31363070782d47616d652d426f792d464c2e706e67
Game Boy Colorlr-gambatte.gbc-1998: Nintendo68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f372f37362f4e696e74656e646f2d47616d652d426f792d436f6c6f722d464c2e6a70672f31363070782d4e696e74656e646f2d47616d652d426f792d436f6c6f722d464c2e6a7067
Game Boy AdvancegpSP, lr-gpSP, lr-vba-next, lr-mgba.gbagba_bios.bin2001: Nintendo68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f372f37302f47616d652d426f792d416476616e63652d426c6b2e6a70672f31363070782d47616d652d426f792d416476616e63652d426c6b2e6a7067
IntellivisionjzIntv.int .binexec.bin, grom.bin1979: Mattel68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f362f36362f496e74656c6c69766973696f6e2d436f6e736f6c652d5365742e6a70672f31363070782d496e74656c6c69766973696f6e2d436f6e736f6c652d5365742e6a7067
MacintoshBasiliskII.img .rommac.rom, disk.img1984: Apple68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f652f65332f4d6163696e746f73685f3132386b5f7472616e73706172656e63792e706e672f31363070782d4d6163696e746f73685f3132386b5f7472616e73706172656e63792e706e67
MAMEAdvanceMAME, MAME4ALL-Pi, lr-imame4all, lr-mame2003, lr-mame2010.zipneogeo.zip1997: N/A68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f642f64352f4e656f5f47656f5f66756c6c5f6f6e2e706e672f31303070782d4e656f5f47656f5f66756c6c5f6f6e2e706e67
MasterSystemlr-Genesis-Plus-GX, lr-picodrive, Osmose.sms-1985: Sega68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f382f38382f536567612d4d61737465722d53797374656d2d5365742e6a70672f31363070782d536567612d4d61737465722d53797374656d2d5365742e6a7067
MSXlr-fmsx, lr-bluemsx.rom .mx1 .mx2 .col .dskSee Wiki Page1983: Microsoft68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f302f30662f54616c656e745f4d53582e6a70672f31363070782d54616c656e745f4d53582e6a7067
Neo GeoGnGeo-Pi, PiFBA, lr-fba, lr-fba-next.zipneogeo.zip1990: SNK68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f382f38652f4e656f2d47656f2d4145532d436f6e736f6c652d5365742e706e672f31363070782d4e656f2d47656f2d4145532d436f6e736f6c652d5365742e706e67
Neo Geo Pocketlr-mednafen-ngp.ngp-1998: SNK68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f622f62652f4e656f2d47656f2d506f636b65742d416e746872612d4c6566742e6a70672f31363070782d4e656f2d47656f2d506f636b65742d416e746872612d4c6566742e6a7067
Neo Geo Pocket Colorlr-mednafen-ngp.ngc-1999: SNK68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f322f32322f4e656f2d47656f2d506f636b65742d436f6c6f722d426c75652d4c6566742e6a70672f31363070782d4e656f2d47656f2d506f636b65742d436f6c6f722d426c75652d4c6566742e6a7067
Nintendo 64Mupen64plus, lr-mupen64plus.z64 .n64 .v64-1996: Nintendo68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f652f65392f4e696e74656e646f2d36342d77436f6e74726f6c6c65722d4c2e6a70672f31363070782d4e696e74656e646f2d36342d77436f6e74726f6c6c65722d4c2e6a7067
Nintendo DSlr-desmume .nds .bin-2004: Nintendo68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f342f34322f4e696e74656e646f2d44532d4661742d426c75652e6a70672f31363070782d4e696e74656e646f2d44532d4661742d426c75652e6a7067
Nintendo Entertainment Systemlr-fceumm, lr-nestopia.zip .nes .smc .sfc .fig .swc .mgddisksys.rom (for famicom games)1983: Nintendo68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f622f62322f4e45532d436f6e736f6c652d5365742e706e672f31363070782d4e45532d436f6e736f6c652d5365742e706e67
Oric/AtmosOricutron.dsk .tap-1983: Tangerine Computer Systems68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f312f31312f4f726963312e6a7067
PCDOSBox, rpix86.com .sh .bat .exe-1981: IBM68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f662f66312f49626d5f70635f353135302e6a70672f31363070782d49626d5f70635f353135302e6a7067
PC Engine /TurboGrafx-16lr-mednafen-pce-fast.pcesyscard3.pce1987: NEC68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f642f64302f547572626f477261667831362d436f6e736f6c652d5365742e6a70672f31363070782d547572626f477261667831362d436f6e736f6c652d5365742e6a7067
PlayStation 1lr-pcsx-rearmed, pcsx-rearmed.bin .cue .img .mdfscph1001.BIN1994: Sony68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f332f33392f5053582d436f6e736f6c652d77436f6e74726f6c6c65722e6a70672f31363070782d5053582d436f6e736f6c652d77436f6e74726f6c6c65722e6a7067
PSPlr-ppsspp, ppsspp.bin .cue .cbn .img .iso .m3u .mdf .pbp .toc .z .znx-2004: Sony68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f342f34362f5073702d313030302e6a70672f31363070782d5073702d313030302e6a7067
ScummVMScummVM.sh .svm (see wiki)-2001: N/A687474703a2f2f7363756d6d766d2e6f72672f696d616765732f74656e7461636c652e706e67
Sega 32Xlr-picodrive.32x .smd .bin .md-1994: Sega68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f612f61302f536567612d47656e657369732d4d6f64656c322d3332582e6a70672f31363070782d536567612d47656e657369732d4d6f64656c322d3332582e6a7067
Sega CDlr-picodrive.smd .bin .md .isous_scd1_9210.bin, eu_mcd1_9210.bin, jp_mcd1_9112.bin, or bios_CD_U.bin, bios_CD_E.bin, bios_CD_J.bin1991: Sega68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f382f38312f536567612d43442d4d6f64656c322d5365742e6a70672f31363070782d536567612d43442d4d6f64656c322d5365742e6a7067
Sega Saturnlr-yabause .bin .iso .mdfsaturn_bios.bin1994: Sega68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f322f32302f536567612d53617475726e2d436f6e736f6c652d5365742d4d6b312e706e672f31363070782d536567612d53617475726e2d436f6e736f6c652d5365742d4d6b312e706e67
Sega SG-1000lr-Genesis-Plus-GX.sg .zip-1983: Sega68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f372f37622f536567612d53472d313030302d436f6e736f6c652d5365742e6a70672f31363070782d536567612d53472d313030302d436f6e736f6c652d5365742e6a7067
Super Nintendo Entertainment SystemPiSNES, snes9x-rpi, lr-armsnes, lr-catsfc, lr-pocketsnes, lr-snes9x-next.zip .smc .sfc .fig .swc-1990: Nintendo68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f332f33312f534e45532d4d6f64312d436f6e736f6c652d5365742e6a70672f31363070782d534e45532d4d6f64312d436f6e736f6c652d5365742e6a7067
TI-99/4Ati99sim.ctg-1981: Texas Instruments68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f642f64622f544939392d494d475f373133322e6a7067
TRS-80sdltrs.dsklevel2.rom1977: Tandy Corporation68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f652f65612f5452532d38305f4d6f64656c5f335f30312e6a7067
Vectrexlr-vecx.vec .gam .bin-1982: Milton Bradley68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f372f37612f566563747265782d436f6e736f6c652d5365742e6a70672f31363070782d566563747265782d436f6e736f6c652d5365742e6a7067
Videopac /Odyssey2lr-o2em.bino2rom.bin1983: Philips68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f322f32642f4d61676e61766f782d4f6479737365792d322d436f6e736f6c652d5365742e6a70672f31363070782d4d61676e61766f782d4f6479737365792d322d436f6e736f6c652d5365742e6a7067
Virtual Boylr-beetle-vb .vb-1995: Nintendo68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f312f31642f5669727475616c2d426f792d5365742e706e672f31363070782d5669727475616c2d426f792d5365742e706e67
WonderSwanlr-mednafen-wswan.ws-1999: Bandai68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f322f32372f576f6e6465725377616e2d426c61636b2d4c6566742e6a70672f31363070782d576f6e6465725377616e2d426c61636b2d4c6566742e6a7067
WonderSwan Colorlr-mednafen-wswan.wsc-2000: Bandai68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f302f30612f576f6e6465725377616e2d436f6c6f722d426c75652d4c6566742e6a70672f31363070782d576f6e6465725377616e2d436f6c6f722d426c75652d4c6566742e6a7067
ZmachineFrotz.z3 .DAT-1979: Infocom
ZX SpectrumFBZX, Fuse, lr-fusesna .szx .z80 .tap .tzx .gz .udi .mgt .img .trd .scl .dsk-1982: Sinclair68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f332f33332f5a58537065637472756d34386b2e6a70672f31363070782d5a58537065637472756d34386b2e6a7067

    最简单的安装方式,是和RaspBian一样,刷一个tf卡,运行整合的RatroPie,然后进行适当的配置。当你安装一个模拟器时,安装脚本会提醒你放置需要的BIOS或者ROM文件来启动。

    IMG_4709IMG_4710

    IMG_4711IMG_4712

    IMG_4713IMG_4714

    RetroPie可以用Ports的扩展来运行游戏和其他程序,比如说我很喜欢的KODI。后来发现一个问题,貌似这里的KODI没法支持中文,再说我的RaspBian里面已经apt get了kodi的包,为啥不用那个呢?

    还好RetroPie也支持直接在RaspBian里面安装!添加Github的源,然后运行安装脚本,就能安装到RaspBian中去。具体步骤如下:

    https://github.com/retropie/retropie-setup/wiki/manual-installation

    还有,tf卡容量有限,RetroPie可以运行一个USB插件,检测插入的U盘,如果有ROM,就能识别并运行。

    这下,在树莓派上玩红白机的魂斗罗、玩街机,都不是问题了。直接HDMI输出到电视哦!