玩转树莓派——游戏主机模拟器

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

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

    image

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

   image

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

SystemEmulatorRom Extens.BIOSManufact.Image
3dolr-4do.isopanafz10.bin1993: Panasonic68747470733a2f2f75706c6f61642e77696b696d
AmigaUAE4ALL2,UAE4ARM.adfkick13.rom, kick20.rom, kick31.rom1985: Commodore68747470733a2f2f75706c6f61642e77696b696d
Amstrad CPCCapriceRPI,lr-cap32.dsk .cpc-1984: Amstrad68747470733a2f2f75706c6f61642e77696b696d
Apple IILinapple.dsk-1977: Apple68747470733a2f2f75706c6f61642e77696b696d
Atari 2600Stellalr-stella.bin .a26 .rom-1977: Atari68747470733a2f2f75706c6f61642e77696b696d
Atari 5200, 8 bitAtari800.a52 .bas .bin .xex .atr .xfd .dcm .atr.gz .xfd.gzATARIXL.ROM, ATARIBAS.ROM, ATARIOSA.ROM, ATARIOSB.ROM, 5200.rom1982: Atari68747470733a2f2f75706c6f61642e77696b696d
Atari 7800lr-prosystem.a78 .bin7800 BIOS (U).rom1986: Atari68747470733a2f2f75706c6f61642e77696b696d
Atari Jaguarlr-virtualjaguar.j64 .jag-1993: Atari68747470733a2f2f75706c6f61642e77696b696d
Atari Lynxlr-handy.lnx-1989: Atari68747470733a2f2f75706c6f61642e77696b696d
Atari ST, STE, TT, FalconHatari.st .stx .img .rom .raw .ipf .ctr-1985: Atari68747470733a2f2f75706c6f61642e77696b696d
CoCoXRoar.cas .wav .bas .asc .dmk .jvc .os9 .dsk .vdk .rom .ccc .snabas13.rom1980: Tandy68747470733a2f2f75706c6f61642e77696b696d
Commodore 64Vice.crt .d64 .g64 .t64 .tap .x64-1982: Commodore68747470733a2f2f75706c6f61642e77696b696d
Dragon 32XRoar.cas .wav .bas .asc .dmk .jvc .os9 .dsk .vdk .rom .ccc .snad32.rom1982: Dragon68747470733a2f2f75706c6f61642e77696b696d
DreamcastReicast.cdi .gdidc_boot.bin, dc_flash.bin1998: Sega68747470733a2f2f75706c6f61642e77696b696d
FinalBurn AlphaPiFBA,lr-fbalr-fba-next.zipneogeo.zip2000: N/A68747470733a2f2f75706c6f61642e77696b696d
Genesis /MegadriveDGEN,lr-Genesis-Plus-GX,lr-picodrive.smd .bin .md .iso-1988: Sega68747470733a2f2f75706c6f61642e77696b696d
Game GearOsmoselr-Genesis-Plus-GX.gg-1990: Sega68747470733a2f2f75706c6f61642e77696b696d
Game Boylr-gambatte.gb-1989: Nintendo68747470733a2f2f75706c6f61642e77696b696d
Game Boy Colorlr-gambatte.gbc-1998: Nintendo68747470733a2f2f75706c6f61642e77696b696d
Game Boy AdvancegpSPlr-gpSPlr-vba-next,lr-mgba.gbagba_bios.bin2001: Nintendo68747470733a2f2f75706c6f61642e77696b696d
IntellivisionjzIntv.int .binexec.bin, grom.bin1979: Mattel68747470733a2f2f75706c6f61642e77696b696d
MacintoshBasiliskII.img .rommac.rom, disk.img1984: Apple68747470733a2f2f75706c6f61642e77696b696d
MAMEAdvanceMAMEMAME4ALL-Pilr-imame4alllr-mame2003,lr-mame2010.zipneogeo.zip1997: N/A68747470733a2f2f75706c6f61642e77696b696d
MasterSystemlr-Genesis-Plus-GX,lr-picodrive,Osmose.sms-1985: Sega68747470733a2f2f75706c6f61642e77696b696d
MSXlr-fmsxlr-bluemsx.rom .mx1 .mx2 .col .dskSee Wiki Page1983: Microsoft68747470733a2f2f75706c6f61642e77696b696d
Neo GeoGnGeo-Pi,PiFBA,lr-fbalr-fba-next.zipneogeo.zip1990: SNK68747470733a2f2f75706c6f61642e77696b696d
Neo Geo Pocketlr-mednafen-ngp.ngp-1998: SNK68747470733a2f2f75706c6f61642e77696b696d
Neo Geo Pocket Colorlr-mednafen-ngp.ngc-1999: SNK68747470733a2f2f75706c6f61642e77696b696d
Nintendo 64Mupen64pluslr-mupen64plus.z64 .n64 .v64-1996: Nintendo68747470733a2f2f75706c6f61642e77696b696d
Nintendo DSlr-desmume.nds .bin-2004: Nintendo68747470733a2f2f75706c6f61642e77696b696d
Nintendo Entertainment Systemlr-fceummlr-nestopia.zip .nes .smc .sfc .fig .swc .mgddisksys.rom (for famicom games)1983: Nintendo68747470733a2f2f75706c6f61642e77696b696d
Oric/AtmosOricutron.dsk .tap-1983: Tangerine Computer Systems68747470733a2f2f75706c6f61642e77696b696d
PCDOSBoxrpix86.com .sh .bat .exe-1981: IBM68747470733a2f2f75706c6f61642e77696b696d
PC Engine /TurboGrafx-16lr-mednafen-pce-fast.pcesyscard3.pce1987: NEC68747470733a2f2f75706c6f61642e77696b696d
PlayStation 1lr-pcsx-rearmed,pcsx-rearmed.bin .cue .img .mdfscph1001.BIN1994: Sony68747470733a2f2f75706c6f61642e77696b696d
PSPlr-ppssppppsspp.bin .cue .cbn .img .iso .m3u .mdf .pbp .toc .z .znx-2004: Sony68747470733a2f2f75706c6f61642e77696b696d
ScummVMScummVM.sh .svm (see wiki)-2001: N/A687474703a2f2f7363756d6d766d2e6f72672f69
Sega 32Xlr-picodrive.32x .smd .bin .md-1994: Sega68747470733a2f2f75706c6f61642e77696b696d
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: Sega68747470733a2f2f75706c6f61642e77696b696d
Sega Saturnlr-yabause.bin .iso .mdfsaturn_bios.bin1994: Sega68747470733a2f2f75706c6f61642e77696b696d
Sega SG-1000lr-Genesis-Plus-GX.sg .zip-1983: Sega68747470733a2f2f75706c6f61642e77696b696d
Super Nintendo Entertainment SystemPiSNESsnes9x-rpilr-armsneslr-catsfclr-pocketsnes,lr-snes9x-next.zip .smc .sfc .fig .swc-1990: Nintendo68747470733a2f2f75706c6f61642e77696b696d
TI-99/4Ati99sim.ctg-1981: Texas Instruments68747470733a2f2f75706c6f61642e77696b696d
TRS-80sdltrs.dsklevel2.rom1977: Tandy Corporation68747470733a2f2f75706c6f61642e77696b696d
Vectrexlr-vecx.vec .gam .bin-1982: Milton Bradley68747470733a2f2f75706c6f61642e77696b696d
Videopac /Odyssey2lr-o2em.bino2rom.bin1983: Philips68747470733a2f2f75706c6f61642e77696b696d
Virtual Boylr-beetle-vb.vb-1995: Nintendo68747470733a2f2f75706c6f61642e77696b696d
WonderSwanlr-mednafen-wswan.ws-1999: Bandai68747470733a2f2f75706c6f61642e77696b696d
WonderSwan Colorlr-mednafen-wswan.wsc-2000: Bandai68747470733a2f2f75706c6f61642e77696b696d
ZmachineFrotz.z3 .DAT-1979: Infocom
ZX SpectrumFBZXFuse,lr-fusesna .szx .z80 .tap .tzx .gz .udi .mgt .img .trd .scl .dsk-1982: Sinclair68747470733a2f2f75706c6f61642e77696b696d

    最简单的安装方式,是和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输出到电视哦!






     本文转自HaoHu 51CTO博客,原文链接:http://blog.51cto.com/haohu/1856292,如需转载请自行联系原作者








  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值