关于Nintendo Switch 上的模拟器神器的普及知识和展望201905

其实破解之初,最期待的就是模拟器了。

掌机的大小,自带手柄,还可以拆卸随时变成双手柄。简直会是千古模拟神器~~

转眼就是一年了,果然在这台神机上出现了不少的模拟器作品~~

大家熟知的是~ Retroarch和Lakka,以及pfba

关于Retroarch和Lakka的关系我觉得很多人没有搞明白。

我就先从这里开始吧。

两者都是鼎鼎大名,还经常会有人去比较两者的优缺点云云,

其实,两者都是同一个作者的作品~~~或者说本质上就是一样的。

你在github搜索 RetroArch 会直接找到库

https://github.com/libretro/RetroArch

就会进入源码库,你会看到 RetroArch 是由 libretro 发布的。并且已经升级到了1.7.7

这里可以知道 RetroArch 是由 libretro生出来的~~

我们在去看看lakka 官网http://www.lakka.tv/

点击打开

图片发自简书App


【图片】可以清晰的看到,lakka 是RetroArch 的官方 linux发行版。

也就是说 lakka = RetroArch + linux

看到没,也就是说,本来就是一样的。


那么为什么还有区别呢,

RetroArch 俗称万能模拟器吧。 是一个应用程序,目前支持了非常多的平台可以运行。

这个程序需要基础一个操作系统来运行,所以在RetroArch 官网下载界面你会看到。

http://retroarch.com/?page=platforms 【图片】厉害不厉害,支持这么多平台,而且居然已经支持了XBox one了~~

那么switch 也只是其中的一个平台而已。


那么这里有个问题,就是你作为一个应用APP~是不能逾越在系统以上的,

拿switch为例,正常的破解系统是基于OFW的,也就是老任的官网固件基础上(据说是一个自定义的linux)那么,你就不能超越OFW给你的权限去运行~~~~

也就是运行在一个沙盒里,只能分配到系统给你的资源。

当然这也有好处,就是稳定,硬件功能齐全,系统有的功能,你都有。没有的你也没有,比如蓝牙不能接耳机。你就不能,但是原厂就支持的喇叭和耳机输出~~


lakaa= linux+RetroArch 也就是说,是既有系统又有 软件。

已switch为例,启动后,从hekate 引导启动lakka的linux运行,就跟原厂OFW系统毫无关系了。

这样的好处很多,你可以尽情的发挥硬件能力,超频,榨干gpu的性能等等。(当然需要牛人为你开发出来)

当然也有坏处,lakka的linux里面并不包含全部的switch的驱动程序,比如喇叭,等等。

那么这些硬件就成了摆设。

那么谁更好呢??

看两者谁完善的好~~对switch的支持更好,模拟器核心的运行更顺畅,那么谁就更好~~

如果从我自己来看,易用性和未来OFW开放的功能越来越多,RetroArch 不会比lakka差太多。更适合偶尔怀旧的玩家~~如果是重度模拟器爱好者的话,应该会更期待lakka的表现吧。

毕竟就缺个别驱动而已。

毕竟,两者都是一样的~

都是RetroArch 在运行游戏~在往下就是说说核心啦~

RetroArch 的游戏核心~叫做游戏机引擎也行~


我看了官网的信息。目前已经有的核心至少有91个。。。。

如此众多。。。。让人眼花缭乱。也说明了,Libretro 这个生态系统的雄心壮志。

可以说模拟主机的未来肯定是Libretro 的了,因为他完全开源。

RetroArch 1.7.5 – Introducing libnx Switch version!

我在官网这个新闻下看到了,首发支持的核心有44个~并且都进行了测试和效果说明~


So let us quickly go over them one by one –

我挑重点翻译一下,不一定准确噢~

(3do)

4DO –

3DO Libretro core. Try to enable the core option Threaded DSP (or a setting named something similar) for better performance.

2048 – A homebrew recreation of the 2048 puzzle game.

Cannonball – An OutRun game engine recreation. Requires the original arcade ROMs in order to work.

CrocoDS – An Amstrad CPC 6128 emulator.

(dos模拟器)

DOSBOX – MS-DOS/Windows 9x emulator. Performance may vary according to which game you are attempting to emulate.

(街机模拟器fba)

Final Burn Alpha – Arcade game emulator. Can emulate (among other examples) Capcom CPS1/CPS2/CPS3 games, Neo Geo, as well as other popular 80s/90s arcade systems.

(fc模拟器)

FCEUmm – Nintendo Famicom/NES emulator. Has some nice core options as well as good performance.

fMSX – MSX emulator.

FreeINTV – Intellivision emulator.

(gb,gbc模拟器)

Gambatte – Nintendo Game Boy/Game Boy Color emulator. Should be the fastest Game Boy core of all right now, as well as pretty accurate.

Gearboy – Nintendo Game Boy/Game Boy Color emulator. Libretro core generously maintained and supported upstream by DrHelius, its original author.

(sega,sms,gg模拟器)

Gearsystem – Sega Master System/Game Gear emulator. Libretro core generously maintained and supported upstream byDrHelius, its original author.

Genesis Plus GX – Sega Master System/Game Gear/Genesis/Mega Drive emulator. Should be more accurate than Picodrive and is many’s go-to Genesis/Mega Drive emulator. Libretro core maintained upstream by Eke-Eke.

Handy – Atari Lynx emulator.

MAME 2000 – Arcade emulator based on a 2000 snapshot version of MAME (version 0.36b). Is functionally similar/identical to iMAME4All.

MAME 2003 – Arcade emulator based on a 2003 snapshot version of MAME (version 0.78). Is functionally similar/identical to MAME 0.72, except a bit more up-to-date and with some game-specific fixes implemented (as well as a speedup core option for Midway DCS games, such as the Mortal Kombat series).

MAME 2003 Plus – Arcade emulator based on a 2003 snapshot version of MAME (version 0.78). Has everything MAME 2003 has, plus more backported game drivers and features.

(ngp模拟器)

Mednafen NGP – SNK Neo Geo Pocket (Color) emulator.

(pce模拟器)

Mednafen PCE Fast – NEC PC Engine (CD) emulator.

Mednafen Super-Grafx – NEC Super-Grafx (CD) emulator. Short-lived successor to the PC Engine with backward compatibility.

Mednafen VB – Nintendo Virtual Boy emulator.

Mednafen WonderSwan – Bandai WonderSwan/WonderSwan Color emulator. This portable handheld had a screen that ran at 75Hz, therefore V-Sync is disabled for this core.

mGBA – Nintendo Game Boy Advance emulator. Actively maintained and improved by endrift.

NEStopia – Nintendo Famicom/NES emulator known for its accuracy focus. Has plenty of features. Use NstDatabase.xml for additional game compatibility support. Libretro core maintained upstream by NEStopia Undead authors.

NX Engine – Cave Story game engine recreation. use the original Cave Story/Doukutsu Monogatari in order for this to work. These files are needed here.

O2EM – Magnavox Odyssey 2 emulator.

(ps1模拟器)

PCSX ReARMed – Sony PlayStation 1 emulator. Comes with an updated Unai video renderer for better performance. Hints: you will want to turn on threaded video for this core for better performance. You can use the PSP PS1 BIOS for better performance.

Picodive – Sega Genesis/Mega Drive emulator with 32X peripheral support. There is no Aarch64 dynarec so the dynarec for 32X might still be too slow.

PocketCDG – Karaoke MP3 music player.

PokeMini – Pokemon Mini emulator.

PrBoom – Doom game engine source port. Can run at fixed framerates like 35/40/50/60fps.

ProSystem – Atari 7800 emulator.

QuickNES – Nintendo Famicom/NES emulator. Fastest NES emulator out of them all.

Reminiscence – Flashback game engine recreation.

SNES9x 2010 – Super Famicom/Nintendo emulator. Should be considerably faster than Snes9x mainline.

SNES9x – Super Famicom/Nintendo emulator. Slower than Snes9x 2010 but has MSU-1 support among other improvements only available in upstream version. Maintained upstream by the original Snes9x devs like bearoso and OV2.

Stella – Atari 2600 emulator.

TGB Dual – Nintendo Game Boy / Game Boy Color emulator. Has a splitscreen multiplayer mode where gamepad 1 and 2 can play against each other successfully.

Tyrquake – Quake 1 game engine. Runs in software renderer, no networking support (yet).

(gba模拟器)

VBA Next – Game Boy Advance emulator. Should have an option to multithread rendering which could potentially improve performance a lot.

Vecx – Vectrex emulator. Early ’80s game console that rendered everything with wireframe polygons.

VICE (x64) – Commodore 64 emulator.

XRick – Game engine recreation/port of Rick Dangerous.

(我最期待的~土星模拟器)

Yabause – Sega Saturn emulator. Might be too slow for now.

(列表截止1.7.5版本~目前最新是1.7.7,肯定已经增加了很多~)

感谢两位贡献者~natinusala 和m4xw大神~~~

Thanks to the hard work of the RetroNX devs (natinusala and m4xw), we now have an official RetroArch release for Switch!

顺便从源码库看到,RetroArch 是根据GPL3开源协议发布的。【图片】简单说,谁都可以说这个代码去做自己想做的事~但是你用了这个代码,你的代码就被传染成了开源。你就必须开放你的源码~不开源就是违约行为~

可以用这个代码去赚钱~但是必须把自己的代码一起开源,回馈开源社区~

因为各位大神的努力的发布~~

可以期待非常完美的switch即将到来~

非常期待~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,265评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,078评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,852评论 0 347
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,408评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,445评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,772评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,921评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,688评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,130评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,467评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,617评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,276评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,882评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,740评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,967评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,315评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,486评论 2 348

推荐阅读更多精彩内容

  • 文 | 嗷拜 最近嗷拜我特别想买白色运动鞋,因为今年又流行起乃呐!随便贴几张3月巴黎时装周街拍图,大家安静地感受一...
    程苏米阅读 3,082评论 0 13
  • 研究生(慢性疾病)第一课 2017.09.01晚上课程 林海峰老师授课 2017.09.01晚上 研究生(慢性疾病...
    邱礼芳阅读 2,019评论 0 1
  • 周六午后,我照例坐在星巴克一个角落里的位置上消磨时光,寻找写作灵感。坐在我对面的,是这家店的店长,一个精明强干的女...
    陈大仙儿_英姐阅读 511评论 4 5
  • 我写给你: 和你在一起的时候我也曾问你,你这么会写东西什么时候写写我呀。你也会说因为我们的故事还没到结局,也没有到...
    苏辛唐阅读 344评论 1 2
  • 初七,走进办公室,有些莫名地紧张。虽然,这两天都在,可毕竟正式上班,是今天。去向领导们汇报工作,似乎不太合适;...
    肖晓菲阅读 962评论 0 1