Download and run the installer.

Configure EmulationStation.

Custom RetroArch: No: Yes: 4000mAh: CPU is an ARM Cortex-A7. Not exactly a hand-held form factor, more of a small desk arcade. RG280M: OpenDingux: No: No: 2500mAh: 2.8″ display (320×480). CPU is a JZ4770. RG350/M/P: OpenDingux: Yes: Yes: 2500mAh (M) CPU is a JZ4770. RG350M has a 640×480 display, RG350/P is 320×240. PocketGo v2: OpenDingux. Is the wallpaper fixed yet in the RG350M version? In terms of bare performance, is there any difference between the stand-alone emulators and RetroArch? Do you have a guide on moving game saves to a new firmware card? Possible to install retroarch on RG350M? By using this website, you agree that we and our partners may set cookies for purposes such as customising content and advertising.

I wish every section was this short.

NOTE: if you choose to use the ZIP file instead, you must also install the MSVC2013 x86 redistributable.


You can either install a stable version of EmulationStation from a pre-made package, or compile the bleeding edge developer version.

Install the latest stable package.

Download and install the Debian package, either 32-bit or 64-bit.

Configure EmulationStation.

Or, compile the latest version yourself.

Make sure everything is up to date


Install dependencies


Download the latest source


Compile and install it


The RetroPie Project provides an easy way to install over 30 different emulators on the Raspberry Pi, using EmulationStation as a front-end. This is one of the easiest ways to get your Raspberry Pi ready for some retro gaming goodness.


NOTE: RetroPie is not a part of EmulationStation. If you have problems with it, report them on the RetroPie GitHub issues page. EmulationStation is only the front-end. Furthermore, the version of EmulationStation provided by RetroPie is a fork adding some RetroPie-specific customizations and features.

This is a guide for everything you need to install EmulationStation on a fresh Raspbian Stretch install. All the dependencies are in the Raspbian apt repositories.


Make sure everything is up to date


Set the minimum amount of RAM to the GPU


Reboot to apply GPU RAM changes and make sure you're using the newest firmware


Install dependencies for EmulationStation


Compile and install EmulationStation

This will take a long time.


If you want to install emulationstation to /usr/local/bin/emulationstation, which will let you just type 'emulationstation' to run it, you can do:

NOTE: This will conflict with RetroPie, which installs a bash script to /usr/bin/emulationstation.


Otherwise, you can run the binary from the root of the EmulationStation folder:


Reset GPU RAM to normal values and reboot


Configure EmulationStation and install some themes.

原文和官方授权翻译(机翻为主 哪里不清楚,欢迎跟帖提问)

英文原教程搜索 retro game corps guide-retroarch-on-rg350-and-rg280-devices


Here’s a neat trick from my friend MashTec. If you’d like, you could set up RetroArch to boot up automatically when you power the device on…effectively turning this into a RetroArch handheld device. Note that this method is for the older build of RetroArch (January 2020), so you will have to rename the opk filename in the frontend_start code. Also, this method doesn’t work for the RG280V, and I assume it won’t work for the RG280M.

这是我朋友MashTec的巧妙技巧。如果需要,您可以将RetroArch设置为在打开设备电源时自动启动…有效地将其变成RetroArch手持设备。请注意,此方法适用于RetroArch的较早版本(2020年1月),因此您必须在frontend_start代码中重命名opk文件名。另外,此方法不适用于RG280V,我认为它不适用于RG280M。

---------------------------------

每个系统设置推荐

Recommended per-system settings

Most of these systems will perform best when you have their settings configured just right. In this section I’m going to show you how to set your graphics settings, and then set overrides to save those settings. Overrides follow a distinct hierarchy, which is organized into three groups: Core, Content Directory, and Game.

当您正确配置它们的设置时,这些系统中的大多数将表现最佳。在本部分中,我将向您展示如何设置图形设置,然后设置替代值以保存这些设置。覆盖遵循不同的层次结构,该层次结构分为三类:核心,内容目录和游戏。




Game overrides are specific to that game. Content directory overrides are specific to that game folder. And core overrides are specific to that core (emulator). Content directory overrides will take precedence over core overrides, and game overrides will take precedence over content directory overrides. What this means is that you can set a content directory override to apply to all game files in a certain folder, but you could also set a game override if there are certain settings you want to apply to a specific game. If you want to read more about overrides, here is the guide on them.

Rg350 Game List


游戏替代特定于该游戏。内容目录替代特定于该游戏文件夹。核心覆盖特定于该核心(仿真器)。内容目录替代将优先于核心替代,而游戏替代将优先于内容目录替代。这意味着您可以设置内容目录替代,以应用于特定文件夹中的所有游戏文件,但是如果有某些设置要应用于特定游戏,则还可以设置游戏替代。如果您想了解有关替代的更多信息,请参见有关替代的指南。


My recommendation is to find the setting that works best for you, and then set a content directory override so that all games in that folder (like your NES folder) will use those same settings. But then if you find a game that works better with other settings, you can create a game override for that game. To set an override, go into that game’s Quick Menu, and go to the Overrides section.

In general, these are the four settings I recommend testing for the best results:

Settings > Video > Scaling > Integer Scale Settings > Video > Scaling > Keep Aspect Ratio Settings > Video > Image Interpolation Settings > Video > Video Filter


我的建议是找到最适合您的设置,然后设置内容目录替代,以便该文件夹(如NES文件夹)中的所有游戏都将使用相同的设置。但是,如果您发现可以在其他设置下更好地运行的游戏,则可以为该游戏创建游戏替代。要设置替代,请进入该游戏的“快捷菜单”,然后转到“替代”部分。


通常,我建议测试以下四个设置以获得最佳结果:


设置>视频>缩放>整数比例设置>视频>缩放>保持宽高比设置>视频>图像插值设置>视频>视频过滤器


  • Integer scaling (本人最爱) is when you keep the resolution to a whole number increase for the original resolution (1x, 2x, 3x, etc). This works well with handheld systems that originally had sMall screens, like Game Boy or Game Gear.

  • 整数缩放是指将分辨率保持为原始分辨率的整数倍(1x,2x,3x等)时。 这与最初具有小屏幕的手持系统(例如Game Boy或Game Gear)一起使用时效果很好。

  • Keep Aspect Ratio is whether you want to force the core’s original aspect ratio, or if you want to stretch the aspect ratio to fit the screen. This is fairly subjective — do you prefer a true aspect ratio, or filling up the entire screen?

  • 保持纵横比是您要强制核心的原始纵横比,还是要拉伸纵横比以适合屏幕。 这是相当主观的-您是喜欢真正的宽高比还是要填满整个屏幕?(肯定是原比例香)

  • Image Interpolation is the type of algorithm used when upscaling. I’m not going to pretend to understand how all that works, but the recommended settings below are what the developer recommended to me, so let’s go with that.

  • 图像插值是放大时使用的算法类型。 我不会假装理解所有工作原理,但是下面的推荐设置是开发人员向我推荐的设置,因此继续吧。

  • Video Filter is what filter (shader) looks best for that particular system — definitely mess around with these and see which ones you like best. Note that filters are CPU-powered, so they may come at a performance cost.

  • 视频滤镜是最适合该特定系统的滤镜(着色器)-一定要弄混这些滤镜,然后查看最喜欢的滤镜。 请注意,过滤器由CPU驱动,因此可能会降低性能。

To find each of these settings, start up a game, then press the POWER button (or L3 + R3) to bring up the Quick Menu. Press B until you get to the Main Menu, then go to Settings > Video, and adjust the settings there (the scaling options are under the Scaling menu). Once you have them tweaked, press B again until you get back to the Main Menu, then go to Quick Menu > Resume to verify that those are the settings you want.

要找到所有这些设置,请启动游戏,然后按电源按钮(或L3 + R3)以调出快捷菜单。 按B直到进入主菜单,然后转到“设置”>“视频”,然后在此处调整设置(缩放选项在“缩放”菜单下)。 对其进行调整后,再次按B直到回到主菜单,然后进入“快捷菜单”>“继续”以确认这些是您想要的设置。

After you’re good with the settings, get back into the Quick Menu, and go to Overrides > Set Content Directory Overrides. This will save those settings for every game that’s loaded from that folder. Alternatively, if you just want to save those settings for that game only, then select Set Game Overrides (and same with the Core Overrides option).

Here are the recommended graphics settings from the developer who worked on this RetroArch version. Note that the images below are borrowed from the beautiful ckau-book Batocera theme.

设置好后,请回到“快捷菜单”,然后转到“替代”>“设置内容目录替代”。 这将为从该文件夹加载的每个游戏保存这些设置。 或者,如果您只想保存该游戏的设置,则选择“设置游戏替代”(与“核心替代”选项相同)。


这是使用此RetroArch版本的开发人员推荐的图形设置。 请注意,以下图片取材自精美的ckau-book Batocera主题。

Game Boy (GB) (下面这部分简单名词翻译,后面就不重复了)
Core: Gambatte
核心

Integer Scale: ON
整数缩放:开

Keep Aspect Ratio: ON

保持长宽比例:开

Image Interpolation: Bicubic
图像处理:Bicubic

Video Filter: Dot_Matrix_3x_GB_* or Dot_Matrix_3x_Dark_Grid

视频滤镜:Dot_Matrix_3x_GB_* or Dot_Matrix_3x_Dark_Grid

In the Quick Menu > Options section, setting ‘GB Colorization’ to ‘Auto’ selects the most ‘colorful’ in-built palette for original GB games. If you select this, then it’s probably easiest to use the Dot_Matrix_3x_Dark_Grid video filter, since this works well with all color schemes.

However, the developer personally prefers to change ‘GB Colorization’ to ‘Internal’, and make use of the 127 internal palettes. On the RG350M, his favorite is ‘TWB69 – TI-83’, and there is a dedicated video filter intended for use with this: Dot_Matrix_3x_GB_TI-83_Grid. There are a few of these ‘special’ filters – the one designed for the ‘GB – Pocket’ palette is another winner. If you select a palette that doesn’t have a ‘special’ filter, you can always use the general purpose Dot_Matrix_3x filter.


在“快速菜单”>“选项”部分中,将“ GB颜色化”设置为“自动”,可以为原始GB游戏选择最“多彩”的内置调色板。 如果选择此选项,则使用Dot_Matrix_3x_Dark_Grid视频滤镜可能是最容易的,因为它适用于所有配色方案。


但是,开发人员个人更喜欢将“ GB色彩”更改为“内部”,并使用127个内部调色板。 在RG350M上,他最喜欢的是“ TWB69 – TI-83”,并且有一个专用于此的视频过滤器:Dot_Matrix_3x_GB_TI-83_Grid。 其中有一些“特殊”过滤器-专门为“ GB-Pocket”调板设计的过滤器是另一个赢家。 如果您选择的调色板没有“特殊”滤镜,则始终可以使用通用的Dot_Matrix_3x滤镜。


Game Boy Color (GBC)
Core: Gambatte
Integer Scale: ON
Keep Aspect Ratio: ON
Image Interpolation: Bicubic
Video Filter: Dot_Matrix_3x_Dark_Grid

In the core options, make sure to set ‘Color Correction’ to ‘GBC Only’ and ‘Color Correction Mode’ to ‘Accurate’


在核心选项中,请确保将“色彩校正”设置为“仅GBC”,并将“色彩校正模式”设置为“准确”


Game Boy Advance (GBA)
Core: gpSP
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Bicubic
Video Filter: Grid2x (or Scale2x for lower resolution screens)

Pokemon Mini (宝可梦 mini)
Core: PokeMini
Integer Scale: OFF
Keep Aspect Ratio: ON
Image Interpolation: Bicubic
Video Filter: NONE

For this system, make sure that the internal 4x upscaling is turned on in the Quick Menu > Options section.

对于此系统,请确保在“快捷菜单”>“选项”部分中启用了内部4倍升频功能。

Game Gear (GG)
Core: Genesis Plus GX
Integer Scale: ON
Keep Aspect Ratio: ON
Image Interpolation: Bicubic
Video Filter: Dot_Matrix_3x_Dark_Grid

Neo Geo Pocket (Color) (NGP/NGPC)
Core: RACE
Integer Scale: ON
Keep Aspect Ratio: ON
Image Interpolation: Bicubic
Video Filter: Dot_Matrix_3x_Dark_Grid

The odd resolution of the NGP exposes a bug in the RG350’s IPU hardware scaler, causing screen wrapping. But as soon as you apply any video filter, the problem goes away.


NGP的奇异分辨率暴露了RG350的IPU硬件缩放器中的错误,从而导致屏幕包裹。但是,一旦您应用了任何视频过滤器,问题就会消失。

Wonderswan (Color) (WS WSC)
Core: Beetle WonderSwan
Integer Scale: OFF
Keep Aspect Ratio: ON
Image Interpolation: Nearest Neighbor
Video Filter: Grid2x (or Scale2x for lower resolution screens)

Atari Lynx 雅达利 lynx
Core: Handy
Integer Scale: OFF
Keep Aspect Ratio: ON
Image Interpolation: Bicubic
Video Filter: Dot_Matrix_3x_Dark_Grid

Highland hellion pdf free download

A handful of games run too slowly with a video filter enabled. For these special cases, just remove the filter entirely.

启用视频过滤器后,少数游戏运行得太慢。对于这些特殊情况,只需完全移除过滤器即可。

Nintendo Entertainment System (NES)
Core: FCEUmm
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Bicubic
Video Filter: Scale2x or Normal2x

NES games really benefit from the Scale2x filter, but purists can use Normal2x. Pretty much everything runs full speed with FCEUmm, but a couple of demanding games (e.g. Lagrange Point) are too slow to run with video filters. For these special cases, you can use the QuickNES core instead (with the above settings). In fact, the QuickNES core (while being less accurate) also has a ‘fake stereo’ audio core option, which sounds fantastic – so the developer often uses it instead of FCEUmm anyway.

NES游戏确实受益于Scale2x过滤器,但纯粹主义者可以使用Normal2x。 FCEUmm几乎可以全速运行,但是一些要求苛刻的游戏(例如Lagrange Point)太慢了,无法使用视频过滤器运行。 对于这些特殊情况,可以改用QuickNES核心(具有上述设置)。 实际上,QuickNES核心(虽然准确性较差)还具有“假立体声”音频核心选项,这听起来很棒-因此开发人员无论如何都经常使用它而不是FCEUmm。

Super Nintendo (SNES)
Core: Snes9x 2005 Plus / Snes9x 2005
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Nearest Neighbor
Video Filter: NONE

The Snes9x 2005 Plus has much better audio performance than the regular Snes9x 2005, but may not play games at full speed. The developer recommends that you initially load your SNES games with Snes 9x 2005 Plus, and if it’s not running at full speed, try Snes9x 2005 as a fallback. At this point, with the optimizations the developers have been able to implement in these cores, only games that require special chips (Yoshi’s Island, Super Mario RPG, etc.) will have issues running at full speed.

Note that on the RG280 devices, “bicubic” image interpolation looks better than “nearest neighbor”.


Snes9x 2005 Plus具有比常规Snes9x 2005更好的音频性能,但可能无法全速玩游戏。开发人员建议您首先使用Snes 9x 2005 Plus加载SNES游戏,如果它不能全速运行,请尝试使用Snes9x 2005作为后备。在这一点上,通过开发人员能够在这些内核中实现的优化,只有需要特殊芯片(Yoshi's Island,Super Mario RPG等)的游戏才会出现全速运行的问题。请注意,在RG280设备上,“双三次”图像插值看起来比“最近邻居”更好。

Sega Master System
Core: Genesis Plux GX
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Bicubic
Video Filter: Scale2x or Normal2x

Sega Genesis (Mega Drive) 世嘉 MD
Core: Genesis Plux GX
Integer Scale: OFF
Keep Aspect Ratio: ON
Image Interpolation: Bicubic
Video Filter: NONE

Rg350 Ps1

Most Sega Genesis games run at quite a high resolution, which means they look great without any video filters – which is good, because the Genesis Plus GX core is very accurate, and as a consequence is too slow for filters! A few games run in low-res mode, and for these, the developer recommends using PicoDrive with the Normal2x filter + ‘Keep Aspect Ratio: OFF’.

大多数Sega Genesis游戏都以很高的分辨率运行,这意味着它们在没有任何视频过滤器的情况下看起来很棒-这很好,因为Genesis Plus GX核心非常准确,因此对于过滤器来说太慢了! 一些游戏在低分辨率模式下运行,为此,开发人员建议将PicoDrive与Normal2x滤镜结合使用“保持纵横比:关闭”。

Sega CD 世家CD
Core: Picodrive
Integer Scale: OFF
Keep Aspect Ratio: ON
Image Interpolation: Bicubic
Video Filter: NONE

A lot of Sega CD games run full speed with Genesis Plus GX. but PicoDrive provides a far more consistent experience. In addition, it is plenty fast enough for video filters – so when you encounter a low-res/blurry Sega CD game, just apply the Normal2x filter + ‘Keep Aspect Ratio: OFF’.

许多Sega CD游戏可以通过Genesis Plus GX全速运行。 但是PicoDrive提供了更加一致的体验。 此外,它对于视频滤镜来说足够快了–因此,当您遇到低分辨率/模糊的Sega CD游戏时,只需应用Normal2x滤镜+“保持纵横比:关闭”即可。

Sega 32x 世嘉32x
Core: Picodrive
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Bicubic
Video Filter: NONE

TurboGrafx-16/CD (PC Engine / CD) PCE
Core: PCE Fast
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Bicubic
Video Filter: Scanline2x

A few PC Engine games run in high resolution mode, which makes them incompatible with video filters (the upscaled resolution exceeds the hardware limits of the device). For these games, just remove the filter entirely. A sMall number of PC Engine CD games are too slow to run with the Scanline2x filter – for these special cases, try Normal2x_Width instead. It is recommended to use CHD disk images with this core.

一些PC Engine游戏以高分辨率模式运行,这使其与视频滤镜不兼容(更高的分辨率超出了设备的硬件限制)。 对于这些游戏,只需完全删除过滤器。 少数PC Engine CD游戏太慢而无法使用Scanline2x过滤器运行–对于这些特殊情况,请尝试使用Normal2x_Width。 建议在此核心上使用CHD磁盘映像。

Capcom Play System (CPS) 1 (game list here)
Core: FB Alpha 2012 CPS1
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Nearest Neighbor
Video Filter: NONE

Capcom Play System (CPS) 2 (game list here)
Core: FB Alpha 2012 CPS2
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Nearest Neighbor
Video Filter: NONE

The CPS cores support display rotation for vertical games, but it’s quite slow – on the RG350, it’s better to set the core option ‘Rotate Vertically Aligned Games’ to false, and play them sideways (d-pad input is automatically rotated).

The CPS and Neo Geo cores now have optional frame skipping. I’d recommend leaving this set to ‘Auto’ in general – with this, most games run sMoothly without crackling audio. For the really intensive games (Neo Turf Masters is one such example, oddly enough), setting frame skip to ‘Manual’ with a threshold of ’33’ produces excellent results. All the cores now have an optional low pass audio filter. This really helps to sMooth out the harsh sound of most arcade games.

CPS内核支持垂直游戏的显示旋转,但是速度很慢–在RG350上,最好将核心选项“垂直旋转游戏旋转”设置为false,然后横向播放(d-pad输入自动旋转)。


CPS和Neo Geo核心现在具有可选的跳帧功能。 我建议一般将其设置为“自动”-这样,大多数游戏就可以流畅运行而不会产生声音audio啪的声音。 对于真正密集的游戏(Neo Turf Masters就是这样的例子,这很奇怪),将跳帧设置为“手动”且阈值为“ 33”会产生出色的效果。 现在,所有内核都有一个可选的低通音频滤波器。 这确实有助于消除大多数街机游戏的刺耳声音。

Neo Geo
Core: FB Alpha 2012 Neo Geo
Integer Scale: ON
Keep Aspect Ratio: ON
Image Interpolation: Bicubic
Video Filter: NONE

This is another system where the unusual resolution exposes a bug in the IPU. But if you turn integer scaling on, the problem goes away. The developer recommends selecting the UNIBIOS in the core options – you can then hold A+B+Y while booting a game to select home/arcade and region options. Also, bear in mind that Neo Geo games are *large*, and take a long time to load. Don’t be worried if everything goes black for while when launching content.

这是另一个系统,其中异常分辨率暴露了IPU中的错误。 但是,如果您打开整数定标,问题就会消失。 开发人员建议在核心选项中选择UNIBIOS –然后在启动游戏以选择家庭/街机和区域选项时,可以按住A + B + Y。 另外,请记住,Neo Geo游戏是“大型”游戏,并且加载时间较长。 启动内容时,如果一切都变黑了,请不要担心。

DOOM
Core: PrBoom
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Bicubic
Video Filter: Normal2x_Height

Quake
Core: TyrQuake
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Bicubic
Video Filter: Normal2x_Height

Go to ‘Quick Menu > Controls’, hit ‘Save Core Remap File’, then go to ‘Port 1 Controls’. Set ‘Device Type’ to ‘Gamepad Modern’ (so you can use the analog sticks, then swap the L1/L2 and R1/R2 inputs (so you can fire and run with the outer shoulder buttons).

转到“快速菜单>控件”,点击“保存核心重映射文件”,然后转到“端口1控件”。 将“设备类型”设置为“ Gamepad Modern”(以便您可以使用模拟摇杆,然后交换L1 / L2和R1 / R2输入(以便可以使用外肩键射击并运行)。

Commodore 64
Core: Vice x64
Integer Scale: OFF
Keep Aspect Ratio: OFF
Image Interpolation: Bicubic
Video Filter: Normal2x_Height

The above settings assume the following core options (Quick Menu > Options): ‘Video > Zoom Mode: Maximum’ and ‘Video > Zoom Mode Crop: Horizontal + Vertical’. If you change these, you may need to remove the video filter.

List

上述设置采用以下核心选项(快速菜单>选项):“视频>缩放模式:最大”和“视频>缩放模式裁剪:水平+垂直”。 如果更改这些设置,则可能需要删除视频过滤器。

Mame Rg350


Retroarch Rg350 Rg350m

(如果用351p 跑的话, 上述系统的绝大部分游戏,性能都基本够加滤镜)