安装

直接通过apt安装

sudo add-apt-repository ppa:libretro/stable
sudo apt update
sudo apt install retroarch libretro-*

.

界面操作

菜单浏览使用 上下左右箭头移动, 回车进入菜单, 退格键(Backspace)返回上一级菜单, Esc退出程序.

基础配置

1. 打开隐藏菜单

Settings-> User Interface-> Views, 打开 Show Core Updater

Settings-> User Interface-> Show Advanced Settings 开启

2. 配置游戏操作按键

Settings-> Input , 将 Menu Toggle Gamepad Combo 修改为 Start + Select ,  这个组合按键非常重要, 用于在游戏中呼出RetroArch菜单, 进行Save, Load, 配置Control等操作.

Settings-> Input-> Input Hotkey Binds: 这里需要将一些和键盘将要用到的控制键设到别的键位上避免冲突, 将u, i, o, j, k, l相关的键都设成别的键

Settings-> Input-> Input User 1 Binds: 设置用户1的键位, 映射关系为 Select->1, Start->2, 方向WSAD, A->J, B->K, Y->i, X->U, L->L, R->O, 其他的可以都先空着

Main Menu-> Configurations-> Save Current Configuration 保存当前配置

3. 配置游戏ROM目录

Settings-> Directory 将 File Browser 设置为存放ROM的目录, 其他的默认就可以

4. 更新和下载MAME core

Main Menu-> Online Updater-> Update Core Info Files 下载Core数据

Main Menu-> Online Updater-> Core Updater, 下载 Arcade (MAME 2003-Plus)

运行游戏

Main Menu-> Load Content-> Start directory, 浏览目录中的ROM, 回车, 在关联的core中选择合适的运行游戏

ROM下载

常见游戏的ROM下载可以访问 https://emulator.games/roms/  如果是要找FinalBurn Alpha的ROM, 可以访问 http://www.gametronik.com/site/emulation/FBA/

SEGA系列主机Dreamcast, NAOMI的说明

模拟器都是flycast, 对应核心flycast_libretro, Dreamcast的rom有两种格式, cdi和gdi, 后者size要大很多, 相当于原光盘的镜像, 可以刻出dc光盘的. flycast只认cdi和gdi这个后缀的rom.

对于NAOMI, rom的格式是 zip + chd, 这个是从mame兼容过来的, 所以zip是mame的格式, chd是gdi的压缩文件, 放到和zip同名的目录下.

斑鸠Ikaruga

NAOMI版(街机竖版):
1. 将 ikaruga.zip 放入roms目录(EmuELEC中为 /storage/roms/dreamcast)
2. 在roms目录下建ikaruga同名目录, 里面放gdl-0010.chd

DC版(能找到的大部分是汉化那一版, 已经适配为横屏):
1. 将ikaruga_[cn].cdi 放入roms目录
2. 将dc_boot.bin, dc_flash.bin 放入dc模拟器bios目录(EmuELEC中为 /storage/roms/bios/dc)

Ubuntu18.04下的模拟神器RetroArch的更多相关文章

  1. Ubuntu18.04下安装搜狗输入法

    Ubuntu18.04下安装搜狗输入法 第一步:安装 fcitx输入框架 sudo apt-get install fcitx 第二步:在官网下载 Linux 版本搜狗输入法 https://piny ...

  2. Ubuntu18.04下给PyCharm创建快捷方式

    Ubuntu18.04下给PyCharm创建快捷方式 该方法 WebStorm.PyCharm.Clion 等都适用. 步骤 终端输入: sudo gedit /usr/share/applicati ...

  3. ubuntu18.04 下利用conda安装opencv3

    ubuntu18.04 下利用conda安装opencv3 安装opencv3 conda install -c https://conda.anaconda.org/menpo opencv3 出现 ...

  4. ubuntu18.04下安装mysql后无法用mysqlworkbench访问

    问题描述:我在ubuntu18.04下执行以下命令安装mysql时遇到了mysqlworkbench无法连接root用户的问题.ubuntu18.04下默认安装mysql时是5.7版本的,但是5.7版 ...

  5. Ubuntu18.04下安装MySQL

    Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client ...

  6. Ubuntu18.04下搭建LAMP环境

    一.Apache2 web 服务器的安装 : 可以先更新一下服务器 1.sudo apt-get update             # 获取最新资源包 2.sudo apt-get upgrade ...

  7. Ubuntu18.04下的音频录制和编辑软件Ardour及QjackCtl(jackd gui)

    Ardour 是一个Linux和OSX下的多音轨录制和数字音频编辑软件. 需要配合ALSA或者JACK总线使用. 快速入门 http://brunoruviaro.github.io/ardour4- ...

  8. Ubuntu18.04下的 Android Studio 3.1.2

    Android Studio安装 参考官网上的安装说明 # 安装依赖 :i386 lib32z1 libbz2-1.0:i386 安装openjdk (Update 2018-08-21: 这次重装U ...

  9. Centos5, 6, 以及Ubuntu18.04下更改系统时间和时区

    http://www.namhuy.net/2435/how-to-change-date-time-timezone-on-centos-6.html 查看日期(使用 -R 参数会以数字显示时区) ...

随机推荐

  1. 转载:搭建完整的arm-linux-gcc等交叉编译环境(感谢CSDN博主的分享)

    安装环境 Linux版本:Ubuntu 12.04    内核版本:Linux 3.5.0   交叉编译器版本:arm-linux-gcc-4.4.3 这个版本的交叉编译器 安装前的絮叨 首先简单介绍 ...

  2. JavaEE-Servlet的部署和配置

    1.:配置好相应环境和检查tomcat8.5能否运行,详见https://www.cnblogs.com/LJHAHA/p/10461697.html 2.将tomcat8.5下的webapps目录中 ...

  3. HDU-2032解题报告

    Hdu-2032解题报告题意:实现给定行数的杨辉三角的输出. 杨辉三角的特点:每一行数据的开头和结尾是1,然后其他的数据是由其上一个数据与其左上角的数据之和组成11 11 2 11 3 3 11 4 ...

  4. Webmin的安装

    Webmin的安装很简单,下面就详细说一下安装步骤. 1.用ssh客户端软件登陆服务器2.切换目录到root下,命令是:cd /root/3.下载Webmin的安装文件,命令是:wget http:/ ...

  5. HDU 3749 Financial Crisis (点双连通+并查集)

    <题目连接> 题目大意: 给你一个(保证输入无重边,无自环)无向图,然后有下面Q条询问,每条询问为:问你u点与v点之间有几条(除了首尾两点外,其他点不重复)的路径.如果有0条或1条输出0或 ...

  6. git&github快速掌握

    git&github快速掌握 安装git 版本库创建 代码修改并提交 代码回滚 工作区和暂存区 撤销操作 删除操作 更多操作 Windows下安装git https://gitforwindo ...

  7. RFC2616-HTTP1.1-Header Field Definitions(头字段规定部分—译文)

    part of Hypertext Transfer Protocol -- HTTP/1.1 RFC 2616 Fielding, et al. 14 头字段规定 该章节定义了HTTP1.1标准所包 ...

  8. react组件通信那些事儿

    父组件是调用组件的组件.现在看来,感觉父组件就是一个壳子,定义好壳子里面会有什么,而子组件是一个具体的实现,说明,会用到什么东西,如果有这些东西,会进行什么操作.总之,父组件是材料,有水和泥,子组件告 ...

  9. JavaScript中本地对象、内置对象和宿主对象(转)

    首先解释下宿主环境:一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序.如:web浏览器,一些桌面应用系统等.即由web浏览器或是这些桌面应用系统早就的环境即宿主环境. ...

  10. PHP判断iPhone、iPad、Android、PC设备的方法

    因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面我们一起来看小编整理的一段php判断iPhone.iPad.Android.PC设备的例子. 注意:本代码的PC系统为 ...