Jun 27

Friday Post: PiPlay Video

Hey All,

Thought you would like to see this:

The next release of PiPlay is so close I can taste it.

A few notes:

  • the final menu will load faster as I still have un-optimized images and debug code added.
  • the controller config does more than the just the SNES, I just kept it at that for demo purposes.
  • More emulators have been included, just weren’t added to the config.yaml in the menu yet.

Have a good weekend all!

-Shea

Jun 14

Friday Post: Joysticks

Hey All,

So, I’ve been looking at more joysticks, and I want to tell you about an experience I had with a cheap $15 Chinese joystick I imported.  I buy a lot of items from China.  This time it was a disaster.  I believe I ended up inadvertently getting a return rather than new stock, so I’m waiting for the vendor to explain the issue before I give up on them entirely (the other products I purchased were in good working order).

The joystick i purchased is supposed to be a Welcom WE-6200.  There are a lot of joysticks that look like this one, just browsing aliexpress will bring up dozens of similar products.

The one I received had:

  • solder on the underside,
  • a crack in the case that was “covered up” with sharpie
  • buttons that didn’t fit well.
  • mushy and sticking buttons
  • directly soldered connections rather than quick disconnects.

IMG_3985 IMG_3986 IMG_3987 IMG_3988 IMG_3989 IMG_3990 IMG_3991 IMG_3992 IMG_3993I

Other than that, it does work.

PiPlay is coming along.  I’m finishing up the joystick config system.  I’ve add mednafen to the list of emulators.  I’ve done some code modifications to it to enable it to work on console with DISPMANX.

Have a good weekend all!

-Shea

 

 

Jun 08

Very Late Friday-ish Post: Compiling

Hey All,

Sorry for the very late post, I’ve had some family visiting from out of town and spent the weekend catching up.

For PiPlay, I’ve been spending some time getting into the nitty gritty of some of the emulators.  PiFBA happens to have a config file hardcoded in it’s source code.  Because I use PiFBA for a few different systems, I needed to have individual configs.

My patched version of PiFBA is available here as source code: https://github.com/ssilverm/pifba-config-patch

Looking back, it wasn’t that difficult to patch, but my C++ is rusty, and I needed some friends help to get it running.

I’ve also been playing with SDL and DISPMANX.  One of my favorite emulators is Mednafen, but it has a problem running on the console.  If you use DISPMANX and try to run Mednafen, you get an SDL error (due to not needing SDL_GetVideoInfo()).  I’m recompiling Mednafen right now which replaces the SDL_GetVideoInfo() call with generic video heights.  DISPMANX should scale correctly anyway, so I will see how it looks.

On that note,  I also had to deal with my favorite compiling issue on the Raspberry Pi: hq4x and running out of memory.

This is why I love the Raspberry Pi (and Linux).  I learn something new everyday.  To add or subtract swap space, type:

sudo /etc/dphys-swapfile
Change 100 to the desired amount of swap.  I used 300 for hq4x
/etc/init.d/dphys-swapfile stop
/etc/init.d/dphys-swapfile start

The swap space will be created, and you can now compile without crashing (usually).

Have a good week everyone!

-Shea

 

May 30

Friday Post: Joysticks!

Hello All!

It has been a long week.  I plan on sleeping until Sunday.

PiPlay will be getting a joystick configuration utility in the next release.

Don’t mind the placeholder graphics.  The designer who did the PiPlay logo is making all the controller graphics to go in there 🙂

The next release is coming along really well.  I’m very happy with it so far.

I bought Mario Kart 8, so if anyone wants to race, friend me!  My NNID is SSilver2k2

On a cuter note, my wife and I went to the Humane Society and adopted a 6 month old orange kitten.

IMG_3931

Meet Applejack 🙂

Have a great weekend all!

 

-Shea

May 23

Friday Post: BerryBoot Image

Hey all,

Not much to report this week.  Coding on the next release is coming along nicely.

I have made a BerryBoot compatible image of the current release available to download here:

http://pimame.org/releases/piplay-0.8-beta3-bb.img.7z

I was interviewed by Circuit Cellar Magazine, which was pretty cool.  The interview can be found here:

http://circuitcellar.com/community/interviews/raspberry-pi-innovation/

Have a great weekend!

-Shea

May 16

Friday Post: Themes

Hey all,

 I’ve spent the past week on a lot of administrative PiPlay stuff, but I do have a couple of neat things to show.

Theme Support

 Controller Config (very early)

Big thanks to Matt from the forums for coding up the theme support and Dan for helping with the controller configuration.

Desktop Arcade

On my off time (hah) I’ve been working on a desktop barcade machine.  I’ve done 2 days of 3 coats of paint, 1 day of sanding, and I’m getting ready to do another few layers of paint.

IMG_3867 IMG_3868 IMG_3871 IMG_3872 IMG_3873 IMG_3874 IMG_3875 IMG_3876 IMG_3883 IMG_3884

Have a great weekend!

-Shea

May 09

Friday Post: FUNDED!

Hey All,

Thank you so much for your backings and support.  Over 400% funded!  What did I do to celebrate?

Icee

 I got a delicious post-Kickstarter celebratory Icee 🙂

Updates

To keep you all updated on my progress, I created this:

PiPlay Update Board

As I finish tasks (or add new ones) I will be updating this board (notice the green filled in dots at the bottom) and letting everyone know.

PiPlay Case

I got the PiPlay case in my hands last night.  It looks and feels great.  There is only a minor alteration that needs to be done.

Everyone who backed a tier with the case will receive this version that has Kickstarter Edition branding.

PiPlay Case Kickstarter Edition

 PiPlay

Lots of cool work is being done on PiPlay.  Theme support is now built in, but it does have some quirks.  We are fixing that, and it should be part of the PiPlay 0.8 beta 4 release.

Bartop

I got in a Bartop Arcade Kit from Rich’s Arcade today.  I am going to take pictures as I build it, and put that up as it’s own post.

IMG_3865

Enjoy!

-Shea Silverman

May 02

Friday Post: It’s Over 9000!

tumblr_lwhv2roIab1qd47jqo1_500

The PiPlay Kickstarter has gone over $9000!!!!

So far, we are working on theme support, joystick support, joystick configs, auto grabbing of game screen images, screen image previews, and more emulators.

I’ve also started a joystick build so that I can test out different encoders easily.

IMG_3838 IMG_3839 IMG_3840 IMG_3841

  • $30 for the encoder, joystick, and buttons from eBay.
  • $15 for the case and $5 for the drill hole bits from Harbor Freight.
  • Ability to carry around all my stuff in a joystick case: Priceless!

 

Custom menu from the PiPlay forums:

I’m going to go celebrate!

 

-Shea

 

Apr 25

Friday Post: TechTime and things…

Hey All,

Just got back from a neat tech talk that was put on buy a bunch of alumni/coworkers.  Some very cool things were shown, like Google Glass and Wearscript.

Kickstarter & PiPlay

11 days to go, and I’m at 298% funded.  This is crazy!  PiPlay 0.8 Beta 3 was release to positive results, and Beta 4 is being worked on as I type this.  A lot of enhancements, fixes, and some new emulators are being added to the distro.

I’ve ordered a few encoders which should be arriving by next week, and I can start implementing those into the software.

I was sent this link (http://iambuildingapicade.tumblr.com/) a few days ago, which chronicles the building of a Raspberry Pi arcade cabinet.  It’s really well written and highly detailed.

I’ve also started a mini cabinet build.  I purchased this kit and I’m looking forward to building it ( with all the extra time I have… /sarcasm )

Exciting times 🙂

-Shea

Apr 18

Friday Post: PiPlay 0.8 Beta 3

Update: PiPlay 0.8 Beta 3 is uploaded!

Lo all,

It’s been two weeks and my Kickstarter is at 242% funded!!  This is incredible.  I’m so excited and humbled at the community support.  Thank you!

PiPlay 0.8 Beta 3

I am uploading the latest SD Card image of PiPlay.  0.8 Beta 3 includes:

  • Recompiled kernel with Xin-Mo encoder support.
  • Better GBA support.
  • Better Neo Geo support.
  • Fixed issues with Genesis and Final Burn Alpha emulators not running.
  • Genesis emulator can now use Zip files.
  • Updated PiPlay to have a better updater system.
  • 2 player keyboard support in SNES emulator.

What I’m currently working on:

  • Snapshot/screenshot support in ROM list.
  • Documentation.
  • Looking for MSX, Atari, and TG16 emulators to add.

Look for this SD Card image to be available tonight or tomorrow.  My laptop is locking up / freezing randomly and I’m trying to generate a more recent backup, so I have to hurry up and wait while that happens.

I will update this post when it’s uploaded!

-Shea