Vintage Computing and Gaming Forum
May 19, 2013, 06:09:43 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Don't be afraid to reply to old topics.
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: GP2X Caanoo Handheld  (Read 2847 times)
Zoyous
Moderator
Casual Tinkerer
******
Offline Offline

Posts: 13


« on: December 20, 2011, 02:39:25 PM »

Hi all!  Long time blog commenter, first time forum poster.  Roll Eyes

I'm excited this week as I await my GP2X Caanoo handheld, a Linux-based open source handheld gaming console that's designed primarily for emulation and homebrew games.  As my main interest is emulation of games from the 70s to the early 90s, it took me a couple of moments to decide if this should go in the vintage gaming or modern gaming forum.  But I reckon it should go here as the hardware is pretty new. 

Although I have been interested in emulation for many years, I wasn't aware until earlier this year that there have been several such handheld gaming devices released in the last few years.  Perhaps primarily because I have never been interested in handheld consoles at all, prior to having a baby recently.  (I think the combination of a handheld console and the quick pick-up-and-play aspect of most classic coin-ops could work to satisfy my gaming interests while the baby naps next to me sometimes.) 

All of the emulators, and most of the software in general, is written by community members.  It's interesting to see what works well and what doesn't, and what hasn't yet been tried with this device.  Before shelling out the money for this device, I did a good amount of research to make sure it would hit all my favorite old school gaming needs.  Quite a few consoles and computers are accounted for in some form already.  Notable exceptions that aren't yet supported, and possibly won't ever be due to the relatively small community of developers working in their spare time, are the Atari Lynx, and the Apple IIe.  I'll mostly be going through my favorites with MAME and Sega's 8 and 16-bit consoles to begin with, then branching out to explore from there.  Another intriguing avenue is that there's an interpreter for SCUMM point-and-click adventures (the device has a touch screen).  Aside from the emulators, the homebrew games look quite interesting and I am happy to see one of my favorite indie PC developers, jph, has his first game for Caanoo in a beta stage.

One drawback I've learned about from reading about it is that there's an issue with the plastic bezel around the screen, that obscures a few of the pixels at the borders of the screen.  I'm going to wait and see if this bothers me.  I do have some experience with modifying old consoles with a Dremel, and grinding down plastic isn't exactly fun, but certainly doable.  I've heard it's pretty difficult to open this thing up, though.  We'll see how it goes. 

Well, I hope it doesn't seem like I'm trying to advertise for this device.  I'm just excited waiting to receive it and interested if anyone else has one, or one of its predecessor devices.  If you're interested I can post my impressions later on this week -- it's supposed to arrive on Friday.  Oh yeah, that was one other aspect to my little tale.  I got this thing for myself for Christmas because I realized I have a strong nostalgic connection between Christmas and video games.  But I think the vast amount of things that can be done with this little machine should justify it for myself in the long run...  I hope!
Logged
Zoyous
Moderator
Casual Tinkerer
******
Offline Offline

Posts: 13


« Reply #1 on: December 28, 2011, 03:12:03 PM »

I've had the Caanoo for a few days and have been enjoying it.  Unfortunately I caught a cold over the holiday, but that gave me a fair bit of time to lay down and play with it and tinker with settings.  The build quality seems quite sturdy.  The various ports (SD card, USB, power/TV out, etc.) have little doors that you unsnap to access them.  It comes with a stylus for the touch screen that stows away flush against the device's contoured edge.  The speakers are on the back -- on one occasion I noticed that my fingers were partially covering them while I played, but I haven't really noticed this often.  (I've never had any handheld console before, so some of what I've been experience as far as getting used to holding it, I think I would encounter with any handheld.)  As I mentioned previously, there is an issue with the plastic bezel around the screen obscuring about 4 or 5 pixels on the along the screen's edge.  You can see these pixels by tilting the Caanoo, and with some games the score/high score display is partially obscured.  But so far I don't think it bothers me enough to take it apart and get the Dremel involved.  Wink  Another thing some people have complained about is that the backlight of the screen seems to be slightly brighter toward the bottom of the screen than the top.  The result is that on some screen displays, particularly text-based menus, there appears to be a subtle gradient of the colors.  I don't really notice this most of the time while playing a game, and I think it actually makes the menus have a pleasant appearance.  Aside from those last two issues, its build quality is great and it doesn't feel cheap or like some kind of knock-off device.

The Caanoo has an analog stick, which usually hasn't given me any problems with old school digital pad- and joystick-based games.  For example, I didn't have any unpleasant struggles with Pac-Man and Ms. Pac-Man, which only register up, down, left and right inputs one at a time and cannot interpret an analog input of 90% up and 10% left.  I did struggle with Burgertime a bit, but I felt that this was more due to the very specific alignment required to climb ladders -- I would expect a similar experience with Donkey Kong, some difficulty by the design of the game itself.  (The last time I played it as an actual coin-op game, I also noticed how precise the game requires you to be to climb a ladder.)  Overall, for games that actually have analog inputs, it's great to have an analog stick.  For the digital input games, it's usually not a problem.  The various emulators have their own deadzone settings, and some of them allow you to adjust this and some don't.  Likewise, some emulators support features like multiple save-state slots, while others don't.

The screen has a resolution of 320 x 240, which matches hundreds if not thousands of classic games.  The Caanoo also supports a TV-out signal which I believe supports a resolution of 720 x 480.  The cord, which is sold separately for about $12 from what I've seen, plugs into the same slot as the power cable (and apparently charges the device as you use it) and goes to a composite RCA output.  I haven't got this cord yet but it seems like a really nice option to have.  It would be even nicer if there were newer types of video outs, like component or DVI, but as far as I know these aren't available.  I haven't really looked into it a whole lot yet, though.

Of course, quite a few classic coin-ops have a vertical screen orientation.  I have tried out the MAME4All emulator and it currently has four basic screen orientation options.  Normal, Scale, Rotate, and Rotate Scale.  For games that have a higher resolution than the built-in screen, Normal will display the game at full resolution in horizontal orientation in the center of the screen.  Scale will stretch/squash the image so it fully fills the screen -- I was hoping it would just scale it to fit without stretching it, leaving pillarboxes on the sides, but that doesn't seem to be the case.  Rotate turns the display 90 degrees clockwise, so the analog stick is at the bottom and the buttons are at the top, and displays the game at an unaltered resolution.  Finally, Rotate Scale does the same and also streches/squashes the image to fit the screen.  The scaling technique is something that I think of as a "nearest neighbor" technique, but I'm not sure if there's a more proper term -- rather than averaging the values of pixels that are scaled down to a lower resolution, it keeps an absolute value for the pixel.  So the image is crisp, but with extreme scaling, small text can become illegible.  Also, with scrolling games on a scaled display, you'll notice some "swimming" of the pixels as they move past.  Nothing that spoils the experience, but it is what it is.  Some of my favorite games that this rotation and scaling affect include the Atari Games mid-late 80s classics, APB and Toobin'.  Both have vertically-oriented, high resolution displays.  Both are quite playable, but you need to be the kind of person who enjoys the process of tinkering with the settings, remapping buttons and that sort of thing.  As I was already pretty familiar with MAME on my desktop PC, this was quite easy for me -- the menus are laid out identically.  But it requires a bit of a workflow -- you need to launch the game with the Normal setting in order to be able to read the menus; change your button mapping settings; then exit the game and re-launch it with the Rotate Scale display setting.  A couple of times I accidentally 'broke' the settings by remapping buttons in APB, and it ended up I had to pop out the SD card, put it in my computer, and delete the .cfg file to restore the default settings.  I'm not sure if there's an easier way to do this within the Caanoo's system menus, but I couldn't quickly find it.

Overall, I think it's a very fun and well-made device that has a satisfactory amount of support from the open source developer community.  For someone like me, who doesn't program but feels comfortable tweaking and playing around with settings and doing a bit of navigating through text-based file structures, it's a blast.  For people who are indie developers, I could see it being even an even more fun and satisfying device to work with.  For people who aren't comfortable with manually setting up file hierarchies to get things going, it could be a bit confusing and trying of their patience -- there are some helpful people on forums, but it might not be worth it and they might want to stick with the type of gaming available with something like a smartphone.

I hope you enjoyed my impressions!  Now, I'm off to settle a two-decade grudge with the Master System classic, Wonder Boy in Monster Land.

« Last Edit: December 28, 2011, 03:16:55 PM by Zoyous » Logged
sirpaul484
Seasoned Experimenter
*****
Offline Offline

Posts: 184


« Reply #2 on: December 29, 2011, 12:50:49 AM »

Interesting review! I've actually been looking at the GP2X/Caanoo for a while now.  I do have some questions, which you haven't really touched upon.  First of all, how clear is the screen? Does it have any ghosting on faster-paced games?  Also, is there very much, if any slowdown on more graphically intense games?
Logged
Zoyous
Moderator
Casual Tinkerer
******
Offline Offline

Posts: 13


« Reply #3 on: December 29, 2011, 01:41:26 PM »

The screen is very clear, crisp and bright.  I haven't noticed any ghosting at all.  As for slowdown in graphically-intense games... I haven't encountered much.  Two of the games I'm most interested in playing repeatedly, Sega's SuperScaler coin-ops Space Harrier and Out Run, do run very slightly slower than the actual coin-op versions, but are still quite playable and enjoyable.  They're among my favorite games of all time, so it would have been a dealbreaker for me if they weren't playable.  I also tried out SNK's NEO-GEO game Metal Slug, which is graphically pretty astonishing in different ways, with incredible character animation and a lot of mayhem all over the screen at any given moment, and from what I can see it plays the same as the coin-op.  I thought I noticed some slowdown in a boss fight, but when I saw the coin-op in person last week I could see that either it was designed to be that way, with slower projectiles coming from the boss, or just that the unintentional slowdown is present in the coin-op as well. 

I think the issue of potential slowdown comes from both the Caanoo's hardware specs, and the emulators written for it.  Just looking at the specs on paper, it would seem to me that the Caanoo is much more powerful than the Sega System-16 boards that run a lot of those SuperScaler coin-ops.  From what I've gathered, a recent optimization of MAME4All did a lot to improve the speed and playability of Out Run, which previously had been unplayably slow.  There is also at least one other arcade emulator very recently released for Caanoo, Final Burn Alpha, which I haven't tried yet but apparently can run certain games that the Caanoo version of MAME4All can't.  So it will be interesting to see where there are performance improvements.  Also, some but not all of the emulators allow for adjustment of the CPU clock speed... something I haven't messed around with. 

As for the even newer systems, I haven't looked into them much but apparently quite a few PSX games are playable, and that seems to be one of the more active focuses of the dev community.

If there are any specific games you want me to try out and give my impressions on, I will if I have them!
Logged
sirpaul484
Seasoned Experimenter
*****
Offline Offline

Posts: 184


« Reply #4 on: December 30, 2011, 07:53:50 PM »

I can't think of any specific games to try out... Thanks again for the info!

Also, welcome to the forum! It's been too quiet lately, and I'm glad to see someone here that isn't a bot spamming his/her/its goods...

Unless you are...

I'm watching you...  Tongue
Logged
Zoyous
Moderator
Casual Tinkerer
******
Offline Offline

Posts: 13


« Reply #5 on: January 02, 2012, 12:23:00 AM »

Thanks!  Like I said, I've been commenting on Benj's blog posts for a few years now, but only recently started checking out the forums.

As far as my progress with Wonder Boy in Monster Land goes, I'm beginning to have doubts about being able to finish it.  But I'm not giving up yet!  The Wonder Boy series is quite interesting as it was released in a number of permutations due to unusual licensing arrangements... but I reckon that's a topic for another thread.  Wink
Logged
Zoyous
Moderator
Casual Tinkerer
******
Offline Offline

Posts: 13


« Reply #6 on: July 04, 2012, 04:44:07 PM »

Well, how about an update?  The Caanoo has provided many hours of enjoyment, recently moreso for my partner than myself.  She's become semi-obsessed and quite proficient at Nintendo's Tetris for the NES, and Shanghai for the Sega Master System.  As for me, I spent a few weeks giddily save-stating my way through Monster World IV.

Unfortunately, a couple of issues with the build quality of the Caanoo have come up.  The first is mostly just aesthetic and doesn't affect the game experience at all:  the surface of the thumbstick appears to be shedding.  The second issue is more of a problem, and it just appeared this week.  The power cable now has to be held at a particular angle in order to recharge the Caanoo.  I'm not yet sure if it's the cable or the port.  Also not sure how to troubleshoot it without another power cable.  It's unclear whether or not manufacturing has discontinued for this device, so I'm trying to decide how to proceed.

Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.9 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!