Apr 12

AdvanceMAME 1.4 and AdvanceMESS 1.4 for Raspberry Pi3

Hey All,

I compiled AdvanceMAME 1.4 and AdvanceMESS 1.4 for the Raspberry Pi3.

On the Pi3, games like Street Fighter II and The Simpsons run like butter with full audio.  It’s great!

You can download them here:

http://sheasilverman.com/rpi/raspbian/pi3/advancemame_1.4-1_armhf_pi3.deb

http://sheasilverman.com/rpi/raspbian/pi3/advancemess_1.4-1_armhf_pi3.deb

To install run:

sudo dpkg --force-all -i advancemame_1.4-1_armhf_pi3.deb
sudo dpkg --force-all -i advancemess_1.4-1_armhf_pi3.deb

On another note, our first “PiPlay Advance” boards came in:

2016-04-05 (3) 2016-04-05 (2) 2016-04-05 (1) 2016-04-05

There was of course an issue with our pin routing, so we had to order a new revision of the boards.  So excited to see this project start coming together!

-Shea

Jan 18

Friday Post: Advance .debs

Hey all,

New Debs!

I have the latest AdvanceMENU, AdvanceMESS, and AdvanceMAME versions compiled and turned into .debs for your installing pleasure.

  1. Files:
    1. AdvanceMAME 1.2
    2. AdvanceMENU 2.6
    3. AdvanceMESS 0.102
  2. To install, run these commands:
    1. sudo dpkg --force-overwrite -i advancemame_1.2-1_armhf.deb
    2. sudo dpkg --force-overwrite -i advancemenu_2.6-1_armhf.deb
    3. sudo dpkg --force-overwrite -i advancemess_0.102.0.1-1_armhf.deb

The reason dpkg requires force install is because the Advance* projects compile a lot of the same helper binaries, like advj and advc.  When dpkg tries to install the next package, it sees it has already installed something with the same name, and freaks out.

Doing a force install tells it to overwrite and continue, making everything work.  I don’t recommend using force install for everyday installs, but I know it works for these.

X Gaming X-Arcade Stick

I was very surprised when I was contacted by X Gaming this week.  They are sending me one of their really cool looking X Arcade tank sticks to test out with the Raspberry Pi and various emulators.  A couple people have posted on the Raspberry Pi forums and on my blog asking if this stick works, so hopefully I will have an answer for everyone very soon.

I’m looking forward to everyone’s feedback on the new .deb files.  Let me know if something is messed up, doesn’t install for you, or is just wonky.  Also let me know if it does work, because that’s good to hear as well 🙂

Have a great weekend!

-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!

Jul 31

Raspbian on Raspberry Pi – MAME, MESS, Quake3, NeoGeo, and Cave Story Binaries

Initial impressions with Raspbian.  Everything seems to be either playable or faster than before.

  • MESS is noticably faster.
  • MAME was a LITTLE faster (it all depends on the game).
  • Gngeo (Neo Geo) was still playing at full speed.
  • Cave Story works fine as long as music is disabled.
  • Quake 3 Arena plays but sometimes crashes (as seen in the video)

Binaries are available below:

Let me know if something doesn’t work or if you need help.  Hope everyone likes these!  Thanks to those who helped put some of these binaries together!

Tutorials Available Here

Jul 27

Friday Post: Raspbian

I once read some very good advice about blogging, and that is to have a schedule and keep to it.  This blog has been my brain dump, I post things when I think about them.  I don’t really preplan for my posts.  Something gets completed, it’s cool, I write it down.  I’ve slowly gained a small community of some really cool people here, and I think it’s only fair to everyone that I at least post once a week regardless.

With that said, I’m going to post something every Friday.  I hope you enjoy.  Now on to the content!

I’ve been playing around a bit with the Raspbian release.  I’ve started to recompile all the binaries I released, and will be posting them online once they are to my liking.  I’ve found some hiccups along the way, but I seem to be working through them.

My goals:

  • I really want to get Cave Story working without the lag every 5 seconds.
  • Get Quake3 running again (seems a commenter has been working on that!)
  • Recompile AdvanceMESS and AdvanceMAME
  • Recompile Gngeo and get full screen working right.
  • Get a frontend running that will work with these emulators
  • Get Love2D running.

I got my second Raspberry Pi in the mail yesterday.  This one comes from RS.  The big differences I’ve seen so far in the board itself is that the silkscreening is a little different, and the company that supplies the memory is different.  In my Element14 board, the memory is Samsung.  The RS board uses Hynix memory.

I’ll post some pictures later.

-Shea

Jul 01

Raspberry Pi and MESS – Multi Emulator Super System – NES, GameGear, Genesis

UPDATE: New Raspbian Binaries Available

Hey All!

Today I present the binaries for AdvanceMESS.  The Multi Emulator Super System.  MESS can emulate somewhere around 250 different home consoles and computers.  It’s not perfect in any sense, but it works for most consoles.

I have currently tested:

  • NES (some games are slow, but it works).
  • GameGear (works)
  • Genesis (slow but works)
  • SNES (couldn’t get it to work…yet)
Instructions:
  1. Download MESS Binaries.
  2. Unzip MESS to the ~/MESS directory.
  3. chmod 777 /dev/fb0
  4. Put your console bios’s into mess/share/advance/rom/
  5. Put your console games into mess/share/advance/image/<console>/ (ie mess/share/advance/image/nes/
  6. CD into mess/bin/
  7. Run advmess with ./advmess
    1. The first time it’s run it will generate a set of folders and files into ~/.advance
  8. edit your ~/.advance/advmess.rc to include the proper display configuration
    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
  9. While still in the mess/bin directory, type ./advmess <console> -cart <filename>
    1. ./advmess nes -cart file.nes
  10. ENJOY!!!

This is one of the weirder setups I’ve tested, but once setup, it works.  If you have any issues, let me know and I will try to help you.

-Shea

P.S. I will NOT help you find console bios or roms.  Please don’t ask.

Official MESS Site