Dec 24

Happy Holidays! PiMAME 0.3 Released!

Happy Holidays Everyone!

I wish everyone a happy and a healthy.

To celebrate the holidays I am proud to present the release of PiMAME 0.3

Features:

  • AdvMENU theme with IP address in the background
  • Web Front-End which enables uploading of ROMs from your computer to the Raspberry Pi
  • Sound Fixes

To access the web front end just type the IP address that is displayed in AdvMENU into your web browser.    You should be presented with a screen similar to this:

pimamefrontend

From there you can upload and access PiMAME’s file system.  Make sure you upload your files into the ROMs directory and then restart AdvMENU.

Enjoy!

If you have any questions, comments, or suggestions please feel to let me know!

-Shea

Dec 18

PiMAME quick fixes and information

Hey all,

I’ve been getting tons of feedback about PiMAME.  Thank you for all the comments and suggestions.  There have been a few issues/questions that have popped up, hopefully the tips below helps you out.

Here is a quick fix for the AdvanceMENU sound issue:

  1. ssh into your Raspberry Pi.
  2. exit out of AdvanceMENU by pressing Escape.
  3. at the console, type: nano +99 .advance/advmenu.rc
  4. edit the sound_background lines to look like below:
    1. sound_background_begin none
    2. sound_background_end none
    3. sound_background_loop none
    4. sound_background_loop_dir none
    5. sound_background_start none
    6. sound_background_stop none
  5. press control-x to exit, it will ask you to save, press “y” to confirm.
  6. Reboot your Pi and it should be good to go.

Adding games:

Your game files should go in the /home/pi/roms/ directory.  I cannot help you find games for MAME.

Stopping AdvanceMENU from starting at bootup:

If you want AdvanceMENU to not start at bootup edit /home/pi/.profile and remove advmenu from the bottom of the script.

Logging In:

The username and password are the default Raspbian ones.

  1. User: pi
  2. Password: raspberry
Dec 12

Trying out Akismet

Hey all,

For the past week I’ve been getting hit by HORRIBLE blog spam.  If anyone needs to know where to buy fake rolex watches and purses, I have about 400 comments in my spam folder that I can send you.

I used a simple math captcha, which had worked for almost 6 months, but it seems they got past that.  I’ve activated Akismet for now.  If you comment on any of my posts and they do not appear after a couple days, please email me or message me on Twitter or Facebook or send up smoke signals.  I’m not intentionally ignoring anyone!

-Shea

Nov 02

Friday Post: Wreck It Ralph!

Happy Friday everyone!

I just got back from seeing Wreck-It Ralph and here’s my verdict:  Go see it right now. Not only was it a great story, it was a great homage to the entire gaming industry.

Today I also got an iPad Mini. I have an iPhone 4S and love it. At work I use an iPad 3 and have found it to be too big and bulky. This iPad Mini is amazing. It’s light, has a great screen, and fits my hand(s) perfectly. I’m even typing this whole post on the mini right now.   So far it’s totally worth it.

I got AdvanceMESS compiled with sound but I have yet to test it. I have an issue where check install doesn’t like installing both mame and mess because they have some of the same executables (advcfg, etc.). If anyone knows much about Debian package creation I would love some help and advice.

Have a great weekend!

Oct 29

AdvanceMAME .deb

UPDATE:  Debs with Sound now available here

Hey All,

It’s been a long time coming.  Between work, prototyping, other complications I present the AdvanceMAME  Debian package.

I was able to get past the issue with AdvanceMAME compiling on Raspbian. It’s the sh2 processor for the Saturn, so I had to disable that. After that, it compiles.

I have the src code up on github if anyone wants to check out the changes I had to make.

Github: https://github.com/ssilverm/AdvanceMAME_RaspberryPi
Debs: http://sheasilverman.com/rpi/raspbian/debs/advancemame_0.106.1-1_armhf.deb http://sheasilverman.com/rpi/raspbian/debs/advancemame-raspberrypi_1-1_armhf.deb (with sound)

To install:

  1. sudo dpkg -i advancemame_0.106.1-1_armhf.deb
  2. Once it’s installed, just type advmame and it will create your configuration file.
  3. Roms go in ~/.advance/rom/
  4. Edit your advmame.rc for your display:
    1. For HDMI try:
      1. device_video_clock 5 – 50 / 15.62 / 50 ; 5 – 50 / 15.73 / 60
    2. For NTSC TVs try:
      1. device_video_clock 5 – 50 / 15.73 / 60
  5. to run a game: advmame gamename (ie advmame sf2)
  6. ENJOY!!!

 

Also, another goodie… My deskcade project is coming along incredibly well! I just got in these 18mm Sanwa buttons. They are awesome.

I hope everyone enjoys. Let me know if you have any questions, comments, or suggestions!

-Shea

Oct 06

Friday(ish) Post: Hanging out with Eben and Liz

Hey all,

Sorry for the late post.  The past two days have been jam packed and I had limited internet access.

Friday and Saturday I was at Magic Ruby.  It was a Ruby conference at the Walt Disney World Hollywood Studios park. I’m still decompressing from the conference, so I’m not ready to make a full review about it.  Some talks were amazing, some were downright crappy.  I’m just exhausted.

Right after the conference Friday night, I had to run straight to the FamiLAB Hacker Space in Longwood, Florida because they were hosting Eben and Liz from the Raspberry Pi foundation!

We spent the first part of the night hanging out with Eben and Liz, showing off our projects.  Liz loved my arcade cabinet, and I need to get a kit out to her ASAP 🙂  Eben and Liz then did an interview with the Orlando Sentinel (as did I regarding my projects).  After the interview, Eben did a presentation to a standing room only gathering of people regarding the Pi, as well as a QA from the audience.  It was a great event!

Eben and Liz are both really humble and genuinely nice people.  I’m really glad I was able to spend some time with them.

Also, on a side note, my little Color Picker test app for Windows 8 passed certification, and is now in the Windows App Store!  Go me!

Have a great weekend!

-Shea

Aug 24

Friday Post: Playstation Emulation on the Raspberry Pi!

EDIT: UPDATED BINARIES HERE – FULL SPEED ACHIEVED!

Hey All!

Happy Friday!  This week brings some really cool things for the Raspberry Pi.  First up, we have a Playstation Emulator that works under X in on the Pi.  It’s called PCSX, it’s OpenGL ES enabled, and while it’s not runnign at full speed, it’s a really cool display of the technology that can be powered by the Pi.  Binaries and Instructions below.

Download PCSX Binaries

To use this you will need CD ISO’s of your backed up PSX games stored on the SD card.

  1. Make sure you in a windowed environment.  If you are just on the command line, use the command startx.
  2. Double click on LXTerminal on the desktop or open it from the application menu at the bottom left.
  3. From the LXTerminal, type cd ~/ to get to your home directory.
  4. wget http://sheasilverman.com/rpi/raspbian/pcsx.zip
  5. unzip pcsx.zip
  6. cd pcsx
  7. chmod +x pcsx
  8. ./pcsx
  9. Use up and down to navigate the menus.
  10. Select Load, then navigate the directory where you saved the CD image
  11. Select your game then press enter
  12. ENJOY!!!

This emulator is far from perfect on the Raspberry Pi.  Some games won’t work, frame rates are wild, and it can be a bit frustrating, but who cares!  It’s a freakin’ Playstation emulation on the Raspberry Pi!

Second cool thing to come out today is an announcement from the Raspberry Pi foundation.  They are now selling licenses to enable MPEG-2 and VC-1 decoding, as well as H.264 encoding (free?) and CEC support!

I’m not sure how the license system works since it is somehow tied to your Pi’s serial number, but you can purchase them at the Raspberry Pi store.

Hope everyone has a great weekend!