Eureka!
I got samba working with MAMEoX and pcsxbox-v11
"names/numbers changed to protect the innocent"
System settings
xbox softmod
UIX dashboard settings
IP 192.168.1.40
gateway 192.168.1.1
subnet 255.255.255.0
Home PC
Windows XP Home Edition
Latest service packs and firewall is on
Be sure that in the firewall 'Exceptions' tab that there is a check mark on 'File and Printer Sharing'
IP 192.168.1.66
workgroup = WORKGROUP
computer name = Dell
Logon = Me
and there is no password
Router
IP 192.168.2.1
Long story short
Since all FAQs and threads say that samba works with xbox media center, I went and set it up first.
Best info was here, please RTFM
hxxp://manual.xboxmediacenter.de/wakka.php?wakka=HowToSamba&v=196f
I went with the example they give
<bookmark>
<name>My Share Name as it you would like it to appear in XBMC</name>
<path>smb://domain;username:password@MyWindowsServer/movies</path>
</bookmark>
So I setup a share on my windows computer called 'mp3' and this was all I needed to setup in the 'XboxMediaCenter.xml' file was
So I FTP'd off the 'XboxMediaCenter.xml' file and used the following two lines:
<name>Dell</name>
<path>smb://WORKGROUP;Me:@Dell/mp3</path>
And then FTP back on to the xbox and start XBMC and select SMB drive.
Note the format with the semi-colon and colon with no password.
That was all that had to be configured because I left XBMC to get the xbox ip address etc from the dashboard.
I opened up my music and could play streaming mp3s from my PC.
Since this setting worked for XBMC, I used the same for pcsxbox-v11.
I made a share on my windows computer called PSXCDS and put some .IMG and some .BIN and .CUE files.
Before I got it right with the XMBC samba config format, pcsxcbox would lock up when I chose 'SMB:\'
After I used the right format, I could load a game from the SMB share.
Again I left the application to get the xbox ip address and subnet from the dashboard networking configs.
So I FTP'd off the 'pcsx.ini' file and used the following two lines in the [GENERAL] section:
smbshare=smb://WORKGROUP;Me:@Dell/PSXCDS
smb_nameserver=192.168.1.66
I FTP'd back the 'pcsx.ini' file and started pcsxbox-v11.
I had to go to configuration first and select the force reload of D:\*.INI to make my changes take effect.
Then I chose Select Game and selected 'D:\', then selected 'D:\' again and scrolled down and selected 'SMB:\'
This time it did not lock up and instead showed the contents of the samba share and it loaded and ran a game correctly.
With both XBMC and pcsxbox running samba share successfully, I went to MAMEoX.
I setup a share called 'mame' with a subdirectory called 'roms' and put some roms there.
I had some trouble at first but the MAMEoX FAQ I found here gave the info needed
hxxp://members.lycos.co.uk/xboxadam/index.php?page=docsview.php&doc=doc_mame.php
I had been trying to use the drive mapping page to setup the samba, when it was actually the rom directory path page to use.
I also found that I had an orphaned 'MAMEoX.ini' file on my xbox in 'e:\udata\4d414d45\' when the current one had moved to 'e:\tdata\4d414d45\system\' after a previous MAMEoX upgrade. This caused a little confusion. So be sure to check the date on yours to know which INI file is being used.
So I FTP'd off the 'MAMEoX.ini' file and edited it under [Directories]
I needed to edit the following line:
RomsPath3 = smb://WORKGROUP;Me:@Dell/mame/roms
Instead of trusting the dashboard, I did use these settings from 'MAMEoX.ini'.
[Network]
DisableNetworking = 0
IPAddress = 192.168.1.40
Gateway = 192.168.1.1
Subnet = 255.255.255.0
NameServer = 192.168.1.66
I had MAMEoX do a ROM seach and when it did the third path, it read the samba correctly. (My rom path 1 and 2 are on the xbox hard drive) path 3 was a test to see if samba would work. I could probably move all roms off to the samba shares.
I selected one of the games that was on the samba share and it worked.
I assume if I put the artwork on the share it would work too.
ArtPath = smb://WORKGROUP;Me:@Dell/mame/artwork
I had some concerns with MAMEoX because the GUI only allows upper case characters when setting the path. I was afraid the samba share was case sensitive. However after I ran MAMEoX, it automatically changed
my rom path text in the INI file from
RomsPath3 = smb://WORKGROUP;Me:@Dell/mame/roms
to
RomsPath3 = smb://workgroup;me:@dell/mame/roms
but it still worked.
So yes MAMEoX and pcsxbox-v11 samba shares work and others may too with the right format and research.
happy hunting!