安装

直接通过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. VMware下centos7安装

    VMware下centos7安装 转载地址:https://blog.csdn.net/hui_2016/article/details/68927487 一. 软件准备 二. Vmware12安装 ...

  2. POJ 1330 Nearest Common Ancestors (模板题)【LCA】

    <题目链接> 题目大意: 给出一棵树,问任意两个点的最近公共祖先的编号. 解题分析:LCA模板题,下面用的是树上倍增求解. #include <iostream> #inclu ...

  3. UVa 679 - Dropping Balls【二叉树】【思维题】

    题目链接 题目大意: 小球从一棵所有叶子深度相同的二叉树的顶点开始向下落,树开始所有节点都为0.若小球落到节点为0的则往左落,否则向右落.并且小球会改变它经过的节点,0变1,1变0.给定树的深度D和球 ...

  4. python mysql中文乱码

    问题: MySQLdb存入数据库后,在命令行查询 "select * from ip;",其中的中文都是乱码的. 但是通过python 执行 "select * from ...

  5. Oracle date 详解

    oracle 数据类型详解---日期型 oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:注:由于INTERV ...

  6. Numpy np.array 相关常用操作学习笔记

    1.np.array构造函数 用法:np.array([1,2,3,4,5]) 1.1 numpy array 和 python list 有什么区别? 标准Python的列表(list)中,元素本质 ...

  7. LR特征维数特别大实时计算问题

    美团 https://tech.meituan.com/machinelearning-data-feature-process.html 维数灾难 待续...

  8. BZOJ.4513.[SDOI2016]储能表(数位DP)

    BZOJ 洛谷 切了一道简单的数位DP,终于有些没白做题的感觉了...(然而mjt更强没做过这类的题也切了orz) 看部分分,如果\(k=0\),就是求\(\sum_{i=0}^n\sum_{j=0} ...

  9. 机器学习系列-tensorflow-01-急切执行API

    tensorflow急切执行概述 Eager execution is an imperative, define-by-run interface where operations are exec ...

  10. BZOJ4962 : 简单的字符串

    枚举子串的中心,往两侧扩展,将两侧对应位置的字符交替写下来,得到一个字符串$S$. 若前后长度为$L$的子串循环同构,则在$S$中它们对应长度为$2L$的前缀,需要满足它可以由不超过$2$个偶回文串拼 ...