Main > Raspberry Pi & Dev Board
Raspberry Pi 2 with Mame - anyone tried it yet?
nitrogen_widget:
--- Quote from: sharpfork on April 22, 2015, 09:18:38 am ---This is pure awesomenss. I just pulled my b+ out of my arcade project and swapped it out for a 2. Looks like I have so pi tinkering to do in the near future! Thank you for the contrabution the720k.
--- End quote ---
I've compiled & installed Attract mode on both RPIb /256mb model and an RPI2.
The rpi1 runs surprisingly well using one of the minimal distro's.
Most of the included layouts with wheel art work just fine.
main issue is you need to give the GPU ~100MB to handle attract mode & mame4all.
otherwise some ROMS just won't load.
But since my rpi1 is going to be a dedicated vertical it's all good.
sharpfork:
Crafty mech needs to make a hdmi to cga converter now!
Mocean:
Any progress on releasing a version of the SD image without the roms? I'm eager to give this a try!
Thanks!
--- Quote from: the720k on April 20, 2015, 01:11:11 am ---If anyone is interested, you may want to go to That Other Site that has all the roms. I have a project I uploaded there. It's very simple - just boots directly into mame4all in a read-only environment with a read-write partition for save games, controls, etc. This makes it very useable for a replacement of a failed PCB in arcade games or a replacement for those xxx-in-1 boards. You can kill power to your cab and not have to worry about SD card corruption. Also eliminates the need to do any sort of complicated safe shutdown methods on the Pi. Either boot into the default mame4all menu or enable rw mode and edit rc.local to boot straight into the game of your choice. I've gotten some decent feedback on that project and a lot of people seem to be happy with it overall. I use it for a portable arcade stick I modified, as well as for my living room TV and a drop-in replacement for my Xevious cab. The current downloadable version is about 5.something GB and is ready-to-run as soon as you write it to an SD card. Now that I've released version 2.0, all future revisions will have the .37 roms not included so I'll be able to post it here and elsewhere.
Also, I don't know if anyone here has run into this issue, but with mame4all on the Pi, many games in wonky resolutions look awful because of the pixels being taller and mame4all not knowing how to handle tall pixels. This causes the games to look squished and you have large black borders on the top and bottom when playing on a 4:3 display. MAME .37 didn't account for those taller pixels, so some hacking was in order to work around the issue. Squished CPS roms irritated me to no end, so I played a bit with the mame4all source and added a way to stretch the display when in anti-aliased mode for those of us using 4:3 monitors. Stretching in this case actually makes sense, as you're only really stretching vertically, thus really only making the pixels taller during emulation. Very little to no distortion of the original bitmap in any game I've done this with. Street Fighter 2 has never looked or played so well on a Pi until this hack. You guys are welcome to download it and overwrite your existing mame4all with mine. I included the old mame4all binary in the archive in case you want to revert to the original. My hack is totally optional, meaning you just toggle it on and off in mame.cfg, so you may want to give this a look. I've contacted Squid and he expressed interest into pulling it into master, so you may see this happen on future official mame4all-pi releases when/if he incorporates it. Just remember that fullscreen stretching only works in anti-aliasing mode. So if you turn that off, you get the same old weird native res on all games.
In the meantime, here's my mame4all hack
Enjoy! :cheers:
--- End quote ---
yotsuya:
I just want to chime in that the720k's project KICKS ASS! I'm a believer.
BorgDog:
--- Quote from: StefanBurger on April 21, 2015, 04:16:19 pm ---Yes, I'm basically fine with sharing my stuff.
Just from a practical view it might become difficult as there are some dependencies.
Maybe I backup the whole image, but no idea how to exchange a file that big.
By the way: the gpio base address on raspi 1 is different to that for raspi 2. So the current implamentation for the servo would not work an an model 1 without adaption.
The pwm (pulse width modulation) is done in software istead of hardware. Therefore the gpio pin can be modified just by an configuration file entry.
--- End quote ---
@StefanBurger Not sure how big the file would be, but there is a 2GB limit for attachments here (zip is OK) and you could remove the roms to save space. I would really like to try your servo control setup, and alas I have not the programming skills to figure out myself.
Thanks.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version