Sniff is a "Scratch-like" programming language that's designed to help Scratchers move gently from Scratch to more conventional languages. They can start writing programs, without having to learn a new language because Sniff is based on Scratch. They learn a little more about variables, compiling, syntax errors (!), and they can have fun controlling real hardware while they're doing it.

Friday, 22 January 2016

Fake "PSP" Gameboy Advance Emulator

One of the goals of porting Sniff to Gameboy Advance was to get games running on something that felt like real game hardware. But what should you do with your GBA files once you're done?

Well the best thing is to get yourself a real gameboy advance, and a "Flash Cart". These are special GBA cartridges with and SD card slot, so you can simply put your game onto them. Then you can play them pretty much as if they were a real game. That's pretty neat. Unfortunately Flash Carts have become harder to find as the GBA becomes increasingly obsolete.

However in our regular trawls of the internets flea markets we came across an interesting device that looks like a PSP. However instead of playing Sony games they run a Gameboy Advance emulator! While that's not as cool as running on the original hardware, they are "real" handheld game consoles that look the part, and include both built in storage (so you can download games over USB) and a microSD card slot, so you can put games on that.

Best of all they cost under £20, so we ordered one to find out what they were like!

Within a couple of weeks one arrived direct from China. It came in a fun box, and included a set of headphones and  a USB cable but no charger, so we plugged it into a computer to charge. While it was charging we checked it over - I saw a review complaining it felt cheap and plastic... newsflash: it IS cheap and plastic. Anyone who is surprised by that I don't know what they were expecting, but with any realistic level of expectations its a pretty solid for the price. The screen and feel isn't as nice as more expensive consoles, but its decent enough. Mine appears to have a stuck pixel, but then again one time I had a stuck pixel on a new MacBook Pro (I wasn't happy when I was told it was "within tolerance", and shouted until I got a replacement) - in this case I'll live with it.


Within a few minutes it was charged enough to power up and gave me the option to operate in disc mode, charge or charge and play - so of course we chose charge and play.

The thing comes loaded with dozens of commercial games... Mostly GBA, but some other consoles are supported too. A lot of them seem to be odd street fighter/mortal combat clones in a variety of languages (including Japanese, Chinese, and French!). Firing them up and they mostly play pretty well. While most of them are pretty lame, there are couple of prime western titles mixed in there. One strange feature is that even though both the GBA and this device have shoulder buttons, the GBA shoulder buttons are mapped to triangle and square. Select on the device exits the game, and the right shoulder button acts as GBA select. It's all a bit odd. There seems to be some suggestion that the keys can be remapped, but I couldn't figure out how.

It's really hard to take pics go the screen!

Outside of games circle seems to be the "Activate" button, Cross is back, and square is change - this is odd, but works OK  once you're used to it.

However we're not here for the pirated games! Really... we're not! In fact I could see them being a serious distraction if we try and use these for workshops. Some of the "built in" games are actually on the internal storage, and can be copied to a computer, then deleted to free up space, but a good chunk of them are part of the firmware, and can't easily be removed.

At this point we found we couldn't turn the thing off while plugged into a power source... very odd. Also to turn it ON when not connected you need to turn on the power switch, and press and hold start! Well now you know!

Anyway we put the thing in USB storage mode, and it appears as mass storage. There's a folder called games, so we made folder called Sniff inside that, and dropped in Bounce Out, Asteroids and Catch the Flowers (we'll talk about porting them to GBA in a future post).

Ejecting the disk, the thing powered into its normal mode, and we were off! Selecting Games showed the Sniff folder and we selected each game... They all ran perfectly!!! In fact  they felt smoother than when we ran then on openEMU on my Mac. This might have been helped by the smaller screen, and the feel of a real game console, but they worked great.


One gotcha is the screen resolution... It's higher than a GBA. More problematically its not an exact multiple. There are therefore two ways to run a game - either with a large black border, or "full screen". Unfortunately in full screen mode some GBA rows and columns get doubled up, while others don't. This looked pretty bad for Bounce Out, as the ball wobbled in size as it moved, and the right hand blue line almost disappeared. However for most games full screen looked pretty good.



Overall this seems to be an awesome toy. I could see us buying a set of them to use with kids in more advanced workshops in the future. Proof reading through this I note I've used the word "odd" quite a few times, and this is certainly a device that has its quirks, but the "in-house test team" who did the artwork and sound for Catch the Flowers were pretty blown away to see their own game on real hardware. For less than £20, that's got to be worth it!

50 comments:

  1. This is an old thing that can be thrown away. It's better to use emulators for pc, it's more convenient and accessible for everyone. I found a quality build emulator https://romsmania.com/emulators/gameboy-advance. There I found my favorite Contra, the best game of my childhood.

    ReplyDelete
  2. Hi

    We have just compiled some of the best gba emulator for pc right now which I think your visitors would truly appreciate and add value to your awesome article.

    If you were willing to add this to your page, I would be more than happy to share it to thousands of our social followers.

    ReplyDelete
  3. Excellent site you have here but I was curious if you knew of any forums
    that cover the same topics discussed here? I’d really love to be a part of community where I can get suggestions from other experienced individuals that share
    the same interest.

    Regards: Eve Hunt

    ReplyDelete
  4. Thank you for any other wonderful post. The place else may anybody get that type of information in such an ideal way of writing? I’ve a presentation next week, and I am at the look for such info.
    ds:

    https://www.techlazy.com/free-movie-streaming-sites-no-sign-up-required/Regar

    ReplyDelete

  5. I absolutely love your site.. Pleasant colors & theme. Did you build this site yourself? Please reply back as I’m looking to create my very own website and would like to find out where you got this from or what the theme is named. Cheers

    https://www.techlazy.com/free-movie-streaming-sites-no-sign-up-required/

    ReplyDelete
  6. Excellent blog here! Also your site loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my site loaded up as fast as yours lol
    REGARDS:https://www.techlazy.com/websites-to-watch-free-movies-online-without-downloading/

    ReplyDelete
  7. I’m so happy to read this. This is the kind of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this greatest doc.
    REGARDS:https://www.techlazy.com/live-tv-streaming-sites/

    ReplyDelete
  8. You’re so cool! I don’t suppose I’ve read anything like this before. So nice to find somebody with some original thoughts on this subject. Really! Thank you for starting this up. This website is something that is needed on the web, someone with a little originality. Useful job for bringing something new to the internet!
    NOCashGBA

    ReplyDelete
  9. The button can be remap,just use the config button menu,safe config and look for the .cfg file on the game directory..and use a hex editor program on that cfg file..

    ReplyDelete
  10. Amazing post, Thank you admin for this post.
    I also want to tell you that Hungry Shark Evolution is an arcade-style game This game allows you to control and play with unique sets of sharks available, i.e., Mako Shark, Great White Shark, Hammerhead Shark, Reef Shark, and Megladon.

    ReplyDelete
  11. agreeable structure for me to use as it has grasp also. Consequently, the Logitech G502 Proteus Spectrum is the best gaming fringeplay chess for free

    ReplyDelete
  12. RPG games are intended for dreamlands where you for the most part battle individuals and beasts.Subway surfer hack

    ReplyDelete
  13. Acknowledges for paper such a beneficial composition, I stumbled beside your blog besides decipher a limited announce. I want your technique of inscription.먹튀,먹튀검증,먹튀인포

    ReplyDelete
  14. Most of the time I don’t make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post!먹튀,먹튀검증,먹튀스페셜,토토

    ReplyDelete
  15. I have perused your article, it is exceptionally enlightening and helpful for me.I respect the profitable information you offer in your articles. Thanks for posting it.먹튀검증,먹튀,토토먹튀

    ReplyDelete
  16. Great to be here in your article or post, whatever, I figure I ought to likewise buckle down for my own site like I see some great and refreshed working in your site.먹튀검증,먹튀사이트,먹튀토토

    ReplyDelete
  17. Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.먹튀,먹튀해방,먹튀사이트,안전보증

    ReplyDelete
  18. It ought to be noticed that while requesting papers available to be purchased at paper composing administration, you can get cruel demeanor. In the event that you feel that the authority is attempting to swindle you, don't accepting research paper from it. Android emulator for PC

    ReplyDelete
  19. Fantastic blog! Do you have any tips and hints for aspiring writers? I’m planning to start my own website soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely overwhelmed .. Any suggestions? Many thanks! buy instagram likes with instant delivery

    ReplyDelete
  20. It ought to be noticed that while requesting papers available to be purchased at paper composing administration, you can get cruel demeanor. In the event that you feel that the authority is attempting to swindle you, don't accepting research paper from it. Tutuapp apk

    ReplyDelete
  21. I'm happy to see the considerable subtle element here!. playstation 3 emulator

    ReplyDelete
  22. I don't like to use advance emulator , because , i always prefer to use mobile phones. This gadget is not comfortable and difficult to carry at other places. Dissertation Writing Services

    ReplyDelete
  23. I think you can make video for tiktok about this emulator. On this site https://soclikes.com/buy-tiktok-likes you can fast get tiktok likes

    ReplyDelete
  24. Or you can make video for youtube and get youtube views from here https://viplikes.uk

    ReplyDelete
  25. To get a substantial sequential you can do a hunt in Google for "driver robot permit key". Ensure you don't enter a fake key that you have not legitimately bought into the product. Rhode Island Fake driver's license


    ReplyDelete
  26. Hi Admin thanks for this amazing post.
    I also want to tell about a game which is Green Farm 3 Mod APK. This game is amazing simulation game. Green farm 3 MOD APK Max level comes with a satisfying and easy to control gameplay. It follows story-like gameplay that consists of different missions and levels to complete.

    ReplyDelete
  27. There's no doubt i would fully rate it after i read what is the idea about this article. You did a nice job. Goku Drip Jacket

    ReplyDelete
  28. This comment has been removed by the author.

    ReplyDelete

  29. I Was Eagerly Looking For Content Like This, Right To The Point And Detailed As Well Accordingly Depending Upon The Matter/Topic. You Have Managed This Greatly For Sure. https://www.usajacket.com/product/blade-runner-2049-ryan-gosling-coat/

    ReplyDelete
  30. I’m not sure exactly why but this web site is loading extremely slow for me. Is anyone else having this problem or is it a issue on my end? I’ll check back later and see if the problem still exists

    Harold Burton

    ReplyDelete
  31. I was always a sega fan. Always liked sega music better. Like Ecco, Flashback, Sonic. And didnt like MIDI style on SNES. But have to agree that Populous and RnR Racing sounds a way better. Thanks for vid, it will help me to pick a game. All i had till today is namelist and no idea what to play - random pick was disappointing.
    Kelly Hubbard


    ReplyDelete
  32. Thanks for writing a superb Blog. On this website, I always see quality-dependent articles. I also follow you. I want to be the best blogger like you—every time I like to read your writing stuff because I get very useful content there. You do great work. best interior company in dubai

    ReplyDelete
  33. You re in point of fact a just right webmaster. The website loading speed is amazing. It kind of feels that you're doing any distinctive trick. Moreover, The contents are masterpiece. you have done a fantastic activity on this subject! fake id

    ReplyDelete
  34. If you ever want to take some of the load off, I'd really like to write some material for your blog in exchange for a link back to mine. Please blast me an e-mail if interested. Thank you!

    무료야설
    오피
    타이마사지
    출장마사지
    카지노사이트

    ReplyDelete
  35. I remain convinced you do not discover your identity in as much as evolve into it. As you discard the image of the formed self, you allow the authentic self to emerge. According to author Neale Donald Walsch, "Your soul is who you are. Your body and your mind are what you use to experience who you are in the Realm of the Relative." fake id

    ReplyDelete
  36. You may comment on the demand plan of the blog. You should visit it's mind boggling. Your blog audit would swell up your visitors. I was to a great degree fulfilled to find this site.I expected to thank you for this unimaginable read!! แทงบอลชุด

    ReplyDelete
  37. Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates. Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates. top 10 fake id websites

    ReplyDelete
  38. Such an informative article... I enjoyed it... I hope you keep posting like this for us in the future... If you can apply for a visa and don't know, how much does a Kenya visa cost? so click and check out all types of visas and their cost and all the things, don't leave any doubt in your mind.

    ReplyDelete
  39. Wow, thanks for sharing this beautiful picture with us. https://www.bookmark-xray.win/click-here-88

    ReplyDelete
  40. Book Marketing is an invaluable resource for any author who wants to successfully market their books. The author has taken an in-depth look at the industry, providing step-by-step guides to book marketing marketing a book in a myriad of ways. The author has also taken a unique approach by exploring the marketing channels that are relevant for different genres of books.

    ReplyDelete
  41. It's always exciting to read articles from other writers and practice something from their web sites.
    Max Mayfield Jacket

    ReplyDelete