New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
roadriot, roadriota: Dump comm board program #10831
Conversation
Add the ADSP-2105 program from the hard to find com-link board only used in kit versions of Road Riot.
This board is exceedingly hard to find. The reason is because Atari only sold this board as an optional addon not for free instead of coming supplied with the conversion kit. It's likely back in the day operators found this addon board pointless if most bought only one kit with no future plans to link a second kit. Many Road Riot boards I seen sold in the arcade community come without a com-link board. |
src/mame/atari/atarig42.cpp
Outdated
Note: Road Riot 4WD sports a communication link with another pcb allowing two players to | ||
to compete with each other. The way both pcbs communicate depends on the program version. | ||
* The kit version uses an optional com-link board consisting on an ADSP-2105 (10MHz XTAL) | ||
routing game link data through the ADSP's serial port. | ||
* The dedicated twin cab version uses dual port ram to bridge the two pcbs together (not | ||
networked). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PCB
, uppercase. Otherwise the PR looks good to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
“RAM” is also an acronym that should be capitalised.
Is the comment actually correct, though? In particular, is there a reference for it using the ADSP-2105’s serial port? @Hydreigon223 has been known to make incorrect assumptions about these things.
Saying “not networked” doesn’t make a great deal of sense, either.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
“RAM” is also an acronym that should be capitalised.
Is the comment actually correct, though? In particular, is there a reference for it using the ADSP-2105’s serial port? @Hydreigon223 has been known to make incorrect assumptions about these things.
Saying “not networked” doesn’t make a great deal of sense, either.
Going to make the capitalization changes in a few minutes. As for the serial port, I'm going to trace the com-link board connector signals to see where they go to (amusingly, the connector itself is labeled 'SERCON' on my board). Stay tuned.
The "not-networked" term was from those dual board Sega games in segas32.cpp, f1en and arescue, mentioning them that way too.
After doing various continuity checks on my com-link board, I can confirm this uses the one serial port (labeled as 1 in the datasheet as serial port 0 isn't supported for 2105). All signals related to serial port 1 go through a mix of both an 75ALS195 and 75ALS194 and then to the 'SERCON' connector.
…oadriota. (mamedev#10831) This is the ADSP-2105 from the com-link board for kit versions of Road Riot.
Add the ADSP-2105 program from the hard to find com-link board only used in kit versions of Road Riot.