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: Sega Monaco GP 1979/1980 - My Remake  (Read 283248 times)

0 Members and 31 Guests are viewing this topic.

MicroPixels

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:February 23, 2025, 04:44:17 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #520 on: February 13, 2025, 05:07:15 am »
Hi Geecab,
Thank you for your excellent work!  :applaud:

It works perfectly but I'll stay on the other version because the view of the whole is bigger.
I just turned on scores and time in Options. 8)

I also have a question for GPForever2024.
I also use Joytokey to turn off the computer but I shouldn't leave the game with escape before turning everything off.
Because despite the fact that I indicate the escape key in joytokey for another button it doesn't work.

I'm waiting for 2 or 3 additions before filming my finished cabinet. :)

GPForverer2024

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:Yesterday at 09:53:09 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #521 on: February 15, 2025, 03:55:52 am »
Hello


 1  :

open joytokey.exe

 Then press your buttons to find which one is displayed in yellow then you combine the escape button to quit the game and the other button to turn off the PC directly

To turn off the PC directly you have to go to the special window and to the title Launch an external program(or web page)

 You put your shutdown.bat that you will have created before.

Create your shutdown.bat

Go to Word Pad and put the following line:

 shutown.exe -s -t 00

then save it for example shutdown.bat

 I hope this helps!

 @Geecab hello! no worries I know very well that you will be able to do this rev counter!!

See you soon and have a good weekend  ;)

MicroPixels

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:February 23, 2025, 04:44:17 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #522 on: February 16, 2025, 03:47:55 am »
Hi everyone, :)

GPForever2024 I proceeded as you indicate because you already talked about it in the topic. But I have the escape button that no longer responds while at the beginning it worked with Joytokey but it doesn't matter, I turn it off directly with Shutdown, I don't have the impression that it damages Windows.
Thank you.
Have a good weekend!  ;)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #523 on: February 20, 2025, 05:55:53 am »
Hi MicroPixels!

>>I have the escape button that no longer responds while at the beginning it worked with Joytokey but it doesn't matter, I turn it off directly with Shutdown, I don't have the impression that it damages Windows.

I'm a bit confused with what you are trying to achieve, but I'd like to understand.

Do you just want to be able to press a joystick button that will have Monaco GP exit, and then shortly afterwards have your PC shutdown?

:)

MicroPixels

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:February 23, 2025, 04:44:17 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #524 on: February 20, 2025, 09:37:53 am »
Hi Geecab, ;)
Exactly.
Unless there is no danger for Windows to shut down directly from the game. :)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #525 on: February 20, 2025, 11:18:19 am »
Hi MicroPixels!

So I reckon if you did the following things:

 - Disable JoyToKey from shutting down the PC.
 - Have JoyToKey trigger, say, the 'e' key when you press the Joystick button that you want to shut the PC down with.
 - In the MGPr configuration, set its Exit key to 'e'.
 - Modify your batch file so that after you exit MGPr, there is a 4 second wait, after which the system shuts down

I.e. modify your batch file with something like this...

Code: [Select]
REM start the relays.
start scoreboard_to_relays.exe 3 CH340 "puddle|ice,police,night,puddle|ice"

REM wait 4 seconds.
ping 127.0.0.1

REM start the game instance.
call mgpr -cfg 1280x1024_pursuit_arcade.cfg

REM Player has exited the game, wait 4 seconds for scoreboard_to_relays to terminate.
ping 127.0.0.1

REM then shut the PC down...
shutdown /s /t 0

Would that do it?

Apologies if this is what you are already doing lol! Also, please feel free to ignore if I'm complicating things :)

MicroPixels

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:February 23, 2025, 04:44:17 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #526 on: February 21, 2025, 10:10:13 am »
Hi geecab, :)
No, thanks for the advice I'll try this! ;)

MicroPixels

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • Last login:February 23, 2025, 04:44:17 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #527 on: February 23, 2025, 04:44:17 am »
Hi geecab, :)
What you told me is to turn off the computer as soon as Mgpr is launched.
So it doesn't work, it's not a big deal.
I'm going to continue with JoytoKey which calls a shutdown.bat file that exits the game and turns off Windows together. ;)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #528 on: February 24, 2025, 06:30:53 am »
Hi MicroPixels!

>>What you told me is to turn off the computer as soon as Mgpr is launched.

Hm, if your computer was shutting down as soon as MGPr was launched, then perhaps you forgot to add the 'call' keyword to launch MGPr in your batch file?

I.e. You need to be launching mgpr in your batch file like this:
Code: [Select]
call mgpr -cfg 1280x1024_pursuit_arcade.cfg
The lines of your batch file are processed from top to bottom. The 'call' keyword forces the batch file to stop at the line that runs MGPr, and only continue once MGPr exits. Thus, only when MGPr exits will the batch file continue processing the lines below it, running the command that shutdowns your PC. Does that make sense?

>>So it doesn't work, it's not a big deal. I'm going to continue with JoytoKey which calls a shutdown.bat file that exits the game and turns off Windows together.

That's cool, I'm just curious why my suggestion isn't working :)


80sRcadeGuy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:July 27, 2025, 02:15:07 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #529 on: March 30, 2025, 08:33:21 pm »
Hello, thank you for the awesome post of this classic game!
How do I add it to Launchbox? I tried adding the preferred cfg as the rom and the mgpr.exe as the emulator, but it wouldn't work as I kept getting a cfg error.
See error screenshot here.  https://ibb.co/7xxqM7h6
Thanks in advance.

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #530 on: March 31, 2025, 06:22:04 am »
Hello, thank you for the awesome post of this classic game!
How do I add it to Launchbox? I tried adding the preferred cfg as the rom and the mgpr.exe as the emulator, but it wouldn't work as I kept getting a cfg error.
See error screenshot here.  https://ibb.co/7xxqM7h6
Thanks in advance.

Hi 80sRcadeGuy!

Glad you are enjoying the remake!

Assuming you are running the windows version of Lunchbox, I think you need to create a batch file containing something like this:

Code: [Select]
cd c:\mgpr_v1_5_1
call mgpr -cfg 1920x1080_stunt_park_3cabs.cfg

(You''ll obviously need to tweak the contents a little depending on where your mgpr.exe is located, and what game configuration you want to run).

Name the batch file something like "run_mgpr_stunt_park.bat". Now configure LaunchBox to launch run_mgpr_stunt_park.bat instead of mgpr.exe and and I think/hope that should do it.

:)

80sRcadeGuy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:July 27, 2025, 02:15:07 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #531 on: April 03, 2025, 12:32:04 am »
Hello, thank you for the awesome post of this classic game!
How do I add it to Launchbox? I tried adding the preferred cfg as the rom and the mgpr.exe as the emulator, but it wouldn't work as I kept getting a cfg error.
See error screenshot here.  https://ibb.co/7xxqM7h6
Thanks in advance.

Hi 80sRcadeGuy!

Glad you are enjoying the remake!

Assuming you are running the windows version of Lunchbox, I think you need to create a batch file containing something like this:

Code: [Select]
cd c:\mgpr_v1_5_1
call mgpr -cfg 1920x1080_stunt_park_3cabs.cfg

(You''ll obviously need to tweak the contents a little depending on where your mgpr.exe is located, and what game configuration you want to run).

Name the batch file something like "run_mgpr_stunt_park.bat". Now configure LaunchBox to launch run_mgpr_stunt_park.bat instead of mgpr.exe and and I think/hope that should do it.

:)
Awesome, thank you! I'll let you know how it works.

80sRcadeGuy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:July 27, 2025, 02:15:07 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #532 on: April 03, 2025, 12:42:56 am »
Hello, thank you for the awesome post of this classic game!
How do I add it to Launchbox? I tried adding the preferred cfg as the rom and the mgpr.exe as the emulator, but it wouldn't work as I kept getting a cfg error.
See error screenshot here.  https://ibb.co/7xxqM7h6
Thanks in advance.

Hi 80sRcadeGuy!

Glad you are enjoying the remake!

Assuming you are running the windows version of Lunchbox, I think you need to create a batch file containing something like this:

Code: [Select]
cd c:\mgpr_v1_5_1
call mgpr -cfg 1920x1080_stunt_park_3cabs.cfg

(You''ll obviously need to tweak the contents a little depending on where your mgpr.exe is located, and what game configuration you want to run).

Name the batch file something like "run_mgpr_stunt_park.bat". Now configure LaunchBox to launch run_mgpr_stunt_park.bat instead of mgpr.exe and and I think/hope that should do it.

:)
I'm new at making batch files. but I made this one with the path to my mgpr.exe and my preferred cfg file (See screenshot link) but nothing happened when I tried to run it.
https://ibb.co/v4JS68yX

Thank you again for your help!  :)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #533 on: April 03, 2025, 05:32:53 am »
Hi 80sRcadeGuy!

So I take it your mgpr.exe is located on your e: drive, in the directory named "mgpr_v1_5_1", correct?

If so, I think you want the contents of your batch file to be:
Code: [Select]
cd e:\mgpr_v1_5_1
call mgpr -cfg 1920x1080_monaco_gp_8bit.cfg

Once you've saved your batch file and give it a name (For example, run_monaco_8bit.bat), you should be able to double-click on your batch file using windows explorer and the game will start.

Hope that does the trick! :)

80sRcadeGuy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:July 27, 2025, 02:15:07 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #534 on: April 03, 2025, 08:18:08 pm »
Hi 80sRcadeGuy!

So I take it your mgpr.exe is located on your e: drive, in the directory named "mgpr_v1_5_1", correct?

If so, I think you want the contents of your batch file to be:
Code: [Select]
cd e:\mgpr_v1_5_1
call mgpr -cfg 1920x1080_monaco_gp_8bit.cfg

Once you've saved your batch file and give it a name (For example, run_monaco_8bit.bat), you should be able to double-click on your batch file using windows explorer and the game will start.

Hope that does the trick! :)
Thank you again for the reply.
Yes the mgpr.exe is in my mgpr_v1_5_1 folder in my E drive.
I tried setting up the batch file like this
 cd E:\mgpr_v1_5_1\mgpr.exe
call mgpr -cfg 1920x1080_monaco_gp_8bit

And like this

cd E:\mgpr.exe
call mgpr -cfg 1920x1080_monaco_gp_8bit

And no luck unfortunately. I double click on the batch file and I tried running it in file explorer as well and nothing happens.
« Last Edit: April 03, 2025, 08:29:26 pm by 80sRcadeGuy »

80sRcadeGuy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:July 27, 2025, 02:15:07 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #535 on: April 03, 2025, 08:26:52 pm »
Hi 80sRcadeGuy!

So I take it your mgpr.exe is located on your e: drive, in the directory named "mgpr_v1_5_1", correct?

If so, I think you want the contents of your batch file to be:
Code: [Select]
cd e:\mgpr_v1_5_1
call mgpr -cfg 1920x1080_monaco_gp_8bit.cfg

Once you've saved your batch file and give it a name (For example, run_monaco_8bit.bat), you should be able to double-click on your batch file using windows explorer and the game will start.

Hope that does the trick! :)
I tried running it via the command line as admin and no luck. This what I get. See the screenshot link.
https://ibb.co/bjBfR180

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #536 on: April 04, 2025, 03:24:58 am »
Hi 80sRcadeGuy!

The cd line is wrong because you've added mpgr.exe to the end of it (I.e. It should just be "cd e:\mgpr_v1_5_1", not "cd e:\mgpr_v1_5_1\mgpr.exe").

Also, thanks for showing me the screenshot of the command line. I now also realize I should have added a line in the batch file to change from your c: drive to your e: drive, sorry about that!

The batch file needs to be this:
Code: [Select]
e:
cd e:\mgpr_v1_5_1
call mgpr.exe -cfg 1920x1080_monaco_gp_8bit.cfg

I've just checked this works on my system (I too have a C and an E drive), and my E drive has a mgpr_v1_5_1 directory in it.

If I type in via command line the contents of the my batch file, line-by-line, this is what I see:

Code: [Select]
C:\Documents and Settings\qwerty\Desktop>e:

E:\>cd e:\mgpr_v1_5_1

E:\mgpr_v1_5_1>call mgpr.exe -cfg 1920x1080_monaco_gp_8bit.cfg

Monaco GP Remake (v1.5.1)


Really hope this helps! :)

80sRcadeGuy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:July 27, 2025, 02:15:07 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #537 on: April 04, 2025, 03:11:52 pm »
Hi 80sRcadeGuy!

The cd line is wrong because you've added mpgr.exe to the end of it (I.e. It should just be "cd e:\mgpr_v1_5_1", not "cd e:\mgpr_v1_5_1\mgpr.exe").

Also, thanks for showing me the screenshot of the command line. I now also realize I should have added a line in the batch file to change from your c: drive to your e: drive, sorry about that!

The batch file needs to be this:
Code: [Select]
e:
cd e:\mgpr_v1_5_1
call mgpr.exe -cfg 1920x1080_monaco_gp_8bit.cfg

I've just checked this works on my system (I too have a C and an E drive), and my E drive has a mgpr_v1_5_1 directory in it.

If I type in via command line the contents of the my batch file, line-by-line, this is what I see:

Code: [Select]
C:\Documents and Settings\qwerty\Desktop>e:

E:\>cd e:\mgpr_v1_5_1

E:\mgpr_v1_5_1>call mgpr.exe -cfg 1920x1080_monaco_gp_8bit.cfg

Monaco GP Remake (v1.5.1)


Really hope this helps! :)
WooHoo! It worked perfectly, Thank you again for your help!  :)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #538 on: April 05, 2025, 03:18:06 am »
Quote
WooHoo! It worked perfectly, Thank you again for your help!  :)

Great stuff 80sRcadeGuy, enjoy! :)

Housemusic

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:June 04, 2025, 05:19:26 am
  • MO-120FF
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #539 on: May 14, 2025, 01:04:44 am »
I've loved playing Monaco GP back in the arcade days and just tried your Monaco GP remake for the first time. I have to say it's really great.
- Easy to use on modern PCs
- Runs super smoothly
- Added high-score saving and lots of customization options

That's exactly how arcade preservation projects should be. While I'm fully into emulation, I'm looking forward to the era of recompilation. I hope more and more retro games receive this kind of amazing treatment.

You've enhanced the player experience in every aspect while keeping the original's look, feel, and fun perfectly intact.

Well done!

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #540 on: May 16, 2025, 10:04:56 am »
I've loved playing Monaco GP back in the arcade days and just tried your Monaco GP remake for the first time. I have to say it's really great.
- Easy to use on modern PCs
- Runs super smoothly
- Added high-score saving and lots of customization options

That's exactly how arcade preservation projects should be. While I'm fully into emulation, I'm looking forward to the era of recompilation. I hope more and more retro games receive this kind of amazing treatment.

You've enhanced the player experience in every aspect while keeping the original's look, feel, and fun perfectly intact.

Well done!

Thanks so much for posting! Really great to hear you are enjoying the remake! :)

Swainy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:July 12, 2025, 01:28:58 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #541 on: June 15, 2025, 02:10:49 pm »
Hi all, I want to add this superb remake to my OutRun cab that I made recently. I’m using Attract Mode as my front end. The version that I want to be able to launch from Attract Mode is Pro Monaco GP with resolution at 1280 x 1024 with the arcade bezel. Any help would be greatly appreciated.

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #542 on: June 16, 2025, 04:31:07 am »
Hi all, I want to add this superb remake to my OutRun cab that I made recently. I’m using Attract Mode as my front end. The version that I want to be able to launch from Attract Mode is Pro Monaco GP with resolution at 1280 x 1024 with the arcade bezel. Any help would be greatly appreciated.

Hi Swainy!

I'm not too familiar with Attract Mode, but hopefully it has an option to start a particular game by running a batch file?

If so, you could create a batch file called, say, "run_mgpr_pro.bat" and have Attract Mode run that when you want to start the game.

The batch file needs to contain something like:

Code: [Select]
c:
cd c:\mgpr_v1_5_1
call mgpr.exe -cfg 1280x1024_pro_monaco_gp_arcade.cfg

Note you might have to tweak the "c:" and "cd c:\mgpr_v1_5_1" lines a little depending on the drive / directory where mgpr.exe resides on your system.

This is all assuming you are running Attract Mode on windows. If you are running on Linux then let me know.

Hope this helps! :)

Swainy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:July 12, 2025, 01:28:58 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #543 on: June 16, 2025, 09:33:32 am »
Thanks geecab, I’ll give that a try as soon as I get home from work. Thanks for such an amazing game, I used to play the original when I was a kid and yesterday my 12 year old son played your version for the first time and really enjoyed it.

GPForverer2024

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:Yesterday at 09:53:09 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #544 on: June 18, 2025, 02:21:48 am »
 Hi Geecab !!

How have you been doing lately? 

I hope everything's going well for you.

 (Just so you know, I was checking the forum every day to keep up with the Monaco GP remake news!!)

 I don't know if you have time to start with the rev counter?

I look forward to saying hello, see you soon.

 ;)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #545 on: June 18, 2025, 06:13:33 am »
Thanks geecab, I’ll give that a try as soon as I get home from work. Thanks for such an amazing game, I used to play the original when I was a kid and yesterday my 12 year old son played your version for the first time and really enjoyed it.

Great stuff Swainy! Glad you and your son are enjoying the remake! Remember there are other modes you can play the game in ('Pursuit' and 'Stunt Park') which you could create batch files for also, should you fancy a slightly different challenge to the arcade faithful modes.

:)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #546 on: June 18, 2025, 06:23:49 am »
Hi Geecab !!

How have you been doing lately? 

I hope everything's going well for you.

 (Just so you know, I was checking the forum every day to keep up with the Monaco GP remake news!!)

 I don't know if you have time to start with the rev counter?

I look forward to saying hello, see you soon.

 ;)

Hi GPForverer2024!

Good to hear from you! Really sorry I haven't had a chance to get the physical rev counter working yet, been so busy with other stuff I had to prioritize. I haven't forget about the rev counter though i promise!

OK, I'm actually looking at the rev counter parts I have right now. This weekend I'm definitely going to make a start to try and get it working and will report back with how I get on.

:)

Swainy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:July 12, 2025, 01:28:58 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #547 on: June 20, 2025, 01:34:49 am »
Thanks geecab, I’ll give that a try as soon as I get home from work. Thanks for such an amazing game, I used to play the original when I was a kid and yesterday my 12 year old son played your version for the first time and really enjoyed it.

Great stuff Swainy! Glad you and your son are enjoying the remake! Remember there are other modes you can play the game in ('Pursuit' and 'Stunt Park') which you could create batch files for also, should you fancy a slightly different challenge to the arcade faithful modes.

:)

It worked a treat mate! Thanks again 👍

GPForverer2024

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:Yesterday at 09:53:09 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #548 on: June 21, 2025, 05:18:48 am »
Hi Geecab!

Please don't be sorry,

I totally understand that we all have personal lives too!

But I won't hide from you that I'm really looking forward to seeing this rev counter working.  :)

 See you soon, thank you very much!!!

 ;)


geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #549 on: June 23, 2025, 04:32:05 am »
Hi GPForverer2024!

Good news, I've got the revcounter working! I just need to tidy the code up, then I'll create a new package for you with instructions how to do it yourself (circuit design, parts list etc..). Hopefully have this ready by next weekend. I'll try and upload a youtube clip of it working at some point too. Almost there, thanks for you patience!

:)

GPForverer2024

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:Yesterday at 09:53:09 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #550 on: June 24, 2025, 04:21:06 pm »
Hi Geecab!

Excellent news!  :applaud:

 I can't wait to see this video soon.

How lucky you are to be able to design projects like this!

 Bravo and thank you so much for sharing.

See you soon!
 :)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #551 on: June 29, 2025, 04:27:13 am »
Hi GPForverer2024 and all!

Almost there! I have attached pics of the circuit I built, and a quick video (Its a pretty low quality video, I'll probably do a better one at some point).

All that remains is for me to tidy the code that enables this to run and write some instructions. I've made a new utility called "scoreboard_to_revcounter.exe". This runs on your PC, it reads the Rev values from a running MGPr game, and translates these to RPM values that get sent to the Arduino. I've also wrote a program that runs on the Arduino (Called arduino_rev_sim.ino) which receives these RPM values, and generates corresponding pulses to drive the physical revcounter. I'll provide the source code to both in a new MGPr package. It should be quite easy for anyone to modify scoreboard_to_revcounter & arduino_rev_sim to work with any game, not just MGPr. Hopefully I'll have this all ready and documented in a day or two.

The video shows scoreboard_to_revcounter.exe running in 'demo' mode, followed by it runnning in 'game' mode. In demo mode, MGPr doesn't need to be running, it just cycles though various RPMs so you can check you've specified the RPM range accurately. For example, I run scoreboard_to_revcounter.exe specifying an RPM range of 8000. Part 1 of the demo tests RPMs that increase at 25% steps of the range (0 RPM, 2000RPM, 4000RPM, 6000RPM and 8000RPM and back down). Part 2 of the demo tests RPMs that increase at 2.5% steps of the range (0 RPM, 200 RPM, 400 RPM etc...). If, say, I ran the demo and noticed the needle didn't quite reach the top of the range, I could specify a scoreboard_to_revcounter.exe RPM range to be something like 8100RPM until the needle hits the spot. When MGPr is running, scoreboard_to_revcounter.exe will convert MGPr's Rev value to an RPM proportional to your specified range. Hope that makes sense?


Regarding the circuit:

There are probably better ways to build this circuit (From what I read online, the TIP120 transistor and the 1N5400 diode are quite 'old' components these days, they can also handle lots more voltage/current that I'm going to put through them, so they're arguably a bit over-the-top). However, browsing for revcounter circuits, everyone seems to be using the TIP120/1N5400 arrangement and as these components are cheap and available, I thought I'd do the same.

I need to say a big thanks to 'tylerpeppy' who is a member of the Arduino forum. He's uploaded some very detailed Arduino projects to the site, including this revcounter one which I copied https://projecthub.arduino.cc/tylerpeppy/arduino-car-tachometer-simulator-no-simhub-f9fd0f. I actually used bits of his circuit diagram to make mine. My circuit is just a slightly rearranged version of his. You should be able to match my circuit diagram with what I built on the breadboard.

If you are buying a revcounter, be sure to get one that is compatible with a 2, 3, 4, 5, 6 or 8-cylinder Petrol engine, and runs off a 12v source.

I'm using a really old Arduino UNO board, but I think my arduino_rev_sim.ino program would run just fine on an Arduino Nano, Teensy board etc. (Anything compatible with the Arduino IDE, that you can upload *.ino files to should just work).

The Arduino sends the pulses to the revcounter out on Pin13. I picked Pin13 because it has an onboard LED connected to it. Thus without any circuit connected to Arduino, you can see the onboard LED flicker at a speed dependent on the pulses its trying to generate (So you can have confidence things are working before connecting it to any circuit). The pulses that output from the Arduino have 5v peaks. The revcounter needs a tacho source signal that has 12v peaks. The small Arduino signal pulses go into the base (B) of the TIP120 Transistor switching it on and off like a tap, As a result, the Transistor emits (E) larger 12v pulses.

There is no switch for the revcounter backlight light in the actual circuit I made (the yellow wire), its just permanently connected to 12v (I.e. Permanently on). But you could put a relay in there, switch the backlight on everytime you start a game perhaps?

You'll notice I'm using a 220 ohm resistor. Some people say use a 2.2K ohm resistor but it really doesn't matter. I've tried both and everything works fine. The resistor isn't there to protect the transistor, it is there to reduce current drawn from the Arduino. If you've got loads of other stuff connected to the other Arduino output pins then saving current might be important. As I've only got 1 output pin in use, this isn't a concern.

The legs of the transistor and diode were so thick I couldn't push them into my bread board. That's why you'll see I soldered thin wires to their legs.

The Diode (Which, at first, looks like its been placed the wrong way round) is there to protect the transistor when the +12v PSU is unexpectedly powered off. In normal operation (Where the +12v source is either greater than or equal to the Tacho source signal) the Diode acts as if it were open circuit. Should, however, the +12v supply be switched off when the revcounter is in full swing, then the Diode will conduct. Apparently, some revcounters act like inductors and build up charge. When the +12v PSU is unexpectedly powered off, the diode ensures any built up charge is routed away from the transistor and thus protecting it.


Regarding my KET105 Revcounter/Tachometer:

I do think it looks good and its needle movement is just about fast enough. The cylinder switch at the back (Allowing you to choose between 2,3,4,5,6 or 8 cylinders) works well.

Something worth mentioning (That I believe is quite common with most off-the-shelf revcounters), is that they have trouble reading very low RPMs. My revcounter needle moves oddly (bounces around) when you send it less than, 600 RPM at 2-cylinder. This is probably OK as most engines would stall if you tried to run them this slow. I did notice increasing to 8 cylinder vastly improved things (Where you'd only see the oddness starting at less that 150RPM. I worked around this in my software, you can set a 'Stall RPM' where anything below a particular RPM will just send no pulses to the revcounter (and its needle will just drop to zero).


Wow, probably too much information here! Well done if you made it to the end! :)




« Last Edit: July 01, 2025, 04:09:03 am by geecab »

GPForverer2024

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:Yesterday at 09:53:09 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #552 on: June 29, 2025, 09:57:32 am »
Hi geecab!

What incredible work!!!
I'm amazed to see this result!

I'll send you a link to see if I can order this rev counter so it's compatible with your software, and I'll order the rest of the equipment.
I'm waiting for your reply.

Thank you, I can't wait.


https://a.aliexpress.com/_Eu4slUw

 ;)

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #553 on: June 29, 2025, 11:50:11 am »
Hi geecab!

What incredible work!!!
I'm amazed to see this result!

I'll send you a link to see if I can order this rev counter so it's compatible with your software, and I'll order the rest of the equipment.
I'm waiting for your reply.

Thank you, I can't wait.


https://a.aliexpress.com/_Eu4slUw

 ;)

Hi GPForverer2024! Its looks excellent, great price too! Its 12v, and supports 4,6,8 cylinders, the wiring looks the same too. The only thing I'd mention is that it doesn't specifically state its for Petrol or Diesel engines. It does state its "Universal" so I guess that's OK? For that price its kind of worth a punt :)
« Last Edit: June 29, 2025, 12:06:58 pm by geecab »

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #554 on: June 29, 2025, 12:06:35 pm »
OK, I've just read online that "Petrol revcounters work from electrical pulses taken from the ignition system. Diesel often work from the end of the alternator, mechanically or by pulses from a crank sensor".  The wiring diagram for your revcounter shows simply the green signal source wire going to the ignition coil. So I think its designed to work with petrol engines, so it should be fine with my circuit :)

GPForverer2024

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:Yesterday at 09:53:09 am
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #555 on: June 29, 2025, 12:21:11 pm »
Hi Geecab!
Thanks for your quick response.
I've ordered all the equipment.

See you soon.

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #556 on: June 29, 2025, 12:28:26 pm »
Great stuff GPForverer2024!

I've put together debug version v1.5.1D3.

Monaco GP Remake v1.5.1D3 for Windows (Download via My Google Drive)
Please read the release notes HERE, there's a couple of new sections regarding the relays and revcounter utilities.
 
This debug version has the following modifications:

 - Added new Scoreboard To Revcounter utility source code and exe (Reads MGPr game Revs, and sends them to Arduino).
 - Added Arduino sketch "arduino_rev_sim.ino" (When running on an Arduino, it receives RPM values and generates a series of pulses as output).

:)
« Last Edit: June 29, 2025, 12:31:18 pm by geecab »

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #557 on: July 01, 2025, 04:16:56 am »
Hi GPForverer2024!

Whoops! I've found a bug in in my scoreboard_to_revcounter util (It was the reason for the strange RPMs I was seeing when I'd set my revcounter cylinder switch to 3,5,6 or 8-cylinder).

I actually think my KET105 revcounter is a good bit of kit now. I've modified the big post I wrote on Sunday to paint it in a better light.

I'll upload a new MGPr package in the next few days that has the fix :)

Swainy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:July 12, 2025, 01:28:58 pm
  • I want to build my own arcade controls!
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #558 on: July 01, 2025, 06:55:07 am »
Hi geecab,

I switched on the high score table on my set up last night (only spotted that feature when I was watching through some of your videos. Anyway, when I was pressing my accelerator pedal to select a letter, it wasn’t working. I have to have my pedal selected as inverted in the game options to get it working in game. Just thought I’d mention it so you can add it to the fix list. Cheers!

geecab

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 354
  • Last login:Today at 05:04:07 am
Re: Sega Monaco GP 1979/1980 - My Remake
« Reply #559 on: July 01, 2025, 01:13:36 pm »
Hi Swainy!

Thanks for letting us know, I'll get that fixed in the next package. In the mean time, if you have a button configured as the 'Start' button (I think its the '1' key by default), you should be able to press that to select a letter.

:)