Saturday, March 3, 2012

The Dingoo-Scene Yinlips YDPG18 Review


A word from the sponsors:


www.willgoo.com generously provided us with a YDPG18 for review. Thank you to our generous sponsors at www.willgoo.com , for all things handheld, console, android and retro!
You can get one here for the special price of $109.99!
For the new (and better supported) updated version, get one here!
YDPG18-R1

1. The next big thing?

The best thing about watching this corner of handheld gaming hardware is that stuff blindsides you on idle Tuesdays. Would we give up the visceral thrill of such sudden adrenalin rushes for those slick, well telegraphed, stage managed - and so, just a little boring – Ninsony Viitas?
And so, sometime in December 2011, and without announcement – at least on this side of China’s export markets - Yinlips Technology (Shenzen) Co Ltd started shipping something called a Yinlips YDPG18.  Yinlips are no stranger to this type of thing.  Based in Shenzen, China, they’re not fly by night, having been around since 2001, and have got some form in the manufacture of cheap (and not so cheap) and cheerful portable entertainment devices, most of them as ruthlessly functional as they are instantly forgettable. But the YDPG18 has caused some excitement among open handheld gaming sceners because for the first time, gaming controls were married to a cheap Chinese Android tablet. 
It was one of those eureka!, though not terribly unobvious moments, where this equation springs to mind:
Android + Physical Gaming Controls = Future of Open Retrogaming Handheld Devices?
Does the YDPG18 have the right stuff for this destiny?

2. Specifications

Let’s get the cold hard relevant facts out first, because the YDPG18 is sold largely through Chinese websites, which tend to be a little loose with the truth when it comes to accurate technical information.  The YDPG18 is widely quoted as having clock speeds of 1.2 to 1.5 ghz for example – neither is actually correct.
As at the date of this review, there are two models of YDPG18 available. The first was released about November 2011, and appears now to have been discontinued in favour of a faster, different CPU. 
YDPG18 Old Model

Release date: circa November 2011
CPU: Amlogic meson-m1 8726m sz SoC (System on Chip) 800Mhz Cortex A9 ARM Core
GPU: Mali 400 Mhz
Android 2.2
RAM 512MB
Single touch resistive screen
Price: ~US$110-$150
YDPG18 New Model

Release date: Circa January 2012
CPU: Allwinner A10 SoC (System on Chip) 1.5 Ghz theoretically; actually clocked about 1 Ghz Cortex A8 ARM Core
GPU: Mali 400 Mhz
RAM 512MB
Android 2.3
Multi touch resistive screen
Price: ~US $120-$160
Both the old and the new versions are powered by the same SoCs – single system on chips that incorporate CPU/GPU/RAM and other core computer components in a single chip which make today’s cheap android phones and other gadget porn reality. In bulk, they can cost as little as $7 each, which explains the price point of the YDPG18. 
Ever progressing, there’s no messing about in the just-in-time manufacturing and supply chain juggernaut that is Chinese device making, as reports of a new model YDPG18 surfaced about mid January 2012. In a nutshell, the new model features a faster Core Speed on the SoC’s CPU (though the new model utilises an older Cortex core architecture!) , multitouch screen and runs Android Gingerbread. They are shipping now.
Sadly, we have only the old model to review, but I’d encourage you all to read about the updated YDPG18 in our YDPG18 forum, thanks to Jlpotocki’s great work!

3. Form Factor

The YDPG18 is a fatty, and isn’t one for little hands:
ydpg18andfriends
The YDPG18 is big. The device is built around a 5 inch (12.8 cm) screen after all, and measures in at about 7.5 x 3.5 inches (19 x 9 cm). Compared with the venerable Dingoo A320’s 2.8 inch screen, for instance, this is not one for discreet gaming on public transport, or anywhere else for that matter. In fact, if it were thicker we’d almost be in Atari Lynx (9 x 4 inches) territory. Thankfully, it does not share the weight of the monstrous Lynx, being relatively speaking, light as a feather at 255 grams - just under the weight of a Nintendo DS – though dimension wise, it is larger than an NDS XL!
I found that the length of the device makes it somewhat of a challenge to hold comfortably while lying down if you’re gripping the controls, and particularly so when lying on your side, so it’s not as bed friendly as say, a Dingoo sized machine. For non-reclining use, this is of course not an issue.
In fact, it only just qualifies as pocketable, and you’ve got to have a big pocket:
ydpg18pocket
(OK … is that a YDPG18 in your pocket or are you just … ?)

4. Ports and Connectivity

On the underside, there is a mic, TF (Micro SD) Card slot (up to 32GB – but if anyone tries a 64 GB, let me know and I’ll update this), TWO standard headphone jacks, USB port, power port, and a recessed RESET button.
YDPG18 PORTS
YDPG18 PORTS2
This being an android device, the USB port allows for the full range of connectivity options, including via ADB.  Updating to Bitrider’s v 1.2 Firmware will enable the YDPG18 to operate in host mode, allowing the connection of keyboards and mice to the YDPG18, via a USB OTG adapter.  Sadly, no gaming controller has yet been found to work through this, but the hunt continues for a compatible controller by the community.  The device cannot be charged through the USB port.
The YDPG18 has WiFi (802.11g) but no Bluetooth. Connection via wifi is quick, dependable and stable.  The lack of Bluetooth is unfortunate, as it rules out using Bluetooth PS3 or Wii controllers, bypassing all that OTG malarkey.
There is both a front and back facing camera.  I couldn’t get the front camera to work in Skype. Anyone had any luck?

5. Build quality and Ergonomics

Despite suggestions to the contrary, the YDPG18 is decently built. All seams are tight. There are no flimsy unaligned joints or unseemly creaks!  Snide observations about its build quality, which unfortunately comprised many of the webpieces on this device when it was announced just aren’t true.  This isn’t going to fall apart in your hands without considerable effort. The case plastic is shiny and attractive, and overall, it is a nice little package. 
When news of the YDPG18 first broke, much was made of the device’s design similarity to the PSP Vita.  And no wonder – Yinlips basically copied it, though not quite inch for inch, because PSP Vita cases WILL NOT fit the YDPG18. However, blatantly disregarding Son’s rights over design IP probably works in the YDPG18’s favour.  Coming up with a comfortable and attractive design takes time and money.  Why not stick with what ain’t broke, and pass the savings on? As you’d expect then, the design’s rounded corners make the console comfortable to hold, allowing your hands to wrap around it comfortably, where more acute angles edges would dig into your palm.  You will be grateful for this during extended gaming sessions.  There are also two well placed recesses on the back of the device, which serve as gentle grip points.  Thanks to these, the YDPG18 never ever feels like it is going to slip out of your hands, which would be the case if its back was completely smooth.
ydpg18 back
Notice the impressive collection of speaker vents on the back.  These also provide tactile feel, all the better to grip.

6. Controls

Let’s jump straight to the money shot – what are the controls like?
Yinlips DPAD Left   Yinlips DPAD Right
As can be seen, the device has a dpad and analog nub on the left, and 4 buttons A,  B, X  and a curiously named OK, on the right.  There are also 4 function buttons for SELECT, START, Fn/VOL and ESCape. Holding down Fn/VOL and pressing the dpad up or down adjusts the volume, whatever screen you’re in.  The dpad and START can be used to navigate around Android, something that you’ll want to be doing after you experience the touchscreen (see below).  The ESC button also proves tremendously helpful in Android navigation, serving as a BACK button.
Across the top of the YDPG18 are a Menu, HOME and the POWER button. 
ydpg18Front
MENU is critically important in Android, particularly for game emulators. This is as when most emulators are in fullscreen, it is impossible to call up the emulator menu (and therefore, load ROMS, or perform other important functions like save states or adjust emulator options) without using the MENU button. HOME of course returns to the device’s home screen. In truth, for a first time Android user, there are probably too many buttons, but once you figure out what they do - and they all behave consistently – you’ll probably prefer using them over the touchscreen.
The dpad is of the four button type, not a single cross which I frankly, prefer. However, the shape of the buttons – round edged wedges which flow towards the centre point - and their spacing work together and the overall dpad is comfortable, and handles well. They individual buttons were a little stiff to start, but break in quickly, settling in to be firm without being hard to press.  As with all dpad based consoles, diagonal Haryukens on Street Fighter are as challenging to perfectly nail every time as on any other handheld, but certainly no more difficult IMHO than on those other devices to achieve. Manoeuvring in 2d shoot ‘em ups is not a problem.
The “analog” nub, unfortunately, does not work as an analog nub. It is usable as another dpad in all emulators. Android 2.2, which the old version ships with, does not evidently support analog sticks. However, there have been no reports that the analog nub works as an analog controller from owners of the updated Android 2.3.4 model either. With its roots as a touchscreen heavy phone OS, catering for analog stick functionality appear to have been a lesser priority for Android developers.  Used as a dpad however, the analog nub is a welcome addition to this type of console.  Diagonals are much simpler to achieve. The nub is stiff, so you’ll find your thumb tiring after a while, but it is good to have a choice between dpad and nub.
The four A, OK, B and X buttons feel good to the press. Additionally, LEFT and RIGHT shoulder buttons, are also present, turning this into a Retrogamer’s dream. The shoulder buttons are spongy and on the flimsy side, and do not give any satisfying ”clicky” or feedback, just like a PSP’s. 4 shoulder buttons would also have been absolutely perfect of course, and should have been mandated for a device that emulates the PS1 and N64, but hey, we’re thankful there are shoulder buttons at all.
The shoulder buttons however, cannot be pressed at the same time as the normal game buttons.  This makes some games extremely difficult to play – Metroid Prime on GBA for example, where the shoulder buttons are employed to change Samus’ gun angle, and firing while changing the angle quickly is critical to gameplay.  No solution yet, unfortunately but you can read about the problem, and hopefully, one day, the end of it, here: http://boards.dingoonity.org/other-game-systems/new-opensource-console-announced-the-rg/msg35361/#msg35361
(The A, OK, X and B buttons can be pressed in combination with no trouble, by the way.)

7: Mini HDMI TV Out

The YDPG18 has a mini HDMI TV out port – not the more common standard sized HDMI port.  Yinlips takes the view that you’ll have such a cable lying around and don’t include it in their package, so make sure you order one if TV Out is important to you. Some users have reported a less than satisfactory controller lag with emulators through the TV out.  Sadly, my mini HDMI cable is still winging its way to me, so I can’t validate this.  Here is a video of TV out in action:

8. Screen

The 5 inch 800 x 480 touchscreen is crisp, sharp and very bright, and viewing angles are absolutely not an issue.  The resolution works well for a 5 inch screen.  Some dimming does manifest from an extreme top or bottom view, but honestly, you’d have to twist the YDPG18 beyond the realms of usability before the screen colours even start to look odd.  The bright, vibrant screen, combined with its larger size and good viewing angles (not to mention the HDMI TV out, and the fact it is capable of playing 720/1080 .mkv media smoothly without conversion) means this makes a much better media player than most media players out of China.  If you’re comparing the YDPG18 against a Dingoo for media playing duties, the YDPG18 wins hands down.
Sadly, the touch aspect of the YDPG18’s resistive – not capacitive - touchscreen has developed a bad reputation, and in truth, it is awful to use without a stylus for navigating on the Android menu screens, and for any typing. Selecting onscreen apps to launch requires several taps, and often results in adjacent apps being launched unintentionally instead. Typing on the onscreen keyboard with fingers is a frustrating and torturous experience, and I estimate about 40% of letters appear seemingly at random when attempting to do so, with no regard for the onscreen key actually pressed.  The width of the device also means that it is not that comfortable for dual thumb typing when in landscape mode (which, given the orientation of the gaming controls, is how you’re going to mostly hold the YDPG18).  This is for me, perhaps the YDPG18’s most infuriating issue, particularly if you’re more interested in this as a tablet than a retrogaming device. Objectively though, what it all means is that for any meaningful touchscreen interaction in Android, a stylus is a no-brainer.  Yinlips really should’ve done us all the courtesy of building one into a nice recess in the case, but I’m sure if you’re reading about devices like this, finding one among your collection of of spare parts will not be a problem.  I blame Steve Jobs; spoilt by capacitive iphones, we’ve forgotten all too quickly that the Nintendo DS itself, the biggest selling purpose built for touch gaming device of all time, relies on a stylus.
Thankfully, the touchscreen works much better when using virtual sticks in emulators, if you’re so inclined. Most games were quite surprisingly playable by sliding my thumb on the virtual touch analog controls, and it all works much better than the dodgy typing experience in Android would have suggested.  For the purists among us who can’t bear the thought of the mapping the analog stick to the dpad, it is good to have this option for those games where proportional control is an unfortunate absolute must – N64 Starcraft, for instance – although this’ll be a last resort as gaming N64 on a touchscreen is likely not why you bought a console with poor resistive touch controls, but a full complement of physical game controls.

9. Retro Emulator Performance

More or less acceptable to incredibly good quality 8 and 16 bit console emulation has been a reality since the Gp32, so if gaming controls and a big screen were all that the Yinlips YDPG18 had to offer, we would’ve yawned and clicked “next”.  The fact is however, the 800Mhz cpu speed and 400mhz Mali Gfx chips of the  YDPG18, paired with Android’s impressive range of mature emulators, means that for the first time since the expensive (new anyway) Sony Xperia Play, proper PS1 and N64 emulation is within reach.  As an added bonus, those trickier games to emulate, like SNES Yoshi’s Island and Starfox, promise to perform better.
So we’re expecting with this device basically perfect emulation of the 8/16 bit consoles we all love. Do they perform as expected? Rather than wax lyrical, it is best to let the videos do the talking, so you can judge for yourself:
SNES:
And here it is running SNES Starfox, something beyond the capability of any Dingoo Class device to do properly:
Genesis/Dreamcast:
MAME:
Neo Geo:
While the above are not my videos, I can attest from playtesting that they are an accurate reflection of the device’s overall performance in this area.  The answer is an emphatic YES for me. The YDPG18 handles anything 8/16 bit thrown at it, with grunt to spare.  As can be expected, the 800mhz CPU, combined with decent, optimised and mature and supported emulators makes for a true retrogaming device that pretty much runs all 8/16 bit roms with ease.
What of the promise of PSX and N64 emulation? Here is PSX emulation in action:
Not much I can really add here.  The performance/framerates you see are real - this is the best PSX emulating open handheld in its price range around at the moment. The emulator of choice in this regard is FPSE, which is considerably better than Android’s Psx4all.  Framerates are consistently solid, and sound displays accuracy with no distortion.  As with all emulators of course, be aware that you shouldn’t expect it to run absolutely everything – not even close – but we’ve never had something this smooth and playable available for the price before.  Here is a WIP game compatibility list: http://forum.xda-developers.com/showthread.php?t=1034472
And finally, the N64:
 
While framerates are generally smooth in N64oid, sound is not always as well rendered as with the PSX emulator.  You’ll notice some distortion from time to time, but nothing that cannot be lived with.  Once again, for a device in this price range, having the grunt to run N64 games as well as this means that a boundary has been crossed. There is likely to be a long wait until the next gen consoles - the Dreamcast, Xbox and PS2 - are emulated this well on an open handheld, but while we wait, we can rediscover the best of N64.  

10. Android apps

The icing on the YDPG18, if you’d rather not call it the cake, is that this is a fully featured KIRF Android tablet that should satisfy your need for all the sorts of things tablets do – albeit one without capacitive screen multitouch (but we don’t want to labour that point).  The 5 inch screen is not a bad size at all for a tablet, and is an ideal size in portrait format for ebook reading.  Web browsing is stable and sites render quickly.
Skype, VLC, Google maps, and other critical Android apps like Angry Birds perform without a hiccup, and the YDPG18 has no trouble with serious Android games as well:
(Gears of Shadowgun! Woot.)
All best provided you’re prepared to use a stylus of course.  Consider it the YDPG 18’s way of reminding you of its retro-experience raison d'ĂȘtre , by forcing a 2006 mobile touch experience on you, even while you’re immersed in the best of Android 2+.

11. Android Upgrades

As at the date of this article, Bitrider has released an improved firmware for the YDPG18.  There has been ominously little news on this front since that release, and the improved YDPG18 means that any further development efforts are likely to focus on the later version, as it is likely to sell in greater volumes.
Sadly, the YDPG18 does not avoid the inexplicable secrecy that Chinese manufacturers apply to protecting their position in the marketplace, when it comes to improving the firmware, or publicly divulging tech data to enable the community to pick up where it chooses not to.  With Yinlips confirming Android 2.3 will not be released on the old version, the latter is a critical ingredient for any future improvements to the Android build on this device.

12. Battery Life

It’s not the best – I count 3 hours with intense gaming use.  Additionally, while In standby, the battery drains rapidly nonetheless. It is important therefore, to shut the YDPG18 OFF when not in use, as it will not hold charge in standby state for more than 5 or 6 hours. Charging though, is quick, taking 1.5 hours to achieve a full charge.

13. The Verdict

Pros:
  • Physical gaming controls that mostly work
  • Powerful enough to run the full range of Android retro emulators well
  • Open Android OS means continually well supported emulators
  • Full functioning Android tablet (web browsing, especially, works well)
  • Large sharp, bright screen; great resolution
  • TV out and VLC make for a versatile media player
  • Comfortable to use sitting up and good size to hold
  • Great price for a device with so much functionality
  • The best Chinese console since the original Dingoo A320
Cons:
  • Touchscreen frustration unless using a stylus
  • Analog stick not functioning as truly analog
  • Shoulder button combo issue
  • Not truly open open – Yinlips secrecy and no upgrade to Android 2.3 for the original
  • Battery life could be better
  • Size can be a problem - avoid where discretion sought, or where user’s pants have tight pockets
  • Uncomfortable to use lying down

14. Conclusion

Think of the Dingoo, and one cannot help but think of the handheld emulation consoles that preceded it, and that came after it: the GP32, GP2X, Wiz, Caanoo and the Pandora. They all, it can safely be said, emulate just about every 8 and 16 bit systems remarkably well, and each has its own charm, and devoted following. PS1 and N64 emulation however remains out of reach for these handhelds. Even the most powerful of these, the Pandora, suffers from undercooked developer support – though this may hopefully change if Evildragon’s new Openpandora company succeeds in getting more units out there in 2012, in bulk.
The list is so … 2009! The gadget fetishist in you demands another acquisition, another hit, another hunt, and for a long time after the A320, we’ve staggered warily through the A330s, A380s, Letcools and generic PMPs of that great factory of the world searching for the next big thing to capture our imagination as the Dingoo once did. Well, we’re here: the YDPG18 is the best handheld console out of China since the Dingoo A320, despite its few flaws. We can at last play PSX and N64 handheld, for under $150.
But the best part about the Yinlips YDPG18 is how it brashly and confidently heralds the arrival of a  new breed of cheap handheld gaming devices that comprehensively blows - in bang for buck - the Dingoo class away. With its competition right behind it, 2012 is going to be an exciting year for this sort of thing, and I can’t help but be thrilled at how suddenly we can all hunt again.



Another word from the sponsors:


www.willgoo.com generously provided us with a YDPG18 for review. Thank you to our generous sponsors at www.willgoo.com , for all things handheld, console, android and retro!

You can get one here for the special price of $109.99! 

For the new (and better supported) updated version, get one here!


8 comments :

  1. sorry for my bad English
    in YDPG18 upgraded version, you can press both LEFT or RIGHT shoulder buttons, and any other button.

    ReplyDelete
  2. I apologize, has forgotten to put a question sign :)

    ReplyDelete
  3. Yinlips, Fishlips

    ReplyDelete
  4. I agree with most of what you said with the exception of the D-pad. I find it almost unusable and use the "analog stick most of the time. And I am not a picky D-pad person at all. It is just very poor.

    ReplyDelete
  5. I've seen on two different websites that the updated model comes with a 4gb microsd card. Can anyone confirm or deny this? Thanks.

    ReplyDelete
  6. http://dingoo-scene.blogspot.com.au/2012/02/jlpotockis-updates-yinlips-ydpg18.html

    That is one of the articles that says it comes with a 4gb sd card, the other was a picture on facebook that I can't find now.

    ReplyDelete
  7. I am debating getting this or the JXD s7100. I like how the yinlips has shoulder buttons, but battery life seems to be the same for both even though the s7100 is a tablet. Any help on making a final decision would be appreciated. I assume the yinlips has better emulation for psx.

    ReplyDelete
  8. I just want to correct you on the state of the Pandora's PS1 emulation. PCSXrearmed is now as good if not better than PC PS1 emulation and has been for a few months since the release of r13 anr r14. No I'm not kidding. It's that good and runs just about everything you can throw at it without the need for overclocking.

    ReplyDelete