Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: MAME X- and Y-Board Link W.I.P.  (Read 1420 times)

0 Members and 1 Guest are viewing this topic.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1198
  • Last login:March 26, 2023, 04:20:17 pm
    • For Amusement Only e.V.
MAME X- and Y-Board Link W.I.P.
« on: January 18, 2023, 10:09:43 am »
You would not believe how hard it is to get an actual image of a X-Board Link-PCB...

"soon (tm)"



I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1602
  • Last login:Today at 10:42:03 pm
  • Is running at 15kHz
Re: MAME X- and Y-Board Link W.I.P.
« Reply #1 on: January 18, 2023, 05:25:58 pm »
ooooh! Amazing work, and I'll be watching this one keenly

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 992
  • Last login:Today at 11:12:36 am
  • As I pass, do I give you the ass or the crotch?
Re: MAME X- and Y-Board Link W.I.P.
« Reply #2 on: January 18, 2023, 06:00:11 pm »
Well, this has just blown my mind! I had no idea those 2 old Sega classic games even had any multiplayer link-up functionality. Incredible!

baritonomarchetto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 749
  • Last login:Today at 01:16:43 pm
Re: MAME X- and Y-Board Link W.I.P.
« Reply #3 on: January 20, 2023, 01:02:40 am »
Powerdrift is one of my favourite racing games  :cheers:

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1198
  • Last login:March 26, 2023, 04:20:17 pm
    • For Amusement Only e.V.
Re: MAME X- and Y-Board Link W.I.P.
« Reply #4 on: January 23, 2023, 04:04:57 pm »
PowerDrift proofs to be a hard one - I cannot get them synced up "reliable".
Sometimes the game runs smooth as butter, then on the next try, the game keeps glitching out *sighs*
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


baritonomarchetto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 749
  • Last login:Today at 01:16:43 pm
Re: MAME X- and Y-Board Link W.I.P.
« Reply #5 on: January 24, 2023, 01:04:34 am »
We already know that you will fix it, Arianne ;)

Nuexzz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 276
  • Last login:January 26, 2023, 01:20:11 am
Re: MAME X- and Y-Board Link W.I.P.
« Reply #6 on: January 26, 2023, 12:52:53 am »
PowerDrift proofs to be a hard one - I cannot get them synced up "reliable".
Sometimes the game runs smooth as butter, then on the next try, the game keeps glitching out *sighs*

I have no idea of ​​the addresses that you have manipulated, perhaps one is the wrong one and it only ignores the address as a consequence, for example, it changes to master only because you select ID 1, I know the case that the value of an address changes the value of another.

 :blah: :blah: :laugh2:

to find it I remember to put a non-existent value and then look for the correct address with a real value.
« Last Edit: January 26, 2023, 12:56:16 am by Nuexzz »

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 992
  • Last login:Today at 11:12:36 am
  • As I pass, do I give you the ass or the crotch?
Re: MAME X- and Y-Board Link W.I.P.
« Reply #7 on: January 27, 2023, 11:35:24 am »
So, is this a publicly available MAME build or a still WIP private one?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1198
  • Last login:March 26, 2023, 04:20:17 pm
    • For Amusement Only e.V.
Re: MAME X- and Y-Board Link W.I.P.
« Reply #8 on: February 02, 2023, 03:53:10 am »
I can share them, but it still is kinda glitchy.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 992
  • Last login:Today at 11:12:36 am
  • As I pass, do I give you the ass or the crotch?
Re: MAME X- and Y-Board Link W.I.P.
« Reply #9 on: February 02, 2023, 06:01:05 pm »
No worries SailorS, I'm interested to try some link-up in those 2, but not in any kinda desperate hurry to do so if it still needs a bit of fine tuning.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1198
  • Last login:March 26, 2023, 04:20:17 pm
    • For Amusement Only e.V.
Re: MAME X- and Y-Board Link W.I.P.
« Reply #10 on: February 03, 2023, 01:02:44 pm »
Please setup the dip switches before trying anything else! - Also take note DIP-Switches are stored in the CFG folder.

Consider it still W.I.P. - (64-bit windows only)



Super Monaco GP [smgp]
http://files.arianchen.de/cabmame/xbd.zip





Power-Drift (Link) [pdriftl]
http://files.arianchen.de/cabmame/ybd.zip
( comm_framesync should be set to 1 )





smgp-1to4.bat
Code: [Select]
@echo off
start xbd.exe smgp -nvram_directory nvram1 -cfg_directory cfg1 -comm_localport 15112 -comm_remoteport 15113 %1 %2 %3
start xbd.exe smgp -nvram_directory nvram2 -cfg_directory cfg2 -comm_localport 15113 -comm_remoteport 15114 %1 %2 %3
start xbd.exe smgp -nvram_directory nvram3 -cfg_directory cfg3 -comm_localport 15114 -comm_remoteport 15115 %1 %2 %3
start xbd.exe smgp -nvram_directory nvram4 -cfg_directory cfg4 -comm_localport 15115 -comm_remoteport 15112 %1 %2 %3



pdriftl-1to4.bat
Code: [Select]
@echo off
start ybd.exe pdriftl -cfg_directory cfg1 -nvram_directory nvram1 -comm_localport 15112 -comm_remoteport 15113 %1 %2 %3
start ybd.exe pdriftl -cfg_directory cfg2 -nvram_directory nvram2 -comm_localport 15113 -comm_remoteport 15114 %1 %2 %3
start ybd.exe pdriftl -cfg_directory cfg3 -nvram_directory nvram3 -comm_localport 15114 -comm_remoteport 15115 %1 %2 %3
start ybd.exe pdriftl -cfg_directory cfg4 -nvram_directory nvram4 -comm_localport 15115 -comm_remoteport 15112 %1 %2 %3
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1198
  • Last login:March 26, 2023, 04:20:17 pm
    • For Amusement Only e.V.
Re: MAME X- and Y-Board Link W.I.P.
« Reply #11 on: February 03, 2023, 01:04:01 pm »
To actually see each other in Super Monaco GP you have to complete the qualifing lap with each participating player.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1198
  • Last login:March 26, 2023, 04:20:17 pm
    • For Amusement Only e.V.
Re: MAME X- and Y-Board Link W.I.P.
« Reply #12 on: February 03, 2023, 06:40:45 pm »






So Power Drift will run until 6 cars have reached the finish line.
However - there are 12 cars on the track, so if 8 players are human controlled but nobody actually finished the race, the game will never end. ;)

Player 0 actually is a live spectator mode.
Player 9 and 10 actually have unique car colors, but will overwrite data for player 1 and 2.

Now to hack the game rom to "fix" players 9, 10 and maybe even beyond ;)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 992
  • Last login:Today at 11:12:36 am
  • As I pass, do I give you the ass or the crotch?
Re: MAME X- and Y-Board Link W.I.P.
« Reply #13 on: February 03, 2023, 07:44:25 pm »
Please setup the dip switches before trying anything else! - Also take note DIP-Switches are stored in the CFG folder.

Consider it still W.I.P. - (64-bit windows only)



Super Monaco GP [smgp]
http://files.arianchen.de/cabmame/xbd.zip



Thanks SailorS, I've been able to get the 4 way Super Monaco GP link-up workining without issue (thanks for sharing all the info to stick in the batch file to launch simultaneously). I've run into a bit of hitch with Power Drift though, in that I cannot for the life of me finding a working Power Drift



Power-Drift (Link) [pdriftl]
http://files.arianchen.de/cabmame/ybd.zip
( comm_framesync should be set to 1 )





smgp-1to4.bat
Code: [Select]
@echo off
start xbd.exe smgp -nvram_directory nvram1 -cfg_directory cfg1 -comm_localport 15112 -comm_remoteport 15113 %1 %2 %3
start xbd.exe smgp -nvram_directory nvram2 -cfg_directory cfg2 -comm_localport 15113 -comm_remoteport 15114 %1 %2 %3
start xbd.exe smgp -nvram_directory nvram3 -cfg_directory cfg3 -comm_localport 15114 -comm_remoteport 15115 %1 %2 %3
start xbd.exe smgp -nvram_directory nvram4 -cfg_directory cfg4 -comm_localport 15115 -comm_remoteport 15112 %1 %2 %3



pdriftl-1to4.bat
Code: [Select]
@echo off
start ybd.exe pdriftl -cfg_directory cfg1 -nvram_directory nvram1 -comm_localport 15112 -comm_remoteport 15113 %1 %2 %3
start ybd.exe pdriftl -cfg_directory cfg2 -nvram_directory nvram2 -comm_localport 15113 -comm_remoteport 15114 %1 %2 %3
start ybd.exe pdriftl -cfg_directory cfg3 -nvram_directory nvram3 -comm_localport 15114 -comm_remoteport 15115 %1 %2 %3
start ybd.exe pdriftl -cfg_directory cfg4 -nvram_directory nvram4 -comm_localport 15115 -comm_remoteport 15112 %1 %2 %3

Thanks for this Sailor S, I've managed to get Super Monaco GP running in a 4 Player link-up with no problems at all - thanks for sharing the info to easily launch them in a batch file too, very handy!

Edited: Both games working in both a 4 player and 2 Player link-up now, thanks for this Sailor S, great to see these classics in multiplayer.
« Last Edit: February 04, 2023, 07:26:53 am by MrThunderwing »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1198
  • Last login:March 26, 2023, 04:20:17 pm
    • For Amusement Only e.V.
Re: MAME X- and Y-Board Link W.I.P.
« Reply #14 on: February 03, 2023, 08:25:56 pm »
i doubt it, as the link version appears to have a nearly unique rom set.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 992
  • Last login:Today at 11:12:36 am
  • As I pass, do I give you the ass or the crotch?
Re: MAME X- and Y-Board Link W.I.P.
« Reply #15 on: February 05, 2023, 04:56:07 pm »
Managed to get a mate over to test out the 2 player mode in Super Monaco GP.

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1602
  • Last login:Today at 10:42:03 pm
  • Is running at 15kHz
Re: MAME X- and Y-Board Link W.I.P.
« Reply #16 on: February 05, 2023, 05:53:01 pm »
hah, that's great. I'm loving the progress of this, Sailorsat!

MrThunderwing

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 992
  • Last login:Today at 11:12:36 am
  • As I pass, do I give you the ass or the crotch?
Re: MAME X- and Y-Board Link W.I.P.
« Reply #17 on: February 06, 2023, 12:19:01 pm »
Some Power Drift 2 Player.. sort of