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 Try the site in https mode Site News

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

  

Author Topic: Daytona USA - Converting a Twin cabinet "correctly".  (Read 97741 times)

0 Members and 1 Guest are viewing this topic.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Daytona USA - Converting a Twin cabinet "correctly".
« on: April 18, 2015, 07:41:43 am »
Hi Guys,

I've started to convert my Daytona USA Twins (actually got 3 of em right now, 4th on the way) to PCs without modifying the original wiring.





I got bored of my Daytona Boardsets dying over and over again, so I swaped them with PCs.

I used an Arduino (MEGA 2560) to interface the PC to the cabinet. - None of the original wiring was cut/modified, so I can put a real Boardset back in there at any time.

Big ThankYou goes to BigPanik for the initial idea and "proof of concept" of using an Arduino in the first place :)



1. - I removed the CPU Board cage by unpluging all the connectors and removing two screws that hold the cage in place. Then I "moved" the cables going to the back of the base to the center.



2. - As the PC will generate the sounds, I disconnected the power cables going to the sound board (1 connector) and audio cables (2 pairs of connectors) from the amp board and pluged in a standard pc audio cable in there.

3. - I disconnected all cables on the sega power supply (1x AC, 1x Main Power, 1x Aux Power) and pluged in a handmade power cord for the PC instead.

4. - I built an adapter board which provides several connectors for the original cabling:
  • 10p (1x10) for AUX power. This line usually powers the I/O board inside the cage, but I will use it to provide power to the drive board instead.
  • 5p (1x5) for video.
  • 50p (2x25) for buttons, lamps, shifter.
  • 26p (2x13) for the pedals and wheel pot.
  • 11p (1x11) for sending commands to the drive board.
  • Pin-Header for the Arduino Mega2560
  • VGA for video
  • 5V and GND for power

5. - I put a standard PC in the place the original board cage was located at.
  • The VGA is connected to the adapter board.
  • Audio runs from a 3.5mm connector to the RCA jacks on the sega amp board.
  • One USB line feeds the Arduino Mega2560
  • 5V and GND line to the adapter board.



6. - I unscrewed one of the TOSLINK jacks on the back of the cabinet and used that hole to get a standard RJ45 network cable in there.




7. - The firmware on the Arduino Mega2560 does two things:
 * read pots, read buttons, read and decode the shifter (3 wires, 5 states)
 * write commands to the drive board, drive the "lamp driver" IC to switch on and off the lamps etc.

8. - I currently use vJoy to create a virtual Joystick device, which gets updated with the data supplied by the Arduino. A small tool (for the moment) checks which game is currently running, reads the commands and lamp data from memory and feeds them to the Arduino. It also filters out "bad commands" and translates various command types (for example OutRun deluxe movements).

9. - software wise I run XP64 on Core2Duo (2,1GHz), 1GB RAM, ATI HD4650. I use Soft-15kHz to feed the monitors with 25kHz video signal at native resolution of 496x384.



The software was "developed", using slightly modified hardware approach, on my Indy500 deluxe cabinet.

Intersting note: the m2emulator is running too fast! If I run daytona on real hardware and the emulation side by side, the emulator is slightly faster. I suspect that is a 58Hz (original) vs. 60Hz (emulation) thing. Even the music plays slightly faster.

There is also a new version of vJoy in development that does support force feeback on the windows side. So in theory I could translate the windows force feedback commands to the sega drive board and play pc games with force feeback too.



Another interesting fact...
4 units are "Daytona USA classic", the 3rd generation released. They are made of steel/plastic and have red seats.
2 units are "Daytona USA", the 1st generation released. They are made of wood and have black seats.
As far as I know there is another version - I'll call it 2nd generation - which is made of steel/plastic already but still features the "Daytona USA" topper and black seats.

I noticed the wood cabinet and the steel cabinets have a different setup of boards and wiring.
At first my adapter seemed to fit both setups perfectly. But I soon discovered some differences.

The wood cabinet for some reason has 4 "split" +5V rails, where the steel cabinet has only 2 rails.
This becomes even more strange as the Power Supply only has 2 rails for +5V.
V2 = +5V Aux (Sound Board, Drive Board, I/O Board), V4 = +5V CPU (CPU Board, Video Board)

Sadly, the I/O Board and the Drive Board are on different rails - I "hacked" the wiring by connecting both +5V Aux rails.

The other strange difference is the power for the CPU Board FAN.
On the wood cabinets the FANs are actually 12V wired (RED @ Pin 5). On the (later) steel cabinets, there are 5V wired (YELLOW @ Pin 5).
To "fix" that, I had to remove Pin 5 from my adapter board - otherwise I would have fed +5V on the +12V rail.
In conclusion it is NOT possible to swap board cages from one cabinet to another without paying attention to the FAN voltage... You might fry your 5V FANs.





Most of the screen (Nanao MS9-29U) worked out of the box - although they were quite dark.








« Last Edit: April 25, 2015, 06:09:03 pm by SailorSat »
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


SegaOutrun

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 406
  • Last login:March 28, 2019, 03:02:05 am
  • Brakes are overrated
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #1 on: April 18, 2015, 05:53:39 pm »
im intrigued on how you got the controls to interface with the pc and the video as well. i look forward to the info.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #2 on: April 19, 2015, 01:10:01 pm »
updated first post
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


BadMouth

  • Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9226
  • Last login:March 25, 2024, 08:10:48 pm
  • ...
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #3 on: April 19, 2015, 01:33:59 pm »
 :notworthy:

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #4 on: April 20, 2015, 04:43:40 am »
:notworthy:

Hahaha, reminds me of waynes world .)

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


vandale

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 408
  • Last login:October 10, 2023, 04:01:16 am
  • Id 10 and t error
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #5 on: April 20, 2015, 05:20:35 am »
RESPECT!!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #6 on: April 25, 2015, 06:10:36 pm »
pics are up
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


sosad

  • Trade Count: (0)
  • Newbie
  • *
  • Offline Offline
  • Posts: 1
  • Last login:June 15, 2015, 03:27:22 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #7 on: April 27, 2015, 01:23:10 am »
reminds me of waynes world .)
You can join us for best cert killer PCNSE6 dumps oracle training solutions.

Psykick

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:July 16, 2022, 06:55:54 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #8 on: April 28, 2015, 03:33:23 pm »
You're truly magnificent SailorSat!  :notworthy:

We also have an 8 player in our arcade where the boards keep dying on us, very frustrating. Now down to 6 and lots of defective boards on a pile.

Can you produce them and sell them as kits? We would really be interested and I think a lot of people worldwide will. Thnx for sharing and making it happen in the first place!


edekoning

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 591
  • Last login:November 10, 2022, 02:21:38 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #9 on: April 29, 2015, 07:36:53 am »
Over the weekend I saw this showing all the internals of a Daytona twins cab. I never realized that Daytona was so complex, and required so many boards.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #10 on: April 30, 2015, 07:25:27 am »
That is a pretty decent video :)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13999
  • Last login:March 26, 2024, 07:29:48 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #11 on: April 30, 2015, 10:21:23 am »
so is it somehow possible for you to play Daytona USA on a real board set against a PC in a set of your twins?

Stellar work as always.  :applaud:
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #12 on: May 01, 2015, 06:42:25 am »
so is it somehow possible for you to play Daytona USA on a real board set against a PC in a set of your twins?

Stellar work as always.  :applaud:

In theorie, yes. But didn't bother to try yet.
I did interface the comm board to a PC some time ago. ( http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=333324 )
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #13 on: May 02, 2015, 03:16:22 pm »
Wow i didn't realize the Model 2 hardware was so prone to failure. What is it that causes them to fail so regularly like that?

Very cool setup non-the less.

jimmeny5

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:July 24, 2015, 05:49:06 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #14 on: May 02, 2015, 04:55:24 pm »
I think the failure rate on them is so high because the fans often fail in the base of the cabs and boards overheat.

Sailorsat : Amazing work on this! Are you planning to release the Arduino sketch?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #15 on: May 02, 2015, 07:57:05 pm »
Problem #1 - Overheating (probably because of fans running slow or dying)
Problem #2 - Liquids; some people keep their drinks ON the base...
Problem #3 - Shock; some people seem to slam the cabinets all over the place...

Most likely a combination of #1 and #3

---

As for the arduino sketch:
Well I'm still tinkering with it on a regular basis. But I should have something available soon.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


jimmeny5

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:July 24, 2015, 05:49:06 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #16 on: May 03, 2015, 07:59:46 am »
Problem #1 - Overheating (probably because of fans running slow or dying)
Problem #2 - Liquids; some people keep their drinks ON the base...
Problem #3 - Shock; some people seem to slam the cabinets all over the place...

Most likely a combination of #1 and #3

---

As for the arduino sketch:
Well I'm still tinkering with it on a regular basis. But I should have something available soon.

Agreed on all those points of failure, then the other issue is repairs.  Often it's the 3d chip that fails and there are no replacements available :(

Can't wait for the Arduino sketch, my L2M2 boards have never worked right and i've killed no less than 5 Logitech Driving Force PCBs whilst tinkering with settings!

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #17 on: May 04, 2015, 09:08:09 am »
Problem #1 - Overheating (probably because of fans running slow or dying)
Problem #2 - Liquids; some people keep their drinks ON the base...
Problem #3 - Shock; some people seem to slam the cabinets all over the place...

Most likely a combination of #1 and #3

Good to know. I'm glad one of the first things I did with my VO cab was replace the fans on the Model 2 boards. Sounds like something I should plan on doing if I ever get another model 2 game.

As for the arduino sketch:
Well I'm still tinkering with it on a regular basis. But I should have something available soon.

I'm assuming it's designed specifically to work with Model 2 Emulator, or is it more generic? could it work with a PC game to allow FFB with a Daytona steering setup? It'd be great to have an Arduino based FFB setup that could interface any FFB pc game to arcade controls.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #18 on: May 04, 2015, 12:01:24 pm »
I'm assuming it's designed specifically to work with Model 2 Emulator, or is it more generic?
No. There are actually 4 components involved atm.

1. the arduino sketch itself - it just reads its inputs every 16ms and writes a bitstream to the PC. also, any data send TO the arduino (from the PC)  will be used to drive the lamps or the drive board.

2. vJoy - a virtual joystick framework.

3. the "controller" app - this reads the arduino bitstream and feeds the virtual joystick. this also "waits" for feedback and lamp data (actually from anywhere - which is great for debugging)

4. the "feedback" app - this is where the "magic" happens; a rather simple tool that check which processes are running (currently MAME and M2EM are supported); once a known process is found, the active game is checked, and (if supported by this tool), the lamp and/or feedback data gets read out and (if necessary) translated/filtered (i.E. OutRun-to-Daytona).

---

most of the development is currently happening on the "feedback" app, as I have various driving boards (dayonta, indy500dx) etc, which all use a slightly different setup. and behave a little different.

for example:
daytona uses an AC motor [running full speed] and a clutch to transfer the power
indy500 uses an AC motor [running at various speeds] DIRECTLY attached to the wheel.

both boards use their own firmware, and both behave differently to various of the feedback commands.

---

could it work with a PC game to allow FFB with a Daytona steering setup? It'd be great to have an Arduino based FFB setup that could interface any FFB pc game to arcade controls.

there is a new version of vjoy in development that actually does support force feedback on windows side, so it should be possible to translate the win-feedback to a daytona (or anything else).

---

in theory you can drive pretty much anything with that arduino tool. I've added a "jumper" in the sketch, so you can use the "shifter" input as 3 regular buttons or as 5-state sega shifter. (I also use that setup to drive my WingWar which uses the shifter inputs as fire buttons)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


BadMouth

  • Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9226
  • Last login:March 25, 2024, 08:10:48 pm
  • ...
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #19 on: May 20, 2015, 10:55:49 am »
http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=333324

I don't post much over there, but here is my favorite quote from the original thread you started:

Quote from: R Belmont
> So the actual question is - Is there actualy anything I can do?

Not really. Sorry.

Less than two months later you post this pic.  :laugh2:





SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #20 on: May 20, 2015, 11:06:15 am »
"those were the days..." ^^ - still a long way to go .)

but i remember seeing those racers on ebay for like 100 bucks because nobody would repair the boards and noone wanted those 25kHz monitors...

going to get my last daytona twin on friday for like 600 bucks... (and a sega rally twin)
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: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #21 on: May 23, 2015, 07:45:13 am »
Woah... That is some kind of Franken-Twin... Left half is a japanese v3, right half is a european v2, topper is from an old wooden daytona... cables in the back are from a sega rally... none the less... i got my 8 daytona setup complete.
expect a software upload later this day. (and images) ^^
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: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #22 on: May 23, 2015, 04:25:30 pm »


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


Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #23 on: May 23, 2015, 07:08:56 pm »
hmm video not working for me sailorsat. Says something about device support

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #24 on: May 23, 2015, 07:22:18 pm »
Try the link, it works. 

Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #25 on: May 23, 2015, 07:26:08 pm »
ah didn't see that.

Thanks Howard.

Looks awesome SailorSat, Im jealous as hell.

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13999
  • Last login:March 26, 2024, 07:29:48 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #26 on: May 23, 2015, 07:31:32 pm »
She just needs to take the s off of https and the video will embed
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #27 on: May 23, 2015, 07:36:28 pm »
Part #1 - Arduino sketch.
https://github.com/SailorSat/daytona-utils/tree/master/DaytonaArduino

this is a very simple sketch. no (complicated) logic, no magic.
if anyone wants a more advanced version, try asking bigpanik for model2pac :)

I'll clean some code and upload my pc side tools later on.
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: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #28 on: May 23, 2015, 07:38:56 pm »
Eh? lemme try that...


Code: [Select]
http://www.youtube.com/watch?v=NmqODFxYCHM
---EDIT---
Nope. works fine in preview, but disappears once posted :(
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #29 on: May 23, 2015, 07:52:19 pm »
youtube recently changed their stuff. 

Don't use the youtube link, use the youtu.be (or whatever) link in the "share" part of the video's page instead and change the https to http.  That works for me at least.

Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13999
  • Last login:March 26, 2024, 07:29:48 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #30 on: May 23, 2015, 09:47:36 pm »


looks good Ariane!
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #31 on: June 01, 2015, 08:42:52 am »
Nice work Ariane!

I'm going to do the same job into my cabs.

How do you solve screen darkness? By using video amplifier?

An idea to adjust the video speed? Could you add some "NOP" into the code? :)



SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #32 on: June 01, 2015, 09:15:52 am »
Nice work Ariane!

I'm going to do the same job into my cabs.

How do you solve screen darkness? By using video amplifier?

An idea to adjust the video speed? Could you add some "NOP" into the code? :)

I adjusted every monitor by hand - I had to fine tune all of them anyway :)
I can add some NOPs, but I don't believe the framerate impact will be too high.

I'm currently developing a "fake" master to get rid of those hiccups/desyncs. But that is another story .)
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: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #33 on: June 03, 2015, 06:53:52 pm »
Magic :D
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Malenko

  • KNEEL BEFORE ZODlenko!
  • Trade Count: (+58)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13999
  • Last login:March 26, 2024, 07:29:48 pm
  • Have you played with my GingerBalls?
    • forum.arcadecontrols.com/index.php/topic,142404.msg1475162.html
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #34 on: June 03, 2015, 10:09:39 pm »
  :applaud:
If you're replying to a troll you are part of the problem.
I also need to follow this advice. Ignore or report, don't reply.

ABACABB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 224
  • Last login:August 26, 2023, 12:37:07 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #35 on: June 04, 2015, 02:50:17 pm »

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #36 on: June 05, 2015, 01:08:41 pm »
please tell me those are live spectator monitors up top.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #37 on: June 05, 2015, 05:58:31 pm »
They are.
And I noticed I never uploaded a video of the final version too, so expect a new video soon :)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #38 on: June 05, 2015, 06:33:07 pm »
***JEALOUS***

Looks awesome!! 

Have you had any 8 Player Races yet? I bet you will have a grin the whole time

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #39 on: June 05, 2015, 07:17:20 pm »
Man I bet that song plays in your head on a constant loop at this point.  That's 12 pounds of awesome in a 8 pound bag.  Those spectators monitors are really big, but thin and 4:3... what the heck are you using?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #40 on: June 05, 2015, 07:40:10 pm »
40" plasmas... 640x480 native xD

« Last Edit: June 05, 2015, 07:41:41 pm by SailorSat »
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #41 on: June 05, 2015, 07:49:46 pm »
Nice..... 

I see you are a fan of the 2x2 angle brackets as well.  I built an entire pacman replica cab with those things.... no glue anywhere so if anything ever rots I can replace it. 

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #42 on: June 06, 2015, 09:34:07 am »
[youtube][/youtube]
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #43 on: June 06, 2015, 01:05:19 pm »
Man, that adds so much to the game.  It makes you wonder why the sega devs never implemented it. 

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #44 on: June 06, 2015, 01:51:40 pm »
They did for virtua racing and sega rally... most likely they hit a deadline and simply droped it :)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #45 on: June 06, 2015, 10:14:38 pm »
Will they ever work with less then 8 player setup? Ive only got a 4p setup :(

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #46 on: June 08, 2015, 03:42:09 am »
Aye, I'm working on getting the stuff universal.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #47 on: June 08, 2015, 03:27:07 pm »
Aye, I'm working on getting the stuff universal.

If you ever figure this out do you think you could take a look at the Model 2 version of CyberTroopers Virtual On?

There is video evidence of a Live Monitor feature shown at old arcade tournaments in Japan, however myself and a few others have tried to get a Live monitor setup working on the actual arcade boards but the feature is no where to be found (tested both both the USA and the Japan rom boards).

Live Monitor Mode is readily available on Model 3 versions of Virtual On Oratorio Tangram... but we haven't yet figured it out for the Model 2 prequel.

Here's an example of the Live Monitor mode in use on Model 2 VO back in Japan:

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #48 on: June 08, 2015, 03:55:07 pm »
Don't hold me to this, but judging by the stuff I saw when I was mucking about with ts2, some of the code is still in there... at least that would explain a lot.  I'll leave it to the master though.  ;)

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #49 on: June 08, 2015, 04:03:27 pm »
Most likely there is a special spectator version of the roms.
We'll see about that :)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Barry Barcrest

  • I'm only in it for the lack of money
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1620
  • Last login:November 09, 2021, 09:54:17 am
  • Simple Plan
    • E-Touch Jukebox
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #50 on: June 10, 2015, 08:00:30 am »
The extra 2 monitors at the top really add to the experience.

Back in the day the arcade I visited that had 8 cars set up had a monitor showing the face of the lead driver. Each cab had a camera fitted and i assume the switch box somehow worked from the race leader lights. That was a pretty cool set up, but it never had the 2 screens like you have demonstrated.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #51 on: June 10, 2015, 11:11:06 am »
Ah, sounds like the special type cabinet :)


The game actually sends a "ccd priority" signal to the switch box, but how the switchbox decided which camera to use is a unknown.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Boomslang

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1063
  • Last login:January 01, 2024, 08:20:43 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #52 on: June 10, 2015, 05:11:52 pm »
I heard something about a camera being fitted like that so cool to know it did exist.

I was considering doing something similar for my 4 cabs as right now I have them in 2 separate rooms

BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #53 on: June 12, 2015, 06:48:01 pm »

The game actually sends a "ccd priority" signal to the switch box, but how the switchbox decided which camera to use is a unknown.

Regarding this video, first monitor show the race leader and a second change each 5 seconds cycling.




Barry Barcrest

  • I'm only in it for the lack of money
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1620
  • Last login:November 09, 2021, 09:54:17 am
  • Simple Plan
    • E-Touch Jukebox
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #54 on: June 15, 2015, 09:36:18 am »
Ah, sounds like the special type cabinet :)

The game actually sends a "ccd priority" signal to the switch box, but how the switchbox decided which camera to use is a unknown.

It could have been, I thought it was just something the arcade had rigged up themselves, didn't realise it actually existed as a factory option.

Andy_Bogard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:December 01, 2016, 05:32:11 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #55 on: September 15, 2015, 08:22:47 am »
I ckecked my drive boards and they work, so I am givin it a try !

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #56 on: November 11, 2015, 06:23:59 am »
After like a hundred requests for the adapters...


Hardware

I checked some wiring diagrams and it seems that there are a few common pinouts:
 - Model 1/2 (at least Daytona and Virtua Racing seem identical)
 - Model 2A/3 (although small differences on the button mapping)

I need to check the details on the 2B and 2C, most likely they are common to either 2A or 3
That means I should be able to design an "interface" board that can be put into any Sega Model-X Racer.

Also someone noted that the "newer" Sega Racers might work too, although with some slight modifications (MIDI and/or RS-442 serial instead of 8bit parallel)


Firmware

I've tinkered around with the arduino part, and most likely will replace them with teensy2++ sooner or later.

For the time being I developed a new firmware for the MEGAs that works as plain usb gamepad (like unojoy does) - it features only the controls provided by the daytona (4* axis with full 10bit resolution, 24* buttons) AND is able to receive lamps and drive commands via usb itself.

I call it Daytona USB ;)
* 4 axis = X (A0 - Wheel), Y (fixed value), Z (A1 - Gas), Z-Rot (A2 - Brake)
* 24 Buttons
 = 1-8 -> VR1, VR2, VR3, VR4, START, SERVICE, TEST, COIN
 = 9-16 -> SHIFT0, SHIFT1, SHIFT2, GEAR1, GEAR2, GEAR3, GEAR4, NEUTRAL
 = 17-24 -> future use (like RX port on the I/O-Board)

Mapping for Button 9-16 will most likely change in the future, as there is no actual need to have both SHIFT- and GEAR- Inputs - And we are currently missing the "special inputs" (EX.START, EMERGENCY, COURSE0, COURSE1).

I plan to add some "dip switch" style options (initial values on hardware, overridable via software).
- Currently implemented is a "Shifter Decoder" Toggle - If turned ON, the SHIFT inputs (Buttons 9-11) are always off, and the shifter gets decoded to the individual gears (Button 12-16)
[WingWar uses the shifter lines for the fire buttons]

- "alternate axis layout" switch: For cabinets like WingWar it would be better to use X (A0), Y (A1), Z (A2) and RZ (fix value), as many "non arcade" flight simulators have trouble mapping axis correctly.

- "sequencial shifter" switch: For cabinets like Indy 500, to shift up and down in Daytona

- "sequencial views" switch: For cabinets like Indy 500 (or even Sega Rally) with less than 4 view buttons.


Software
Because of "Daytona USB" the software side is getting smaller (and simpler) - No more need for a virtual joystick driver - Just plug in the USB cord and you're done.

The "Driver"-App is starting to become obsolete:
- the old version (serial and vJoy) has been updated to fix some weird "invalid handle" errors
- the new version (USB) will be merged into the "Feedback"-App soon.

The "Feedback"-App will be extended:
- currently still needs a seperate driver app.
- I've added support for SuperModel (svn 274 x86 only*) featuring both Dayonta2 (BotE / PE) as well as SCUD (Australia / Export) and SCUD Plus.
- user-configurable command translator -> Currently the App will translate anything to a reduced** Dayonta / Indy500 command set.
- games to be added: Hard Drivin (just found the drive board controls *yeah*)
- ability to switch the "dip switch" settings on the "Daytona USB" board depending on running game.

* as the app is (for now) written in 32bit VB6, I cannot read the process modules of a 64bit application, which I need to calculate the offsets.
**(I kill the 0x90-0x9F commands, as they don't work on an Indy 500 drive board; used by Daytona USA for the moving seats)


Other stuff
As far as I know there are only two common motor setups used for the Sega Racers:
- "clutched" AC-Motor (Virtua Racing, Daytona USA, Sega Rally)
- "direct" AC-Motor (Indy 500 and later)

It seems the "clutched" setup uses springs to center the wheel by itself while the "direct" setup does center by software.

The command (group) 0x10 (to 0x1F) is used to "let the spring do it's job" - which gets done in software on a setup without spring.
Now the games designed for the "spring" setup only know one "force" while the games designed for the "no spring" setup have up to 16 different - which I cannot reproduce on a "spring" setup (I'll just let the spring do it's job, no matter what).

Are there any other motor setups I need to take care of?
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


ABACABB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 224
  • Last login:August 26, 2023, 12:37:07 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #57 on: November 11, 2015, 04:55:59 pm »
Just to be clear, does this mean you will create these boards and have them available for sale?? (fingers crossed)
« Last Edit: November 11, 2015, 05:31:53 pm by ABACABB »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #58 on: November 12, 2015, 05:42:28 am »
There might be complete kits available, yeah.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #59 on: November 12, 2015, 09:27:15 am »
After like a hundred requests for the adapters...


Hardware

I checked some wiring diagrams and it seems that there are a few common pinouts:
 - Model 1/2 (at least Daytona and Virtua Racing seem identical)
 - Model 2A/3 (although small differences on the button mapping)

I need to check the details on the 2B and 2C, most likely they are common to either 2A or 3
That means I should be able to design an "interface" board that can be put into any Sega Model-X Racer.

Also someone noted that the "newer" Sega Racers might work too, although with some slight modifications (MIDI and/or RS-442 serial instead of 8bit parallel)


Firmware

I've tinkered around with the arduino part, and most likely will replace them with teensy2++ sooner or later.

For the time being I developed a new firmware for the MEGAs that works as plain usb gamepad (like unojoy does) - it features only the controls provided by the daytona (4* axis with full 10bit resolution, 24* buttons) AND is able to receive lamps and drive commands via usb itself.

I call it Daytona USB ;)
* 4 axis = X (A0 - Wheel), Y (fixed value), Z (A1 - Gas), Z-Rot (A2 - Brake)
* 24 Buttons
 = 1-8 -> VR1, VR2, VR3, VR4, START, SERVICE, TEST, COIN
 = 9-16 -> SHIFT0, SHIFT1, SHIFT2, GEAR1, GEAR2, GEAR3, GEAR4, NEUTRAL
 = 17-24 -> future use (like RX port on the I/O-Board)

Mapping for Button 9-16 will most likely change in the future, as there is no actual need to have both SHIFT- and GEAR- Inputs - And we are currently missing the "special inputs" (EX.START, EMERGENCY, COURSE0, COURSE1).

I plan to add some "dip switch" style options (initial values on hardware, overridable via software).
- Currently implemented is a "Shifter Decoder" Toggle - If turned ON, the SHIFT inputs (Buttons 9-11) are always off, and the shifter gets decoded to the individual gears (Button 12-16)
[WingWar uses the shifter lines for the fire buttons]

- "alternate axis layout" switch: For cabinets like WingWar it would be better to use X (A0), Y (A1), Z (A2) and RZ (fix value), as many "non arcade" flight simulators have trouble mapping axis correctly.

- "sequencial shifter" switch: For cabinets like Indy 500, to shift up and down in Daytona

- "sequencial views" switch: For cabinets like Indy 500 (or even Sega Rally) with less than 4 view buttons.


Software
Because of "Daytona USB" the software side is getting smaller (and simpler) - No more need for a virtual joystick driver - Just plug in the USB cord and you're done.

The "Driver"-App is starting to become obsolete:
- the old version (serial and vJoy) has been updated to fix some weird "invalid handle" errors
- the new version (USB) will be merged into the "Feedback"-App soon.

The "Feedback"-App will be extended:
- currently still needs a seperate driver app.
- I've added support for SuperModel (svn 274 x86 only*) featuring both Dayonta2 (BotE / PE) as well as SCUD (Australia / Export) and SCUD Plus.
- user-configurable command translator -> Currently the App will translate anything to a reduced** Dayonta / Indy500 command set.
- games to be added: Hard Drivin (just found the drive board controls *yeah*)
- ability to switch the "dip switch" settings on the "Daytona USB" board depending on running game.

* as the app is (for now) written in 32bit VB6, I cannot read the process modules of a 64bit application, which I need to calculate the offsets.
**(I kill the 0x90-0x9F commands, as they don't work on an Indy 500 drive board; used by Daytona USA for the moving seats)


Other stuff
As far as I know there are only two common motor setups used for the Sega Racers:
- "clutched" AC-Motor (Virtua Racing, Daytona USA, Sega Rally)
- "direct" AC-Motor (Indy 500 and later)

It seems the "clutched" setup uses springs to center the wheel by itself while the "direct" setup does center by software.

The command (group) 0x10 (to 0x1F) is used to "let the spring do it's job" - which gets done in software on a setup without spring.
Now the games designed for the "spring" setup only know one "force" while the games designed for the "no spring" setup have up to 16 different - which I cannot reproduce on a "spring" setup (I'll just let the spring do it's job, no matter what).

Are there any other motor setups I need to take care of?

Hey SailorSat,

Thanks for the update and love what you are doing.

Are you able to explain the pros and cons with this USB Arduino adapter vs using a L2M2 interface, please?  I see the benefit of being able to use multiple emulators, even PC games with the L2M2 interface, I'm not sure if this USB ardunio can do that?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #60 on: November 12, 2015, 10:38:30 am »
Are you able to explain the pros and cons with this USB Arduino adapter vs using a L2M2 interface, please?  I see the benefit of being able to use multiple emulators, even PC games with the L2M2 interface, I'm not sure if this USB ardunio can do that?
I'll try :)

Pros
  • simple plug-in adapter for the cabinets - no need to change any wires (+ you can put your original boards back at any time)
  • use of the original force feedback controller in the cabinet - this is a close as you can get to the "real feeling"
  • can handle the lamps .) - l2m2 does not
  • works with any sega wheel setup

Cons
  • does NOT support generic force feedback applications (like the L2M2 does)
  • feedback (either force or lamps) will only work with a list of specific games/emulatores

I think the L2M2 is a nice adapter if you plan on playing basically anything (FlatOut2 anyone? ^^)
I actually built 11 of em and tinkered around with the "best" settings for a long time...
I even added some capacitors to the CLUTCH-Lines to get a "smoother" feedback.

However I still believe a L2M2 modified Daytona feels "different" from a "real" Daytona.
Some effects like a plain "clutch" don't seem to work with a L2M2.

Also if I remember correctly, the L2M2 only works with the original Daytona style setup (free running AC Motor + Clutch).

« Last Edit: November 12, 2015, 10:47:15 am by SailorSat »
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


terminator2k2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:March 08, 2024, 05:46:40 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #61 on: November 12, 2015, 12:42:02 pm »
do you sell the L2M2 boards sailorsat? as ive been asked a few times where to get them....

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #62 on: November 12, 2015, 01:14:59 pm »
Already sold most of them, sorry :)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Andy_Bogard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:December 01, 2016, 05:32:11 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #63 on: November 13, 2015, 03:51:04 am »
there is this guy called thebassprophet on gamoover in France making en selling them, you should try to contact him!

do you sell the L2M2 boards sailorsat? as ive been asked a few times where to get them....

Andy_Bogard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:December 01, 2016, 05:32:11 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #64 on: November 13, 2015, 04:01:55 am »
SailorSat,

So basicly your work is pretty the same as Big panik's on gamoover?

http://www.gamoover.net/Forums/index.php?topic=33274.0




xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #65 on: November 13, 2015, 10:04:48 am »
Are you able to explain the pros and cons with this USB Arduino adapter vs using a L2M2 interface, please?  I see the benefit of being able to use multiple emulators, even PC games with the L2M2 interface, I'm not sure if this USB ardunio can do that?
I'll try :)

Pros
  • simple plug-in adapter for the cabinets - no need to change any wires (+ you can put your original boards back at any time)
  • use of the original force feedback controller in the cabinet - this is a close as you can get to the "real feeling"
  • can handle the lamps .) - l2m2 does not
  • works with any sega wheel setup

Cons
  • does NOT support generic force feedback applications (like the L2M2 does)
  • feedback (either force or lamps) will only work with a list of specific games/emulatores

I think the L2M2 is a nice adapter if you plan on playing basically anything (FlatOut2 anyone? ^^)
I actually built 11 of em and tinkered around with the "best" settings for a long time...
I even added some capacitors to the CLUTCH-Lines to get a "smoother" feedback.

However I still believe a L2M2 modified Daytona feels "different" from a "real" Daytona.
Some effects like a plain "clutch" don't seem to work with a L2M2.

Also if I remember correctly, the L2M2 only works with the original Daytona style setup (free running AC Motor + Clutch).



Thanks for the explanation, SailorSat.  Sounds impressive.

So the YouTube video of Outrun is using the Arduino USB adapter running Mame on a PC and shaking the wheel (not actual FFB) when the car crashes?   

What emulators will this support?  Mame, Model 2 Emulator, SuperModel?  Anything else?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #66 on: November 13, 2015, 11:54:58 am »
Thanks for the explanation, SailorSat.  Sounds impressive.

So the YouTube video of Outrun is using the Arduino USB adapter running Mame on a PC and shaking the wheel (not actual FFB) when the car crashes?   

What emulators will this support?  Mame, Model 2 Emulator, SuperModel?  Anything else?

Any that matters ^^

Well... That outrun is not just shaking - It is using the "move cabinet" information.
If you turn the wheel to the right and step on gas, the cabinet would move to the left -> the wheel starts "pushing" to the left.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #67 on: November 15, 2015, 03:55:15 am »
There might be complete kits available, yeah.

Awesome.  I'd be interested in at least four of the kits when they're available.

BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #68 on: November 16, 2015, 10:15:57 am »
SailorSat,

So basicly your work is pretty the same as Big panik's on gamoover?

http://www.gamoover.net/Forums/index.php?topic=33274.0

Yes it's the same idea.  :cheers:

To resume "howto interface SEGA wheel":




SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #69 on: November 16, 2015, 11:22:38 am »
So basicly your work is pretty the same as Big panik's on gamoover?
http://www.gamoover.net/Forums/index.php?topic=33274.0
Yes it's the same idea.  :cheers:
My adapter is based on BigPaniks work :) We use different "driver" software though.

Hm... I wonder why they didn't use the new wheels for Sega Racing Classic :)

P.S. I just had to smile... vJoy FFB support :) - I just droped my vJoy Feeder in favor of a HID interface :D
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #70 on: November 16, 2015, 03:34:31 pm »

Hm... I wonder why they didn't use the new wheels for Sega Racing Classic :)


It's precisely this detail that has set me thinking. SEGA Racing Classic is just Model 2 Emulator Ringwide conversion, and they used the same tips than us for FFB/lamps.

terminator2k2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:March 08, 2024, 05:46:40 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #71 on: November 16, 2015, 06:04:01 pm »
they probably had a warehouse full of them, and instead of dumping them in the sea, they put them to use...

Dico13

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:December 18, 2015, 03:19:41 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #72 on: November 25, 2015, 06:13:17 am »
There might be complete kits available, yeah.
Hi SailorSat,
Great work you have been doing, how far away do you think you are away from being able to supply a turn key/plug in kit? Also do you know a ballpark figure that these kits will cost? I have 4 machines I've been wanting to convert but don't have the tech skills.

BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #73 on: December 07, 2015, 04:02:40 pm »
Interesting note: the m2emulator is running too fast! If I run daytona on real hardware and the emulation side by side, the emulator is slightly faster. I suspect that is a 58Hz (original) vs. 60Hz (emulation) thing. Even the music plays slightly faster.


I have made a video to show the problem:
« Last Edit: December 07, 2015, 04:04:20 pm by BigPanik »

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #74 on: December 07, 2015, 05:47:29 pm »
Interesting note: the m2emulator is running too fast! If I run daytona on real hardware and the emulation side by side, the emulator is slightly faster. I suspect that is a 58Hz (original) vs. 60Hz (emulation) thing. Even the music plays slightly faster.


I have made a video to show the problem:


Could you use something like Calamity's CRT_EMUDRIVER to set the vertical refresh rate to 58Hz to fix the speed issue?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #75 on: December 08, 2015, 04:40:49 am »
Could you use something like Calamity's CRT_EMUDRIVER to set the vertical refresh rate to 58Hz to fix the speed issue?
You'll get sound problems then :(
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: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #76 on: December 08, 2015, 05:21:21 am »
Back to topic - Model3 proof-of-concept done. (I guess BigPanik did it years ago :D)

I visited a friend who happens to own a scud race twin - As expected, the same setup works with Model3 out of the box.

we have a fair share of "wtf" moments though:
- we used a SCUD RACE drive board, and for some reason, SCUD RACE in SuperModel does NOT activate FFB in ADVANCED and EXPERT course.
[scud sends C6 (mode 6) to the drive board, which the drive board does seem to ignore?? - "translating" C6 to C7 made the feedback work]

- although it does work pretty well, there is flaw. each model3 drive board has a special ROM, and as it turned out, the commands 0x0* (I'll call em "EFFECTS") differ between games (others are fine).
scud and dayonta2 use "EFFECTS" when "bumping" into other cars.
At first glance they just "feel" different - however in some cases, scud "effects" stop all feedback for a brief moment - this makes daytona2 nearly unplayable as the feedback keep turning on and off when touching anything or drifting.
In the end we just filtered out 0x0* - which removed any "bumps" from scud and daytona2, but still makes a very nice experience.

Some day I need to try out every single effect on both drive board setups. maybe we can just translate some effects up and down.

In the end:
- model3 works (except effects for now) fine with scud and daytona2 (didn't test the other games yet [need to look up offsets], lemans24 and sega rally2 need to be translated for sure)
- the model3 drive boards handle "uncentering" in a different way than model2 drive boards do. [m2 uncentering keeps turning the wheel away from the center until the next command; m3 uncentering turns off after about 2 seconds]
- the model3 drive boards have a "vibration" command (0x3*) which model2 drive boards do not have.

we played virtua racing, daytona, sega rally, indy500, stcc, scud and daytona2 without problems.

(sorry for the mess, we just hooked up a teensy with some hot glue to a spare filter board)




Off-Topic - my friend changed all of his CRTs with 32" LCDs - and I have to admit, did a great job.
I didn't expect a 32" LCD to fit in a twin :D




He also happens to own these...
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #77 on: December 08, 2015, 08:12:41 am »
Could you use something like Calamity's CRT_EMUDRIVER to set the vertical refresh rate to 58Hz to fix the speed issue?
You'll get sound problems then :(

Hmmm.

I did a bit of investigating on the vertical refresh rate of model 2 games myself.  I plugged in my Extron RGB interface to the video signal of one of my Daytona cabinets and got the following result :



I then tried loading the Daytona rom in Groovymame and that detected the vertical refresh rate at 57.524160Hz (Sega Rally Championship displayed the exact same result too).  If the Model 2 Emulator is displaying model 2 games at 60Hz, that is over 4% faster than the original arcade hardware, quite a significant difference in my opinion. 

If setting the default resolution and vertical refresh rate of the computer with CRT_EMUDRIVER to 496x384 @ 57.524160Hz causes the game to operate at the correct speed but the sound to be messed up, what are the options to fix this?  Would it require the Model 2 Emulator developer to add support for the correct vertical refresh rate so that the game runs at it's original speed?
« Last Edit: December 08, 2015, 08:15:52 am by xga »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #78 on: December 08, 2015, 11:10:50 am »
I then tried loading the Daytona rom in Groovymame and that detected the vertical refresh rate at 57.524160Hz (Sega Rally Championship displayed the exact same result too).  If the Model 2 Emulator is displaying model 2 games at 60Hz, that is over 4% faster than the original arcade hardware, quite a significant difference in my opinion. 

If setting the default resolution and vertical refresh rate of the computer with CRT_EMUDRIVER to 496x384 @ 57.524160Hz causes the game to operate at the correct speed but the sound to be messed up, what are the options to fix this?  Would it require the Model 2 Emulator developer to add support for the correct vertical refresh rate so that the game runs at it's original speed?

Hm... A "hack" to change the playback speed of the audio from 48000hz to 46000hz (48000 / 60 * 57,5) may fix the sounds buffer underrun. However, thats just a hack, not a correct fix :)

As long as the m2em source code is not available (to the public), we most likely will not see a fix for that issue anytime soon.
There are other issues too - at least two in the network code - that need to be fixed :(
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #79 on: December 08, 2015, 02:35:37 pm »
It's quite frustrating because there are things I would like to get in there and fix as well, particularly on the output side of things.  I'm even skittish about hacks now.  I spent months on troubleshooter 2 finding all the needed memory locations only to get another release of the emulator soon after, which makes the hack incompatible. 

BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #80 on: December 08, 2015, 04:27:45 pm »
You can find the results of my work some years ago: http://superusr.free.fr/model3.htm

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #81 on: December 08, 2015, 05:09:49 pm »
I spent months on troubleshooter 2 finding all the needed memory locations only to get another release of the emulator soon after, which makes the hack incompatible.
And most likely those outputs are not in RAM or RAM2 area too... I can only imagine the hustle :(

You can find the results of my work some years ago: http://superusr.free.fr/model3.htm
Hm... Yeah, some of that command definition seems familiar :)
around line 420
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #82 on: December 09, 2015, 08:54:23 am »
Yeah... the outputs are generally easy enough to re-offset as they are in relation to RAM or RAM2 but all the mouse code I have to block is all over the place. 

charliew

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18
  • Last login:February 07, 2020, 08:31:12 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #83 on: February 09, 2016, 01:55:22 pm »
This is amazing!
If only Supermodel would support game linking..
Would it also be possible to interface this with a PS3, either directly or via a pad-hack to the custom board somehow?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #84 on: February 10, 2016, 08:49:19 am »
With a different Firmware, that should work fine with PS3 (actually most arduino gamepad examples are PS3 Pads anyway).

One might try an Logitech Wheel and the L2M2 though.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


charliew

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18
  • Last login:February 07, 2020, 08:31:12 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #85 on: February 10, 2016, 07:29:32 pm »
Thanks.
That sounds hard to implement though, as it would have to emulate the input of a supported ps3 wheel as well.

Too bad there is no L2M3.

Rumblebelly5

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:October 14, 2019, 10:34:50 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #86 on: March 18, 2016, 12:02:10 am »
I have read through this forum post twice and I just want to start by saying WOW! your talent and skill set in this is amazing SailorSat!

I recently acquired a Daytona USA driver that I want to put a pair of 32" LCDs into and convert it over to a Core i7 CPU so I can play other driving games as well, I have been going over the arduino code and have more than a few questions:

can this be split into two parts, input and output and handled by two atmega328's I was thinking about build a couple boarduino's and having them use v-usb to make calls back to the hardware.

Do I need to have my MEGA turned into an HID device? that isnt clear in the docs anywhere, from translating BigPaniks post on the other forum it would appear that it needs to be but I dont see the code for it in the sketch.

The cabinet's mate that I received was dropped off the back of a truck so I will need to rebuild the whole thing from the base up, I have already started to cleanup of the complete cab and I am wondering if I need to go about reinstalling all the wiring harness can is there a more direct way of putting this all back behind the screen?

The rest is more software related like what is usually heard from the speakers on the control panel and is it possible to isolate the sound from the program to those speakers? can I run two monitors with FFB on both wheels from one PC? can I run two sets of speakers so that each driver has their own experience on one PC? What would be a good replacement speaker setup for this kind of a cabinet with the sub in the seat for the most kick ;-)

SO many questions I know, but to start Im working on setting up the input side from my Arduino, once I can make that work I want to get the lights working, Already have the screen installed and the PC running Model2 as I cannot make the graphics work on MAME (which is better btw, mame or Model2?)

Again awesome work, hoping to do the conversion to mine too!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #87 on: March 18, 2016, 11:07:10 am »
Quote
can this be split into two parts, input and output and handled by two atmega328's
that should be no problem. the boarduino should have enough I/O pins for the outputs (16 outputs to be exact)

Quote
Do I need to have my MEGA turned into an HID device?
nope, the default serial mode works too, although you will have to use a virtual gamepad driver (was using vJoy for a long time)
It just make the whole thing kinda "plug and play" :)

Quote
is there a more direct way of putting this all back behind the screen?
mhm... you can basically put the atmegas right behind the dash board and hook up the pots, buttons and stuff directly.
but if you wan't to use segas ffb board you should go with the original wiring.

Quote
what is usually heard from the speakers on the control panel
the original cabinet is basically stereo:
- the dashboard speakers are tweeters
- the speakers next to the monitor are midrange
- the subwoofer... you guess it :)

Quote
can I run two monitors with FFB on both wheels from one PC?
Quote
can I run two sets of speakers so that each driver has their own experience on one PC?
you can absolutely do that. I did it with outrunners once.

however note: running a dual screen setup strongly depends on the software used.
the m2emulator cannot be run "fullscreen" on anything but the first screen (sure, there are tools like dxwnd to "fix" that issue).
also the m2emulator will run on the "default" audio device, so you'll have to switch the default device before starting the second emulator.

with outrunner that was pretty straight forward, as outrunners is basically dual mono - mame outputs player 1s stuff on the left channel, and player 2s on the right.

I'd rather use two pcs. (for most likely any racing game out there :))

Quote
which is better btw, mame or Model2?
for daytona I'd stick with m2emu for the time being.

the m2emu has some flaws (like running too fast - 60hz instead of 58hz) but most people won't notice.
the mame driver might mature over time, but currently is kinda unplayable. graphic glitches and a serious speed problem (game is running exactly half the speed it should run at -  most likely an irq issue)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #88 on: March 26, 2016, 04:37:46 am »
the m2emu has some flaws (like running too fast - 60hz instead of 58hz) but most people won't notice.
the mame driver might mature over time, but currently is kinda unplayable. graphic glitches and a serious speed problem (game is running exactly half the speed it should run at -  most likely an irq issue)

Hey SailorSat.  Do you think that we'll ever see the Mame devs do any more development work on the Model 2 emulation?  I'd love to be able to play the Model 2 racing games at their original 57.5Hz refresh rate with GroovyMame and I just can't see ElSemi doing any more work on his Model 2 emulator.

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #89 on: March 31, 2016, 11:01:18 pm »
the m2emu has some flaws (like running too fast - 60hz instead of 58hz) but most people won't notice.
the mame driver might mature over time, but currently is kinda unplayable. graphic glitches and a serious speed problem (game is running exactly half the speed it should run at -  most likely an irq issue)

Hey SailorSat.  Do you think that we'll ever see the Mame devs do any more development work on the Model 2 emulation?  I'd love to be able to play the Model 2 racing games at their original 57.5Hz refresh rate with GroovyMame and I just can't see ElSemi doing any more work on his Model 2 emulator.

Less than a week later since my post (above) and it appears that the Mame devs have done a bit of work on the Model2 driver with the latest release of Mame 0.172!   :applaud:  Even though it's only related to an audio bug for Daytona, hopefully this is a sign of further work to come!?!?

Code: [Select]
0.172
-------


MAMETesters Bugs Fixed
----------------------

- 06147: [Sound] (model2.c) daytona: Some songs can not be played and cause audio to halt (R. Belmont)


naoto.awai

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:March 21, 2024, 03:30:52 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #90 on: June 20, 2016, 04:23:10 pm »
Hi everybody!
This is my first post, but I've been reading You for a while.

Sailorsat’s work is really awesome!

I read all the posts but I still have some doubts.

I have the following stuffs laying around:
1-virtua racing steering wheel and pedals

2-virtua racing driving board


3-arduino mega

4-ULN2003 Stepper Motor Driver Module

What other items do I need to build a DAYTON USA PC CONVERTER ?
Or... is it already available to buy ?

Is it available a wiring diagram to let me understand what part need to be connected ?

I hope my questions aren't silly!

Thank You in advance






SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #91 on: June 21, 2016, 10:33:37 am »
Unless you have the wiring harness to, you will need to find a wiring diagram for Virtua Racing.

The basic pinout for the MEGA can be found at:
https://github.com/SailorSat/daytona-utils/blob/master/DaytonaArduino/DaytonaArduino.ino

One thing I just noticed, the ULN2003 is not in the pinout ^^
A8 to A15 would be the ULN2003 lines - A8 and A9 are the CoinMeters, A10 START lamp, A11-A14 would be VR1-4 and A15 LEADER lamp

--- other than that ---
1. upload DaytonaArduino.ini to the MEGA
2. put the MEGA in DFU mode (there are various guides on the net)
3. run TurnIntoAJoystick.bat from the MEGA folder
4. un- and replug your MEGA and it should come up as DaytonaUSB "GamePad"


(I should really do a good howto on that xD)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


naoto.awai

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:March 21, 2024, 03:30:52 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #92 on: June 21, 2016, 11:42:23 am »
Thank You SailorSat!
I'm a big fan of your projects.

I have 2 VR wheel + pedals that wait to be connected.
I'll post each step of the process, so It will be easier for everybody...al least to not repeat all the mistakes I'll do for sure !  ;D

Another question:
Unlike BigPanik solution, isn't there any need of  PL2303HX to USB TTL for Arduino in your DAYTON USA PC CONVERTER, right?




SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #93 on: June 22, 2016, 10:22:43 am »
This is correct. The DaytonaUSB gets fed via the built-in USB.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


galaga.nz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:January 15, 2023, 03:47:08 am
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #94 on: July 16, 2016, 06:12:02 am »
hey I'm a newbie to mega 2560 when i build it.. i have and error
Arduino: 1.6.9 (Windows 7), Board: "Arduino Mini, ATmega328"


C:\Users\matthew\AppData\Local\Temp\build75df08496b3fdcc940505a15f57d05b2.tmp\sketch\Mega\usb_gamepad.c:259:18: error: 'PLLCSR' undeclared (first use in this function)

         while (!(PLLCSR & (1<<PLOCK))) ; // wait for PLL lock

                  ^

C:\Users\matthew\AppData\Local\Temp\build75df08496b3fdcc940505a15f57d05b2.tmp\sketch\Mega\usb_gamepad.c:259:18: note: each undeclared identifier is reported only once for each function it appears in

Can any one help??
« Last Edit: July 16, 2016, 06:13:41 am by galaga.nz »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #95 on: July 17, 2016, 08:09:19 pm »
You can't use the Arduino IDE for the "mega" subdirectory, as that is a atme studio project.

The part for the Arduino IDE is one directory up.

Also in Arduino IDE select Board "Arduino Mega or Mega 2560" - It won't work with "Arduino Mini" :)

--

1. upload DaytonaArduino.ino to the MEGA
2. put the MEGA in DFU mode (there are various guides on the net)
3. run TurnIntoAJoystick.bat from the MEGA folder
4. un- and replug your MEGA and it should come up as DaytonaUSB "GamePad"
« Last Edit: July 20, 2016, 07:36:21 am by SailorSat »
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


galaga.nz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:January 15, 2023, 03:47:08 am
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #96 on: July 20, 2016, 02:05:58 am »
hi thanks sailorsat
i opened the C:\Users\matt\Documents\daytona-utils-master\DaytonaArduino\DaytonaArduino.ion

when i up load the daytona.arduino.ion file i get the error so i cant upload it

if i open C:\Users\matt\Documents\UnoJoyModel2FFBVR\UnoJoyModel2FFBVR.ino
it will upload!!

can you tell me what version arduino ide your running

the problem is i have the "type B " so i only have gear up and down so i need to change the code to suit..

but if i cant build it i cant change it.
« Last Edit: July 20, 2016, 02:17:36 am by galaga.nz »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #97 on: July 20, 2016, 07:34:29 am »
i opened the C:\Users\matt\Documents\daytona-utils-master\DaytonaArduino\DaytonaArduino.ion

when i up load the daytona.arduino.ion file i get the error so i cant upload it
what error exactly?


the problem is i have the "type B " so i only have gear up and down so i need to change the code to suit..
you can just connect D10 to ground (which will disable the decoder feature).

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


galaga.nz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:January 15, 2023, 03:47:08 am
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #98 on: July 22, 2016, 04:17:12 pm »
please see error.txt
it is the log
i think is just a library  missing 

thanks for all your help

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #99 on: July 23, 2016, 08:27:06 am »
please see error.txt
it is the log
i think is just a library  missing 

thanks for all your help

... Don't get me wrong, but are you trying to troll?
The error log calls missing stuff in usb_gamepad.c, which is NOT part of DaytonaArduino.ino in any way.

I already told you, you cannot compile the "mega" subdirectory with Arduino IDE (and you don't have to compile it anyway)

You only need two files for the Arduino IDE:
- DaytonaArduino.ino
- DaytonaArduino.h

If you don't want to follow simple instructions, then you're on your own.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


galaga.nz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:January 15, 2023, 03:47:08 am
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #100 on: July 23, 2016, 01:41:57 pm »
i'm so sorry i feel very silly right now  :tool:

i moved the DaytonaArduino.ino, DaytonaArduino.h into their own directory and all good

very sorry for been a troll  :'(

but this is the first time i have used a arduino.

thanks you so much for all your help

Rumblebelly5

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:October 14, 2019, 10:34:50 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #101 on: September 10, 2016, 11:21:39 pm »
Any new updates on this? I just received my MEGA and found out that its a cheap clone that cannot be put into DFU mode :-( should have looked closer before ordering..........


sdf_

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:October 05, 2016, 06:14:08 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #102 on: September 12, 2016, 10:40:03 am »
Hello SailorSat

I am a noob in the Daytona Cab.

I have 1 and i want to convert it.

I have done the manipulation but i don't know doing the wiring.

Do you have any photo, schema of it ?

Thanks

PS: i am french, sorry for my english

Rumblebelly5

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:October 14, 2019, 10:34:50 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #103 on: September 12, 2016, 08:52:36 pm »
The basic pinout for the MEGA can be found at:
https://github.com/SailorSat/daytona-utils/blob/master/DaytonaArduino/DaytonaArduino.ino

Im almost done with mine, have to trace out the wires used for the driver board then I will be done!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #104 on: September 13, 2016, 06:15:05 am »
The basic pinout for the MEGA can be found at:
https://github.com/SailorSat/daytona-utils/blob/master/DaytonaArduino/DaytonaArduino.ino

Im almost done with mine, have to trace out the wires used for the driver board then I will be done!

http://www.arianchen.de/driveboard/ :)

There is also a wiring-diagram for the yet-to-be-completed "production board"
http://images.arianchen.de/for-amusement-only/daytona_usb/daytona-usb-teensy2-v2.jpg
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Kneissl

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:March 16, 2017, 03:08:50 pm
  • Coin op love
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #105 on: February 11, 2017, 12:35:59 pm »
Is the production board still in the works?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #106 on: February 12, 2017, 06:49:37 pm »
I haven't worked on it for some time. But I still plan to finish the layout soon :)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Priceless

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:May 29, 2019, 12:57:08 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #107 on: June 11, 2017, 06:42:20 am »
please see error.txt
it is the log
i think is just a library  missing 

thanks for all your help


I already told you, you cannot compile the "mega" subdirectory with Arduino IDE (and you don't have to compile it anyway)

You only need two files for the Arduino IDE:
- DaytonaArduino.ino
- DaytonaArduino.h


Hey SailorSat, I have just completed BigPaniks M2Pac using a Daytona Drive board, he is a great guy and very helpful.

I came across your DaytonaUSB and thought I would have a try. I'm only focused on the Steering/Brake/Accelerate and FFB at this stage, is your wiring any different?

What I have done is turned the Arduino back into an Arduino.bat, uploaded your DaytonaArduino.ino, turned the Arduino back into a joystick using your files and it shows up and DaytonaUSB as a HID USB device. I can configure it in Windows as well as Model2 Emu but I can't seem to get any FFB.
Is there a certain port it needs to be on? I think I tried forcing the port to COM5 but that didn't change anything. I also made sure to have just the main USB connected as the other one is not needed for yours correct?

Any help would be much appreciated.

Thank you!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #108 on: June 13, 2017, 02:10:06 pm »
I don't need the additional serial port, that is correct.

The FFB is fed by my own tool - FeedbackUpdate.exe from the src directory.

Other than that.
// drive board connected on port A (digital pins 22-29)
// lamps connected on port K (analog pins 08-15)

and you'll most likely need

https://github.com/SailorSat/daytona-utils/blob/master/src/scripts/daytonas.lua
(and run daytona usa saturn ads)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Priceless

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:May 29, 2019, 12:57:08 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #109 on: June 13, 2017, 03:46:02 pm »
I don't need the additional serial port, that is correct.

The FFB is fed by my own tool - FeedbackUpdate.exe from the src directory.

Other than that.
// drive board connected on port A (digital pins 22-29)
// lamps connected on port K (analog pins 08-15)

and you'll most likely need

https://github.com/SailorSat/daytona-utils/blob/master/src/scripts/daytonas.lua
(and run daytona usa saturn ads)

Yes I used FeedbackUpdate.exe and when I launch this program the lamps start working but still no FFB.

I have the driveboard connected with the digital pins 22-29

Pin 22 locates to Pin 1 on my drive board all the way to the end of 29 which is pin 8 on my drive board. This pinout is the same as BigPanik's yes? As His works with FFB for me.

I am running Daytona with Saturn ads and have installed your LUA scripts.
« Last Edit: June 13, 2017, 03:48:34 pm by Priceless »

Priceless

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:May 29, 2019, 12:57:08 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #110 on: June 16, 2017, 11:28:26 am »
Ok so I double checked my pinout to the Arduino DaytonaUSB file and they are correct.

I went ahead and re-installed windows, this time installing windows 7 instead of XP to see if that made any difference which it didn't :(

When I launch the feedback exe I can see the second column change numbers but the first column (I'm assuming this is for force feedback) stays at 00.

Could it be my drive board as I have a 838-11661 Drive Board with the Eprom epr-16488a (Daytona) flashed.

I am running out of ideas of what I could be doing wrong.

As I said, BigPaniks M2Dump with his Arduino Sketch works perfectly with FFB but I would LOVE to try some other games and you have made such an awesome program.

I do thank you for all your work and if anyone could help me out I would be very grateful!

Thank you so much

Priceless

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:May 29, 2019, 12:57:08 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #111 on: March 16, 2018, 01:10:19 pm »
Hi there,

Sorry to bump an old thread. I will make a new one if need be but I thought this was the best place to post.

I am using Sailorsats awesome tool to run Model 2 Emulator in a real Daytona Cab. I have full FFB and lamps.

I have followed all the posts and checked the source code and it has conversions for other games such as Indy500, Sega Touring Cars, Sega Rally, the it has some Super Model games (Model 3) such as Daytona 2 etc.

I have tried absolutely everything I can think of to get this working but I can't seem to get any other game with FFB working besides Sega Rally which is off and the centre isn't stable.

I am using the latest FeedbackUpdate.exe as well as all the other files.

Daytona works perfect. This is done using the Arduino which has been turned into a joystick running DaytonaUSB. It also has the LUA Script.

When I run Sega Rally the FeedbackUpdate.exe has 3 windows. The top 2 windows have the FFB data and the Lamp Data BUT with Sega Rally the bottom box has a conversion, I believe this is the on the fly translation from the Rally FFB to convert to the Daytona FFB. My Motor board is a Daytona one with the Daytona eprom.
I know Sega rally has a different eprom so the data from the emulator run through FeedbackUpdate.exe has to be converted into Daytona understandable code.

So this makes sense, Daytona only shows the top 2 windows with data, Sega Rally has all 3 windows with the bottom showing stuff like 60>50 which I believe is the on the fly translation.

Now when I run Sega Touring Cars (I have tried many roms to make sure it is the right one) I get data in the first 2 windows but nothing in the bottom.
This tells me either there is no on the fly conversion because the FeedbackUpdate tool doesn't need to convert anything as it is expecting a Sega Touring Car Motor board with Sega Touring Car eprom or I am doing something wrong.

Indy 500 Also does this, top 2 windows have data but the bottom does no on the fly conversion. I know SailorSat had many projects where she was using these games in an Indy 500 cab.

So maybe the FeedbackUpdate.exe is expecting I have a Indy 500 Motor Board and Eprom? But I have seen SailorSat running this in Daytona cabinets?

Also I can't get any SuperModel games to work at all, no data in any windows.

I have looked at the source files and I can see the calls to support all of these emulators and roms, even some mame stuff like outrun!

Has anyone got this to work with more games than Daytona and Sega Rally?

Thank you in advance!

I would be more than happy to write a detailed guide for everyone if I can work this out even with a video.

Kind Regards
« Last Edit: March 16, 2018, 07:53:12 pm by Priceless »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #112 on: March 17, 2018, 02:03:55 am »
The reason you don't see any conversion is that Virtua Racing, Daytona, Indy500 as well as Touring Car (and to some degree the Model3 stuff) use the same protocol and they should work with the daytona eeprom.
As for Model3 - You'll need to enable the outputs in SuperModel.

Something like "supermodel scud.zip -outputs=win" for scud race.

The FeedbackTool checks the window title for model2 though. So you might try other versions of certain games.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


gareth_iowc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 33
  • Last login:October 04, 2022, 03:27:37 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #113 on: December 06, 2018, 05:17:47 pm »
Hi SailorSat,

Is there any more information on the spectator mode and how it's enabled?

:D

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #114 on: December 07, 2018, 06:43:45 am »
Not yet.
I'm in the process of rewriting most of my Software based on various "hiccups" I've encountered over the years.
One such thing is the spectator not working with with less than 8 players.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


gareth_iowc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 33
  • Last login:October 04, 2022, 03:27:37 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #115 on: December 07, 2018, 07:21:36 am »
Well that's amazing news to hear it's still in development.

Would love to test it one day on my small home setup.

I've managed to get the control panel course select to work using the keys defined in the daytonas.lua. Just wondered if one day multipule machines could be controlled from a single control panel application?

tomsp

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:February 18, 2019, 10:52:27 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #116 on: January 18, 2019, 03:11:03 pm »
Hi all, been busy putting together a Daytona driver using an empty cabinet, LCD and some boards from various sources - using your Arduino software SailorSat, inputs are working great, just hit a problem with the FFB:

I'm currently trying to use a 19V laptop power supply as the power for the clutch (CN8 on the driver board) but the clutch isn't responding at all. On start up the motor spins the belts, but the clutch doesn't engage.

I'm guessing the laptop supply isn't enough power, or the clutch is dead (hoping that's not the case though).

Is it 19V or a 24V supply for the clutch - I can't easily read the sticker but it looks like it says it's an Ogura OPC 20D, which is apparently 24V?

Thanks for any help :)

EDIT - does looks like it's the clutch, tried a different supply and neither 19V or 24V connected to the driver board, or even directly to the clutch have any effect.
« Last Edit: January 20, 2019, 03:27:59 pm by tomsp »

BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #117 on: January 24, 2019, 11:36:35 am »
The clutch is powered with a 19V AC not a DC PSU.

tomsp

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:February 18, 2019, 10:52:27 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #118 on: January 31, 2019, 04:13:06 pm »
Thanks BigPanik - sourced a 20v AC - AC transformer, but clutch doesn’t seem be gripping tightly enough. I’ve measured the voltage being passed to the clutch from the drive board during the startup sequence, it gradually works its way up to 16V, but even then the clutch doesn’t engage enough to move the wheel even slightly.

Rumblebelly5

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:October 14, 2019, 10:34:50 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #119 on: February 05, 2019, 12:36:14 pm »
SailorSat, how's the updates going? Just got another set of drivers that I'm about to convert would love to set up the live screens as well

« Last Edit: February 05, 2019, 11:22:36 pm by Rumblebelly5 »

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #120 on: February 07, 2019, 05:36:59 am »
My friend owns an arcade in London and has asked me to help him convert 6 Sega Model 2 Daytona cabs to a PC using SailorSat's arduino USB interface . I have got the arduino and all the software flashed the firmware and uploaded the sketch. That all works fine. What I would like some help with is the wiring schematic. I have had a look at the couple of diagrams linked in the threads but I cant' relate them between the pin outs of arduino and the wires from the drive board.

 I have had a look at the http://images.arianchen.de/for-amusement-only/daytona_usb/daytona-usb-teensy2-v2.jpg and http://www.arianchen.de/driveboard/ but can't really figure it out as the teesnyv2 jpg doesn't have a legend?
If anyone could help me out with wiring instructions that would be much appreciated.
« Last Edit: February 07, 2019, 06:15:47 am by TobiasRieper »

tomsp

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:February 18, 2019, 10:52:27 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #121 on: February 07, 2019, 09:54:04 am »
I used BigPanik's diagram from the M2Pac discussion forum for wiring the drive board:



https://www.gamoover.net/Forums/index.php?topic=33274.0

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #122 on: February 07, 2019, 12:24:48 pm »
AMAZING!! Thank you;D I presume I can ignore  the LAMPS DRIVER (ULN2003A) and The PL2303HX as SailorSat's software / firmware has no need for these parts. can't wait to get to work! Thanks for your help.

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #123 on: February 13, 2019, 04:04:11 am »
Could someone please confirm if I need the uln2003a module? I could not see any mention of it in sailor sats instructions but it's in all of m2pacs diagrams?

Also, It took me a good few hours but I've got video and sound working on Daytona USA using calamitys drivers and OSD Arcade. I don't experience any sound issues and it looks great! If i need to buy some uln2003a do i just get the chip or the modeule that sells on ebay?
cheers :D

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #124 on: February 13, 2019, 04:10:15 am »
The arduino has not enough power to drive the lamps. Thats what the ULN2003 is for
« Last Edit: February 13, 2019, 04:40:50 am by SailorSat »
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #125 on: February 13, 2019, 04:31:09 am »
 Thank you for the clarification. Will get some of those. Did you just use the chips? They also sell an arduino module i guess both give the same result. The project is going well thanks to you and m2pacs hard work. Now just need to do the wiring to arduino :D after i have completed this task ive been asked to do sega rally!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #126 on: February 13, 2019, 04:40:31 am »
I just realized I never put up a wiring diagram for the arduino stuff.

The arduino used...
Pins D21 to D14 as well as D2 to D7 for the buttons (see here)
Port A - Pin D22 to D29 for the TX Line to the drive board
Port K - A8 to A15 for the lamps, with a slightly different pinout - A8 COIN1, A9 is COIN2, A10 START, A11-A14 VIEW1-4, A15 LEADER

Pin D10 is a jumper - if OPEN "shift decoder active" (Daytona etc 4-Way Shifter), if CLOSED (connected to ground) "buttons as is" (Indy500 etc. Up/Down Shifter)
Pin D11 as a jumper - if OPEN "racing mode", if CLOSED (connected to ground) "flight stick" mode (WingWar etc.)


The TeensyV2 file is for the teensy2+ based version which in fact does use the ULN2008A (which can drives 8 lamps instead of 7).

A kinda legend for the teensy stuff.

- analog stuff 'F1 to F2'
- tx stuff 'B0 to B7'
- pre-driver lamp stuff 'D0 to D7'
- post-driver lamp stuff 'L0 to L7'
- buttons 'A0 to A7, C0 to C7'
- option jumpers 'E6, E7'

Left Side:
Analog ports and TX pins for Model2A/2B/2C/3 on the outside (two 1-row connectors [1x16 & 1x18 pins])
Analog stuff for Model1/2 on the inside (the 2-row connector [2x13 pins]) as well as the TX pins for Model1/2 (one 1-row connector [1x11 pins])

Right Side:
Buttons for Model2A/2B/2C/3 (one 1-row connector [1x25 pins])
Lamps for Model2A/2B/2C/3 (one 1-row connector [1x8 pins])
Buttons and Lamps for Model1/2 (one 2-row connector [2x25 pins])

Center Part:
Teensy2++
2 Jumps for options ([2x2 pins])
Socket for ULN2008A (18 pin DIP)
« Last Edit: February 13, 2019, 01:19:14 pm by SailorSat »
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #127 on: February 13, 2019, 10:52:06 am »
 Thank you. Ive been scratching my head over the past few weeks. So you use pins D14 - 20 and not D8 -10 like m2pacs diagram. Ive ordered the ULN2003a. Could you please clarify where i wire a5 and a9 from arduino to lamps driver module / drive board. Many thanks :)

This is the board i ordered:
https://rover.ebay.com/rover/0/0/0?mpre=https%3A%2F%2Fwww.ebay.co.uk%2Fulk%2Fitm%2F372223684254
« Last Edit: February 13, 2019, 11:59:31 am by TobiasRieper »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #128 on: February 13, 2019, 01:18:59 pm »
Hm... just by lookin at the pictures. just plug the uln2003 module into the Arduino.

A8 unused (COIN1)
A9 to IN7 = G - unused (COIN2)
A10 to In6 = F - START
A11 to In5 = E - VIEW1
A12 to In4 = D - VIEW2
A13 to In3 = C - VIEW3
A14 to In2 = B - VIEW4
A15 to In1 = A - LEADER

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


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #129 on: February 13, 2019, 04:22:55 pm »
Amazing, Thanks :) just to clarify, d22 to 29 goes to CN2 TX on the drive board and not CN1 RX? (Rx is on m2pacs schematic)
« Last Edit: February 13, 2019, 04:27:51 pm by TobiasRieper »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #130 on: February 13, 2019, 04:43:21 pm »
RX on the drive board is correct - they are labeled TX on the model2 side :)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #131 on: February 13, 2019, 04:49:14 pm »
Ok thanks. Will wire it to the TX  (cn2) on the model 2 side.
Thank you , youve saved alot of headaches. Hopefully will get things finished. Its quite a challenge.

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #132 on: February 13, 2019, 05:25:55 pm »
I have attached the image for you and circled in red. Im wiring this directly to Arduino . Hope this is right. Sorry, im exhausted. Calling it a night until next week. Thank you, SailorSat :)

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #133 on: February 14, 2019, 05:48:20 am »
No, that is wrong.

The arduino replaces the model2. The arduino is transmiting (TX) comands that the drive board needs to receive (RX)

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


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #134 on: February 14, 2019, 06:01:37 am »
Now i feel silly, of course! It all makes sense now. Thank you for your assistance. I learn more each day. Really appreciate the help. Have a great weekend! Regards,

tomsp

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:February 18, 2019, 10:52:27 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #135 on: February 18, 2019, 10:08:15 am »
Slightly off-topic, but any idea if a Virtua Racing clutch unit is interchangeable with a Daytona one?
I'm guessing not, since they have different Ogura model numbers: Virtua Racing seems to use a 20N-06, Daytona a 20D-01. Can't find any info on what those id numbers actually mean.

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #136 on: February 20, 2019, 05:10:51 am »
SailorSat, I hope you are well. I wired up the board using your PinOuts and a bit of help with M2Pacs wiring diagram. Arduino is detected as a USB Daytona and is in the PC, all cables are routed correctly from arduino to sega driveboard. I have the m2 emulator installed with your LUA script and Daytona Saturn Ads rom working. Feedback app is on. Is there anything else I need to run/configure before I plug daytona cab in and start racing?

Thanks :)

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #137 on: February 20, 2019, 08:04:47 am »
That should be enough then.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #138 on: February 20, 2019, 09:02:46 am »
Thank you, I hope it all works when I get to the arcade today, Will let you know :D

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #139 on: February 20, 2019, 11:18:23 am »
Ok so I have the wheel, brake and accelerator working but no gears, lamps or buttons. Any idea what i have done wrong?

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #140 on: February 21, 2019, 11:16:55 am »
Hit WindowsKey-R and run "joy.cpl", check that the Daytona-USB is showing up - It should show up at least with one button pressed ( Button 20, which is the Neutral Gear )
 
After that, make sure you have the ground connections to the buttons / lamps wired up.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #141 on: February 25, 2019, 06:57:28 pm »
Hiya, thank you. I have made sure all the connections are grounded correctly. I wired up the lamps module as you advised. I ran joy.cpl and it reads all the buttons and the shifter.

When i run daytonas none of the buttons work and the lamps dont light up. I have tried going into the controller settings of the emulator but cant figure out how to set the gears and vr buttons. It only reads my mouse, brake, steerinh wheel and accelorator.
As for the uln module, i have 5v and ground going to it from the sega power supply. Everything is connected to common ground. Ive spent around 30 hours on this now and id really like some help so i can finish this project. Hope you can help. :)

Thanks :)
« Last Edit: February 26, 2019, 07:59:36 am by TobiasRieper »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #142 on: February 27, 2019, 02:48:17 am »
Okay. Lets sort thing out.

1. check the version of m2em you are using - I tried with both single-cpu 1.1a as well as multi-cpu 1.1a

2. update the feedback app. - I just recompiled the feedback app to make sure everything is working.

3. after starting the emulator AND the feedback app, you should see activity in the feedback app.
the top left hex number is the drive board commands, which should be anything but 00.
the top right hex number is the lamp values, which should change while in attract mode etc.

4. to configure the controls you MIGHT need to keep the button you want to assign pressed
this might be needed as the shifter is always keeping ONE button pressed.
so you keep "VIEW1" pressed, then doubleclick "VR 1" in the controls configuration, and release the "VIEW1" button.
when you are done with the buttons, close the emulator to save changes!
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #143 on: February 28, 2019, 01:18:57 am »
Hi, thanks for getting back to me. I updated the emulator to the latest version and downloaded your new feedback app. It now works, well I get numbers in both of the boxes.

I have managed to get the buttons working but no lamps. 2 leds on the uln driver now light up. So thats some progress. The gear shifter works but i  can only get it into 3 positions. I think gear number 2 thinks its number 3. Also the feedback isnt workig even when i have enabled it to FFB=1 in emu settings.

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #144 on: February 28, 2019, 02:05:25 am »
The to troubleshoot the shifter you can use joy.cpl
Neutral should be Button 20, 1st Gear 21, 2nd 22 and so on.

The blinking LEDs on the ULN suggest that the output is indeed working but we are missing something other here.

Mhm... does the feedback board initialize on powerup of the cabinet? It should do some kind of self test by enabling the motor, then slowly turning the wheel on startup.
Also there is 7-digit display on the drive board that should show the position of the wheel in HEX.

Did you cut any of the original wiring?
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #145 on: February 28, 2019, 02:27:49 am »
Hi. We removed the cpu chassis from the cab. The owner is going to sell the CPU boards so he asked me just to snip the connectors. The only ones i cut were attached the cpu board and i took a ground and 5v directly from the power supply. I cut the ends off the cables from the shifters, buttons etc, pedals and steering and connected to pcb with arduino.

I can only see a two digit hex readout but that changes output when wheel is turned. When i turn the cab on the force feedback does indeed do a self test. Is there any  connections i  should check? I think there was 1 +5v  cable from the gears/buttons/lamps lume i have not connected, could that be it?
« Last Edit: February 28, 2019, 02:29:49 am by TobiasRieper »

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #146 on: February 28, 2019, 04:19:15 am »
*sighs* Thats why I removed the whole cage and built a interface board where all the original connectors go :)
I removed any cables from the sega power supply and fed the +5V and GND directly from the PC.

see here and here
 
Did I say 7-digit? I meant 7-segment, sorry on that.
That missing 5V line should be the culprit - the uln2003a opens/closes the GND line, so a constant 5V should be fed to the lamps.
As for the drive board… guess we are missing a GND connection somewhere between the drive board and the arduino.
There should be continuity on the Arduino GND and pin 9 of the drive board CN2

Mhm... one of the dip switches on the drive board is to switch between WHEEL and COMMAND display… (but that isn't documented in the manual)
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #147 on: February 28, 2019, 04:35:07 am »
I now realise the error of my ways. I have 7 more cabs to do after this  :-[ Next  one i will keep the connectors on. Right i will connect that 5v line.  Thats ok i knew what you meant. :)

When i am next at the arcade i will check continuity on pin 9. What dip switch settings should i use? I havent even seen a dip switch yet. Never opened up and arcade machine before this. :D

Without your help i would never have gotten this far, thank you.

JeanMix

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:March 08, 2019, 11:44:14 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #148 on: March 03, 2019, 02:44:43 am »
Hello :)

Very nice work Sailorsat !!!

I have a small question :
Your setup can work into a twin Le Mans 24 cabinet ?
I wish play with Virtua Racing and maybe Daytona USA mainly

Thanks :)

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #149 on: March 05, 2019, 02:51:16 am »
Hi SailorSat! Thanks for helping me get daytona up and running. It works now for the most part. The ffb is working great and the lamps are lit apart from the blue one. Im sure its just a lose connection.

Is still having a spot of bother with the shifter. Am i correct in that theres only 3 wires for the gears?
Cheers!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #150 on: March 05, 2019, 06:13:03 am »
@JeanMix: it should work with any Model1/2/3 cab :)

@TobiasRieper: Yup, 3 wires + Ground.
what is the problem right now?
« Last Edit: March 05, 2019, 06:39:28 am by SailorSat »
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #151 on: March 05, 2019, 06:15:39 am »
Right! Maybe its a grounding issue. I can go to gear 1, 2 and 4. Gear 3 thinks its 1. I will have a look and report back, i only think i used 2 grounds!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #152 on: March 05, 2019, 06:33:44 am »
Hm... Don't count on the ground wires - They may be daisy chained from switch to switch.
So Gear 1 shows up as Button 21, 2nd as B22, 4th as B24?

If not, you might have a switch two of those wires around. if my notes are correct...
Arduino D5 = Grey/Red, Arduino D6 = Grey Blue, Arduino D7 = Grey Yellow

If so, there might be a issue with the switches inside the switcher.
One of my cabs had serious problems going to gear 4.

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


jurulz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:February 21, 2020, 04:18:28 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #153 on: March 05, 2019, 11:28:46 am »
Hello Guys!

Let's say i want to convert my Sega Rally Cab to a multi-racer cab. My ultimate goal is to play Daytona USA with FFB. I Actually buy everything to do a M2PAC but my concern is the EPROM swap for FFB.

I heard that your solution can do translation for FFB command but will it work with a Sega Rally EPR-17891 for Daytona USA Saturn Ads?

Thank you for your help!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #154 on: March 05, 2019, 11:50:15 am »
Hm... The FFB eeprom for Sega Rally only supports movement in two directions, but at 32 steps or something like that.

There is a translation to play Sega Rally on a Daytona eeprom.
As both games use the same force feedback hardware it might be enough to simply switch the eeprom on the drive board.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


jurulz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:February 21, 2020, 04:18:28 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #155 on: March 05, 2019, 01:01:12 pm »
Hm... The FFB eeprom for Sega Rally only supports movement in two directions, but at 32 steps or something like that.

There is a translation to play Sega Rally on a Daytona eeprom.
As both games use the same force feedback hardware it might be enough to simply switch the eeprom on the drive board.

Wow thx for the fast answer!! So i shoud put a eprom of Daytona so i can have FFB on both Sega Rally and Daytona? Same results on MAME or Model 3?

Thx again!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #156 on: March 05, 2019, 04:18:53 pm »
In theory, yes.

The Model3 (and later Model2) wheels work on a different mechanic, so they might "feel" different.
BUT they will work.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Vegetable

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 11, 2021, 11:53:10 am
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #157 on: March 11, 2019, 08:41:05 am »
Hi SailorSat, another happy DaytonaUSB user here - it's a great piece of work. All buttons etc working fine, but might need some advice with the FFB.

Drive board seems to be fine, does the left / right test when powered up. Display reads 80 by default (which should be ok according to the Daytona manual).

Using Model2 emulator, Daytona (Saturn ads) seems to be ok.
But trying Sega Rally, on the first 'Practice / Championship' selection screen the FFB constantly pushes the wheel counter-clockwise. Any idea why it might be doing this?

EDIT - looks like Daytona FFB isn't working quite right either. The FFB tries to push the wheel pack to centre whenever a direction is turned (I thought maybe this was how it was supposed to be, but it makes driving quite hard work) and occasionally seems to throw the wheel around for no apparent reason.
« Last Edit: March 13, 2019, 12:45:18 pm by Vegetable »

Vegetable

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 11, 2021, 11:53:10 am
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #158 on: March 15, 2019, 07:23:38 am »
In case it helps diagnose whatever is going on, the readouts on the ForceFeedback program, when loading Sega Rally, read:

FF     00

When on the Championship / Practice select screen, the values jump (I guess because the wheel is being thrown left and right) between:

62     00
89 > 62

51     00
C4 > 51

I've checked the service menu, input options - the wheel values seem to be ok in there. I'm on Windows 10 64bit if that means anything.

Any ideas gratefully received :)

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #159 on: March 15, 2019, 10:38:02 pm »
That is hard to debug remotely. As for the sega rally translation - well it's most likely a combination of the "deadzone" and the feedback strength.

The real game has a range of 00 to FF - where everything below 0x20 or above 0xE0 is considered "full saturation".
Now the Daytona USB does map those values directly as long as you don't calibrate in windows.

Also I firmly believe the lowest Daytona force is still stronger as most of sega rallys force.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Vegetable

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 11, 2021, 11:53:10 am
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #160 on: March 19, 2019, 05:45:09 am »
Thanks - I had calibrated in Windows early on in the conversion - so I've now reset that to default: but unfortunately the problem remains. Seems strange, as I can't think why there'd even be any feedback at that point in Sega Rally (but never having played the real thing, I have no idea).

I did have to take apart the whole steering assembly, so it's entirely possible the pot centre position is not what it should be - any idea what the correct centre value should be (I guess I could plug it into the drive board and use the 7 segment display). In Model2 emulator calibration reports Min as 9024, centre is about 32700 and Max is 56669.

One other question: what does the small pot on the driveboard do? Mine is currently turned all the way in one direction, but I can't find any mention of it on the online Daytona manuals.

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #161 on: April 01, 2019, 07:18:42 pm »
Hi SailorSat.  Ive given daytona a break but im back to it again. The gears shift from 1,2 3 and then when i shift to 4 it goes to 3 again. Also the vr blue button registers input but the lamp does not light. All the others light and ive checked the connections. Any idea what they could be? Thanks :)

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #162 on: April 01, 2019, 07:22:06 pm »
Did you cross check the blue buttons bulb in the other buttons?
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #163 on: April 01, 2019, 07:25:28 pm »
No but i did try another set on buttons from another car. I will swap bulbs tommorow. Its the gears i really need to fix :)

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #164 on: April 01, 2019, 07:39:45 pm »
I may try another gear stick? Maybe im just not doing it right. I double click the shift 1 key in emu whilst holding gear postition 1, i do the same for postition 2,3 and 4 etc.

Vegetable

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:March 11, 2021, 11:53:10 am
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #165 on: April 03, 2019, 07:31:27 am »
Any ideas on things I could try to fix the odd behaviour of the FFB on my setup? Do the FFB settings in the Model2 config file need to be fiddled with?

TobiasRieper

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:September 27, 2023, 06:10:40 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #166 on: April 06, 2019, 04:23:06 am »
Hi Sailorsat.  Good news: All the shifters work!  Bad news is my ffb  no longer works. I re did all the connections and everything works apart from the force feedback. This had worked before without a problem. If anyone could help me that would be great. Pin 9 is connected to adying,  anyone know what could be missing? Is there a checklist of wires I need to make sure that the feedback works? I figured out the blue light faulty ULN module.

If anyone could help me that would be amazing. I'm tearing my hair out .

discoman101

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:August 26, 2019, 10:16:04 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #167 on: April 19, 2019, 10:30:38 am »
Hello SailorSat

I have been reading your Topic: Daytona USA - Converting a Twin cabinet "correctly"

I have some cabinets i am converting but i am using some newer games on them:

- Daytona USA 3
- Mario Kart DX

i would like to also have the start and change view light and race leader lights to work with the games when i set them up in the new cabinets.

Is this something you can help me with please, i am not sure if i use a PACDrive or Arduino board.

Any help with my project would be greatly appreciated thank you :)

Regards Paul

eviltracy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:July 31, 2019, 02:49:04 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #168 on: July 31, 2019, 02:18:48 am »
Hi,

Do you have any of the kits available, or board cad files/schematics for sale?  I have a single daytona cabinet with a bad video board, and would love to convert it to a PC.

Thank you!

polasky

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:November 19, 2019, 06:22:17 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #169 on: October 27, 2019, 03:27:08 pm »
Hi.
You sell 2xkits for my Daytona twin?
Price?

RenegadeR

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:August 21, 2022, 01:03:41 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #170 on: November 07, 2019, 08:07:07 pm »
So I am converting my Daytona 2 USA deluxe into a multi racer. I use an arduino mega and hoodloader2 to make the arduino act as a usb controller, i made my own little program to capture output data like from supermodel 3 and mame and the m2emulator (I used a cheat engine finder to look for the force feedback codes in m2emulato) so games like Scud race, Daytona 2, Dirt Devils and Emergency Call Ambulance work very nice and with good force feedback, I also got Sega Rally 2 to work but feedback isnt correct yet, so I also did something similar like SailorSat I presume, so in my program i made special force feedback commands for games like original Outrun, Turbo Outrun and Outrunners will do more later but they feel good and I have an Outrun Deluxe and the feedback on my Daytona 2 deluxe cabinet feels pretty close to the real deal :)

Now for my question, did anyone do a model 2 to model 3 code conversion, for now i ignore 0x70 and up and all below 0x10 that i get from m2 emulator but its far from perfect so did anyone make some table with the good conversion codes model 2 to 3?

Thanks!

baritonomarchetto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 805
  • Last login:Yesterday at 02:42:27 am
Re: Daytona USA - Converting a Twin cabinet &quot;correctly&quot;.
« Reply #171 on: November 08, 2019, 02:24:54 am »
Waiting for a response to your question, I have one for you: would you mind opening a new thread where to share your project and code? I think arduino will be used more and more in the future, but at the moment there are only fragmented infos here and there of projects like yours. This makes difficult for arduino newbies understand how powerful the thing is. And on a side note: why did you use a Mega with flashed firmware instead of DUE that, as you know, emulates HID by default?
(Sorry for the OT and thanks)

RenegadeR

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:August 21, 2022, 01:03:41 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #172 on: November 08, 2019, 11:59:03 am »
so I use https://github.com/NicoHood/HoodLoader2 as a base for my code, it makes the 16u2 and the mega2560 available separately the 16u2 emulates the hid device and the mega 2560 does the input/output and I do a 250k bps serial connection between them to send data between them. So I am not sure if I can even make a thread as this is my second reply on this forum.

So I started this like 4 years ago hence the Arduino mega, but it stopped back then with the birth of my daughter, and now for the last 3 weeks I am working on it again and getting some really good results now.

Now I am working on the HyperSpin/Rocketlauncher interface will do some more testing today in my Daytona 2 deluxe cab.

gareth_iowc

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 33
  • Last login:October 04, 2022, 03:27:37 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #173 on: November 26, 2019, 04:02:39 pm »
Hm... The FFB eeprom for Sega Rally only supports movement in two directions, but at 32 steps or something like that.

There is a translation to play Sega Rally on a Daytona eeprom.
As both games use the same force feedback hardware it might be enough to simply switch the eeprom on the drive board.

Wow thx for the fast answer!! So i shoud put a eprom of Daytona so i can have FFB on both Sega Rally and Daytona? Same results on MAME or Model 3?

Thx again!


Hey jurulz

i use this so i can switch between daytona and sega rally





works great. you must power off the ffb board each time

viperboy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:January 30, 2020, 10:35:20 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #174 on: January 30, 2020, 10:17:49 am »
Back to topic - Model3 proof-of-concept done. (I guess BigPanik did it years ago :D)

I visited a friend who happens to own a scud race twin - As expected, the same setup works with Model3 out of the box.

we have a fair share of "wtf" moments though:
- we used a SCUD RACE drive board, and for some reason, SCUD RACE in SuperModel does NOT activate FFB in ADVANCED and EXPERT course.
[scud sends C6 (mode 6) to the drive board, which the drive board does seem to ignore?? - "translating" C6 to C7 made the feedback work]

- although it does work pretty well, there is flaw. each model3 drive board has a special ROM, and as it turned out, the commands 0x0* (I'll call em "EFFECTS") differ between games (others are fine).
scud and dayonta2 use "EFFECTS" when "bumping" into other cars.
At first glance they just "feel" different - however in some cases, scud "effects" stop all feedback for a brief moment - this makes daytona2 nearly unplayable as the feedback keep turning on and off when touching anything or drifting.
In the end we just filtered out 0x0* - which removed any "bumps" from scud and daytona2, but still makes a very nice experience.

Some day I need to try out every single effect on both drive board setups. maybe we can just translate some effects up and down.

In the end:
- model3 works (except effects for now) fine with scud and daytona2 (didn't test the other games yet [need to look up offsets], lemans24 and sega rally2 need to be translated for sure)
- the model3 drive boards handle "uncentering" in a different way than model2 drive boards do. [m2 uncentering keeps turning the wheel away from the center until the next command; m3 uncentering turns off after about 2 seconds]
- the model3 drive boards have a "vibration" command (0x3*) which model2 drive boards do not have.

we played virtua racing, daytona, sega rally, indy500, stcc, scud and daytona2 without problems.

(sorry for the mess, we just hooked up a teensy with some hot glue to a spare filter board)




Off-Topic - my friend changed all of his CRTs with 32" LCDs - and I have to admit, did a great job.
I didn't expect a 32" LCD to fit in a twin :D




He also happens to own these...


Sailorsat. Could you PM me the details on your friends 32" LCD Sega conversions ? I think I do not have enough posts to contact you via PM. Thanks

moto773

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:April 22, 2020, 03:28:21 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #175 on: March 16, 2020, 08:10:08 am »
Did you cross check the blue buttons bulb in the other buttons?
SailorSat could you please send me an private massage ? i have some questions but about sega rally 2.. and since im new i think dont enough post to send you..
Thank you!

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9393
  • Last login:Today at 07:06:08 am
  • Designated spam hunter
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #176 on: March 16, 2020, 11:41:52 am »
Moto773, your first post is approved.

That approval auto-upgraded your account to "Jr. Member" so now you can send private messages.   :cheers:


Scott

baritonomarchetto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 805
  • Last login:Yesterday at 02:42:27 am
Re: Daytona USA - Converting a Twin cabinet &quot;correctly&quot;.
« Reply #177 on: March 17, 2020, 03:38:07 am »
Wouldn't it be better to post here and not via PMs questions so anyone can enjoy the answer? ;)

moto773

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 12
  • Last login:April 22, 2020, 03:28:21 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet &quot;correctly&quot;.
« Reply #178 on: March 18, 2020, 02:49:22 pm »
Wouldn't it be better to post here and not via PMs questions so anyone can enjoy the answer? ;)
no problem for me.. since i get an answer.. :)
im looking for a kit to put in my twin sega rally 2... :) i understand about pinball's.. but about this things and computers.. not..  :banghead:

Dropabomb

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:October 01, 2023, 03:28:31 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #179 on: February 02, 2021, 09:40:48 am »
Sailor set. Is there any chance we can talk about your setup? I’m trying to add the crowd monitor to my 4 Daytona’s. 2 twin sets. Thank you

Dropabomb

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:October 01, 2023, 03:28:31 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #180 on: February 02, 2021, 12:18:51 pm »
This work is amazing.  Can I ask a couple of questions? First, what’s it costing to convert a pair of these? Do each need their own pc?  Just wondering what the rough cost to convert is? Also, I’ve got two sets of fully working twins that are running on original hardware but as I scroll through your pics and work it looks like you did a crowd monitor? How does that work? Does it display the race leader and switch between cars views or?  And to my next question, can you conceive of a way to take the origiNl hardware and create some sort of a crowd/overview monitor? Would love to add one for the people in the basement to follow along in the race.   Thanks again and heck of nice work!

SailorSat

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1208
  • Last login:Yesterday at 10:28:00 pm
    • For Amusement Only e.V.
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #181 on: February 14, 2021, 03:28:00 pm »
Yes, every cabinet needs a dedicated PC. The crowd monitor is a 9th PC, that is running a special software.
Is it possible to do with a real model2 - sure, but that would require extensive amount of work to either "hijack" the model2 memory somehow, or rewrite parts of the assembly.

Check out for some examples of the spectator screens.

Other than that... I can't provide any howto - however, you could take a look at the sources at https://github.com/SailorSat/daytona-utils - most of that stuff was done in Visual Basic 6.
I do all that stuff even without a Joystick ;)
Soft-15kHz, cabMAME, For Amusement Only e.V.


Mogsey1510

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:April 23, 2021, 10:07:05 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #182 on: April 23, 2021, 10:05:10 pm »
Hello I’m currently trying to link a 8 player Daytona usa but am having trouble doing so there all on pc and I know it’s something to do with the emulation document if someone can show how it’s done that be a big helps thanks

XSFDriver

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 66
  • Last login:May 28, 2023, 11:02:22 pm
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #183 on: April 24, 2021, 06:28:06 am »
Have a look at this..."SegaModel2v0.9.0Guide.zip" under the "Multiplayer" heading.

http://forum.arcadecontrols.com/index.php/topic,131527.0.html

Otherwise, there's heaps of info in other threads on here about setting up the Sega Model 2 emulator LAN using the "Token Ring" method.

...and then, if ya really wanna fry your brain :dizzy:... check out Sailorsat's other thread on the topic:

http://forum.arcadecontrols.com/index.php?topic=133283.0

Hope this helps.

Cheers  :cheers:
« Last Edit: April 24, 2021, 06:32:36 am by XSFDriver »

vandale

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 408
  • Last login:October 10, 2023, 04:01:16 am
  • Id 10 and t error
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #184 on: October 11, 2021, 09:17:15 pm »
Yes, every cabinet needs a dedicated PC. The crowd monitor is a 9th PC, that is running a special software.
Is it possible to do with a real model2 - sure, but that would require extensive amount of work to either "hijack" the model2 memory somehow, or rewrite parts of the assembly.

Hi sailorsat, long time no speak, I hope your well 👍.
Quick question for you. Does the spectator mode work as a 3rd pc in a twin linked m2 setup that’s not using your arduino setup?

Thanks

EL_P

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:January 26, 2022, 08:40:33 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #185 on: January 15, 2022, 07:58:12 pm »
 :D
Yes, every cabinet needs a dedicated PC. The crowd monitor is a 9th PC, that is running a special software.
Is it possible to do with a real model2 - sure, but that would require extensive amount of work to either "hijack" the model2 memory somehow, or rewrite parts of the assembly.

Check out for some examples of the spectator screens.

Other than that... I can't provide any howto - however, you could take a look at the sources at https://github.com/SailorSat/daytona-utils - most of that stuff was done in Visual Basic 6.





Hi Sailorsat

Sorry to post to this old thread I’ve followed your work closely and it’s amazing as as BPs which is the way I’ve ordered things to set up my pc conversion. I have a Daytona USA twin operating on coin, does this set up work on coin operation? Or is there away to adapt it to keep the original operation method. Any help would be appreciated as I haven’t started yet so want to know my options 

Gewargis

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:February 22, 2022, 09:10:45 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #186 on: February 20, 2022, 08:58:53 pm »
Finally getting around to trying this out  by putting together a Daytona USA test bench for spare parts I have. So far the 2 drive boards I have tested only display -. on the 7 seg display.

Does the board compute the 7 seg value itself from the Steering B input or does it get it from somewhere else?

Both steering pots are working, board is getting 19v & 100v from the transformer, 5v/GND from power supply as well as the clutch/motor.
The wheel itself works as well as VR lights & pedals.....my shifter has 4 micro switches. If a wiring guide doesn't exist to drop it into a 3 wire setup I'll probably update the sketch to support straight through 4 inputs 1 for each gear.

Gewargis

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:February 22, 2022, 09:10:45 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #187 on: February 21, 2022, 12:47:37 pm »
Solved my drive board mystery...a couple of my boards are bad...found a working one and tuned the Steering B pot and that's good to go.
I'll create a diff thread on Drive Board repair options....

Still looking for a wiring diagram on if a 4 microswitch shifter drops into a 3 wire shifter setup. Plan B is to modify the sketch to support both styles.

Gewargis

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:February 22, 2022, 09:10:45 am
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #188 on: February 21, 2022, 10:49:44 pm »
Got my shifter running by wiring each of the 4 switches and disabling the decoder option for the Mega. Finally up and running!

Next I'll try to get FFB running with vjoy for other games. Anyone else set this up?

BigPanik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:November 26, 2022, 06:02:58 pm
  • I want to build my own arcade controls!
Re: Daytona USA - Converting a Twin cabinet "correctly".
« Reply #189 on: March 13, 2022, 03:00:00 pm »