forked from cadey/xesite
RG280M review
Signed-off-by: Christine Dodrill <me@christine.website>
This commit is contained in:
parent
0f5159a121
commit
9dde6e89d2
|
@ -0,0 +1,152 @@
|
|||
---
|
||||
title: "Anbernic RG280M Review"
|
||||
date: 2021-09-04
|
||||
tags:
|
||||
- anbernic
|
||||
- retrohandheld
|
||||
author: Twi
|
||||
---
|
||||
|
||||
When I started this blog a few years ago, I never thought I'd end up covering a
|
||||
lot of the things that I currently cover. Today I'm covering something
|
||||
completely different to my normal blog fare. I'm going to talk about a handheld
|
||||
console that I got recently to get my retro game fix on the go, the Anbernic
|
||||
RG280M.
|
||||
|
||||
![A picture of the RG280M handheld](https://cdn.christine.website/file/christine-static/blog/E-d4eCMXoAgZUEz.jpeg)
|
||||
|
||||
People don't really expect this out of me for some reason, but I am a gamer. I
|
||||
play a lot of games old and new, and I've wanted to get into some older games;
|
||||
but without having to tether myself to a PC in the basement. Enter the RG280M.
|
||||
The RG280M is a pocket-size handheld that uses
|
||||
[OpenDingux](https://opendingux.net) and [RetroArch](https://www.retroarch.com)
|
||||
to emulate a wide array of systems, basically everything you could think of
|
||||
right up to the original PlayStation.
|
||||
|
||||
The big few games I wanted to get out of this were some SNES romhacks (Hyper
|
||||
Metroid and some other Super Mario World hacks like Invictus), DOS games
|
||||
(particularly Cosmo's Cosmic Adventure), Gameboy Advance games like Mario and
|
||||
Luigi: Superstar Saga and a good Tetris round or two. When I was messing with
|
||||
the RG280M, it knocked everything out of the park save DOS emulation (which
|
||||
I was able to fix once I installed an optimized port of dosbox).
|
||||
|
||||
This was also one of my first orders from AliExpress. AliExpress is a sort of
|
||||
consumer focused view of Alibaba (kinda like the Amazon of the asian continent)
|
||||
where you can buy single units of things instead of having to order in bulk. I
|
||||
originally thought I was going to get an RG351M (and the case I got actually
|
||||
shows the RG351M name), but through misunderstanding the post I ended up with
|
||||
this RG280M instead. I don't understand why they put totally separate models of
|
||||
gaming system in the _size/color_ selection area, but apparently they did and I
|
||||
misread things so I have this console. I also got a car decal and a few
|
||||
notebooks, and those have turned out to be pretty great (though the decal came
|
||||
bent).
|
||||
|
||||
[I wanted to get the RG351M for its wifi so I could have it on my Tailscale
|
||||
network for the meme, but the RG280M is a fine system on its
|
||||
own.](conversation://Cadey/enby)
|
||||
|
||||
Something neat about OpenDingux is that it allows you to install additional
|
||||
applications using opk files, which are a squashfs of an application binary and
|
||||
any additional data files that the program needs. Through this I was able to
|
||||
install things such as [Super Mario
|
||||
64](https://retrogamecorps.com/2020/10/26/super-mario-64-port-for-rg350-devices/),
|
||||
which lets me get a surprising amount of extra fun that way. The Super Mario 64
|
||||
port runs _flawlessly_ and the only complaints I have about it are complaints
|
||||
that I had with the original N64 game.
|
||||
|
||||
[If you are wanting to get into retro handheld devices, seriously check out the
|
||||
<a href="https://youtube.com/c/RetroGameCorps">RetroGameCorps</a> YouTube
|
||||
channel. It is phenomenal. It has both video and written writeups on how to do
|
||||
simple and advanced things with retro emulation devices and is honestly the kind
|
||||
of quality that we strive for on this blog.](conversation://Mara/happy)
|
||||
|
||||
The stock firmware of the RG280M is functional, but it can be a bit odd to use.
|
||||
It's very easy to modify that into a custom image though because of how the
|
||||
RG280M stores data. It uses 2 MicroSD cards, one for your games and the other for the
|
||||
OS and savedata.
|
||||
|
||||
![A picture of the two TF/MicroSD
|
||||
cards](https://cdn.christine.website/file/christine-static/blog/E-d4NpyWEAoEgz7.jpeg)
|
||||
|
||||
[The "TF" acronym here means <a
|
||||
href="https://appuals.com/what-is-tf-transflash-card-and-how-is-it-different-from-micro-sd/">TransFlash</a>,
|
||||
which was the original name for MicroSD cards and is notably not under the same
|
||||
kind of trademark protection that MicroSD is. As such, many retro emulation
|
||||
devices like this will use TF as the acronym to avoid either licensing costs or
|
||||
trademark infringement.](conversation://Mara/hacker)
|
||||
|
||||
This means that you can flash a new firmware image to the system one and then go
|
||||
from there. I personally use the [Adam
|
||||
Image](https://github.com/eduardofilo/RG350_adam_image) on my system. It has
|
||||
better RetroArch integration and includes a game of 2048 by default.
|
||||
|
||||
One of my bigger grips with RetroArch is that I haven't found a way to
|
||||
selectively do screensize scaling on a per-core basis (GameBoy roms kinda need
|
||||
scaling but I really do not want scaling on SNES or GBA roms to avoid distorting
|
||||
the image), however I'm pretty sure I'm missing something obvious in the giant
|
||||
list of RetroArch settings.
|
||||
|
||||
[If you know what I'm doing wrong here, please let me
|
||||
know.](conversation://Cadey/coffee)
|
||||
|
||||
Something really refreshing about this system is how darn easy it is to modify
|
||||
it. I can just replace the OS it's running with custom firmware. If I want to
|
||||
upgrade storage, I can pop in a bigger SD card. If I want to tweak things, I
|
||||
can. I can even develop my own software for it and have an easy distribution
|
||||
method for it in the form of OPK files. It's a very refreshing thing compared to
|
||||
the difficulties that I have running things on my iPhone. The device comes with
|
||||
a root shell out of the box and you can connect to it over SSH via a USB cable
|
||||
(remember that this doesn't have a wifi card in it so you need to do networking
|
||||
over USB). Software gets categorized and everything just works out for you with
|
||||
little effort required.
|
||||
|
||||
The game I've gotten the most playtime out of is [Hyper
|
||||
Metroid](http://hyper.metroidconstruction.com), a sort of enhanced and remixed
|
||||
hack of Super Metroid that does some really interesting experimental takes on
|
||||
the Metroid ammo system (Missiles, Super Missiles and Power Bombs all pull from
|
||||
the same ammo pool instead of having separate pools per weapon), and it runs
|
||||
flawlessly on the RG280M. One of the tests I have for dpads on game controllers
|
||||
is if you can do [wall jumps](https://youtu.be/FApDTSPN_dY) in Super Metroid,
|
||||
and the 280M passes that test with flying colors. It's a 5 frame window of
|
||||
having to do a complete reversal of the dpad, and some controllers (like the
|
||||
Xbox 360 controller) simply do not give you enough precision to get it done
|
||||
without extraneous inputs that would mess up the walljump timing.
|
||||
|
||||
With the default configuration, there is an amazing level of gamefeel on
|
||||
everything I've played. The system is snappy and responsive, so tight
|
||||
platforming in Mario games works amazingly. There's no slowdown or lag when
|
||||
playing anything I can throw at it. It Just Works. I'm able to play games from
|
||||
my childhood on the go without too much configuration or effort. If you are
|
||||
looking for something like this, you can't go wrong with the RG280M. It's about
|
||||
CAD$100 after currency conversion is done (AliExpress wanted me to pay for it in
|
||||
euros for some reason, so it was something like 86 euros in case you want to do
|
||||
the conversion to your currency of choice). It's been well worth the money in my
|
||||
book.
|
||||
|
||||
The battery life gets me about 6 hours of playtime, which is more than enough
|
||||
for my needs. It's nowhere near the legendary battery life of the GBA or DS
|
||||
Lite, but it's more than sufficient for what it's doing. It's got better battery
|
||||
life than the Switch, so that's probably good enough for longer road trips.
|
||||
|
||||
It also gets a huge thumbs up from me for having USB-C to charge. This is
|
||||
something that makes a lot of sense and it's kind of baffling that this cheapo
|
||||
emulator console from China can do USB-C properly and Apple can't put USB-C on
|
||||
an iPhone. It's one less cable I need to carry in my bag.
|
||||
|
||||
Overall I'd rate this device at an 8/10. It's not perfect, there are some very
|
||||
minor things that I bet could be improved on in future iterations (I'd love to
|
||||
see a higher resolution screen and maybe DS emulation support); however it
|
||||
delivers what it sets out to deliver and does it smiling. On-device wifi would
|
||||
be an added bonus (it would be really damn convenient to SFTP games over my
|
||||
Tailnet, or even write something that would listen for files over Taildrop and
|
||||
automagically sort them into the right folders), but I can live without it.
|
||||
|
||||
If you want to play DOS games on it, be sure to get [this dosbox
|
||||
port](https://retrogamecorps.com/2020/09/05/rg350-home-computer-guide/#MSDOS) as
|
||||
it is _a lot more_ performant than the one that comes out of the box. It will
|
||||
turn 10-ish frame per second gameplay of Cosmo's Cosmic Adventure into a full
|
||||
vsync fully playable experience.
|
||||
|
||||
If you are in the market for this kind of device, you really can't go wrong with
|
||||
the Anbernic RG280M. It is a solid little chonker and will do everything it says
|
||||
it can on the box.
|
Loading…
Reference in New Issue