welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sun Jan 05, 2014 10:22 am

Guiness
Welcome to the Forum. I assume as you have indicated loading a .bin file you are trying to run Sega/MegaCD titles? If so you will require a CD Bios in the roms folder. CD Titles are not actually ROMS (Read Only Memory (usually Mask ROMS), basically Cartridges), but CD Images (generally .bin & .cue, .img or .iso files)

Bios Files can be named as follows:
US: us_scd1_9210.bin us_scd2_9306.bin, SegaCDBIOS9303.bin
EU: eu_mcd1_9210.bin eu_mcd2_9303.bin, eu_mcd2_9306.bin
JP: jp_mcd1_9112.bin, jp_mcd1_9111.bin
these files can also be zipped.

Any one of these should be sufficient. If using .bin & .cue files its often advisable to load the .cue file (the cue file is a metadata file which describes how the tracks of the .bin are laid out).
"The list of things I have heard now contains everything!"

fanie.dry
Posts: 2
Joined: Tue Jan 07, 2014 1:24 pm

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Tue Jan 07, 2014 1:35 pm

Ok, just downloaded and flashed. Seems I must be doing something wrong here.

On first boot I resize and all that.

Second boot I go into something that looks like the first screenshot in the OP. And here is where I am lost... where do I go from here?

Crusylicious
Posts: 9
Joined: Wed Jan 01, 2014 7:03 pm

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Tue Jan 07, 2014 4:25 pm

That is the main menu, go where you want from there. Press right or left to move through the couple games currently on there. Once you add roms to the correct folders the emulators will show up in that cycle aswell.

fanie.dry
Posts: 2
Joined: Tue Jan 07, 2014 1:24 pm

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Tue Jan 07, 2014 7:49 pm

Crusylicious wrote:That is the main menu, go where you want from there. Press right or left to move through the couple games currently on there. Once you add roms to the correct folders the emulators will show up in that cycle aswell.
Ah thanks. Another question.

I can't seem to get my device on the network. Have plugged it straight into ethernet, but alas, no plug and play. I assume there is something I have to do in lxde? If checked ifconfig, and it doesn't seem to be picking anything up. And I'm sure the connection works. Can also see the ethernet light that is on, ontop of the pi.

Any suggestions?

Donkoopa
Posts: 11
Joined: Thu Dec 19, 2013 7:51 am

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Tue Jan 07, 2014 10:24 pm

hmm... does your eth0 in /etc/network/interfaces look like this?

Code: Select all

auto eth0
iface eth0 inet dhcp
if so... you can try bringing that interface up with

Code: Select all

ifup eth0

Back to my Pi...
I tried connecting my Xbox 360 wireless controller receiver directly to my pi and it worked like a charm instead of freezing and throwing that Kernel Bug i posted...
Also managed to navigate with it through EmulationStation.
There is now only one thing left i need to do... Did someone manage to use his Xbox 360 controller in XBMC?
When googling for that they say killing xpad could help but apparently EmulationStation uses xpad for being controlled with the 360 Controller...

Takenover83
Posts: 166
Joined: Mon Sep 02, 2013 5:39 am

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Wed Jan 08, 2014 12:09 am

Here is my xbmc.sh script, which starts the xboxdrv and kills it when I quit xbmc. I use it on a 2.4ghz ps3 controller but you should have a eaiser go with a official xbox 360 controller. You may need to google how to setup the xboxdrv.

Code: Select all

#!/bin/bash
setterm -cursor off
sudo xboxdrv --type xbox360 --config ps3.ini --silent > /dev/null 2>&1 &
sleep 1
mkdir -p ~/.xbmc
clear
/opt/xbmc-bcm/xbmc-bin/lib/xbmc/xbmc.bin --standalone &> ~/.xbmc/temp.log
setterm -cursor on
sudo killall xboxdrv
echo "xbmc script done"
Here is my ps3.ini that I use with xboxdrv. Yours will be a bit different but gives you a idea of what needs done to get it working in xbmc.

Code: Select all

# Example configuration for the Playstation 3 controller
#
# Note this only works when connected with USB, when using Bluetooth a
# different configuration is required. 

[xboxdrv]
evdev = /dev/input/by-id/usb-Gasia_Co._Ltd_PS_R__Gamepad-event-joystick
evdev-grab = true
evdev-debug = true
ui-clear = true
extra-devices = false
extra-events = false
deadzone = 6000

[evdev-absmap]
ABS_X   = x1
ABS_Y   = y1
ABS_Z   = x2
ABS_RZ  = y2
ABS_HAT0Y   = dpad_y
ABS_HAT0X   = dpad_x

[evdev-keymap]
BTN_TOP2    = lb
BTN_PINKIE  = rb
BTN_BASE5   = tl
BTN_BASE6   = tr
BTN_THUMB2  = a
BTN_THUMB   = b
BTN_TOP     = x
BTN_TRIGGER = y
BTN_BASE3   = back
BTN_BASE4   = start
BTN_BASE    = lt
BTN_BASE2   = rt

[ui-buttonmap]
# Face buttons
A = KEY_ENTER
B = KEY_BACKSPACE
X = KEY_X
Y = KEY_ESC

# D-Pad
du = KEY_UP
dd = KEY_DOWN
dl = KEY_LEFT
dr = KEY_RIGHT

# Start / Back buttons
start = KEY_SPACE
back = KEY_O

# Bumper Left / Right
lb = KEY_C # Left bumper
rb = KEY_I # Right bumper

# Stick buttons
TL = KEY_W # Left stick buttons
TR = BTN_LEFT # Right stick buttons

# Triggers Right / Left
RT = KEY_EQUAL # Right trigger
LT = KEY_MINUS # Left trigger

[ui-axismap]
#x2=REL_RX:10
#y2=REL_RY:-10

x1=REL_X:10
y1=REL_Y:10

# EOF #
My current 1.5 setup I released has been working well for me, and I haven't felt the need to release a update. If you want to add emulator's, its not difficult to do so. Just throw em in the proper directory to get them showing in emulationstation. I may release updates to xbmc however. Also, ethernet works out of the box via dhcp. If you use wireless, just google how to set it up (your network info), and it will also work.

Etheric
Posts: 8
Joined: Wed Jan 08, 2014 4:32 am
Location: Canada

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Wed Jan 08, 2014 4:45 am

Great job on this distro! Been using it for a few weeks after trying to get openelec and raspbmc to play mame roms.

XBMC updates would be fantastic, but it would be even better if you could write up a guide for how you setup your cross-compile environment.

Thanks again for making this available and keeping it updated :)

Guiness
Posts: 2
Joined: Sun Jan 05, 2014 3:40 am

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sat Jan 11, 2014 8:43 am

welshy wrote:Guiness
Welcome to the Forum. I assume as you have indicated loading a .bin file you are trying to run Sega/MegaCD titles? If so you will require a CD Bios in the roms folder. CD Titles are not actually ROMS (Read Only Memory (usually Mask ROMS), basically Cartridges), but CD Images (generally .bin & .cue, .img or .iso files)

Bios Files can be named as follows:
US: us_scd1_9210.bin us_scd2_9306.bin, SegaCDBIOS9303.bin
EU: eu_mcd1_9210.bin eu_mcd2_9303.bin, eu_mcd2_9306.bin
JP: jp_mcd1_9112.bin, jp_mcd1_9111.bin
these files can also be zipped.

Any one of these should be sufficient. If using .bin & .cue files its often advisable to load the .cue file (the cue file is a metadata file which describes how the tracks of the .bin are laid out).
The bin files are the same size as the smd equivalents, I tried reburning ultraslim onto another SD card and this time I didnt upgrade the emulators, and the thing worked. So I wont be upgrading the software, will keep it as is as its working now :D

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sat Jan 11, 2014 10:57 am

Guiness
'The bin files are the same size as the smd equivalents'
Yup, they will be, they are just correct file name nomenclature for the actual console as apposed to standard 'default' .bin files (Megadrive=.smd, PCEngine=.pce, GameBoy=.gb etc.). It just depends on how they were 'dumped' (ripped from the Cartridge/ROM chips) in the first place then compressed (zipped). Glad its all working now!
"The list of things I have heard now contains everything!"

Takenover83
Posts: 166
Joined: Mon Sep 02, 2013 5:39 am

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sat Jan 11, 2014 6:52 pm

Yes, sometimes updates break stuff or the build does not compile right. Which is why I included a backup option in the update script. Can save you some headaches if something goes wrong.

milhouse21386
Posts: 1
Joined: Sun Jan 12, 2014 2:12 am

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sun Jan 12, 2014 2:16 am

I'm trying to configure a second joypad but I can't figure out how! I've configured and updated the retroarch.cfg for P1, but I seriously cannot do anything about configuring my second joypad, I've been at it for hours! I'm definitely a novice but I've been looking this up everywhere and every tutorial doesn't work. Any help would be GREATLY appreciated!!

pickle_pie
Posts: 24
Joined: Sun Dec 29, 2013 4:35 am

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Mon Jan 13, 2014 4:20 pm

Just wanted to say thank you for creating this!

Also, like Guiness I was unable to run running Sega games until I updated the emulator and without having to add a CD Bios in the sega roms folder.

Great distribution, thanks again!

Etheric
Posts: 8
Joined: Wed Jan 08, 2014 4:32 am
Location: Canada

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Tue Jan 14, 2014 2:51 am

I finally managed to setup a functional build environment and overcome the gotham newclock3 compile issue!

This is the folder where I'll be putting new builds:
https://www.mediafire.com/folder/9496v8 ... -13-builds

Current build based on newclock3 commit: fab08c6d7d
http://www.mediafire.com/download/jhjhw ... 130.tar.gz

---
Last change - 2014-01-30 : New build published - reverted libcurl openssl thread-safe locking commit
Last edited by Etheric on Thu Jan 30, 2014 10:17 pm, edited 6 times in total.

Takenover83
Posts: 166
Joined: Mon Sep 02, 2013 5:39 am

Re: 11/25 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Wed Jan 15, 2014 1:31 am

I am thinking preparing a 1.6 update. So far I have the following in mind.

The small fixes intergrated via fix script in post #1
Emulators updated
rpi-update for newest kernel fixes (3.10.26 as of this post)
accelerated X driver (click here for info)
new builds of xbmc (frodo and gotham)
omxplayer update to 1/06/2014

Ofcourse, all these can be done on your own, without installing a new image. But having a image to go back to is nice.

Edit: New frodo build in post #1


dan3008
Posts: 1172
Joined: Wed Aug 15, 2012 1:05 pm

Re: [11/19/13] UltraSlim - Retro Gaming + Q3A + Desktop + XB

Fri Jan 17, 2014 7:55 pm

Hi Taken
Liking 1.6 already :)

For anyone who's interested, for an easy upgrade, backup your roms folder over the samba share, and then just copy it onto the new image. Not 100% but if like me you are mainly watching vid's or playing arcade style games without saves, then it works just fine.

Anyway, that aside Taken, a while back you said:
Takenover83 wrote:I have script I use with stuff that is removed in my minimal image. Might have to dig it out so you could have a look.
I was wondering if you still have said script? I'd like to take a look. I'm making my own image to release (basically a pen drive copier and presentation viewer...) and really wanted to remove lots of the unneeded stuff, and your script sounded like a good starting point :)

thanks

Dan
dan3008 wrote:Pays your money, takes your choice

Takenover83
Posts: 166
Joined: Mon Sep 02, 2013 5:39 am

Re: [11/19/13] UltraSlim - Retro Gaming + Q3A + Desktop + XB

Fri Jan 17, 2014 9:36 pm

dan3008 wrote:Hi Taken
Liking 1.6 already :)

For anyone who's interested, for an easy upgrade, backup your roms folder over the samba share, and then just copy it onto the new image. Not 100% but if like me you are mainly watching vid's or playing arcade style games without saves, then it works just fine.

Anyway, that aside Taken, a while back you said:
Takenover83 wrote:I have script I use with stuff that is removed in my minimal image. Might have to dig it out so you could have a look.
I was wondering if you still have said script? I'd like to take a look. I'm making my own image to release (basically a pen drive copier and presentation viewer...) and really wanted to remove lots of the unneeded stuff, and your script sounded like a good starting point :)

thanks

Dan
Here is a version I had sitting on my harddrive. Still some stuff that can be removed afterwords, but will get your image down pretty small.

Code: Select all

#!/bin/bash

sudo rm -rf /home/pi/python_games
sudo apt-get -y autoremove python*
sudo apt-get -y autoremove omxplayer
sudo apt-get -y autoremove scratch
sudo apt-get -y autoremove midori
sudo apt-get -y autoremove dillo
sudo apt-get -y autoremove lxde-common
sudo apt-get -y autoremove hicolor-icon-theme
sudo apt-get -y autoremove galculator
sudo apt-get -y autoremove xarchiver
sudo apt-get -y autoremove lxde-icon-theme
sudo apt-get -y autoremove libpoppler19
sudo apt-get -y autoremove x11-common
sudo apt-get -y autoremove ed
sudo apt-get -y autoremove vim-common
sudo apt-get -y autoremove lxsession
sudo apt-get -y autoremove lxappearance
sudo apt-get -y autoremove lxpolkit
sudo apt-get -y autoremove lxrandr
sudo apt-get -y autoremove lxsession-edit
sudo apt-get -y autoremove lxshortcut
sudo apt-get -y autoremove lxtask
sudo apt-get -y autoremove lxterminal
sudo apt-get -y autoremove xauth
sudo apt-get -y autoremove debian-reference-common
sudo apt-get -y autoremove samba-common
sudo apt-get -y autoremove fontconfig
sudo apt-get -y autoremove fontconfig-config
sudo apt-get -y autoremove fonts-freefont-ttf
sudo apt-get -y autoremove netsurf-gtk
sudo apt-get -y autoremove netsurf-common
sudo apt-get -y autoremove dbus-x11
sudo apt-get -y autoremove desktop-base
sudo apt-get -y autoremove desktop-file-utils
sudo apt-get -y autoremove libxmuu1
sudo rm -rf /opt/vc/src/*
sudo rm -rf /usr/share/icons/*
sudo rm -rf /usr/share/sounds/
sudo rm -rf /usr/share/squeak/
sudo rm -rf /usr/share/wallpapers
sudo rm -rf /usr/share/themes
sudo rm -rf /usr/share/kde4
sudo rm -rf /usr/share/images/*
sudo apt-get -y autoremove
sudo apt-get -y clean

dan3008
Posts: 1172
Joined: Wed Aug 15, 2012 1:05 pm

Re: 01/16 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Fri Jan 17, 2014 10:18 pm

Brill, thanks :D
dan3008 wrote:Pays your money, takes your choice

kidspuddy
Posts: 1
Joined: Tue Dec 17, 2013 2:40 pm

Re: 01/16 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sat Jan 18, 2014 6:31 pm

Love this! Do not want to use a keyboard, not really sure on where to go to setup an exit key on my X360 controller?


Takenover83
Posts: 166
Joined: Mon Sep 02, 2013 5:39 am

Re: 01/16 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sat Jan 18, 2014 10:32 pm

teeth_03 wrote:could you include the Atari driver fix?

http://www.raspberrypi.org/phpBB3/viewt ... 4&start=25
Everytime rpi-update is ran, the mod would need done again (to the new source). So unfortunately, unless the raspian team adds it to the official source, it will not make it into UltraSlim. You could always do the mod yourself however and never run rpi-update again. But that's a big sacrifice.

Crusylicious
Posts: 9
Joined: Wed Jan 01, 2014 7:03 pm

Re: 01/16 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sun Jan 19, 2014 6:27 am

Been enjoying Ultraslim quite alot. Got some questions that googling doesn't seem to answer.

How can I use cheats (gameshark/codebreaker type codes)
Is it possible to swap discs in the ps1 emulator for games with multiple discs or perhaps to use a cheat disc.

dan3008
Posts: 1172
Joined: Wed Aug 15, 2012 1:05 pm

Re: 01/16 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Sun Jan 19, 2014 10:28 am

Takenover83 wrote:
teeth_03 wrote:could you include the Atari driver fix?

http://www.raspberrypi.org/phpBB3/viewt ... 4&start=25
Everytime rpi-update is ran, the mod would need done again (to the new source). So unfortunately, unless the raspian team adds it to the official source, it will not make it into UltraSlim. You could always do the mod yourself however and never run rpi-update again. But that's a big sacrifice.
I've just read the driver fix. And i'm wondering if it would be possible to write a script that could apply the patch, doesnt look too hard to automate. Then It'd be a simple case of running it every time you updated. Aslong as they didnt change the source too much
dan3008 wrote:Pays your money, takes your choice

Crusylicious
Posts: 9
Joined: Wed Jan 01, 2014 7:03 pm

Re: 01/16 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Mon Jan 20, 2014 4:58 am

I started fresh when I moved to 1.6 and everything (mostly) works great. However now my keyboard suddenly stops working when in the primary menu (the one in the screen shots). I have not been able to get it to come back either and so I have to SSH into the rpi and force a reboot and hope the keyboard will work long enough to get into whatever I want to run.

Takenover83
Posts: 166
Joined: Mon Sep 02, 2013 5:39 am

Re: 01/16 UltraSlim = Retro/Gaming/Q3|XBMC 12/13|Desktop + m

Mon Jan 20, 2014 7:24 am

Delete es_input.cfg from .emulationstation and reconfigure.

Return to “Gaming”