Ridge Racer Collection

tb2000

Active member
Feedback
4 (100%)
Credits
3,347CR
Ah yeah fair enough. I remember now you did a special build (is that still available somewhere to download - or is that now this "CabMAME" program?) Out of interest, did the same linkup code apply to other Namco dual/triple screen games? I only ask as I see Driver's Eyes does load up three screens but the left and right screens still say "Receive Error" when you load it up!
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
5,121CR
The special build is in the comments to my video :)

That's just the triple screen though. I did do a build a few years ago that ran Drivers Eyes, but I think it's all in CABmame now.

If you have no luck, let me know and I'll see what I can cook up. The sound still isn't properly emulated though, so it sounds like a demented robot bee.
 

tb2000

Active member
Feedback
4 (100%)
Credits
3,347CR
The special build is in the comments to my video :)

That's just the triple screen though. I did do a build a few years ago that ran Drivers Eyes, but I think it's all in CABmame now.

If you have no luck, let me know and I'll see what I can cook up. The sound still isn't properly emulated though, so it sounds like a demented robot bee.
Thanks John! I assume my i5-4300M (2.6ghz) laptop isn't really enough to run three instances of Mame running the System 22 hardware! Whilst the middle screen is fairly smooth, both left and right screens are really glitchy!
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
5,121CR
Thanks John! I assume my i5-4300M (2.6ghz) laptop isn't really enough to run three instances of Mame running the System 22 hardware! Whilst the middle screen is fairly smooth, both left and right screens are really glitchy!
Well three instances of MAME is better than one big instance trying to run three screens :D, as three instances multicores where normal MAME doesn't.

I'm trying to juggle waaaay to many projects right now, but I'll try an idea over the weekend to see if I can make it less glitchy, even on lesser CPUs
 

Fantazia2

Active member
vacBacker
Feedback
13 (100%)
Credits
2,231CR
Well three instances of MAME is better than one big instance trying to run three screens :D, as three instances multicores where normal MAME doesn't.

I'm trying to juggle waaaay to many projects right now, but I'll try an idea over the weekend to see if I can make it less glitchy, even on lesser CPUs
Is there any way to run 3 mame instances across 3 PCs and get them to link together over a network?
 

Retroman839

Senior Member
vacBacker
Feedback
13 (100%)
Credits
7,595CR
Rage racer was crazy fast..
I remeber a black car ..
Solid hard to catch ..
I think it was the last car to catch
Me and a friend played a lot of ridge racer on ps1…
We got a negcon thinking black car might be impossible to catch withought the precise handling of the analogue control on cornering over the digital d pad presses

I have just got 2 copy’s of revolution to do link up play ..
With ps1 ..

Is the new multi player vertions possible to do 2 player 2 monitors from 1 pc ?
Or even more players one pc multiple gfx cards ?
 
Last edited:

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
5,121CR
Is there any way to run 3 mame instances across 3 PCs and get them to link together over a network?
Yeah, should 'just' work in theory. The same linkup code that lets you hook multiple PCs together for multiplayer Rave Racer etc is also used to link multiple screens (or even to have multiple player windows on one PC).
You edit the .cfg files (3 bat files on my build) and change the IP addresses to point to other computers on the network, rather than 0.0.0.0 etc.

Might still glitch though - in the proper system the main screen directly sends to the left and right. PC networking does it in a ring, so the left screen is last and most likely to glitch.
 

yoganuggy

Active member
vacBacker
Feedback
2 (100%)
Credits
640CR
Yeah, it was me.
I did a special build of MAME so people could play it, but it's a bit glitchy so I need to sort that.
It's not in real MAME as...
I did some initial Namco linkup code a few years ago and shared it on a forum, Sailorsat took that and made it better (more systems, more players) then submitted it to MAME... and it went down like a lead baloon, probably as it was a massive change with loads of other things thrown in so a nightmare to review.
Sailorsat broke it down into smaller submissions and was waiting for help/feedback, but that wasn't exactly overflowing and now they've gone quiet too.

I haven't got the time to get involved with all that, code reviews are bad enough in my job, never mind for a hobby, so I just did the triple screen as a standalone build. But it's using the same code that Sailorsat submitted and we both worked on. That's why I was a bit sniffy about the closed-source of this new emulator as I'd be very surprised if it isn't using the linkup stuff from sailorsat's CabMAME branch, amongst other things.
another dev has come along not realising sailorsat and your code has been languishing there for a year, and reinvented the wheel by emulating the c139 network code yet again:


Again, no feedback, no comments, no pull request merged. Just silence.

Must be very frustrating for new devs and turn them off even submitting to MAME.
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
5,121CR
another dev has come along not realising sailorsat and your code has been languishing there for a year, and reinvented the wheel by emulating the c139 network code yet again:


Again, no feedback, no comments, no pull request merged. Just silence.

Must be very frustrating for new devs and turn them off even submitting to MAME.
Interesting.
I see at least Sailorsat gets a mention in the chat, if not in the code.

That is the strangest code/comments I've ever seen, I must admit. Is that what Claude creates?
 

tb2000

Active member
Feedback
4 (100%)
Credits
3,347CR
I've absolutely no idea how this github thing works, pull requests merged, force-pushing and all that. Is it possible to get this code and add it into the source manually to create your own version of Mame for linked TC2? If it doesn't end up in the official release of Mame, and if it were at all possible, I imagine this would be very handy for owners of Time Crisis 2 twin cabs considering the rate at which original pcbs go wrong. I've got a whole bunch of faulty Time Crisis 2 pcb sets myself!
Edit: I just noticed there's a compiled link up version to try it seems.
 

John Bennett

Senior Member
vacBacker
Feedback
10 (100%)
Credits
5,121CR
Yeah, you can pull their branch, go to the green 'code' button and download as a .zip.
You'd then have to compile it by following the tools on the mame site. Bit late tonight, but I can help people through it if needed.

I'll be honest, our C139 code needed work and was hacky, but to be fair to the MAME team, I can't see something that AI-ridden ever being accepted, it's completely unfathomable. It’d need a big tidy up. That Rage Racer AI-assisted port code was lovely, so it can be done.
 
Last edited:
Top