The NEW Build Your Own Arcade Controls

Main => Driving & Racing Cabinets => Topic started by: geecab on September 08, 2013, 09:03:33 am

Title: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on September 08, 2013, 09:03:33 am
Hi! Monaco GP has never been emulated properly so I decided to try and make my own version as I am a massive fan of the game. Monaco GP Remake is free, complete, highly configurable, and can be played with keyboard, mouse, joystick or a steering wheel. It runs under windows (Tested on XP/Vista and Windows7 although it may work on other versions) and Linux (Tested on Ubuntu (v14.04.4 and v15.10) and Mint (v17.3) although it may work on other versions. Note. The Linux package contains builds for both 32bit and 64bit Linux). It plays well on my mame driving cabinet, for which I modified an old ps2 mouse to use as a steering wheel. Each time I make a new version, I will update this post so that it contains a link to the latest version of the game :)


-=Latest Version=-

Monaco GP Remake v1.4.6 for Windows (http://www.mediafire.com/download/9sdj2nfee7bwuus/mgpr_v1_4_6.zip)
Monaco GP Remake v1.4.6 for Linux (http://www.mediafire.com/download/0c68v3eb4m4wgbd/mgpr_v1_4_6_linux_04_04_2016.tar.gz)

Please be a little prepared as you visit the mediafire site, you might get adverts for other software appear, encoraging you to download something else. Just make sure you only click on the big green 'Download' button near to top right of the page, and the file that you download to your computer is called "mgpr_v1_4_6.zip" (Its about 16MB in size).

Once its downloaded, unzip it, then double click on 'mgpr_launcher.exe', then select a screen resolution and one of the following game modes:

Monaco GP Classic - 100% faithful to the 1979 "Monaco GP" arcade version.
Monaco GP Pro - 100% faithful to the 1980 "Pro Monaco GP" arcade version.
Monaco GP Pursuit - Enhancement of the original arcade version. Includes police cars, new roads, a high score table, racing stats, 3 check points and a goal line finish.
Monaco GP Stunt - Enhancement of the original arcade version.  It a single track, looped. Its starts off easy and gets increasingly more difficult as less time gets awarded with each lap and opponents get faster. Features jumps, new tracks, pit lane (Drive over spanner for extra time), boats and new opponents.

Note that you can also run a specific configuration from command line (like in previous versions), running mpgr.exe using the -cfg switch. For example, if you wanted to run the pro_arcade_1360x768.cfg configuration from command line, you would specify
 mgpr -cfg pro_arcade_1360x768.cfg
 
All the default configurations are set up for fullscreen and keyboard control (keys are Z=left, X=right, N=Accelerate, M=Gear, 5 or 6 = Coin, 1=Switch between HiScores and AttractMode).
Press the TAB key during any game's attract mode (When "Deposit coin" is flashing at you) to edit the configuration (Change Controls to Mouse, joystick, choose different artwork etc..). Some options (such as display filter, fullscreen and various audio samples and volumes) will require you to restart the game before your new settings will take effect.


-=Obsolete Versions=-

Monaco GP Remake v1.4.5 (http://www.mediafire.com/download/8b5sog8ld5b8hry/mgpr_v1_4_5.zip)
Monaco GP Remake v1.4.1 (http://www.mediafire.com/download/xn3mqlrclaz5ak5/mgpr_v1_4_1.zip)
Monaco GP Remake v1.3.2 (http://www30.zippyshare.com/v/57068933/file.html)
Monaco GP Remake v1.3 (http://www43.zippyshare.com/v/76592859/file.html)
Monaco GP Remake v1.2 (http://www58.zippyshare.com/v/91395425/file.html)
Monaco GP Remake v1.0 (Also known as 'Monaco GP 2013') (http://www8.zippyshare.com/v/35244485/file.html)



-=Disclaimer=-

'Monaco GP Remake is NOT a SEGA product. 'Monaco GP Remake' is a fan made simulation of SEGA's 'Monaco GP' (1979) arcade game. Making money from 'Monaco GP Remake' in any way is strictly prohibited. The author of 'Monaco GP Remake' has observed due diligence in creating and testing the game, but cannot accept responsibility for any loss or damage caused by it.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on September 08, 2013, 09:25:59 am
Monaco GP Remake (v1.4.5) "Classic" game mode:

Monaco GP Remake (version 1.4.5) - "Classic" game mode (http://www.youtube.com/watch?v=htwGiwCc4AY#ws)

Monaco GP Remake (v1.4.5) "Pro" game mode:

Monaco GP Remake (version 1.4.5) - "Pro" game mode (http://www.youtube.com/watch?v=puX4dTZcxWA#ws)

Monaco GP Remake (v1.4.5) "Pursuit" game mode:

Monaco GP Remake (version 1.4.5) - "Pursuit" game mode (http://www.youtube.com/watch?v=xqyeUTbsDWA#ws)

Monaco GP Remake (v1.4.5) "Stunt Park" game mode:

Monaco GP Remake (version 1.4.5) - "Stunt Park" game mode (http://www.youtube.com/watch?v=QllSzY8rR38#ws)


Attract mode comparison between the Monaco GP Remake and the arcade:

Monaco GP Remake (v1.3) Attract mode - Remake VS Arcade (http://www.youtube.com/watch?v=UGhQVhh39GE#ws)


Arduino testing - I modified the "scoreboard_reader" source code (Provided in the download package v1.4.5 and newer) to, instead of printing the score information to screen, send the scoreboard information to the Arduino's serial port.

Monaco GP Remake (version 1.4.5) - Arduino Testing (http://www.youtube.com/watch?v=gOrhSvm4ZGs#ws)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on September 08, 2013, 10:13:44 am
I've tested it on WinXP, Vista and Windows 7. The slowest PC I've run it successfully on is a Intel Core2Duo 2.2GHz, I haven't tested it on anything slower. Also, similar to mame, you will need to have the original Monaco GP roms (which I can not provide you with) in order to run the game. If you fancy giving it a try you can download v1.0 here:

****EDIT: This version is now obsolete, please see initial post (on page 1) for download links to latest and obsolete versions****

Click on the orange 'Download Now' button to the right of the page and download "monaco_gp_2013_v1_0.zip".

Then-

1. Extract the zip file.

2. Copy the original 1979 or 1980 Monaco GP ROMs into the 'roms' directory.

3. Run mgp2013.exe

You might want to have a read of the release_notes.txt in the zip file to find out the keys and other interesting stuff.

 Enjoy!

-=Disclaimer=-
'Monaco GP 2013' is NOT a SEGA product. 'Monaco GP 2013' is a simulation of SEGA's 'Monaco GP' (1979) arcade game. 'Monaco GP 2013' is available to those who legally own a copy of the original arcade game. Making money from 'Monaco GP 2013' in any way is strictly prohibited. 'Monaco GP 2013' has been tested on WinXP, Vista and Windows 7. The author of 'Monaco GP 2013' has observed due diligence in creating and testing the game, but cannot accept responsibility for any loss or damage caused by it.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Robbbert on September 17, 2013, 04:05:37 pm
Thanks for doing this, I will give it a try.

I presume the roms from HBMAME will work.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on September 17, 2013, 06:23:52 pm
Cool, just been reading about HBMAME, I didn't know that existed, I shall try it out more when I have a bit of spare time :) About a year ago I tried MisfitMame and was sad to hear no more development was happening on it. I tried Monaco GP at the time and it wasn't really playable, that's what spurred me on to make my simulator.

Anyways, I've just downloaded HBMAME, yep the roms that work with my remake work with HBMAME. One thing to remember, my remake looks for the individual ".bin" files in its 'roms' directory. For HBMAME, you probably had all the Monaco GP roms zipped up into one "monaco.zip" file. If this is the case, you'll need to extract the rom files out of your zip, copy them into the 'roms' directory of my remake, and maybe rename their filenames slightly. Hope that makes sense!

These are the Monaco GP rom filenames that my remake will look for in its 'roms' directory:

"pra125.bin" (or "prb-01.bin")
"pra126.bin" (or "prb-02.bin")
"pra127.bin" (or "prb-13.bin")
"pra128.bin" (or "prb-03.bin")
"pra129.bin"
"pra130.bin" (or "prb-14.bin")
"pra132.bin" (or "prb-15.bin")
"pra140.bin"
"pra141.bin" (or "prb-16.bin")
"pra138.bin" (or "prb-10.bin")
"pra139.bin" (or "prb-11.bin")
"pra133.bin" (or "prb-05.bin")
"pra136.bin" (or "prb-08.bin")
"pra135.bin" (or "prb-07.bin")
"pra134.bin" (or "prb-06.bin")
"pra137.bin" (or "prb-09.bin")

If you run the mgp2013.exe at the command like, its pretty helpful and it will tell you what roms are missing (if any).

Hope this helps!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Robbbert on September 18, 2013, 07:50:39 am
Ok, tried this on my windows 7, with mixed results.

Got the roms, renamed them as required.

Started the game, found that M changed gears but no other controls worked. So, read the instructions, find that the mouse is needed. Try this, car crashes at the start then disappears off the screen, never to return. Hmm.

Next thing to try was setting the controls for the keyboard. This seemed to work much better, and the car stays around. Noticed a few things that were not on the original machine (such as the ending score display).

For a first release this seems pretty good. Not sure if you can fix (or replicate) the mouse problem.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on September 18, 2013, 03:27:35 pm
Hi! So it sounds like you got it working fine with keys :) but not with mouse :(

Quote
Started the game, found that M changed gears but no other controls worked. So, read the instructions, find that the mouse is needed
Yup, like it says in the release notes its mouse control by default. Mouse 'x' axis to steer, LMB accelerate, RMB change gear, Key '5' or '6' to insert coin.

Quote
Try this, car crashes at the start then disappears off the screen, never to return. Hmm
I've tried this, but I can't recreate this on my win7 64bit laptop. No matter how erratic my mouse or even touch pad movements are, the player's car always returns to the correct position.

What happens if you start the game without touching the mouse at all. Does the player "disappears off the screen, never to return", or do you have to move the mouse to make that happen?

You could try slowing down your mouse speed (via the windows control panel) and see if it makes any difference. Maybe try a different mouse if you have one?

Quote
Noticed a few things that were not on the original machine (such as the ending score display)
Yup, you can disable the hi-score table in the config.txt file if you rather not see it. It is not possible to disable the ending score / racing stats yet but adding an option for that won't be difficult (You can always skip past it by holding down the '1' key anyways).

Hope this helps!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: bosco on September 18, 2013, 09:21:47 pm
Very nice & thank you.  It gives me the "feel" of the original.  A nice bezel and LED simulation would be nice  ;)

One question, is there a way to remove the filtered effect?  I changed the bi-linear filtering  to '0' in the config file but it still looks the same.  I guess I'm in the minority, but I would like it nice and sharp.

Please keep improving it.  It brings back memories for me. :cheers:

Thanks again.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on September 19, 2013, 10:39:01 am
Quote
Very nice & thank you.  It gives me the "feel" of the original.  A nice bezel and LED simulation would be nice

Thanks bosco! Hearing you say that makes all my efforts seem worthwhile. I'll probably do something about the bezel / LED simulation for the next release as it seems quite an important feature for a few people.

Quote
One question, is there a way to remove the filtered effect?  I changed the bi-linear filtering  to '0' in the config file but it still looks the same.  I guess I'm in the minority, but I would like it nice and sharp.
Whoops, yes this is a bug. I'll fix this in the next release.

Quote
Please keep improving it.  It brings back memories for me.
Will do. Please keep the ideas how to improve coming in :) I'm thinking for the next release I shall include an configuration option for 'standard' or 'enhanced' gameplay. 'Enhanced' will be what the current version is like (I.e. Pretty much like the original arcade version, but with a high score table, racing stats when your game ends, some extra vehicles, some new tracks, and a 'goal' making the game possible to complete). The 'Standard' version be as close to the arcade version as I can make it (shouldn't be too difficult to remove the extras I added). Might even add a 'Grand Theft Auto' mode where you can shoot and steal other cars and drive the fire engine... Just kidding.. but thinking about it that would be quite cool actually ;)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: bosco on September 22, 2013, 10:24:43 pm
Just in case you didn't know.  Zorg has some nice vectors Monaco stuff.    ;)


http://vectorlib.free.fr/MonacoGP/ (http://vectorlib.free.fr/MonacoGP/)



Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on October 09, 2013, 06:08:19 pm
Background + LED stuff is getting there. I've added a menu (you can see it in the second pic, its a bit rough around the edges at the moment) that lets you move stretch/shrink the position of all the bitmaps around while the game is running. You'll be able to display whatever you want as a background, you'll also be able you change the bitmaps I created for each LED digit if you don't like the ones I made.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: BadMouth on October 10, 2013, 09:14:46 am
That is cool!

Any plans to support analog 270° PC wheels?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on October 10, 2013, 03:21:19 pm
Any plans to support analog 270° PC wheels?

Yes I'd like to add something for that. I don't have a 270 degree wheel though so it might not be right the first time. I guess if I added support for an analogue joystick (and also an option to alter its sensitivity) then you'd be able to get it working with a 270 degree wheel?

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: baritonomarchetto on October 10, 2013, 03:40:57 pm
It would work, yes: a 270° wheel sends it's input via a single turn, linear potentiometer like a joypad axis  ;)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: bosco on October 14, 2013, 08:05:34 pm
Looking sweet Geecab.  Keep up the good work.  I look forward to the next release. :applaud:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: siastbill1 on October 27, 2013, 10:59:40 pm
Wow, this is super cool!!!

Noticed this was done in Allegro 5, which means no Dos support (but does support Linux). Ever thought of doing a Linux build?

Keep up the awesome work!!

-Bill
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on October 29, 2013, 06:15:08 pm
Wow, this is super cool!!!

Noticed this was done in Allegro 5, which means no Dos support (but does support Linux). Ever thought of doing a Linux build?

Keep up the awesome work!!

-Bill

Thanks!

At some point I might try and port to Linux. I must admit, I almost bought a Raspberry pi the other day as I quite fancy getting MonacoGP running on that. I think for now, I'm just going to get the game totally finished on windows before I start thinking about Linux :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on October 29, 2013, 06:49:19 pm
Hi! Just a quick update on my progress and a few questions:

- I've cleaned up the in-game menu, categorized the options (Display, Sound, Gameplay, Control, LEDs). Everything is now pretty much configurable in the game (you shouldn't need to edit the configuration file by hand but you still can if you like). Similar to mame, you'll be able to load a configuration file at the command line, if no configuration file is found one will be created with default settings, and if you change any options using the in-game menu it will be automatically saved when you exit the game.

- I've added 270 degree wheel (joystick) support. It works so that when your wheel is centered, the car will move straight forward, turn the wheel slightly to the left and the car will move continuously slowly to the left, turn the wheel hard right and the car will move continuously quickly to the right, etc.. Playing about with the joystick sensitivity, its quite difficult/challenging to play like this. To feel more 'direct' like the arcade (and more like the way the game plays with mouse), I would like to somehow make the player car move to a fixed to a position on the screen depending on where you are pointing the steering wheel (Thus your wheel centered will always mean the car will be in the center of the road). I can add an option to make it work in this way, but the problem is what to do about the player car starting position after you crash. In the arcade you always start off on right grass verge. I'm not sure what to do about this, maybe I should just add an option for the car to start in the center of the road at the beginning of the game and after you crash.. Any thoughts??

- I was thinking about analogue accelerator pedals the other day. There is no support for them at the moment. You can use only keys, mouse buttons or joystick buttons to accelerate. Just wondered if that was going to cause anyone any problems??

- Last but by no means least, I sent an email to Zorg of http://vectorlib.free.fr/MonacoGP/ (http://vectorlib.free.fr/MonacoGP/) and he's happy for me to include his MonacoGP bezel artwork into my next release which is cool and a massive thanks to him for that!! :) I must admit, playing the game with his artwork there really makes such a big difference :)  So I will be putting together a few default configurations in the next release that will have the Bezel+Game+FlashingLEDs all correctly positioned. In-game options will still be present allowing to reposition/resize/change everything that is displayed. I did notice that having the artwork displayed at high screen resolutions does have an impact on performance (my rubbish graphics card might be the reason for this though!). In any case, I shall also include a basic configuration file which will setup up everything very low res with no artwork (same as the current version) if your system can not handle the artwork changes.

 :)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: bosco on November 01, 2013, 08:48:50 pm
Nice to see progress.  Will the filter effect be fixed with the next release?  It would be nice to be able to turn it off.

Thanks for all your hard work.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on November 04, 2013, 05:32:46 pm
Yes will definitely make that filter effect work (or rather not work) in the next release. I reckon in a couple of weeks I'll have the new version ready :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on November 17, 2013, 07:02:04 am
OK! The new version of the Monaco GP Remake (v1.2) is ready and it can be downloaded here:

****EDIT: This version is now obsolete, please see initial post (on page 1) for download links to latest and obsolete versions****

Click on the orange 'Download Now' button to the right of the page and download "mgpr_v1_2.zip".

Please read the release notes after downloading as it describes using the on screen menu and how to load/save configuration files. I've included some example configurations I made so I'd recommend trying a few of these initially as they should give you an idea how artworks can be positioned correctly. For instance, from the command line in the directory where the 'mgpr.exe' resides, try running this "mgpr.exe -cfg example_1024x768.cfg" (Note, you do not need supply a path to the configuration file, my remake expects the location of configuration files to be in its 'cfg' directory). A window should appear with playfield, Bezel & LEDs all correctly positioned and the game should be running in the attract (Deposit coin) mode. You can then hit TAB to view the menu, and use the arrow keys to change various settings. You do not need to 'apply' the changes you make, as soon as you make a change it will take immediate effect and will be saved that way. Having said that, some of the configuration settings (I.e. Window/Fullscreen mode, screen resolution and Filter) will require you to restart my remake before they take effect.


New in v1.2:

- On Screen Menu (Can only be viewed during the attract mode, not during actual gameplay)

- Ability to load/save different configuration files.

- Ability to add Bezel & LED artwork (Everything can be repositioned/resized using the on screen menu)

- New Attract mode sequence
If you wait 10 seconds the road will start scrolling, showing you a sequence of tracks (day, night, wet etc..). I tried to copy the same sequence I observed on a  youtube clip I found. In a addition to this, if you have LED artwork enabled, the LEDs should flash in a nice sequence.

- Joystick support.
I've only tested this with PPJoyMouse program as I don't have a joystick. Seems to work though the game is difficult to play.

- Opponent cars now rebound off the Firetruck in the event of a collision
In another YouTube clip I observed opponent cars rebound off the Firetruck, so I thought my remake had better do the same.

- Bridge section improvements to make it more like the arcade:
   1. The bridge is thinner (it was too easy to overtake on the outside previously).
   2. Opponent cars X position alternate from being fixed in one position (for about 2 seconds), to weaving left&right (for 1 second).
   3. After the player car crashes it is placed floating above the water to the right of the bridge. They are then given 5 seconds grace period to get back on the track.

- Fixed the Filter


I think that is pretty much everything. There is still lots I plan to do which I'll enjoy looking into over Xmas!

Hope you enjoy it!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: baritonomarchetto on November 23, 2013, 04:09:10 am
Thanks for sharing   :woot
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on November 25, 2013, 07:10:45 pm
Thanks for sharing   :woot

No worries, glad you're liking it  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on November 25, 2013, 07:38:22 pm
Hopefully quite soon I'll be adding a ProMonacoGP option that will allow for slightly different scoring and a few more LEDs. Thought I'd have a go and making the Bezel artwork. I took Zorg's original MonacoGP bezel as a starting point.  Unfortunately, I haven't got a hi-res scan of the ProMonacoGP bezel, but I did find an pretty good photo of it on ebay that I've tried to copy. I couldn't find perfect font matches and I'm not sure exactly what that trophy&wreath symbol should look like so was forced to use a bit of imagination here and there. If any knows of better matches, it would great if you could let me know :) Anyways, thought I'd post a low-res copy of how it looks so far:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on December 01, 2013, 12:37:56 pm
WOW!  You did an outstanding job on this program.  Thank you very much.  I have a Monaco GP cabaret that kind of works (only displays a few screens).  I was looking to convert it to a Monaco GP simulator using the the Sega Saturn version.  However, your version is much better (especially how the competitor cars move on the track).  My plan is to "gut" the cabaret and install a computer with your Monaco GP. 

Once again, I can't thank you enough for your efforts.  Job well done!!!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on December 02, 2013, 05:30:48 pm
WOW!  You did an outstanding job on this program.  Thank you very much.  I have a Monaco GP cabaret that kind of works (only displays a few screens).  I was looking to convert it to a Monaco GP simulator using the the Sega Saturn version.  However, your version is much better (especially how the competitor cars move on the track).  My plan is to "gut" the cabaret and install a computer with your Monaco GP. 

Once again, I can't thank you enough for your efforts.  Job well done!!!

Thanks xfassa!

Its really great that you're planning on putting the remake in your Cab! I am honored  :) Please please post loads of pictures of your progress as I would be absolutely fascinated to see them! I have to say though, I'd strongly recommend keeping hold of everything you strip from the cab as it doesn't sound like there is too much wrong with it, you'd probably be able to resurrect it all at some point in the future!

Just been thinking about those LED displays on your cab. I have no idea how to do it, but I wonder if there is a simple way to hook up the LEDs to my remake somehow... I'll have a think about it some more if that's something that appeals to you??

Its very reassuring to know a MonacoGP cab owner such as yourself likes the competitor cars movement  :)  Together with what I remember from playing it countless times in the arcade, I think I've watched every youtube clip running MonacoGP to try and get the distribution/movement about right. I'm still not 100% happy with it, but that is just the way I am  ;)

Once again, thanks for posting!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on December 02, 2013, 10:08:48 pm
I've got a couple pinball restorations going on but I plan to squeeze in some Monaco GP work along the way.  I will provide some pics to document the progress.

I'm not quite sure how to display the hi-scores, timer, etc on the upper marquee.  I was thinking about using another monitor (extended display) to replace the entire marquee .  That way it could display an image of the marquee and allow the scores, timer, etc to be displayed too.  Just an idea....

As for the controller, I plan to connect a SlikStik Tornado spinner (http://na.suzohapp.com/amusement_products/arcade_game_parts/95-2657-00 (http://na.suzohapp.com/amusement_products/arcade_game_parts/95-2657-00)) to the steering wheel.  I have one of these spinners on my MAME cabinet.  I tested your Monaco GP with the spinner and it works GREAT!.

I'm not sure my "guts" are worth saving.  The game went from working to just a few screens working.  The board repairs are too complex for me to troubleshoot.  Even if I get it working, Monaco GP is notorious for breaking down.  I am very thankful for your simulator.  Honestly, it may be more fun than the original.  I really like your idea of an original and enhanced version too.  If you port to Linux, even better.  Anyway, keep up the excellent work.  You have brought back some excellent childhood memories.  Thank you.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on December 04, 2013, 03:47:06 pm
I was thinking about your dual monitor idea too. Either replacing the entire marquee, or if it was correct size maybe you could place it behind the marquee to use it as both a backlight and to display the scores. I'll find about a bit more about dual monitor support and Allegro (The graphics library I use) as I'm interested in this now.

Trust me, your MonacoGP guts are worth saving! Please don't throw them away, but if you must then please feel free to throw them in my direction as I would happily spend ages trying to get them back into life  :)

Thanks again for the kind words about the remake, I'll be working on it some more over Xmas so any modifications/enhancements you'd like to see in the next version just let me know!

Good luck with your pinball and MonacoGP restorations!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: BadMouth on December 04, 2013, 04:01:36 pm
geecab, did you ever hear back from the guy who owned the Pro Monaco GP?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on December 04, 2013, 04:37:18 pm
Nothing yet.  I couldn't find a direct email address on "davesgameroom.com", but found a link to his company website (digitalherogames.com), still no direct email but found a "contact us" section that allows you to fill out a form and send a message. So I filled that form out and sent it. That was a couple of weeks ago..

Just had another look at digitalherogames.com, went to their facebook page and found Dave is on facebook, so I'm going to request the guy as a friend and send him a message (Just done this).

BTW. Anyone else who can help unravel the mystery of the ProMonacoGP bezel (see this topic -> http://forum.arcadecontrols.com/index.php?topic=135783.0 (http://forum.arcadecontrols.com/index.php?topic=135783.0) ) it would be most appreciated  :)



Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: bosco on January 18, 2014, 09:38:49 pm
Thanks for the improvements.  Can you make it where you can just play full screen without having to manually adjust the playfield position? 

I never really understood the whole x y thing.  What  would my full screen settings be if my monitor is 1600 x 900?  Is it different if I want to add the bezel overlay in  full screen ?

Please keep up the good work  :applaud:

Thanks Geecab
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 20, 2014, 05:16:19 pm
Hi bosco!


>>Can you make it where you can just play full screen without having to manually adjust the playfield position?

Can you try the "example_1360x768_nofilter.cfg" configuration by running this at the command line:

mgpr.exe -cfg example_1360x768_nofilter.cfg

Then, while its running, go into the Display Options, then set Window to NO. Then exit the program, and restart). Can you let me know if that looks ok?



>>Is it different if I want to add the bezel overlay in  full screen ?

Can you try the "example_1360x768.cfg" configuration by running this at the command line:

mgpr.exe -cfg example_1360x768.cfg

Then, while its running, go into the Display Options, then set Window to NO. Then exit the program, and restart). Can you let me know if that looks ok?



>>I never really understood the whole x y thing.

While the game is running, go into the menu and try changing the playfield_x and playfield_y values (with the arrow keys) and see how that effects the position of the playfield.



>>What  would my full screen settings be if my monitor is 1600 x 900?

As 1600 x 900 is a 16:9 ratio, and the 1360 x 768 is also a 16:9 ratio, I think the example configurations for 1360x768 should look ok (those configurations look pretty good on my 1920 x 1080 screen (incidentally also 16:9 ratio)).


Hope this helps  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: bosco on January 22, 2014, 04:52:21 pm
My apologies Geecab.  I never realized that there was an internal adjustments with the tab button.  I thought you had to manually alter the cfg file.  I got it working perfect.  Thanks for responding and thanks for you hard work :applaud:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on March 30, 2014, 08:16:18 pm
I was thinking about your dual monitor idea too. Either replacing the entire marquee, or if it was correct size maybe you could place it behind the marquee to use it as both a backlight and to display the scores. I'll find about a bit more about dual monitor support and Allegro (The graphics library I use) as I'm interested in this now.

Trust me, your MonacoGP guts are worth saving! Please don't throw them away, but if you must then please feel free to throw them in my direction as I would happily spend ages trying to get them back into life  :)

Thanks again for the kind words about the remake, I'll be working on it some more over Xmas so any modifications/enhancements you'd like to see in the next version just let me know!

Good luck with your pinball and MonacoGP restorations!

Geecab - Well the journey has finally begun.  I have my Monaco GP cabaret torn down.  I am currently converting the wheel, shifter, and foot pedal over to modern electronics.  Specifically, I am using a Suzo-Happ usb spinner board (Part # 95-2780-00) to read the original encoder for the car movement.  Also, I am using the Ultimarc usb I-PAC for the shifter, foot pedal, coin slots, and start game play.  Ideally, the foot pedal should be a potentiometer but my I-PAC only handles digital (would need to get an A-PAC for analog).  My foot is typically full on the pedal anyway.  ;-)

As for the monitor......still figuring that part out.  For now, I plan to get it working with the single display using the original tube monitor.  It would be nice to have the LED scores, timer, etc working but not a mandatory requirement right now.

As for the software, it is really p*ssing me off (in a good way).  It is waaaaay more challenging than the original.  Your simulator continues to get me to play "just one more game".  Well done!  With that said, I was wondering if you could add a few features.  Would it be possible to minimize the time the car is "paralyzed" after hitting water puddles on the road?  or at least minimize the number of water puddles that appear on the road?  Honestly, it would be great if these were all user adjustable options.

Also, the original didn't encounter the bridge until after the extended session started.  Again, you have done an outstanding job creating this simulator.  Very well done.  ;-)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Xiaou2 on March 30, 2014, 11:15:01 pm
Finally found the needed files (wasnt easy) to play this.   After a few name issues resolved (good thing I know dos a bit).. I finally got it started.   After a brief play, AVG went bonkers and deleted it.  (This was the 1st link version)

 I loaded v2 and it plays without AVG going ape.  However, I cant figure out the Config settings, because the instructions are missing the command properties.  I tried to put Mouse as the steering device, but to no avail.  Tried mouse1.  Nothing.

 Defaults to a window?  Why?

 I also agree that the puddle seems to effect the car way too long.

 Also, was analog pedal support added?   And can you select a full axis travel, rather than half axis?
As I cant see playing this game without analog pedal support.  Thats almost as bad as playing the game with keyboard steering...

 And finally, if its hooked up to a geared optical sensor, can mouse resolution be adjusted?   As it stands, it seems the mouse is one to one.  As far as I remember, In the arcade, you had to spin the wheel quite a few rotations to get the car to move from one side of the road to the other.


 Appreciate the efforts,
 Thanks
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on March 31, 2014, 09:45:09 pm
As far as I remember, In the arcade, you had to spin the wheel quite a few rotations to get the car to move from one side of the road to the other.

On my original Monaco GP, I can move the car side to side without having to spin the wheel.  If the car is located in the center of the screen, a quarter turn in each direction is enough to move the car side to side.

As for the foot pedal, analog is ideal.  However, once you get used to the on/off acceleration/deceleration, you will find it is works pretty well.  Other than the bridge, there aren't many times you need to hold the accelerator at a slower speed.  At least, that is my experience.  :-)

Again, pretty amazing simulator that keeps bringing me back to play.  Geecab - How about a Monaco GP construction kit that allows users to program the track? 

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Xiaou2 on April 01, 2014, 06:53:29 am
I think the problem is that you shouldnt rely on a computer formula to reduce speed or gain it.  That should be down to the game programming, and the persons control.

 There are many times when reducing speed is a good idea, such as when on Ice (Which I believe is more dangerous on the original),  as well as when there are a number of cars on the screen.. that you are unsure of their behavior... and or are about to cross your path.   Sometimes, you just need to slow down a hair, rather than a full on brake.  Sometimes a harsh speed drop is needed.  It again, should be up to the user..   and also, I dont see why you would make a reamake of a game without its proper analog controls.   All the remakes with Spy Hunter, are completely unplayable... and they are by the original company.  Its a sad joke.

 I especially cant see replacing an original, without at very least, having all the controls be proper.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 02, 2014, 01:41:44 pm
Geecab - Well the journey has finally begun.  I have my Monaco GP cabaret torn down.  I am currently converting the wheel, shifter, and foot pedal over to modern electronics.  Specifically, I am using a Suzo-Happ usb spinner board (Part # 95-2780-00) to read the original encoder for the car movement.  Also, I am using the Ultimarc usb I-PAC for the shifter, foot pedal, coin slots, and start game play.  Ideally, the foot pedal should be a potentiometer but my I-PAC only handles digital (would need to get an A-PAC for analog).  My foot is typically full on the pedal anyway.  ;-)

As for the monitor......still figuring that part out.  For now, I plan to get it working with the single display using the original tube monitor.  It would be nice to have the LED scores, timer, etc working but not a mandatory requirement right now.

As for the software, it is really p*ssing me off (in a good way).  It is waaaaay more challenging than the original.  Your simulator continues to get me to play "just one more game".  Well done!  With that said, I was wondering if you could add a few features.  Would it be possible to minimize the time the car is "paralyzed" after hitting water puddles on the road?  or at least minimize the number of water puddles that appear on the road?  Honestly, it would be great if these were all user adjustable options.

Cool, sounds like its all going well xfassa! I must confess, I never bothered with analog pedal support because my driving cab only has microswitched pedals. I'm pretty sure I'll be adding analog pedal support in the next version anyways.

Totally agree with you regarding the puddle paralyze time. I'll put some options for that in the next version. Just been watching a youtube clip to see if I can work out just what actually happened when you hit a puddle. This clip in particular, the car hits a puddle at time 0:11 and again at 0:41, but apart from the tire squeak noise, the player seems in total control of the car and the speed of the car doesn't change (sounds as if it keeps accelerating)...
Monaco GP (1979 SEGA) (http://www.youtube.com/watch?v=pZY_LPhkzUk#)
So I'm just wondering what the actual disadvantage was regarding hitting a puddle on the arcade version? Since you own an original machine, I was hoping you might be able to remember?

Also, the original didn't encounter the bridge until after the extended session started.
Geecab - How about a Monaco GP construction kit that allows users to program the track? 

Agreed, the bridge should only appear during extended play, I must sort that in the next version. And yes I think it would be cool to add a construction kit / track editor. In my source code, the track type, length, number of cars etc.. are all stored in a big table. Probably the easiest solution for me is if I read that table from a txt file when you start the game, and you could edit that txt file however you choose  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 02, 2014, 02:09:22 pm
After a brief play, AVG went bonkers and deleted it.  (This was the 1st link version) I loaded v2 and it plays without AVG going ape.

Hi Xiauo2! That's a shame, did AVG give you a reason why it delete it? I can personally vow that Norton, Avira and ESET NOD32 are all fine with both links.

However, I cant figure out the Config settings, because the instructions are missing the command properties.  I tried to put Mouse as the steering device, but to no avail.  Tried mouse1.  Nothing.
"Mouse" and "mouse1", won't work. It needs to be something like "mouse axis x". Its best you use the in-game menu to set up your controls (so that you can see what is available). Pressing 'TAB' whilst the game is running in attract mode, then using the arrow keys navigate to the CONTROL sub menu, and change STEERING_DEVICE to a mouse axis of your choice.


Defaults to a window?  Why?
I experienced a strange display problem when running the game on an really old PC in full screen mode that didn't happen when running the game in windowed mode. I fixed the problem, but figured to give the game the most chance of success of running first time on every ones video hardware the default should probably be best left as windowed.

Also, was analog pedal support added?
Not yet, I'll add it in the next version.

Thanks for giving it a try  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on April 04, 2014, 07:49:49 am
So I'm just wondering what the actual disadvantage was regarding hitting a puddle on the arcade version? Since you own an original machine, I was hoping you might be able to remember?

I remember just a momentary delay when hitting a puddle.  I will hook my machine back up this weekend to check it out.

The game is quite fun now that I have the wheel, pedal, and shifter.  I look forward to your updates.  Thanks so much for taking the time to make this simulator.  ;-)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Xiaou2 on April 04, 2014, 01:02:40 pm
I have to say... I never noticed before...   But   Spy Hunter   looks and reacts very similar to   Monaco GP.

 Same view, same acceleration effect of putting you deeper into the screen, same awesome top speed.. 
and Id be willing to bet the puddle effect is nearly identical.   SH also has the Ice sliding too.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: camilty67 on April 14, 2014, 07:26:48 pm
Geecab - Signed up for the forum just to drop you a note on how outstanding your Monaco GP sim is.  Awesome job all around. 

Years ago (2002 maybe?) I used my GP boards to recreate a Monaco GP resource page:

http://www.arcademagnetz.com/monaco/monaco.htm (http://www.arcademagnetz.com/monaco/monaco.htm)

I assisted Phil Stroffolino in his simulator (somewhere I have a trail of dozens of emails on the play mechanics of the original game - timing, when the roads change, etc.).  However, I never got to try the final version of his sim because I could never get it to compile correctly.

I really like your version of the game better than the orginal, with the police car and all!

Here are a few thoughts I had while playing it as compared to the original TTL game:

1.  I believe there is one complete section of road missing (see attached pics).   The car makes the screetch sound during this section, and the car "wobbles" (like going on the road shoulder) UNLESS the car is in the solid light blue road strip section (toward the left), then no wobble.   I did not see this section in your remake on your Youtube video or when I played it - sorry if I missed it and it is in there.

2.  The car "wobble" on the road shoulder is too slow (should wobble a bit faster).

3.  As mentioned by others in this thread, the puddle should animate and be gone quicker.

4.  The "extended time" blinking/sound should be more rapid.

5.  In all of the original games I have played, the firetruck ALWAYS comes from the just right of center position (the right 2/3 of the road).

Other than that, at first play it felt spot-on.

I'll try to get a chance to reopen my archived emails and see if there is any good stuff in there.

Again, all I can say is WOW on the remake and it is MUST APPRECIATED by all of us Moncaco GP fans!  I know a lot of hard work went into it.

Best Regards
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 15, 2014, 01:01:48 pm
Hey camilty67!

I can not tell you how many times I have visited your excellent resource page in the past. Its been really helpful site to me and probably one of the reasons why I set out to make my remake in the first place :)  Thank you so much for posting. You have raised a lot of great points, and yes absolutely any details you find in old emails regarding you and Phil's remake please please post them too!

I've always thought the road section you mentioned looked more like faulty hardware (board fault) rather than being an actual road. Now that I understand it is an actual road type I can not wait to add it! I've been making quite a few changes recently, and am hoping to upload a new version either this weekend or next. I am definitely going to put the new road into the new version as well as additional configuration options for other points you mentioned!!

Thanks again for posting!

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 15, 2014, 01:58:51 pm
Thought I'd mention the status of the next version.  I'll edit this list as I make progress. Hope to upload the new version either this weekend or next :)

Analog pedal support for the accelerator. You can choose any axis, any ranges ("0 to +1", "-1 to 0" or "-1 to +1"), and you may also invert the axis.
 
Lowering the steering sensitivity, means you'll have to turn the wheel/spinner more to move the car, but you'll get more precise (less jumpy) steering.

After having played Arkanoid on my driving cab, I really liked how the 'bat' moved when I rapidly moved my steering wheel from side to side.  When you move the wheel very fast, the bat takes a short while to catch up, and when you stop spinning the wheel suddenly, the bat doesn't stop dead straight away. This setting allows you to configure that same effect when moving the player car from left to right. With just a tiny amount of weight set, the game feels more like the arcade to me when running on my driving cab. You can configure the weight to be zero in which case the steering will be immediate like previous versions of the remake
 
How long the effects of the puddle last.

Momentarily making the car's steering heavier than normal after hitting a puddle thus giving the impression of a slippery surface.

 
‘Top score over 10000 points’ LED section and ‘16 Successively cars overtaken’ LED section added. Trying to work out how these LED sections should work (see http://forum.arcadecontrols.com/index.php?topic=135783.0 (http://forum.arcadecontrols.com/index.php?topic=135783.0) for more information) I managed to get in contact with Dave (http://davesgameroom.com/GameDetail.aspx?GID=5 (http://davesgameroom.com/GameDetail.aspx?GID=5)), a member of this forum kindly sent me his email address. Unfortunately, Dave's ProMonacoGP is currently not working, and he can’t remember how the extra LEDs operate or what they used to show. So I had to guess how things might have looked/worked. In my remake, you’ll get 200 points for each 16 cars you pass successively, the points are awarded to your score immediately. The spot LED bitmap I used to indicate a single overtake is configurable. Scores over ‘10000’ do not get ranked (and they will never appear in the 1st 2nd 3rd 4th 5th ‘Today Best’ LED sections as they can only cater for a 4 digit score).

There were no car or firetruck passing sounds during the arcade version’s attract mode, but I thought I’d add an option to allow them.
 
Closer inspection of the arcade being played I noticed how the player car's position would move up the screen more rapidly at certain speed ranges than others. I've tried to recreate this. Thus...

    Liner car speed positioning:
        0mph to 200mph : player's car is positioned between the bottom and 1/2 of the way up the screen. This was the only option in previous versions of my remake.

    Arcade car speed positioning:
        0mph to 50mph : player's car is positioned between the bottom and 1/5 of the way up the screen.
        50 to 100mph : player's car is positioned at 1/5 of the way up the screen.
        100mph to 150mph : player's car is positioned between 1/5 to 1/2 of the way up the screen.
        150mph to 200mph : player's car is positioned at 1/2 of the way up the screen.

 
How many points are award for when the player's car travels a full length of the screen. How many points are awarded for passing a car. How many points are award for passing a car on the bridge.
 
The attract mode track layout, and game track layouts are read from a text file which maybe edited.

The rate at which the car twists from side to side when driving on sides of the road and through a marsh

The rate at which the ‘extended time’ notification flashes on and off

Configurable in the track layout file. You can choose "RANDOM" or provide a specific position

Road that is sectioned into dark (marsh) areas and light  (normal) areas. Driving on marsh causes the car to wobble (Looks the same as driving too fast on the side of the road). You can configure the speed at which driving on 'the marsh' starts to effecting the car. You can also configure how the car is effected when driving over marsh (the rate of slow down and the amount of steering weight).

So that tracks can be designed that theoretically could go on for ever.

In the track text file, I want to be able to set the road width/position changes to be random for an indeterminate amount of miles. Currently, you have to explicitly state the road width should be <some value> at a certain mileage, then at x miles later the road width shall merge to <some value>, then a x miles later the road width shall merge to <some value>, and so on. Which is quite a hassle. It shouldn't take me too long to add something that you can state you want random road width changes within a minimum and maximum width range for x amount of miles.


Just doing some final testing, will upload the new version shortly   :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on April 15, 2014, 07:37:09 pm
Geecab - you just made my weekend (or next weekend). I really look forward to the update.  Thanks again for this awesome remake.  It really is more addictive than the original.  Believe it or not, I have not yet reached the end.  My best game is 95% complete.  The night bridge is tough!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 16, 2014, 05:34:23 pm
95% is good going xfassa! Once again, really good to hear you are liking the remake!!

By the way, I haven't forgotten about the possibility of dual monitors for a future release. I was checking out virtual pinball machines the other day (I really think I might build one at some point), and I thought would it be cool if I could make Monaco GP run on it too, using the pinball back screen to display something similar to the bezel & LEDs artwork :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: camilty67 on April 16, 2014, 08:43:45 pm
Very Cool Geecab.  Looking forward to trying your updated versions!  I will look for those old emails soon and let you now what I come up with.   I've have to update that page soon also!

Best Regards
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on April 17, 2014, 10:10:53 pm
The good news:  My Monaco GP project is underway.
The bad news:  I removed most of the internals

I hated to do it but the game just never worked properly and all the internal components are garbage (and unsafe).  I look forward to rebuilding the cabaret with modern electronics running Geecab's awesome Monaco GP remake.  Note: the cab will still use all the original hardware (wheel, shifter, foot pedal, etc.).  I have a lot to figure out but it will be a fun project. 

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 19, 2014, 11:11:31 am
Looking good so far, new 'Marsh' track running in ProMonacoGP mode  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on April 19, 2014, 02:52:48 pm
Geecab - The new version looks great!!!  Can't wait to install on my upgraded cabaret.  ;-)

After a day and a half of all work on this project, some significant progress has been made.  See crappy phone pics below.  Once I get this thing fully restored, I will provide much better images and video.

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 20, 2014, 06:28:02 am
Wow xfassa, thanks for posting the pics, it is looking great!!!

I've just been thinking, with your current screen set up (and the fact I've not really worked out how I'm going to do the dual monitor thing), its a shame that you can't get the benefit of the LED/bezel artwork stuff thats been added. If you did want to add the artwork stuff, as a sort of 'quick fix', what if at random intervals during the attract mode, the game screen could fade into a screen showing the LED/bezel artwork (with and maybe a miniaturized version of the game still visible), then after a moment it returns back to the normal view. You could also force it to switch between views by, say, stepping on the accelerator peddle during the attract mode? Do you think that would be a good idea?? I'm probably over thinking things  ;)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on April 20, 2014, 08:08:30 am
Geecab - I came to the same conclusion about the artwork.  I decided to remove the original bezel and use the full LCD display.  This allows me to include the artwork and led displays.  It looks fantastic!!!  I will try to make a new bezel to cover up the edges of my LCD display.  Thanks so much for your help.

Lots of family/friends will be over today for the holiday.  Monaco GP will be getting lots of play!  :-)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 21, 2014, 03:16:52 am
Looking good xfassa  :) One thing I'd probably suggest is to slightly tweak your configuration a little using the on-screen menu (Marginally changing the size & positions of the bezel, leds & playfield), just to make the most use of your screen?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on April 24, 2014, 10:57:50 pm
Geecab - Thanks for the screen tip.  The adjusted screen size looks much better.  ;-)

My Monaco GP cabaret got lots of play over the holiday break.  Everyone was amazed how well your simulator played.  Honestly, your simulator is preferred over the original.  Thanks again.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 25, 2014, 08:38:37 am
Great Stuff again xfassa  :) Glad everyone enjoyed it!

Thought I'd write a quick update. Everything I wanted to add to the new version has been added. There is just one last thing:

In the track text file, I want to be able to set the road width/position changes to be random for an indeterminate amount of miles. Currently, you have to explicitly state the road width should be <some value> at a certain mileage, then at x miles later the road width shall merge to <some value>, then a x miles later the road width shall merge to <some value>, and so on. Which is quite a hassle. It shouldn't take me too long to add something that you can state you want random road width changes within a minimum and maximum width range for x amount of miles.

Was really hoping to get the new version uploaded before the weekend but I've been a bit busy so unfortunately that hasn't happened. I've got a bit of spare time this weekend though so really expect on Sunday I will have the new the version uploaded  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 27, 2014, 03:48:42 pm
OK! The new version of the Monaco GP Remake (v1.3) is ready and it can be downloaded here:

****EDIT: This version is now obsolete, please see initial post (on page 1) for download links to latest and obsolete versions****

Please be a little prepared as you visit the zippyshare site, you might get adverts for other software appear, trying to fool you to download something else. Just make sure you only click on the orange 'Download Now' button to the right of the zippyshare page, and the file that you download to your computer is called "mgpr_v1_3.zip". I apologize for using such a poor filesharing host, but it is free!

Once you've unzipped the file, you'll see I have created separate MonacoGP and ProMonacoGP example configurations (found in the 'cfg' directory), all with the Bezels and LED artwork correctly positioned. So first off I'd suggest giving these a try. Say, if you wanted to run the game using the 'pro_monaco_gp_1360x768.cfg' configuration, you would specify "mgpr -cfg pro_monaco_gp_1360x768.cfg" at the command line. Please note, all the example configurations are configured to run the game fullscreen, if you want them to be windowed, you will have to use the on screen menu to change the 'Window' Display setting to "Yes", then restart MGPr.

There is now a 'track' directory that contains the track data for the attract mode ('attract_mode.trk') and the actual game ('remake.trk'). I also made a start trying to create a track that is more faithful to the arcade ('arcade.trk') but its not finished. These .trk files are just text files, you should be able to get the basic idea how they work by viewing them in notepad. I'll post exactly what everything means in the .trk files later.


New in v1.3:

- Analog Accelerator Support options
- Steering sensitivity option
- Steering weight option
- Puddle effect time option
- Steering weight after hitting a puddle option
- Pro-Monaco GP mode option
- Enable/disable sounds during attract mode
- Arcade or linear car speed positioning option
- Scoring options
- Editable tracks
- Player car 'wobble’ rate option
- 'extended time' and 'game over' blink time option
- Configurable Firetruck positions (edit .trk for this)
- Added new 'Marsh' road
- At the beginning of the race, your timer starts counting down as soon as the accelerator is pressed, or after 10 seconds you'll hear a beep and the timer will start anyway.
- Handle consecutive games better (when you have multiple credits), so that you will always see the game over screen for a few seconds before a new game starts.

Hope you enjoy it!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on April 27, 2014, 04:05:09 pm
Perfect timing!  I just got done adding a potentiometer to my foot pedal.  I will get the new software installed and it give it a go.  Thanks!!!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 01, 2014, 04:30:13 pm
Hi! I had a bit of spare time so thought I'd make a start, try and document what is going on in those *.trk files located in the ‘track’ directory. I plan to copy this into the readme.txt located in the 'track' directory for the next release.



Quick Overview

You should read track files from the bottom upwards.  If you open ‘remake.trk’ with notepad you’ll see the last line of text in the file is “ROAD_DESERT,GREY,45,1,4,20,-60,60,SNAP”. That is where the track begins. This line of text is known as a RoadChange. Associated with each RoadChange are RoadEvents.  RoadEvents are set to occur at specific distances after a RoadChange has occurred. Although it has no function other than to make my track files more readable, I’ve Tab indented the RoadEvents in my track files so that its easy to spot which RoadEvents are associated with which RoadChange.

The track ends when the last RoadChange (at the top of the track file) has run its distance. After that, the track will loop back to the very first RoadChange, or to the RoadChange that has been prefixed with the '*' character. For example:
*ROAD_FOREST,GREY,45,1,4,20,-60,60,MERGE

If you don't want the track to loop back to an old RoadChange, you can the trigger the completion of the game by adding an EVENT_GOAL RoadEvent.

If you switch the TRACK_DEBUG gameplay configuration option on, this will switch off car collisions and also output useful information to the console window the about the RoadChanges and RoadEvents that are as the occur. It also outputs the Cars current distance. Helps if you are designing a track, working out the best distances for particular events to occur.
 



More about RoadChanges

A RoadChange comprises of 9 comma separated values.
Name, Colour, Distance, MinCars, MaxCars, Difficulty, LBarrier, RBarrier, InitBarrierState

Where,
Name  - The name of the road which can be one of the following:
   ROAD_DESERT
   ROAD_FOREST_ICE
   ROAD_TUNNEL
   ROAD_TUNNEL_ICE
   ROAD_HARBOUR
   ROAD_BRIDGE
   ROAD_BRIDGE_NIGHT
   ROAD_BEACH
   ROAD_SNOW
   ROAD_MARSH
   ROAD_MARSH_ICE
   ROAD_GOAL

Colour - The base/tarmac colour of the track. This is not applicable to ROAD_***_ICE type tracks, but you still have to provide a value. Possible colour values are:
   GREY
   NAVY

Disatance - How many miles the road continues for.

MinCars -  When the game decides to feed cars randomly onto the screen, this is the minimum amount that will appear.

MaxCars - When the game decides to feed cars randomly onto the screen, this is the maximum amount that will appear.

Difficulty - This is a bit of a magic value, it reflects how fast the opponent cars travel towards you. I usually choose values between 20 (easy) to 40(hard)

LBarrier -  Given the center of the screen on the X axis is 0, this value indicates where the Left barrier should be positioned when the road first appears.

RBarrier - Given the center of the screen on the X axis is 0, this value indicates where the Right barrier should be positioned when the road first appears.

InitBarrierState -  When the new road appears, should the barrier position snap immediately to that new position (for instance, when approaching a bridge) , or to merge new position over the nest few miles. Possible InitBarrierState values are:
   MERGE
   SNAP

 


More about RoadEvents

 
EVENT_BARRIER_CHANGE – To change barrier to a specific width.

A barrier change comprises of 5 comma separated values:

EVENT_BARRIER_CHANGE,Distance, LBarrier, RBarrier, InitBarrierState

Where,

Distance - The event will activate after this amount of miles.

LBarrier  - Given the centre of the screen on the X axis is 0, this value indicates the proposed Left barrier  position

RBarrier - Given the centre of the screen on the X axis is 0, this value indicates the proposed Right barrier  position

InitBarrierState  - Should the barrier position snap immediately to the proposed position, or gradually merge to it. Possible InitBarrierState values are:
   MERGE
   SNAP
 


EVENT_BARRIER_RANDOM - To randomly and continuously change the width and position of the barriers. Once set, the barriers will continue to change until the next RoadChange, or an EVENT_BARRIER_CHANGE.

A barrier random event  comprises of 4 comma separated values:
 
EVENT_BARRIER_RANDOM,Distance,MinBarrier,MaxBarrier

Where,

Distance - The event will activate after this amount of miles.

MinBarrierWidth -  The minimum amount of width random roads may have

MaxBarrierWidth -  The maximum amount of width random roads may have



EVENT_BRIDGE_SIGN - Enables the flashing bridge sign until the next RoadChange. Comprises of 2 comma separated values:

EVENT_BRIDGE_SIGN,Distance

Where,

Distance - The event will activate after this amount of miles.




EVENT_SNOW_DRIFT - A snow drift will appear at a random place in the road.  Comprises of 2 comma separated values:

EVENT_SNOW_DRIFT,Distance

Where,

Distance - The event will activate after this amount of miles.



EVENT_PUDDLE - A puddle will appear at a random place in the road.  Comprises of 2 comma separated values:

EVENT_PUDDLE,Distance

Where,

Distance - The event will activate after this amount of miles.


EVENT_POLICE_ON - The police will be after you if you go too slow and this event occurs. Once enabled, they will remain enabled until the end of the race.  Comprises of 2 comma separated values:

EVENT_POLICE_ON,Distance

Where,

Distance - The event will activate after this amount of miles.


EVENT_PRINT - Print something out to the console window.  Comprises of 3 comma separated values:

EVENT_PRINT,Distance,<YourMessage>

Where,

Distance - The event will activate after this amount of miles.

<YourMessage> - Can be any text you want, but it must be just one word.



EVENT_EXTENDED_PLAY - Trigger the Extended Play sig and award the player with extra time. Note. If you design a track that continuously loops, and the Extended Play event is in that loop, extra time will be keep being awarded. The amount of time awarded each time maybe lessoned each lap by a certain amount. This amount can be set by the TIME_EXTENDED_SEQUENT Gameplay option. Comprises of 2 comma separated values:

EVENT_EXTENDED_PLAY,Distance

Where,

Distance - The event will activate after this amount of miles.



EVENT_AMBULANCE - Trigger the Ambulance.  Comprises of 3 comma separated values:

EVENT_AMBULANCE, Distance, Positon

Where,

Distance - The event will activate after this amount of miles.

Position - Can either be set to 'RANDOM' or a specific value from 0 to 240 (where 120 will be the center of the road).



EVENT_FIRETRUCK - Trigger the Firetruck. Comprises of 3 comma separated values:

EVENT_FIRETRUCK, Distance, Position

Where,

Distance - The event will activate after this amount of miles.

Position - Can either be set to 'RANDOM' or a specific value from 0 to 240 (where 120 will be the center of the road).



EVENT_CAMERA_SPEED - This event is only applicable when viewing the track in attract mode. It speed or slows the camera down. Comprises of 3 comma separated values:

EVENT_CAMERA_SPEED, Distance, Speed

Where,

Distance - The event will activate after this amount of miles.

Speed - Speed of the Camara. If set to zero and the EX_SHOW_HISCORE Gameplay option is enabled, the car will come to a standstill at the hiscores will be shown, after which the

attract mode track will repeat again. If the speed of the camera is set to zero and the EX_SHOW_HISCORE Gameplay option is disabled, this event is ignored.



EVENT_GOAL - Completes the game. Comprises of 2 comma separated values:

EVENT_GOAL, Distance

Where,

Distance - The event will activate after this amount of miles.


 

I think that is about everything for now, hope it was an interesting read!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: camilty67 on May 10, 2014, 03:52:02 pm
Hi Geecab -

The simulator is awesome!  :applaud: I love how configurable it is!

I updated my resource page with some video I had of a Monaco GP cockpit, and I added some pics of your sim if that is okay.

A couple of things I noticed while using the latest versiom (1.3):

1.  The original Monaco GP gives you extended play at 2000 points, but the extended play does not start until the original time runs out (you could have 30 seconds still remaining when the Extended Play flashes and get to play unlimited lives still until the time runs out).  On the sim, it automatically goes into Extended Play mode/time with the fixed number of cars once you hit EP.  Also, on the original Monaco GP, the 2000 points/extended play usually happened around just after the second tunnel (your stage 8-9).   

2.  The marsh/gravel road does not come up until your stage 19.  On the orginal, it was much earlier than that, a couple of stages into extended play.  I have not checked it against my notes on my resource page that lists out the stage sequences.  It looks like you can create your own track seq with the sim, but I haven't had time to try it yet!

3.  I believe the firetruck sound should occur a bit sooner that it does, giving you some milliseconds heads up it is coming.  (maybe this can be configurable).

Thanks! again for the freakn'n awesome sim and all the work and time you have put into it!

camilty67
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: beylie on May 11, 2014, 05:51:54 am
Registered just to thank you for this remake. An excellent effort! Thank you!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 11, 2014, 11:07:09 am
Hey camilty67!

Just checked your updated resource page, it looks excellent! Honored see my remake on your site!  :)

Really glad you are liking the new version! Thanks for the points you've mentioned, funny enough, I've actually already been working on these things for the last week or two. Here is what I have been, or will be, working on for the next release:-

The original Monaco GP gives you extended play at 2000 points, but the extended play does not start until the original time runs out (you could have 30 seconds still remaining when the Extended Play flashes and get to play unlimited lives still until the time runs out).  On the sim, it automatically goes into Extended Play mode/time with the fixed number of cars once you hit EP.  Also, on the original Monaco GP, the 2000 points/extended play usually happened around just after the second tunnel (your stage 8-9).   

Agreed. I've improved the track file editor and have modified my 'arcade.trk' file, I can now specify two different courses, the first 'easy' course will loop until the initial 90 seconds runs out. When the time runs out, if you have been awarded 2000 points or more, then the second 'hard' course will begin. You'll be able to play the hard course without a time limit. The 'extended play' sign with flash when you have earned 2000, 4000, 6000 and 8000 points.

2.  The marsh/gravel road does not come up until your stage 19.  On the orginal, it was much earlier than that, a couple of stages into extended play.  I have not checked it against my notes on my resource page that lists out the stage sequences.  It looks like you can create your own track seq with the sim, but I haven't had time to try it yet!

I totally agree with you, the current tracks (arcade.trk and remake.trk) are not very failthfull to the arcade. Even though the remake.trk is way off what the arcade version is like, its quite fun to play so am inclined to leave that 'as is' and just concentrate making the arcade.trk play as close to the arcade version as possible. I shall probably setup all the pro_monaco_gp_*.cfg configuration files to play the remake.trk, and all the monaco_gp_*.cfg configuration files to play the arcade.trk.

3.  I believe the firetruck sound should occur a bit sooner that it does, giving you some milliseconds heads up it is coming.  (maybe this can be configurable).

Good point! I will be sure to make the "firetruck sample start to firetruck appearing" time configurable

Thanks again for your comments! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 11, 2014, 11:10:49 am
Registered just to thank you for this remake. An excellent effort! Thank you!

Thanks beylie! Glad you are enjoying the remake!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on May 11, 2014, 10:32:18 pm
Geecab - great stuff! 

FYI.  I gave your simulator a shout out over at Pinside.  http://pinside.com/pinball/forum/topic/1978-sega-monaco-gp-remake-worth-checking-out (http://pinside.com/pinball/forum/topic/1978-sega-monaco-gp-remake-worth-checking-out)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 12, 2014, 10:30:04 am
Cheers xfassa!! Very cool website too!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 15, 2014, 03:37:45 pm
EDIT: I've placed the questions that were in this post, together with the others in the post below :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 26, 2014, 05:16:47 pm
Hi! I'm trying to get the next release of the Monaco GP remake as close to the arcade version as possible. I am trying desperately to find out the answers to few questions regarding the play mechanics of the original game. If you think you can answer any of the following in anyway, please do so as it would really help me out  :) Here we go:-



Question1. On the Sega Saturn version of Monaco GP, at the start of the race, the red car is placed onto the 'scenery' (I.e. onto the trees and houses). It is possible to drive along the scenery until the time runs out. The road type never changes from the desert road. The player's score never increases whilst driving over the scenery. Is the arcade version the same?
Answer1. Thank you to Monaco GP owner 'guddler' of ukvac forum for answering "Yes" to this.
[youtube]Monaco GP Saturn - Normal Play, Inactive scenery (http://www.youtube.com/watch?v=GgRh2LEAlro#ws)[/youtube]



Question2. On the Sega Saturn version of Monaco GP, during Extended Play, after a crash, the red car is placed onto the roadside verge, immediately after which it is possible to move onto the 'scenery' (I.e. onto the trees and houses). Red car may move along the scenery for a certain amount of time, after which the red car will 'wobble' for a certain amount of time, after which the red car will explode. Is the arcade version the same?
Answer2. TBC
[youtube]Monaco GP Saturn - Extended Play, Inactive scenery (http://www.youtube.com/watch?v=O1jl_WjdWXA#ws)[/youtube]



Question3. On the Sega Saturn version, during Extended Play, after a crash, the red car is placed onto the roadside verge. If left at a standstill for a certain amount of time, the red car will 'wobble' for a certain amount of time, after which the red car will explode. Is the arcade version the same?
Answer3: Thank you to Monaco GP owner "c0inoppl" (clip of his working machine (https://www.youtube.com/watch?v=jw6PqbVp3Uc (https://www.youtube.com/watch?v=jw6PqbVp3Uc)) for their answer:-
"I checked what happens in extend play if the player car is at a standstill on the roadside verge.
When you start from roadside after crash you have ~ 7 sec. to leave this place and be on the road. If not your car crashes automatically.
I tested it in the situation when I crashed on the bridge too. You start in the water and you have again 7 sec to come to the bridge. If not - car crashes.
I think it can help you."

[youtube]Monaco GP Saturn - Extended Play, Standstill on verge (http://www.youtube.com/watch?v=4tANw-axUlI#ws)[/youtube]



Question4. On the Sega Saturn version, after touching the accelerator, it is not possible to bring the red car to a complete halt. Is the arcade version the same?
Answer4.  Thank you to comilty67 for his video clip https://www.youtube.com/watch?v=bC59GTaMhrc (https://www.youtube.com/watch?v=bC59GTaMhrc) that shows this answer to this is "Yes" (demonstrated at time 2:20)
[youtube]Monaco GP Saturn - Can not stop after accelerator has been touched (http://www.youtube.com/watch?v=ZyfGo-9-kLM#ws)[/youtube]



Question5. On the Sega Saturn version, in normal play, at the beginning of the race or after a spin, the 'scenery' (I.e. the trees and houses) is inactive (can not be crashed into) until after the red car and moved onto the road. Is the arcade version the same?
Answer5.  Yes, arcade version is thought to be the same by MonacoGP owner.
[youtube]Monaco GP Saturn - Scenery active once car moves on road (http://www.youtube.com/watch?v=S4g0qq3uU2U#ws)[/youtube]



Question6. Finally, on the arcade version, is it possible to perfectly match the player car speed with the opponent cars for the entire length of the bridge? Do the opponent cars fluctuate in speed at all when driving over the bridges??
Answer6. TBC


Many thanks for reading! Hope you can help!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on May 27, 2014, 10:53:02 pm
Geecab - keep up the awesome work.  I'm doing my best to try and find answers to your questions.  It's hard to find people with a fully functional Monaco GP.  :-)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 28, 2014, 04:56:40 pm
Thanks for trying xfassa! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on June 04, 2014, 05:59:29 am
First, I want to thank you for excellent Monaco GP simulator. I'm an "old school man", and there are not many games that I like to play... and your simulator is among the top three! I was looking for something like that from '90s, but you make it just last year.

1.2 is not easy to finish, but v1.3 (think) is 20% harder, default settings, only steering_sensitivity changed. I have to play 30-40 games for one completed. Few notes:

- in Pro mode, cannot remove "bonus" sign, down/left corner.

- sometimes, car explode once again just after crash; I'm not sure, but there is no move.

- I would like set the bridges always in the middle of the road, and path of the rescue cars to be more random.

- according to screenshot, there is something wrong with time bonus calculating.

- what settings is best for 1680x1050 resolution, window/full screen? I can't get the right value in cfg.

- several times crashed on the last section, finish appear, just 1-2cm road left, and no more lives... I was very angry with you! ;)


Sorry for language mistakes, it's Google Translate.


Best regards,
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on June 05, 2014, 06:34:10 pm
Hi tomtom! Thanks for the kind words and congratulations for completing the game!

I agree that v1.3 is much more difficult than the last version. I guess I wanted to make the game nearly impossible to finish as it was impossible to finish the arcade version. If it takes you about 30-40 attempts to complete a game then I would say the level of difficultly is set about right  :)

In response to your other questions:

in Pro mode, cannot remove "bonus" sign, down/left corner.
Go into the in-game menu (press TAB), go to GAMEPLAY_OPTIONS, set  EX_SHOW_OVERTAKES to NO. In hindsight, I wish I'd have named this option EX_SHOW_BONUS  :P

sometimes, car explode once again just after crash; I'm not sure, but there is no move.
I think this may have happened to me a few times as well. I think you have found a bug, I shall investigate.

I would like set the bridges always in the middle of the road,
I currently position the bridges to appear in the middle of the screen, under the flashing bridge sign. Just want to be clear what you are asking, you want the bridge to always appear in the middle of where the last road ends?

and path of the rescue cars to be more random.
Have a look at the remake.trk file in the track directory. View it with notepad and search for EVENT_FIRETRUCK. These events cause the rescue car to appear at certain distances during the game. Setting the last parameter to RANDOM will make the rescue appear at a random position on the screen. Thus try changing the line that reads EVENT_FIRETRUCK,3,130 to EVENT_FIRETRUCK,3,RANDOM and see if that helps?

according to screenshot, there is something wrong with time bonus calculating.
Agreed. Looks like a bug, I shall investigate.

what settings is best for 1680x1050 resolution, window/full screen? I can't get the right value in cfg.
Unfortunately, I have not created a default configuration suitable for 1680x1050 (which is a 16:10 resolution) yet. I will make a note to add one for the next release. For now, what I suggesting is running the game using the "pro_monaco_gp_1360x768.cfg", setting its resolution to 1280x800 (which is also a 16:10 resolution) using the in-game menu, then restarting the program. Once it restarts, you could use the in-game menu to tweak the bezel, led & playfield options to make everything fit your screen correctly. Let me know how you get on, if you have problems I could send you a configuration that should look nice fullscreen.

Hope this helps!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on June 06, 2014, 05:21:53 pm
in Pro mode, cannot remove "bonus" sign, down/left corner.
Go into the in-game menu (press TAB), go to GAMEPLAY_OPTIONS, set  EX_SHOW_OVERTAKES to NO. In hindsight, I wish I'd have named this option EX_SHOW_BONUS  :P

Works, tnx. I would never have discovered...

sometimes, car explode once again just after crash; I'm not sure, but there is no move.
I think this may have happened to me a few times as well. I think you have found a bug, I shall investigate.

Looks like buffering trouble...

I would like set the bridges always in the middle of the road,
I currently position the bridges to appear in the middle of the screen, under the flashing bridge sign. Just want to be clear what you are asking, you want the bridge to always appear in the middle of where the last road ends?

Yes. I think (original version) the bridge always appear in the middle of where the last road ends. Your version is better, more dynamic, need to follow the signs... but I beleive is good idea to keep the choices.

and path of the rescue cars to be more random.
the last parameter to RANDOM will make the rescue appear at a random position on the screen. Thus try changing the line that reads EVENT_FIRETRUCK,3,130 to EVENT_FIRETRUCK,3,RANDOM and see if that helps?

Probably. I noticed that firetruck after the first bridge (extended play) always appear in the right side, so I learn how to avoid him.

what settings is best for 1680x1050 resolution, window/full screen? I can't get the right value in cfg.
Unfortunately, I have not created a default configuration suitable for 1680x1050 (which is a 16:10 resolution) yet. I will make a note to add one for the next release. For now, what I suggesting is running the game using the

Nothing important, I am satisfied with the existing resolutions

What do you think about a way to save the game (replay), so we don't need video capture programs, etc. Is it already possible with .trk files?

PS: Oh, NOOOOO! It happened again! :)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on June 08, 2014, 11:30:13 am
HI tomtom!

sometimes, car explode once again just after crash; I'm not sure, but there is no move.
I think this may have happened to me a few times as well. I think you have found a bug, I shall investigate.
Looks like buffering trouble...

I worked out how to make this happen consistently, at one particular point on the track. During extended play, when the ice road joins to the bridge road for the first time, if you crash into the bridge entrance, then move the steering wheel right before your next car appears, then your next car will explode immediately. If you don't touch the steering wheel, it works fine. Now that I can recreate the problem, shouldn't be too hard to fix  :)

I would like set the bridges always in the middle of the road,
I currently position the bridges to appear in the middle of the screen, under the flashing bridge sign. Just want to be clear what you are asking, you want the bridge to always appear in the middle of where the last road ends?
Yes. I think (original version) the bridge always appear in the middle of where the last road ends. Your version is better, more dynamic, need to follow the signs... but I beleive is good idea to keep the choices.

Not sure if placing the bridge in the middle of the road is correct thing to do though, difficult to say  :P I've just been watching this clip:-
Monaco GP arcade game world record performance (http://www.youtube.com/watch?v=Y5WPuLL0b4I#)
In this clip there is fortunately a spot reflection at the top/middle of the screen surround that always lines up with the bridge & bridge sign. Looks like the bridge and bridge sign always appear in the middle of the screen to me. You could, if you really wanted to, edit the trk file so that you fix the road preceding the bridge to a fixed position/width and also edit the position of the bridge so that it appears in the middle of the road preceding it?

what settings is best for 1680x1050 resolution, window/full screen? I can't get the right value in cfg.
Unfortunately, I have not created a default configuration suitable for 1680x1050 (which is a 16:10 resolution) yet. I will make a note to add one for the next release. For now, what I suggesting is running the game using the
Nothing important, I am satisfied with the existing resolutions
Ok cool! I'll be sure to place a 16:10 configuration in the next release anyway  :)

What do you think about a way to save the game (replay), so we don't need video capture programs, etc. Is it already possible with .trk files?
Unfortunately, this is not already possible. Might be a bit tricky to do/add.  Have always used bandicam for video capture, which is seem pretty good for a freebie (as long as you don't want to capture more than 10mins, and you don't mind the watermark). Hm, you've got me thinking now, an action replay after you crash my be a cool addition at some point in the future...

Hope this helps!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on June 10, 2014, 09:23:57 am
> Not sure if placing the bridge in the middle of the road is correct thing to do though, difficult to say  :P I've just been watching this clip:-

I watched video and must say: the bridge IS NOT in the middle of where the last road ends, but slightly shifted to the right. In my memories, he was always in the same place - middle. Maybe in the original versions that could be adjusted somehow... Well, keep up your idea, this is good advance.

> Have always used bandicam for video capture, which is seem pretty good for a freebie

Uploaded one completed gameplay video, 25fps 340MB... who wants, can look at it:
https://mega.co.nz/# (https://mega.co.nz/#)!ZsFT1aoA!N4YvfHzfIAL1i96774zOYQGnCe73tl6BxoZKqAPC-zs

> Hm, you've got me thinking now, an action replay after you crash my be a cool addition at some point in the future...

Looking crash again?! It is the last thing I want to see! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Dr. Morbis on July 31, 2014, 01:18:48 am
> Not sure if placing the bridge in the middle of the road is correct thing to do though, difficult to say  :P I've just been watching this clip:-

I watched video and must say: the bridge IS NOT in the middle of where the last road ends, but slightly shifted to the right. In my memories, he was always in the same place - middle. Maybe in the original versions that could be adjusted somehow... Well, keep up your idea, this is good advance.


I own a Pro Monaco GP, and the bridge is always in the exact middle of the SCREEN, regardless of where the road is when the bridge starts.  Also, I just posted in the other thread regarding the bonus points mystery...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: beylie on October 19, 2014, 04:47:01 am
geecab, are you still working on this? I'm enjoying so much!  ;D
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on October 21, 2014, 05:00:37 pm
geecab, are you still working on this? I'm enjoying so much!  ;D

Hi beylie!

Yup I haven't forgotten this. Just been working on a big project at work that kind of needs all my brain power at the moment (and I don't have that much to be honest  ;))

I have made some progress though:-

I've fixed the crashing bug and the end of game scoring issue that tomtom found.

I've added some more commands into the track files, allowing you to 'loop' them at certain places. This has allowed me to make a track file much more like the arcade, that loops "Desert->ForestIce->Desert->Tunnel" roads until a 90 timer expires, then loops "Harbor->MarshIce->Harbor->Bridge->Harbor->Tunnel->Harbor->MarshGravel" roads forever (until you loose all your lives).

For the next release there will be a choice of 3 tracks:

 - The Monaco GP Arcade Track (mgp.trk)
    As close as the original Monaco GP as possible (For example, Looped 90 second Normal Play, Infinite time in extended play, no police cars, no overtake bonuses)

 - The Pro-Monaco GP Arcade Track (promgp.trk)
    As close as the original Pro-Monaco GP as possible (For example, Looped 90 second Normal Play, Infinite time in extended play, no police cars, with overtake bonuses). This will have all the correct overtake bonus and scoring behavior that Dr. Morbis kindly helped me get my head around (See this thread http://forum.arcadecontrols.com/index.php?topic=135783.0 (http://forum.arcadecontrols.com/index.php?topic=135783.0)).

- The Remake Track (remake.trk)
    Should play much the same as my remake currently does (90 seconds NonLoopedNormalPlay, 90 seconds NonLoopedExtendedPlay, Goal Finish, with police cars, with end of game race statistics).


I'm just currently working on a way for the track files to 'carry' some of the gameplay options that are currently in the configuration menu. So that it will be possible to switch easily between "mgp.trk", "promgp.trk" and "remake.trk" without have to change too much in the configuration editor, hope that makes sense.

Hopefully should be able to get back onto this very soon, talking about it again has inspired me I have to say. I'll probably be able to get back on it this weekend  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on November 06, 2014, 02:52:01 pm
I own a Pro Monaco GP, and the bridge is always in the exact middle of the SCREEN, regardless of where the road is when the bridge starts.  Also, I just posted in the other thread regarding the bonus points mystery...

Hi Dr Morbis! I've added those ProMonacoGP LEDs, sounds and alerts you helped clarify in the in the other post. The video clip of your ProMonacoGP really helped me work out the timing and sounds of everything. I've attached a picture of my progress.  Now that its added I just have a couple more questions I was hoping you could answer:
1 -  Say 13 LEDs of the top bonus strip are illuminated (like in the picture) and you overtake "cleanly" an opponent on the bridge. I understand that another LED on the bottom bonus strip will illuminate, but I'm not sure what happens to LEDs on the top bonus strip? Do they remain the same or are they cleared??
2 -  Does the top bonus strip only ever clear (or count back back down) when an opponent overtakes you?

Hope you can help, many thanks!  :)

EDIT: Just found the answer to '1'. This new clip of Pro Monaco GP on youtube, near the end of the clip the player does a few clean bridge overtakes and the LEDs on the top bonus strip remain the same. Still not sure about '2'.
[youtube]www.youtube.com/watch?v=CW5zWXmPVuA (http://www.youtube.com/watch?v=CW5zWXmPVuA#ws)[/youtube]

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on December 01, 2014, 07:10:44 pm
Thought I post a quick status update. For the next release, in addition to 3 tracks that I mentioned a few posts ago, there will be another track (not sure what to name it yet). This track has some new roads & some new obstacles. There is a twin bridge section where I thought it would be cool to have one of the bridges end and the player must use a ramp to get to the other side (or traverse to the adjacent bridge if they hit the ramp at the correct angle). Its almost impossible to land successfully, but that's what makes it feel like such an achievement when you get it right! Here are a few screens caps of the new track in action:-
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Slippyblade on December 01, 2014, 07:24:51 pm
My daughter got a chance to play a real stand up Monaco at a local arcade convention this past year and fell in love with it.  I'm definitely going to try to get this on a cab for her.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Duglis on December 08, 2014, 01:34:38 am
This is an amazing thing I  just discovered. Thanks from the bottom of my retrogame loving heart for your time and effort in doing this. I'm amazed it all went on under my radar!

THANK YOU SO VERY MUCH!!!!!!!!!!!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Duglis on December 08, 2014, 02:03:29 am
Is there a way i can make this configurable for a mouse. If so how do i edit the cfg file?
also how do i edit the cfg file to make use of left control, left shift, spacebar, enter key, the up/down/left/right arrows?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: yotsuya on December 08, 2014, 02:07:41 pm
Is this considered done, and now you're just providing updates? Because if you are done, I want to make sure this gets nominated for a BYOAC award.  :cheers:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on December 09, 2014, 02:50:06 pm
My daughter got a chance to play a real stand up Monaco at a local arcade convention this past year and fell in love with it.  I'm definitely going to try to get this on a cab for her.

Thanks for posting Slippyblade! Glad you're enjoying the remake :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on December 09, 2014, 03:23:52 pm
Is there a way i can make this configurable for a mouse. If so how do i edit the cfg file?
also how do i edit the cfg file to make use of left control, left shift, spacebar, enter key, the up/down/left/right arrows?

Hi Duglis! Hopefully you are running the latest version (v1.3)? If so then its best not to edit the config file by hand, but instead use the in-game configuration editor to do it for you. Pressing the 'Tab' key during the attract mode (When 'Deposit Coin' is flashing) will invoke the configuration editor. Pressing 'Tab' again will return you back to the game. Exiting the game (pressing 'ESC') will save any changes you made using the configuration editor, into the configuration file that you loaded. Navigate around the options using only the arrow keys. Highlight 'CONTROL OPTIONS' and press the right arrow key to expand them. To use mouse to steer, highlight the  'STEERING_DEVICE' option and press the left or right arrow keys to iterate though all the possible steering devices available in your system (mouse axis x, mouse axis y, keys, joystick etc..). To choose a different key to accelerate, highlight the 'KEY_ACCEL' option, and press the left or right arrow key to iterate though all the possible keys you can choose. Hopefully you get the idea  :) Unfortunately, its not possible to select Left Control or Left Shift in this version (but pretty much every other key is there).

Hope this helps!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on December 09, 2014, 04:16:51 pm
Is this considered done, and now you're just providing updates? Because if you are done, I want to make sure this gets nominated for a BYOAC award.  :cheers:

Very kind of you yotsuya! Really great to hear that you think it should get a nomination! Its a bit tricky to say whether I consider it 'done' or not yet. The last version I released (v1.3) was complete, so that could be nominated I guess, but its still a few versions away from being where I want it to be. The new version I'm preparing  (v1.4, that should be ready for download sometime during the Xmas period) is quite a big update, with many changes/improvements and is closer to what I would consider 'done'. So I guess we should hold off on the nomination until I've released that :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: beylie on December 13, 2014, 03:28:29 pm
Oh yeah! Can't wait for 1.4! :D
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: zxthehedgehog on December 28, 2014, 11:49:11 am
How do you remove the time display from on the screen output (so it only appears on the emulated LEDs)? I can't find it in the settings.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 05, 2015, 03:56:36 am
How do you remove the time display from on the screen output (so it only appears on the emulated LEDs)? I can't find it in the settings.

Hi zxthehedgehog! Set the EX_SHOW_TIME option to 'no'. When using the in game menu, you'll find this in GAMEPLAY_OPTIONS :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sky25es on January 06, 2015, 08:56:16 pm
Thank you very very much for this great remake geecab. I tried for the last 2 hours to beat my own score  :)
Just a question: Could you please add a pre-made configuration file for the 800x600 resolution ? I would like to play it on my cab and the max resolution for my W&G D9400 monitor is 800x600. Thanks again.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 07, 2015, 04:46:45 pm
Thank you very very much for this great remake geecab. I tried for the last 2 hours to beat my own score  :)
Just a question: Could you please add a pre-made configuration file for the 800x600 resolution ? I would like to play it on my cab and the max resolution for my W&G D9400 monitor is 800x600. Thanks again.

Thanks for posting Sky25es! No problem, I'll try and upload a config this weekend that will look decent on your monitor but please be aware the resolution of your monitor will mean the bezel & LED artwork will look rather blurred after being resized (a bit similar, though not quite as severe, as the 640x480 configurations which you might want to try out in the mean time) :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sky25es on January 07, 2015, 11:51:29 pm
Thanks for posting Sky25es! No problem, I'll try and upload a config this weekend that will look decent on your monitor but please be aware the resolution of your monitor will mean the bezel & LED artwork will look rather blurred after being resized (a bit similar, though not quite as severe, as the 640x480 configurations which you might want to try out in the mean time) :)

Many thanks  again :cheers:
Yeah, I already tried the 640x480 config and as you said: It looks blurry as hell. So 800x600 at least will give me a Little bit clearer image.
Hmm... High resolution Artwork is one of the few weak points of an arcade monitor in comparison to a LCD one... Well, we can't have everything, I guess   ;)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 08, 2015, 05:58:04 pm
Hi Sky25es! I've done a few 800x600 configurations for you, hopefully they'll look a bit better than the 640x480 ones on your monitor. I've been working on the next version (v1.4) of the remake for quite some time, which has a lot of major changes & improvements, unfortunately it is still a few weeks away from being completed, but when its eventually finished I'll be sure to include some 800x600 configurations.

In the mean time, I'm going to upload version v1.3.2 which is pretty much the same as v1.3, but with a few bug fixes, and includes your 800x600 configurations :)









Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 08, 2015, 06:18:51 pm
Monaco GP Remake (v1.3.2) is ready and it can be downloaded here:

****EDIT: This version is now obsolete, please see initial post (on page 1) for download links to latest and obsolete versions****

This version is identical to v1.3, but with a few minor bug fixes, and a few extra configurations made specifically for 800x600 & 1650x1050 resolutions.

Please be a little prepared as you visit the zippyshare site, you might get adverts for other software appear, trying to fool you to download something else. Just make sure you only click on the orange 'Download Now' button to the right of the zippyshare page, and the file that you download to your computer is called "mgpr_v1_3_2.zip". I apologize for using such a poor filesharing host, but it is free!

Once you've unzipped the file, you'll see I have created separate MonacoGP and ProMonacoGP example configurations (found in the 'cfg' directory), all with the Bezels and LED artwork correctly positioned. So first off I'd suggest giving these a try. Say, if you wanted to run the game using the 'pro_monaco_gp_1360x768.cfg' configuration, you would specify "mgpr -cfg pro_monaco_gp_1360x768.cfg" at the command line. Please note, all the example configurations are configured to run the game fullscreen, if you want them to be windowed, you will have to use the on screen menu to change the 'Window' Display setting to "Yes", then restart MGPr.

New in v1.3.2:
 - Fixed infinite time bonus bug if you finish the game (goal) with time to spare.
 - Fixed player car would occasionally explode twice if crashed into bridge entrance.
 - Fixed problem after achieving a 'Best score over 10000' and the LEDs remaining off after they have been flashing.
 - Added configurations; monaco_gp_800x600.cfg, pro_monaco_gp_800x600.cfg, monaco_gp_1650x1050.cfg & pro_monaco_gp_1650x1050.cfg.

 :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: adder on January 08, 2015, 06:39:03 pm
mediafire is a good free place to upload files and has an easy 'less likely to be tricked' page view.

example:
http://www.mediafire.com/download/pq9bftzy7x8okp8/mameuifx32_0157.exe (http://www.mediafire.com/download/pq9bftzy7x8okp8/mameuifx32_0157.exe)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sky25es on January 09, 2015, 01:58:12 am
Hey, thanks Geecab ! The new resolution works flawlessly. That's what I was looking for.
Wow! you're doing a really good job  :applaud: Can't wait to see version 1.4... Keep it up!  :cheers:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 09, 2015, 01:55:38 pm
That's great to hear Sky25es!

I was actually thinking about your screen & setup today, at some point I think I'll have a go at designing a few low-res configurations where the playfield (I.e. the scrolling road) stretches the full height of the screen and simplified Artwork&LEDs would be kept to one side. The result would look more like the Sega Saturn Version (See pic below). For low-res monitors this would mean you'd see more of the actual game, and the Artwork&LEDs wouldn't be blurry (as I'd draw them in the low resolution so that there is no resizing going on). Would be quite nice to have the option of either using a configuration that either looks faithful to the arcade (I.e what we have now, with the possible downside of blurry artwork), or a look where more of the game is visible (With the downside of the artwork being tailored by me :P).

Just a thought :)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 09, 2015, 01:57:18 pm
mediafire is a good free place to upload files and has an easy 'less likely to be tricked' page view.
Thanks for the tip jadder!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sky25es on January 09, 2015, 03:38:59 pm
That's great to hear Sky25es!

I was actually thinking about your screen & setup today, at some point I think I'll have a go at designing a few low-res configurations where the playfield (I.e. the scrolling road) stretches the full height of the screen and simplified Artwork&LEDs would be kept to one side. The result would look more like the Sega Saturn Version (See pic below). For low-res monitors this would mean you'd see more of the actual game, and the Artwork&LEDs wouldn't be blurry (as I'd draw them in the low resolution so that there is no resizing going on). Would be quite nice to have the option of either using a configuration that either looks faithful to the arcade (I.e what we have now, with the possible downside of blurry artwork), or a look where more of the game is visible (With the downside of the artwork being tailored by me :P).

Just a thought :)

Very, very 8)
That would really be outstanding. ``Cream of the crop´´
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on January 13, 2015, 07:56:22 am
Geecab

Keep up the great work!  It's quite exciting to watch this project evolve.  You have brought great happiness to me and my guests.  Again, thanks soooo much.  I look forward to your next release.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 14, 2015, 07:39:42 pm
That's great to hear Sky25es!

I was actually thinking about your screen & setup today, at some point I think I'll have a go at designing a few low-res configurations where the playfield (I.e. the scrolling road) stretches the full height of the screen and simplified Artwork&LEDs would be kept to one side. The result would look more like the Sega Saturn Version (See pic below). For low-res monitors this would mean you'd see more of the actual game, and the Artwork&LEDs wouldn't be blurry (as I'd draw them in the low resolution so that there is no resizing going on). Would be quite nice to have the option of either using a configuration that either looks faithful to the arcade (I.e what we have now, with the possible downside of blurry artwork), or a look where more of the game is visible (With the downside of the artwork being tailored by me :P).

Just a thought :)

Very, very 8)
That would really be outstanding. ``Cream of the crop´´

Cool! I'll see to it the new version has some configurations where the artwork is tailored for low res monitors (Will make them look similar to the Sega Saturn Port)  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 14, 2015, 07:48:20 pm
Geecab

Keep up the great work!  It's quite exciting to watch this project evolve.  You have brought great happiness to me and my guests.  Again, thanks soooo much.  I look forward to your next release.

Thanks xfassa! The new version is close, it seems to be taking me ages to finish, mainly because I can not help keep changing stuff I'm not 100% happy with. Whatever state that it is in, I have decided to upload something by the end of January, though it might be a beta if I'm still not happy with it by then  ;) !

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 25, 2015, 02:12:02 pm
v1.4.0 is almost there!

Here are a few screen caps from the latest version using the low rez bezel/leds artworks I've put together. I seem to have gone for an 8-bit home computer theme! There are 4 'games' in the next release; Classic Track, Pro Track, Pursuit Track (Pretty much the track in the v1.3 release but with a few additions) and Stunt Track. I just need to fix a couple of silly bugs, then create a bunch of configuration files that gives everyone plenty of choice over every artwork, resolution and game combination (I'm going to auto generate these this time) :)



Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on January 29, 2015, 05:52:31 pm
Mr. Geecab,

Thank you for the 16:10 resolution, looks great in full screen and windowed. After a few dozen games and a few completed, there are no significant bugs. You gave us an unforgettable retro experience.

Regards,
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 30, 2015, 04:16:41 pm
Mr. Geecab,

Thank you for the 16:10 resolution, looks great in full screen and windowed. After a few dozen games and a few completed, there are no significant bugs. You gave us an unforgettable retro experience.

Regards,

Cheers tomtom! Glad those bugs are fixed, sorry it took me ages to upload the update for v1.3!!

A quick update regarding v1.4. All the main improvements I wanted to add have now been added, and I think I've sorted all the bugs. So I just have to put all the configurations together, test them out, and it can be uploaded! Got a bit of time tonight and tomorrow to get this done. Hoping to upload the new version Sunday but don't hold me to that!  ;)

EDIT: Taking a bit longer than expected, it took me ages getting my auto generation of configurations code working. Its working now though. I've also added a new command line option that allows you to easily choose and run a configuration from the ones found in the cfg directory. I'm a bit concerned my new version is a bit too easy to complete, going to spend a bit of time during the week testing everything and getting the difficulty right.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: beylie on February 04, 2015, 02:55:38 am
Ahh, too easy? I must be gettting old. I can't finish it at all!  ;D
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 05, 2015, 07:05:54 pm
Ahh, too easy? I must be gettting old. I can't finish it at all!  ;D

Oh well I think I may have set the difficulty level way too high now (Sorry beylie!!) :P Good news is everything is finished & tested, I shall upload tomorrow!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 06, 2015, 05:18:18 pm
Monaco GP Remake (v1.4.1) is ready and it can be downloaded here:

****EDIT: This version is now obsolete, please see initial post (on page 1) for download links to latest and obsolete versions****


Please be a little prepared as you visit the mediafire site, you might get adverts for other software appear, trying to fool you to download something else. Just make sure you only click on the big green 'Download' button near to top right of the page, and the file that you download to your computer is called "mgpr_v1_4_1.zip" (Its about 16MB in size).

Once its downloaded, unzip it, copy the original 1979 or 1980 Monaco GP ROMs into the 'roms' directory, then double click on 'mgpr_launcher.exe', choose a configuration and off you go!

Note that you can also run a specific configuration from command line (like in previous versions), running mpgr.exe using the -cfg switch. For example, if you wanted to run the pro_arcade_1360x768.cfg configuration from command line, you would specify
 mgpr -cfg pro_arcade_1360x768.cfg
 
All the default configurations are set up for fullscreen and keyboard control (keys are Z=left, X=right, N=Accelerate, M=Gear, 5 or 6 = Coin, 1=Switch between HiScores and AttractMode).
Press the TAB key during any game's attract mode (When "Deposit coin" is flashing at you) to edit the configuration (Change Controls to Mouse, joystick, choose different artwork etc..). Some options (such as display filter, fullscreen and various audio samples and volumes) will require you to restart the game before your new settings will take effect.

My main intention for this release was to create 4 distinct games:
Monaco GP Classic - Should hopefully be very faithful to the 1979 "Monaco GP" version.
Monaco GP Pro - Should hopefully be very faithful to the 1980 "Pro Monaco GP version.
Monaco GP Pursuit - Not quite as complete as I'd like it to be. Should feel like the original Monaco GP, but include police cars, new roads, and an extra stage (There are 3 stages and a Goal at the end).
Monaco GP Stunt - Not quite as complete as I'd like it to be. Its one track, looped. Its starts off easy and gets increasingly more difficult as less time gets awarded with each lap and opponents get faster. You need to memorize where the jumps are to do more than 3 laps.

As far as difficulty goes, if you play the game with keys as is, you should be able (after a good number of goes) to get a top score, possibly get to the 3rd stage of the pursuit track, or do about 4 laps of the stunt track. So that's the sort of difficultly to aim for if you reconfigure the controls for mouse/joystick/wheel. Also, I recommended trying the different games with the '8bit' configurations I made as it does seem to give (in my option) a sort of ZX spectrum port feeling to Monaco GP (I tried to imagine if Sega had done a Monaco GP port to the spectrum, what would I have hoped it would look like). Right, I'm waffling on now, good luck and hope you enjoy it!  :)

New in v1.4.1:
- Addition of 4 'Games'; Classic, Pro, Pursuit and Stunt. Artworks created to suit various screen resolutions (The 'Arcade' bezels for the Pursuit and Stunt track are not really complete, only the title is different at the moment).
- Classic and Pro games now loop 'easy' set of roads for 90 seconds. If you have scored 2000 or more you will then reach 'extended' play looped roads without time limit (as in arcade)
- Improve opponent car distribution and make it difficult for the player to speed match with the opponents during later stages of the game (when the opponents move faster).
- Impossible to make car come to a complete standstill after you've stepped on the accelerator (as in arcade). Thanks camilty67 for video clip.
- Car start position always on scenery (as in arcade)
- Player car can drive along verge scenery after crashing, but will not progress to the next road until the player car actually moves and stays on the actually road (as in arcade).
- In extended play on Classic and Pro tracks, after crashing player has 7 seconds to get of the scenery otherwise the car will explode (as in arcade)
- Addition of a windows launcher program, it does the job but looks a bit rubbish at the moment (I'll work on that).
- Road stops moving completely as soon as player car crashes or goes into a spin (as in arcade)
- Delay immediate return to GAME OVER if no time left and player crashes.
- Pro Monaco GP bonus operation closer to the arcade leds (2 layers, 15 leds on each)
- Extra lives, miles, overtake scoring set via track file
- Extended play off road scenery and verge grace times configurable.      
- New mpgr_launcher.exe to help quickly run a configuration.
- Greater choice of LED tilemaps.
- More accurate Pro-Monaco GP (Trophy & Wreath symbol, star symbol and orange boarder). Thanks to Dr. Morbis for the screen capture.
- Addition of boat (Stunt Track)
- New police cars with radio chat sounds (Can be switches off in the configuration).
- New Lola T70 opponents (Will only appear during Stunt Track. Currently behave the same as police cars), with radio chat sounds (Can be switches off in the configuration).
- Roads with Twin Lanes.
- Ramps
- When a Firetrunk is encountered during a Tunnel/Night section, it can only be viewed if within the player's head light beam, otherwise only its flashing red siren can be seen (As in arcade). Thanks to Dr. Morbis for video clip.
- Track downward scrolling at high speed now the same as the arcade (Previous versions had been much to fast).
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 06, 2015, 09:50:03 pm
This is ridiculous good.  You have done an amazing job.  Thanks so much for your hard work.

Thank You!!!!!!! 
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on February 07, 2015, 05:38:45 am
First off Geecab, can I congratulate you on an amazing job on recreating one of my childhood favourite arcades. I remember commenting one a YouTube vid you posted along time ago now on how good this was.  The attention to detail is incredible. Great to see the project is ongoing. I have two of these original cabs, one of which no longer turns on and the other has coining up and some minor graphical issues. So to have a modern software replica is great as I don't have the technical expertise to repair them.

Now I haven't read all the thread so forgive me if these questions have been asked to before:

I was thinking of hacking up one of my cabinets and placing a PC running your emulator inside using the original CRT monitor (think MAME & Soft15khz GFX card driver). I would want to display just the playfield without any bezels or score display. Is this possible? And if so, can the emulator output the original resolution?

Have you already, or do you have plans to have the software output some form of digital code that could be read by the original or equivalent external scoring display?

It would be nice to enjoy the original experience using a reliable modern(ish!) pc doing the donkey work instead of 30-odd years PCBs!!

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: italiandoh on February 07, 2015, 09:29:17 am
Great job, impressive!
I just installed it into my multigame arcade cabinet and it looks nice on a 28" CRT arcade monitor @ 640x480.
Keep up the good work!

Matteo
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: adder on February 07, 2015, 09:54:40 am
great work geecab!!
just wondering, are you still working on this as in, you wouldnt class it as 'finished' yet so to speak?
any chance you could do a new youtube vid showing off all the different modes of play and some commentary perhaps (of course if you dont have time for that please dont go out of your way to do that!) :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sky25es on February 08, 2015, 02:04:35 am
Just one word: E X C E L L E N T ! ! !  :applaud:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 08, 2015, 07:52:14 am
First off Geecab, can I congratulate you on an amazing job on recreating one of my childhood favourite arcades. I remember commenting one a YouTube vid you posted along time ago now on how good this was.  The attention to detail is incredible. Great to see the project is ongoing. I have two of these original cabs, one of which no longer turns on and the other has coining up and some minor graphical issues. So to have a modern software replica is great as I don't have the technical expertise to repair them.

Now I haven't read all the thread so forgive me if these questions have been asked to before:

I was thinking of hacking up one of my cabinets and placing a PC running your emulator inside using the original CRT monitor (think MAME & Soft15khz GFX card driver). I would want to display just the playfield without any bezels or score display. Is this possible? And if so, can the emulator output the original resolution?

Have you already, or do you have plans to have the software output some form of digital code that could be read by the original or equivalent external scoring display?

It would be nice to enjoy the original experience using a reliable modern(ish!) pc doing the donkey work instead of 30-odd years PCBs!!

Thanks RetroNutz! Glad you are liking the remake and nice to hear you are thinking of putting it in one of your cabs! Yes it is still possible to play the game in its basic / non-artwork form. If you run mpgr specifying a configuration filename of your choice, that configuration filename will be created and it will be contain the default configuration settings. For example:
   mgpr.exe -cfg -my_config.cfg

The default settings are:
  - 640x480 horizontal
  - no artwork (Score & Time etc. will be shown on the playfield which you can turn of if you wish in the DISPLAY settings)
  - arcade game track and arcade attract mode track (You can change tracks in the GAMEPLAY settings)
  - Po-Monaco GP mode will be off (Switching it on in the GAMEPLAY settings just means you will get overtake bonuses).

>>And if so, can the emulator output the original resolution?
Its a tricky one to answer this as I'm not sure what the resolution of the arcade screen is (do you know by any chance?). Not sure if this helps, but based on the number of pixels the car is, and taking a number of screen captures of the arcade game running, I calculated the game's playfield has a height=384 and a width=240. The display settings allow you to mirror/flip/stretch the playfield to fit any screen however you wish to suit any GFX card resolution so hopefully you should be ok.

>>Have you already, or do you have plans to have the software output some form of digital code that could be read by the original or equivalent external scoring display?
Yes its something I'd like to add. Not sure the best way to go about it though. Unfortunately I do not have a cab myself so I can't really come up with a solution that will hook up the hardware LED displays with my remake. The simplest thing I can think of is to have a dual monitor setup, placing the second monitor behind the score board. You can run multiple instances of the remake (But only one can be fullscreen and must use the primary display). I don't think it would be too much work for me to add configurations options so that 2 instances of the game share the Scoring/Time information, and also have an option to disable the game completely on the instance that you will be placing the score board. You could then use the artwork settings to position/resize the LEDs graphics so that they shine through the score board. Is this the sort of thing you were thinking of? I guess the big question is would a second monitor fit behind in the score board (I assume you have a midi upright cab?)?
 :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 08, 2015, 07:57:54 am
This is ridiculous good.  You have done an amazing job.  Thanks so much for your hard work.

Thank You!!!!!!!

Cheers xfassa!! Glad you are still enjoying the remake :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 08, 2015, 08:00:36 am
Great job, impressive!
I just installed it into my multigame arcade cabinet and it looks nice on a 28" CRT arcade monitor @ 640x480.
Keep up the good work!

Matteo

Thanks for posting Matteo, great to hear you've added it to your cab!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 08, 2015, 08:20:00 am
great work geecab!!
just wondering, are you still working on this as in, you wouldnt class it as 'finished' yet so to speak?
any chance you could do a new youtube vid showing off all the different modes of play and some commentary perhaps (of course if you dont have time for that please dont go out of your way to do that!) :)

Thanks jadder! I think you could say its finished so to speak. I'll probably release new versions at some point with some tweaks & extra options (I really want the different 'chase' cars to have their own characters (Currently, they make different sounds, but they just try and ram you), I would also really like to be able to change car (Be awarded it somehow, and perhaps driving through the pits to collect it. Not sure quite how to do this yet but it would it be cool)), but as a whole, its pretty much there.

>>any chance you could do a new youtube vid showing off all the different modes
Yes indeed this is already very high on my todo list, the one that is currently on youtube is so old isn't it! Hopefully I'll have put something together by next week, not sure about commentary though, we'll see  :P
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 08, 2015, 08:24:09 am
Just one word: E X C E L L E N T ! ! !  :applaud:

Cheers Sky25es!!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: italiandoh on February 08, 2015, 10:33:58 am
Here's a video of V.1.3.2 in my cabinet:

https://www.youtube.com/watch?v=sVnklBYsg98 (https://www.youtube.com/watch?v=sVnklBYsg98)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on February 09, 2015, 09:21:07 am
OMG!
Now I know why I spent so much coins 35 years ago: Yes, it's very
close to the original difficulty. Traffic is denser, safety car is
slower, bridge is narrower, race is faster...

1)  v1.4.1 is actually has no end, right? In this case, a skor about
9000 is my max.

2)  Is there an option to increase the braking effect? Neither low
gearchange nor accelerator/off does not help, like v1.3.2.

3)  I'm not sure, it is subjective or my dual core 3Ghz is no more
enough, but it seemed to me that there are minor "glitches", like
frame skiping/interrupts only a few times in the game. As I said,
maybe this is subjective due to higher race speed; nothing important.

Tnx, geecab!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 09, 2015, 04:56:57 pm
Here's a video of V.1.3.2 in my cabinet:

https://www.youtube.com/watch?v=sVnklBYsg98 (https://www.youtube.com/watch?v=sVnklBYsg98)

Cool!! Cheers for uploading :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 09, 2015, 05:41:23 pm
OMG!
Now I know why I spent so much coins 35 years ago: Yes, it's very
close to the original difficulty. Traffic is denser, safety car is
slower, bridge is narrower, race is faster...

Cheers tomtom! That's good to hear!!

Quote
1)  v1.4.1 is actually has no end, right? In this case, a skor about
9000 is my max.

The 'classic' and 'pro' games have no end, opponents should just get faster and more difficult to match your speed with the longer your game goes on for. My top score running the 'classic' game  is 7500, so if your getting 9000 thats impressive! In my opinion, no one should really be able to reach a score of 9999 running the 'classic' game, because the scoreboard can not display anymore than that. The 'Pursuit' game does have an end/goal. I'd be interested in your opinion regarding the difficultly of the Pursuit game actually, as it seems too easy to me the more I play it.

Quote
2)  Is there an option to increase the braking effect? Neither low
gearchange nor accelerator/off does not help, like v1.3.2.

I did notice that in v1.3.2 the player did slow down too rapidly when compared to the arcade, so I have changed it (Probably a bit too much :P). You could have a go at changing a few of the values in the cfg that effect braking, currently these are:

 GAMEPLAY break_low_gear 1.3
 GAMEPLAY break_high_gear 1.3
 GAMEPLAY break_wrong_gear 1.5

I just altered them to 2.3 2.3 & 2.5, things seemed a bit better. Any more than that and things played a little weird. See how you get on and let me know what you think. I'll probably need to make a few code changes if you'd like the braking to be as it was in v1.3.2, but nothing too major so that won't be a problem :)

Quote
3)  I'm not sure, it is subjective or my dual core 3Ghz is no more
enough, but it seemed to me that there are minor "glitches", like
frame skiping/interrupts only a few times in the game. As I said,
maybe this is subjective due to higher race speed; nothing important.

Its nothing to do with your PC, 3Ghz is plenty fast enough. Actually, since running it on my cab I think I see the same 'glitches' as you, its only very slight and it doesn't really effect the game. The opponents move on a kind of virtual belt, does it appear this belt sometimes jumps a pixel every now and then? Just want to confirm if we are seeing the same thing.

Thanks again for the feedback :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on February 10, 2015, 05:07:08 pm
>My top score running the 'classic' game is 7500, so if your getting
>9000 thats impressive! In my opinion, no one should really be able to
>reach a score of 9999 running the 'classic' game, because the
>scoreboard can not display anymore than that.

In fact, 9480 yesterday, with mouse and steering_sensitivity 100. I don't
believe that this will ever happen again, the cars are simply
pouring... and safety car in tunnel... what else is there?! :)

>I'd be interested in your opinion regarding the difficultly of the
>Pursuit game actually, as it seems too easy to me the more I play it.

I played a few rounds, very long race, I do not remember this kind of
arcade, reached 75%. Although not too many opponent cars, it does not
seem too easy.

>GAMEPLAY break_low_gear 1.3
>GAMEPLAY break_high_gear 1.3
>GAMEPLAY break_wrong_gear 1.5
>I just altered them to 2.3 2.3 & 2.5, things seemed a bit better. Any
>more than that and things played a little weird. See how you get on
>and let me know what you think. I'll probably need to make a few code
>changes if you'd like the braking to be as it was in v1.3.2, but
>nothing too major so that won't be a problem :)

No, you should always strive original MonacoGP behavior, classic
version at least, possibly an option to increase/decrease in the cfg.
2.3,2.3,2.5 is better, tnx, will make less crashes from behind.

>The opponents move on a kind of virtual belt, does it appear this
>belt sometimes jumps a pixel every now and then? Just want to confirm
>if we are seeing the same thing.

Looks like a video buffering, sometimes getting stuck; it's
millisecond, may be an optical illusion due to the higher speed of the
race.

I noticed again about a car crash... After collision, sometimes
crashed again if the car moving off the track, but after 2-3 cm. It is
clear that should be crashed, but not so fast. Several times I have
not had time to react.

Regards,
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on February 10, 2015, 05:23:25 pm
>>Have you already, or do you have plans to have the software output some form of digital code that could be read by the original or equivalent external scoring display?
Yes its something I'd like to add. Not sure the best way to go about it though. Unfortunately I do not have a cab myself so I can't really come up with a solution that will hook up the hardware LED displays with my remake. The simplest thing I can think of is to have a dual monitor setup, placing the second monitor behind the score board. You can run multiple instances of the remake (But only one can be fullscreen and must use the primary display). I don't think it would be too much work for me to add configurations options so that 2 instances of the game share the Scoring/Time information, and also have an option to disable the game completely on the instance that you will be placing the score board. You could then use the artwork settings to position/resize the LEDs graphics so that they shine through the score board. Is this the sort of thing you were thinking of? I guess the big question is would a second monitor fit behind in the score board (I assume you have a midi upright cab?)?
 :)

Thanks for the reply and setup info for my query. I'll give it a go.

2nd display for scores/timing:
It certainly is an excellent idea which may work. Im just wondering if I could find an LCD screen small enough to fit inside the top of the cab, especially as I'd keep the CRT monitor in there. The top section of the cabaret that displays the scores is shallower than a 16:10 screen so I think I'd struggle to get one in there. I do know you can get specialised LCD panels (some guys use then for digital marquees on generic MAME arcade machines) but I think these are expensive.

Still, this is more my issue than yours. If I can think of any other ideas, I'll let you know. I'm certainly not an arcade purist and understand the need for emulation and new technology to keep alive these games of the past. However, I try to keep machines as original as possible. I don't use LCD screen in my arcade machines. It ruins the nostalgic look. Hence the reason for keeping the CRT in the Monaco GP, but I'd be happy to use an LCD for a scores display.

I understand where you got next with your software is your call, but it appears you're certainly open to suggestions. I'd be happy to assist with measurements of the cab, if it helps what you do next.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 11, 2015, 03:48:45 pm
In fact, 9480 yesterday, with mouse and steering_sensitivity 100. I don't
believe that this will ever happen again, the cars are simply
pouring... and safety car in tunnel... what else is there?! :)
9480 that is surely unbeatable! I am going to have to try and beat it though!!

Quote
I played a few rounds, very long race, I do not remember this kind of
arcade, reached 75%. Although not too many opponent cars, it does not
seem too easy.
Good to know. Maybe its not all that easy after all.
BTW. Neither the Pursuit or the Stunt track where ever in the arcade, I made them up. I just tried to imagine that if Sega had released a few more variants of Monaco GP after 1980 what they might have come up with. I've tried to remain faithful to the graphics of that time (I.e. the 'new cars ramps boat etc are all draw in the same resolution and color palette that the original game used).

Quote
No, you should always strive original MonacoGP behavior, classic
version at least, possibly an option to increase/decrease in the cfg.
2.3,2.3,2.5 is better, tnx, will make less crashes from behind.
Cool, I'll make a note to add some options regarding braking for the next release.


Quote
Looks like a video buffering, sometimes getting stuck; it's
millisecond, may be an optical illusion due to the higher speed of the
race.
If the glitch you are seeing is the same glitch I am seeing, then I think I've just fixed it. The virtual belt that all the opponent cars are on has a 'join' in it, the glitch happens when the belt spins fast in any direction, and the join leaves one end of the screen to be placed at the other. Will be fixed in the next release.

Quote
I noticed again about a car crash... After collision, sometimes
crashed again if the car moving off the track, but after 2-3 cm. It is
clear that should be crashed, but not so fast. Several times I have
not had time to react.
I think I understand what you mean. I believe this has happened because the game has decided the player car has moved enough pixels to the left of the scenery to end its "After collision, allow player car to drive over scenery" grace time. Then you've moved 1 or more pixels to the right (or the scenery has moved 1 or more pixels to the left) to trigger an apparently unfair spin/crash. I shall add a timer for this in the next release that will make you invulnerable to scenery collisions when first attempting to get on the track.

 :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 11, 2015, 05:06:39 pm
Thanks for the reply and setup info for my query. I'll give it a go.

2nd display for scores/timing:
It certainly is an excellent idea which may work. Im just wondering if I could find an LCD screen small enough to fit inside the top of the cab, especially as I'd keep the CRT monitor in there. The top section of the cabaret that displays the scores is shallower than a 16:10 screen so I think I'd struggle to get one in there. I do know you can get specialised LCD panels (some guys use then for digital marquees on generic MAME arcade machines) but I think these are expensive.

Still, this is more my issue than yours. If I can think of any other ideas, I'll let you know. I'm certainly not an arcade purist and understand the need for emulation and new technology to keep alive these games of the past. However, I try to keep machines as original as possible. I don't use LCD screen in my arcade machines. It ruins the nostalgic look. Hence the reason for keeping the CRT in the Monaco GP, but I'd be happy to use an LCD for a scores display.

I understand where you got next with your software is your call, but it appears you're certainly open to suggestions. I'd be happy to assist with measurements of the cab, if it helps what you do next

I see what you mean about fitting an LCD behind the CRT. I would be interested to know what space you have behind the scoreboard, whether an LCD screen (similar to the one xfassa used in this post http://forum.arcadecontrols.com/index.php/topic,134445.msg1434732.html#msg1434732 (http://forum.arcadecontrols.com/index.php/topic,134445.msg1434732.html#msg1434732) ) would fit flush behind it with the CRT in place? You would only be using the top half of the screen to display the scores, the bottom half would be hidden behind the CRT. Any chance of a few 'behind the scoreboard' pics?

I've seen those specialist marquee panels, they look nice, I have have no idea of cost, would be good if there is a cheap alternative. I've had a quick search for other displays that could be used (Google-ing things like "USB LED display adapter") but I can't find anything that seems ideal for the job. I was hoping to find a sort of generic USB LED array display found in the back of pinball cabs, that could be put behind the scoreboard but sadly no luck, I probably didn't search hard enough.

I think for the next release, I will be adding options for the dual monitor idea (ability to run a 'client' instance of the game, that will just show Bezel & LED artwork relating to the actual game instance running). Just in case yourself or anyone else feels like going down that path. Also, I was thinking that for the next release that if people really didn't want to go down the dual monitor path, I could include source code to a really simple C program, and that all it does is connect to a running instance of my game, and prints out the scoreboard info at a certain rate to the command window. Then theoretically anyone could edit my code, and instead of printing the scoreboard values to screen, could write the values to the addresses specified by the vendor of whatever "USB LED display adapter" thingy they had. Just need to source the all important "USB LED display adapter thingy" that will sort all our problems out  ;) I'll keep searching, got be be something out there!

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on February 11, 2015, 06:32:57 pm
> 9480 that is surely unbeatable! I am going to have to try and beat it though!!

Well, you're programmer, a very good programmer, I'm sure you'll
find a way to win your own program. Geecab, what do you think about
writing a robot module? It would be interesting to see the perfect ride
with maximum speed, since the machine always knows where the opponents
are and how to avoid them. Of course, you do not have to put in a
public issue, but only send video with perfect game. Something like
that I saw at Tetris.

> Good to know. Maybe its not all that easy after all.
> BTW. Neither the Pursuit or the Stunt track where ever in the
> arcade, I made them up. I just tried to imagine that if Sega had
> released a few more variants of Monaco GP after 1980 what they might
> have come up with. I've tried to remain faithful to the graphics of
> that time (I.e. the 'new cars ramps boat etc are all draw in the
> same resolution and color palette that the original game used).

Pursuit is a good game, with interesting obstacles, eg. two bridges,
correct/incorrect bridge, flying car. Finally, I finish it (just once)
and meet the strange car with a strange siren in the last stage. :)
Nearly 300 overtakes!

> Cool, I'll make a note to add some options regarding braking for the next release.

Just try to be as close to the original braking (no_gas and
gear_change) and we will adjust the brake itself.

> If the glitch you are seeing is the same glitch I am seeing, then I
> think I've just fixed it. The virtual belt that all the opponent
> cars are on has a 'join' in it, the glitch happens when the belt
> spins fast in any direction, and the join leaves one end of the
> screen to be placed at the other. Will be fixed in the next release.

I hope you're right. For me it's trivial glitch and don't mind.

> I think I understand what you mean. I believe this has happened
> because the game has decided the player car has moved enough pixels
> to the left of the scenery to end its "After collision, allow player
> car to drive over scenery" grace time. Then you've moved 1 or more
> pixels to the right (or the scenery has moved 1 or more pixels to
> the left) to trigger an apparently unfair spin/crash. I shall add a
> timer for this in the next release that will make you invulnerable
> to scenery collisions when first attempting to get on the track.

You're absolutely right. I even simulated crash according to your
instructions. Now, I have to be careful not to drive ONE pixel to the
right. :D

Cheers!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 14, 2015, 10:16:43 am
Geecab, what do you think about
writing a robot module? It would be interesting to see the perfect ride
with maximum speed, since the machine always knows where the opponents
are and how to avoid them. Of course, you do not have to put in a
public issue, but only send video with perfect game. Something like
that I saw at Tetris.
I'm not quite sure what you mean. You could always put the game into "debug mode" (In the GAMEPLAY options). You'll be invincible for the whole game. Not much fun, but helpful when designing the tracks.



Pursuit is a good game, with interesting obstacles, eg. two bridges,
correct/incorrect bridge, flying car. Finally, I finish it (just once)
and meet the strange car with a strange siren in the last stage. :)
Nearly 300 overtakes!

Just try to be as close to the original braking (no_gas and
gear_change) and we will adjust the brake itself.

You're absolutely right. I even simulated crash according to your
instructions. Now, I have to be careful not to drive ONE pixel to the
right. :D

I've changed the braking, much better now I think, more like the arcade. The brakes can never be that great otherwise it makes the game too simple (Especially with an analogue pedal). The player has to feel encouraged to go faster rather than slower.

I've put in a timer for the unfair scenery crash. Car shakes rapidly for a few seconds before its about to crash/spin.

I've made the pursuit game more difficult. More cars, and a few more sections.

Going to try these new changes out on my cab this week, I'll shall upload something for you to try next week (that also has the opponent belt graphics glitch thing fixed) as it would be good to know your opinion before I put together a full release.

Once again, thanks for the feedback tomtom!  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on February 14, 2015, 12:24:04 pm
I see what you mean about fitting an LCD behind the CRT. I would be interested to know what space you have behind the scoreboard, whether an LCD screen (similar to the one xfassa used in this post http://forum.arcadecontrols.com/index.php/topic,134445.msg1434732.html#msg1434732 (http://forum.arcadecontrols.com/index.php/topic,134445.msg1434732.html#msg1434732) ) would fit flush behind it with the CRT in place? You would only be using the top half of the screen to display the scores, the bottom half would be hidden behind the CRT. Any chance of a few 'behind the scoreboard' pics?

I've seen those specialist marquee panels, they look nice, I have have no idea of cost, would be good if there is a cheap alternative. I've had a quick search for other displays that could be used (Google-ing things like "USB LED display adapter") but I can't find anything that seems ideal for the job. I was hoping to find a sort of generic USB LED array display found in the back of pinball cabs, that could be put behind the scoreboard but sadly no luck, I probably didn't search hard enough.

I got the best photos I could without hacking up the cab.

https://www.dropbox.com/sh/xdn63tiox0msrpe/AACQWBahLZvp8b6v57rlfIega?dl=0 (https://www.dropbox.com/sh/xdn63tiox0msrpe/AACQWBahLZvp8b6v57rlfIega?dl=0)

I saw these:
http://uk.farnell.com/lumex/ldq-m516ri/display-seven-segment-14-22mm/dp/1789269 (http://uk.farnell.com/lumex/ldq-m516ri/display-seven-segment-14-22mm/dp/1789269)

If I learned how to program a micro controller I may have chance of having the original CRT + new 7 segment display connected to a PC running your emulator!
That way I don't ruin the original aesthetic of the machine.

Any thoughts?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on February 14, 2015, 05:02:42 pm
>> Geecab, what do you think about
>> writing a robot module?
> I'm not quite sure what you mean.

I mean: Computer is driver. How well he can do it?

> I've changed the braking, much better now I think, more like the
> arcade. The brakes can never be that great otherwise it makes the
> game too simple (Especially with an analogue pedal). The player has
> to feel encouraged to go faster rather than slower.

The question is: Can we slow down to avoid a collision? E.g: Two or
three opponent cars on the bridge, connected side by side, overtaking
is not possible... regularly crash into them from behind. Should see
how this is done at the arcade and can you slow down enough to avoid
crash.

> I've put in a timer for the unfair scenery crash. Car shakes
> rapidly for a few seconds before its about to crash/spin.

Maybe a random decimal number between min and max time interval,
because of the dynamics and factors of uncertainty? Just saying. :)

> Going to try these new changes out on my cab this week, I'll shall
> upload something for you to try next week (that also has the
> opponent belt graphics glitch thing fixed) as it would be good to
> know your opinion before I put together a full release.

Don't hurry. It's good enough for maximum enjoyment. I also play your
remake 1.3, because it has a goal, and 1.4 because it is closer to the
original.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 15, 2015, 07:06:46 am
I got the best photos I could without hacking up the cab.

https://www.dropbox.com/sh/xdn63tiox0msrpe/AACQWBahLZvp8b6v57rlfIega?dl=0 (https://www.dropbox.com/sh/xdn63tiox0msrpe/AACQWBahLZvp8b6v57rlfIega?dl=0)

I saw these:
http://uk.farnell.com/lumex/ldq-m516ri/display-seven-segment-14-22mm/dp/1789269 (http://uk.farnell.com/lumex/ldq-m516ri/display-seven-segment-14-22mm/dp/1789269)

If I learned how to program a micro controller I may have chance of having the original CRT + new 7 segment display connected to a PC running your emulator!
That way I don't ruin the original aesthetic of the machine.

Any thoughts?

Cheers for the pictures. So yes, there really isn't much spare space at all behind the score board is there. The piece of wood at the back of the score board looks glued? Might be tricky just trying to get to the back of the score board  :P

I must admit, it would be cool getting proper segmented displays running. The thing that is going to make it tricky is there are so many segmented displays on the score board. You need something that is going to be capable illuminating a lot of segments...
 6x4x7 = 168  (for 1stPlace, 2ndPlace, 3rdPlace, 4thPlace, 5thPlace, YourScore - all have 4 digits)
 2x3x7 = 42  (Ranking & PlayersToDate - both have 3 digits)
 1x2x7 = 14 (time - 2 digits)
So that's 224  individual segments that you need to be able to control.

I had an idea (Just a suggestion), what if you could get a cheap 8x8x8 cube kit  (512 leds so that's plenty), modify it so instead of illuminating spot leds, you'd illuminate segments of your scoreboard.
I've just been reading about these cube kits that are powered by Arduino boards. I've never heard of Arduino boards before, but they plug into you PC via USB, you can write simple programs to control what they do in C. Have a bit of a read about them here, these 8x8x8 kits seem a bit pricey though...
http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&productId=2168940&catalogId=10001&avad=31303_a80efc3f&source=Avantlink (http://www.jameco.com/webapp/wcs/stores/servlet/ProductDisplay?langId=-1&storeId=10001&productId=2168940&catalogId=10001&avad=31303_a80efc3f&source=Avantlink)
and this is a 8 page tutorial of a guy who built one of those kits, quite interesting:
http://www.pyroelectro.com/projects/8x8x8_led_cube/index.html (http://www.pyroelectro.com/projects/8x8x8_led_cube/index.html)

The basic 'starter' kit is pretty cheap, I might get one of these to mess about with, uses the same Arduino UNO R3 board that powers the 8x8x8 cube...
http://www.ebay.co.uk/itm/Sintron-UNO-R3-Upgrade-Kit-with-Motor-LCD-Servo-Module-for-Arduino-AVR-Starter-/161099897306?pt=LH_DefaultDomain_3&hash=item25824d59da (http://www.ebay.co.uk/itm/Sintron-UNO-R3-Upgrade-Kit-with-Motor-LCD-Servo-Module-for-Arduino-AVR-Starter-/161099897306?pt=LH_DefaultDomain_3&hash=item25824d59da)

Like I said, its just a suggestion, just exploring all the options, see what you think  :)

EDIT: That basic 'starter' kit I mentioned above does not come with a genuine Ardiuno board, its a cheap copy. If I was gong to get one, I think I'd want a genuine Arduino, not sure how good/safe the copies are.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 15, 2015, 02:03:16 pm
Geecab

I finally got some time to devote to this project.  It is coming along nicely.  I just re-engineered the accelerator to use a modern linear potentiometer that is controlled by an Ultimarc A-PAC.  I now have a smooth accelerator.  Also, with some minor modifications, I was able to connect the steering mechanism to a SpinTrak.  So, all the hardware is working quite nicely.  Just need to work on the cosmetics now.

With that said, any chance you can support a secondary monitor to act as the marquee?  After reading some of your previous posts, I'm thinking a secondary display would work great on the Cabaret version to get the timer, hi-scores, game score.  Of course, I have no idea what it would take to pull that off.   Anyway, great job!  Thanks again.



Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 16, 2015, 03:43:49 am
Geecab

I finally got some time to devote to this project.  It is coming along nicely.  I just re-engineered the accelerator to use a modern linear potentiometer that is controlled by an Ultimarc A-PAC.  I now have a smooth accelerator.  Also, with some minor modifications, I was able to connect the steering mechanism to a SpinTrak.  So, all the hardware is working quite nicely.  Just need to work on the cosmetics now.

With that said, any chance you can support a secondary monitor to act as the marquee?  After reading some of your previous posts, I'm thinking a secondary display would work great on the Cabaret version to get the timer, hi-scores, game score.  Of course, I have no idea what it would take to pull that off.   Anyway, great job!  Thanks again.

No problem xfassa, it is going to be in the next release. There is surprisingly not a lot of work to do to pull this off actually. You'll start 2 instances of the mgpr.exe, but they'll both have different configurations. One will be configured as the game_only instance, the other will be configured as the scoreboard_only. You'll have the game_only instance displayed fullscreen on your primary display, the scoreboard_only instance will be a window (That will be the same size as you secondary display, so that is completely fills it) and with some new configuration settings (window_pos_x and window_pos_y) I've added, it will move/slide itself over to the position of your choice on the secondary display at startup. Should have this working soon :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 16, 2015, 12:29:43 pm
Fantastic!  I look forward to your next release. 

Have you thought about taking donations?  I am sure there are many of us willing to support all your hard work on this project.  Thanks!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 16, 2015, 05:19:01 pm
Fantastic!  I look forward to your next release. 

Have you thought about taking donations?  I am sure there are many of us willing to support all your hard work on this project.  Thanks!

Cheers xfassa, real nice of you to suggest that but honestly no donations necessary! I really enjoy working on it and it brings back some great memories for me, so if yourself and others are getting enjoyment out if it too then that's really great! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sp3c7r3 on February 18, 2015, 10:06:00 am
In my opinion, no one should really be able to reach a score of 9999 running the 'classic' game, because the scoreboard can not display anymore than that.

Richie Knucklez has the world record on the Monaco GP arcade machine with a score of 9999.
https://www.youtube.com/watch?v=Y5WPuLL0b4I (https://www.youtube.com/watch?v=Y5WPuLL0b4I)

Great job on this simulator geecab, it really plays great  :applaud:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on February 18, 2015, 10:24:51 pm
First of all, great job, it's fantastic!

I am wondering if you have planned to develop a Linux versión.

I am building a cabinet with a raspberry pi inside it, and I'd like to have Monaco GP in it.

Anyway, once again, it's fantastic!

PD. sorry for my bad English
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 19, 2015, 03:05:24 am
Richie Knucklez has the world record on the Monaco GP arcade machine with a score of 9999.
https://www.youtube.com/watch?v=Y5WPuLL0b4I (https://www.youtube.com/watch?v=Y5WPuLL0b4I)

Great job on this simulator geecab, it really plays great  :applaud:

Cool! Thanks for posting Sp3c7r3!! and yes I've seen this clip of Richie breaking the world record, he makes it look to easy! His arcade machine must have a board fault I reckon ;)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 19, 2015, 03:29:45 am
First of all, great job, it's fantastic!

I am wondering if you have planned to develop a Linux versión.

I am building a cabinet with a raspberry pi inside it, and I'd like to have Monaco GP in it.

Anyway, once again, it's fantastic!

PD. sorry for my bad English

Cheers for posting space invader!!  There is a version of Allegro (the Graphics and sound library I made the game with) that runs on the Raspberry Pi, but the problem is I've used quite a lot of the windows API  to create the game so it won't be a trivial copy over and re-compile job. I'm also concerned that the Raspberry won't be fast enough to run it (even the new one). Some day I do plan getting a Raspberry Pi, then seeing just how much work would be involved to do a port. But this really is quite a long time away, probably/hopefully when I get around to doing it there will be a more attractive windows OS based equivalent board that will be a better option for everybody :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 19, 2015, 03:53:50 am
The dual screen support stuff is working well! Here are two instances of the game running. The 1st instance (on the left) it setup to export the scoreboard information, the 2nd instance is setup to import the scoreboard information. I've chosen to turn all the Bezel & LED artwork off in the 1st instance configuration, but you can still enable it if you so wish (So that the scoreboard information is duplicated). I shall include some example 'import' and 'export' configurations in the next release so it be easy for others to give this a try  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 19, 2015, 06:29:24 pm
Very nice.  This looks like it will work perfectly with the cabaret.  I can't wait for the next release.  Thanks so much for the extra effort. 
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on February 20, 2015, 04:32:39 am
First of all, great job, it's fantastic!

I am wondering if you have planned to develop a Linux versión.

I am building a cabinet with a raspberry pi inside it, and I'd like to have Monaco GP in it.

Anyway, once again, it's fantastic!

PD. sorry for my bad English

Cheers for posting space invader!!  There is a version of Allegro (the Graphics and sound library I made the game with) that runs on the Raspberry Pi, but the problem is I've used quite a lot of the windows API  to create the game so it won't be a trivial copy over and re-compile job. I'm also concerned that the Raspberry won't be fast enough to run it (even the new one). Some day I do plan getting a Raspberry Pi, then seeing just how much work would be involved to do a port. But this really is quite a long time away, probably/hopefully when I get around to doing it there will be a more attractive windows OS based equivalent board that will be a better option for everybody :)

It's a pity I can not wait to have a version of monaco gp in my raspberry .

Any version for consoles ? I think only for PS2 and Saturn , but these do not have emulators on the raspberry, I think.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 21, 2015, 12:34:44 pm
It's a pity I can not wait to have a version of monaco gp in my raspberry .

Any version for consoles ? I think only for PS2 and Saturn , but these do not have emulators on the raspberry, I think.

Sorry space invader, but I'm really not sure if Raspberry Pi is fast enough to emulate these consoles. Ever thought about putting a windows PC in your cab instead, might save you a bit of a headache  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 21, 2015, 01:58:59 pm
Monaco GP Remake (v1.4.5) is ready and it can be downloaded here:

****EDIT: This version is now obsolete, please see initial post (on page 1) for download links to latest and obsolete versions****


My main intention for this release was to fix a few bugs that were in 1.4.1, and add support for a secondary display.
If you would like to run 2 instances of mgpr.exe, one instance running the game on one screen (the primary screen), and another instance running scoreboard artwork on the other screen (the secondary screen), then this is what I suggest you try first:
 1. Run mgpr_launcher.exe and start the configuration named "classic_scoreboard_export_1024x768.cfg". This game configuration exports (shares) its scoreboard information. Note. On some windows variants, mpgr.exe will not start at this point, you'll probably see a message I wrote complaining about problems creating shared memory. If this is the case (You'll be likely to encounter this problem if you are running anything other than XP), then you'll need to give administrator privileges to mgpr.exe, mgpr_launcher.exe, and scoreboard_reader.exe.
 2. With the classic_scoreboard_export_1024x768.cfg running, run the mgpr_launcher.exe again and start the configuration named "classic_scoreboard_import_1024x768.cfg"
 3. You should now be able to play the game in the first instance you started, and see the scoring for it in the second instance :) So now it is just a case of positioning these instances on your 2 screens. Only one instance can be set to fullscreen mode, the other has to be a window. The instance that is set to use fullscreen will use the primary display (I should imagine you will set your game instance to fullscreen). For the other (scoreboard) instance, set the DISPLAY set_window_pos setting to "yes", and experiment with the window_pos_x and window_pos_y settings (Leave game instance running, but keep restarting the scoreboard instance each time you change the settings as these effect the start position of the window). Hopefully, after  a bit of trial and error you'll be able to get the scoreboard positioned exactly where you want it.

Please be a little prepared as you visit the mediafire site, you might get adverts for other software appear, trying to fool you to download something else. Just make sure you only click on the big green 'Download' button near to top right of the page, and the file that you download to your computer is called "mgpr_v1_4_5.zip" (Its about 16MB in size).

Once its downloaded, unzip it, copy the original 1979 or 1980 Monaco GP ROMs into the 'roms' directory, then double click on 'mgpr_launcher.exe', choose a configuration and off you go!

Note that you can also run a specific configuration from command line (like in previous versions), running mpgr.exe using the -cfg switch. For example, if you wanted to run the pro_arcade_1360x768.cfg configuration from command line, you would specify
 mgpr -cfg pro_arcade_1360x768.cfg
 
All the default configurations are set up for fullscreen and keyboard control (keys are Z=left, X=right, N=Accelerate, M=Gear, 5 or 6 = Coin, 1=Switch between HiScores and AttractMode).
Press the TAB key during any game's attract mode (When "Deposit coin" is flashing at you) to edit the configuration (Change Controls to Mouse, joystick, choose different artwork etc..). Some options (such as display filter, fullscreen and various audio samples and volumes) will require you to restart the game before your new settings will take effect.

New in v1.4.5:
 - Fix opponent join belt glitch
 - Sound Master Volume defaults to 70% (was defaulting 100%, which made certain sounds distort).
 - More distinct ramp jump/land noise
 - Timer added to avoid unfair "only just got off the scenery and then crashed again" problem.
 - Braking improved, new GAMEPLAY "brake_immediate" configuration setting added. This setting controls start strength of the brakes immediately after stepping off the accelerator.
 - Added new GAMEPLAY configurations settings "vertical_climb" and "vertical_fall" to limit how quickly the player's car is able to move along the y axis of the screen.
 - Infinite lives symbol now shows during the first section of the Pursuit track.
 - The Start button (defaults to the '1' key) can now be pressed repeatedly to hurry up the end of race statistics screen (Pursuit track only).
 - New GAMEPLAY configuration settings for running multiple instances of mpgr.exe, when the game and the scoreboard information are to be displayed on separate screens:
         scoreboard_mode - Can be set to "export" [This running instance mgpr.exe will share its scoreboard information for other instances to import], "import" [This running instance of mgpr.exe will display scoreboard information based on what another instance is exporting] or "private" [Default, do not attempt to import/export the scoreboard information].
         window_frame - Start the window with or without a frame (Might not work with all variants of windows)
         set_window_pos - "No" [Startup position of window will be center of screen] or "Yes" [window_pos_x and window_pos_y are used]
         window_pos_x - Startup position of window, X position
         window_pos_y - Startup position of window, Y position
 - "Scoreboard_reader" executable and source code (Visual Studio 2008 Solution/Project) added for possible integration with arcade scoreboard. When executed, this program prints out any scoreboard information that is being exported by an instance of mgpr.exe. Try running it whilst running the "classic_scoreboard_export_1024x768.cfg" configuration. The idea is that the source provided can (someday) be modified so that rather than printing this information to screen, it can be used to control 7 Segment LEDs displays attached to the actual arcade scoreboard.
 - Improved Pursuit track difficulty
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 21, 2015, 03:57:06 pm
Perfect timing, i just picked up my secondary display to replace the marquee (AOC-15-6-widescreen-flat-panel-usb-powered-portable-led-monitor-piano-black).  I will post some pics tomorrow detailing my progress.

Thanks again geecab!  😄
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sp3c7r3 on February 21, 2015, 04:20:14 pm
geecab, will you consider making a gui for the settings/launcher? I have no idea how to remap the controls, but got my xbox 360 controller to work by using xpadder and mapping the keyboard inputs to the controller. I would like to try my Logitech G27 for the analog throttle and steering but can't figure out how?

In the .cfg it says "keys" but what do I write for analog? And how do I figure out what the written term is for wheel axis, throttle axis etc?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 21, 2015, 04:48:35 pm
Perfect timing, i just picked up my secondary display to replace the marquee (AOC-15-6-widescreen-flat-panel-usb-powered-portable-led-monitor-piano-black).  I will post some pics tomorrow detailing my progress.

Thanks again geecab!  😄

Cool! That's a great screen! Are you going to completely replace the rear marquee, or are you placing the new display behind it? Either way, I really can't wait to see the pics! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 21, 2015, 05:09:14 pm
geecab, will you consider making a gui for the settings/launcher? I have no idea how to remap the controls, but got my xbox 360 controller to work by using xpadder and mapping the keyboard inputs to the controller. I would like to try my Logitech G27 for the analog throttle and steering but can't figure out how?

In the .cfg it says "keys" but what do I write for analog? And how do I figure out what the written term is for wheel axis, throttle axis etc?

Hey Sp3c7r3! There is actually an in-game editor that I think is what you are looking for. Run mgpr_launcher.exe, and start the game configuration that you wish to change.  When that configuration starts, press the "TAB" key, this will invoke the in-game editor. Use the arrow keys to navigate around the options. In the CONTROLS section, navigate to the steering_device option, it will be configured for keys. Then using the left or right arrow keys, you can iterate through all game controllers that the program detects. When you've found the one you want, press TAB again to leave the editor and try the new settings out. When you exit the game completely, the .cfg you launched will automatically be updated with your changes.

Hope this helps :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 22, 2015, 12:02:11 am
Geecab - I got lat start this evening but did manage to accomplish a few tasks.

1)  I successfully extracted the LED screen from the bezel/case (without destroying anything).  Overall the display fits really well into the marquee opening.  Despite the display width being significantly shorter.  Although, the length is just enough to cover all the numeric fields (phew!).

2)  I successfully installed the latest version of your Monaco GP simulator.  I was even able to get the game playfield and scoring marquee to appear on their respective displays.  However, I was unable to get the scoring marquee to fill the screen.  The native display resolutions are 1280 x 1024 (primary display) and 1366 x 1024 (secondary display).  Note, I can't change the native resolution on the secondary display.  Even if I succeeded to properly display the scoring marquee, the numeric fields would not have aligned.  Mainly due to the narrow width of the secondary display (see images).  Is there a way to remove the Monaco GP graphic and only display the score/ranking/timer/best5 numeric fields?  As you can see from my images, the "score" and "ranking" numeric fields will have to start at the very far left of the secondary display while the "Todays Best 5" numeric fields will have to fill all the way to the far right of the secondary display.  Hopefully, that all makes sense.

Anyway, going to bed now, will attack it in the morning.  Please let me know your thoughts.  THANKS!!!!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 22, 2015, 03:28:12 am
Geecab - I got lat start this evening but did manage to accomplish a few tasks.

1)  I successfully extracted the LED screen from the bezel/case (without destroying anything).  Overall the display fits really well into the marquee opening.  Despite the display width being significantly shorter.  Although, the length is just enough to cover all the numeric fields (phew!).

Nice! Just enough == ideal fit!!


2)  I successfully installed the latest version of your Monaco GP simulator.  I was even able to get the game playfield and scoring marquee to appear on their respective displays.  However, I was unable to get the scoring marquee to fill the screen.  The native display resolutions are 1280 x 1024 (primary display) and 1366 x 1024 (secondary display).  Note, I can't change the native resolution on the secondary display.  Even if I succeeded to properly display the scoring marquee, the numeric fields would not have aligned.  Mainly due to the narrow width of the secondary display (see images).  Is there a way to remove the Monaco GP graphic and only display the score/ranking/timer/best5 numeric fields?  As you can see from my images, the "score" and "ranking" numeric fields will have to start at the very far left of the secondary display while the "Todays Best 5" numeric fields will have to fill all the way to the far right of the secondary display.  Hopefully, that all makes sense.
Anyway, going to bed now, will attack it in the morning.  Please let me know your thoughts.  THANKS!!!!

With the scoreboard instance of mgpr.exe as your active window, press TAB to invoke its editor. Iterate through the DISPLAY_OPTIONS resolutions, is the 1366x1024 resolution in there?? If it is, leave it set to that, press ESC to close the scoreboard instance so that new resolution is saved into the .cfg file. Note that when running the scoreboard instance in windowed mode (fullscreen=no) like we are, the resolution setting controls the size of of window created when the instance starts. When you run the scoreboard instance again the window should match the size of your second display, it should then just be a case of using the ARTWORK settings (In scoreboard instance's editor again), to reposition/resize the LEDs and Bezel graphics as you wish.

>>Is there a way to remove the Monaco GP graphic and only display the score/ranking/timer/best5 numeric fields?
Yes, set ARTWORK enable_bezel_artwork to no and it should go away.

If the scorebaord instance does not allow you to set the 1366x1024 resolution then there are a few other (less elegant) things we could try:
 1. You could set the window size of the scoreboard instance to a size greater than the resolution of the screen itself.  Any over hang shouldn't interfere with the other game instance if the game instance is running in fullscreen mode. It should then just be a case of using the ARTWORK settings (In scoreboard instance's editor again), to reposition/resize the LEDs and Bezel graphics as you wish.

Or 2. You could make your new screen the primary display, have the scoreboard in fullscreen mode, and the game in window mode.

Or 3. I could post on the Allegro forum and find out why their game library isn't showing 1366x1024 in their list of valid resolutions. Then ask them really nicely if they would support it in future releases. FYI. 1366x1024 resolution doesn't show up on my XP system, but I think what appears in the resolution list depends on what graphics card & display drivers you have installed.

Good luck! I'm keeping my fingers crossed, hopefully the 1366x1024 resolution will show up in your scoreboard instance editor and we will be home and dry  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sp3c7r3 on February 22, 2015, 09:13:40 am
Hey Sp3c7r3! There is actually an in-game editor that I think is what you are looking for. Run mgpr_launcher.exe, and start the game configuration that you wish to change.  When that configuration starts, press the "TAB" key, this will invoke the in-game editor. Use the arrow keys to navigate around the options. In the CONTROLS section, navigate to the steering_device option, it will be configured for keys. Then using the left or right arrow keys, you can iterate through all game controllers that the program detects. When you've found the one you want, press TAB again to leave the editor and try the new settings out. When you exit the game completely, the .cfg you launched will automatically be updated with your changes.

Hope this helps :)

Works like a charm, thanks. Instantly got better. With the pad I could barely break the 2,000pts, regularly, to get extended play and now I get it almost every time. My best so far is just shy of 3,700pts. Those tunnels are killing me...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 22, 2015, 11:12:07 am
geecab - Sorry, I incorrectly said the secondary display was 1366 x 1024.  It is actually 1366 x 768.

I tried your recommendations.  Unfortunately, I have not had success (but closer!).  The maximum allowable resolution in the display options (after pressing TAB) is 1280 x 1024.  So, I am left with unused space on the secondary display (1366 - 1280 = 46).  I need the full 1366 so it reaches the numeric fields on the marquee. 

I tried adjusting the secondary display resolution but it is locked at 1366 x 768.  For reference, the driver software is special for the DisplayLink® USB graphics network device that is incorporated in the monitor.

Sooooooooo close.  I will continue to mess with it.  :-)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 22, 2015, 01:01:21 pm
I guess your graphics card has a max resolution of 1280x1024 ? If so then I think that's the problem. I don't suppose you have a newer graphics card knocking about that you could try?

Just thought of something, a bit of a workaround! You could run 2 scoreboard instances of "classic_scoreboard_import_1024x768.cfg", one for the left of the screen, and one for the right. They would both display the same scoreboard information (You can actually run this configuration as many times in as many windows as you like, as long as your processor can handle it).

What you could do is copy and rename the "classic_scoreboard_import_1024x768.cfg" to say:
 classic_scoreboard_import_1024x768_left.cfg
 classic_scoreboard_import_1024x768_right.cfg
Launch them both, then use their editors to set their position, move the LEDs around etc... I think that might work?

By the way, what OS are you running? Certain variants of windows (for example XP) allows you to disable the frame of a window (I've added an setting for this in the editor, see DISPLAY window_frame). Basically you could set window_frame to off for both scoreboard instances so that you wouldn't see where they join?

There still might be something I can do to force the single window size to 1366x768, I shall look into it :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 22, 2015, 01:14:23 pm
I am running Win XP SP3 with an Nvidia GTS450.

I think the problem is that I am running a generic Win XP Nvidia graphics driver.  Hence, the maximum resolution of 1280 x 1024.  Updating driver now, keep your fingers crossed.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 22, 2015, 02:23:04 pm
Very tricky.  The left and right score windows worked.  I turned the window frames off so it looks seamless.  Just need to align all the numeric fields.  Getting REALLY close now.  THANKS!


BTW....the updated video driver did nothing.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 22, 2015, 02:48:57 pm
Very tricky.  The left and right score windows worked.  I turned the window frames off so it looks seamless.  Just need to align all the numeric fields.  Getting REALLY close now.  THANKS!
BTW....the updated video driver did nothing.

OK that's cool about the left and right windows :)

Just had a look here, http://www.geforce.co.uk/hardware/desktop-gpus/geforce-gts-450/specifications the specs on your graphics card should be more than enough. After you updated the video driver, were you able to see any new (larger) resolutions to choose from in the windows display properties settings? I'm just wondering, my game might limit the window you can create based on the resolution you have chosen for your desktop display...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 22, 2015, 03:19:07 pm
Works like a charm, thanks. Instantly got better. With the pad I could barely break the 2,000pts, regularly, to get extended play and now I get it almost every time. My best so far is just shy of 3,700pts. Those tunnels are killing me...

Great stuff Sp3c7r3! It's actually really difficult to play with a wheel that has a fixed center point I think, so your score of 3700 is really good :) The game is really intended to be played with a free spinning wheel of some sort (like it was in the arcade). You'll find things a lot easier if you used, say, a spinner or your mouse.

That said, I'm thinking of adding some new settings for people who use fixed center point wheels like yours. So instead of having to always return the wheel to its center point to make the car go straight forward, your wheel will function more like a mouse. When the wheel is in the center position, the car will always be in the center of the road, then you'll sort of point with the steering wheel where you want the player car to move to (hope that makes sense). I think it could work, I might try and get this working when I have some spare time, the tricky thing is to figure out what to do about the player car's starting position (Its always on the far right of the scenery, which means the wheel needs to be locked right each time you start. Not sure what to do about this yet)...


Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 22, 2015, 03:23:25 pm
geecab - Nope, no additional resolutions after upgrading the driver.  No worries, the left and right score windows are looking great.  Just need to position the "Todays Best 5" numeric fields and I will be done.  I will post some pics soon!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 22, 2015, 03:57:36 pm
Wow........that worked great!  It took some time to align everything but it looks very cool.  I can't thank you enough for all your terrific work.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 22, 2015, 04:14:33 pm
Excellent work xfassa! That looks spot on, can't wait to see the complete cab now!! :)





Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on February 22, 2015, 05:38:18 pm
Very good Geecab,

No more glitches, methinks. Glad to have accepted some of my
observations. Pursuit is harder, but I ended again... sorry. :)

Apropo Raspberry Pi and machines that can not run MGPR, several times
I put the flash in 2-3 15.6" Win7 laptops and it was all ok, just like
on desktop. But one day I tried Acer Aspire One AOD257, 10.1” WSVGA
(1024x600) netbook Win7-32, 2GB RAM and 320 GB HDD... It was so slow,
like slow motion movie, that I could not reach to the second tunnel -
without crash - time expired. Everything is slow: moving, car,
opponents, track, except sound and time. This laptop runs just fine MS
Office, internet and some games, but MGPR (640x480) very slow,
although it has 2 cores/4 threads 1.66 GHz speed. I think because
integrated Intel® Graphics Media Accelerator 3150 and low dedicated
memory. Which API-tools you use for video rendering?

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 22, 2015, 06:32:37 pm
Here is a quick look at it assembled.  Lots of work to do yet.  :-)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on February 22, 2015, 06:48:33 pm
Here is a quick look at it assembled.  Lots of work to do yet.  :-)

Absolutely awesome xfassa! This is the sort of thing I want to with my cab. Didnt think you could get an LED screen behind the marquee. Those AOC screens? What's the model number? Are they expensive? Is it 16/10 ratio? I thought the marquee/score display was too short in height to fit a screen in there.

Sorry for all the questions but it seems you've come up with a solution I can use. Do you think I could get a screen behind the marquee while keeping the original CRT in place?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on February 22, 2015, 07:00:54 pm
Monaco GP Remake (v1.4.5) is ready and it can be downloaded here:
http://www.mediafire.com/download/8b5sog8ld5b8hry/mgpr_v1_4_5.zip (http://www.mediafire.com/download/8b5sog8ld5b8hry/mgpr_v1_4_5.zip)

I've just caught up with the thread and I'm really impressed with what you've done with the second display. Seems xfassa has run with it and managed to squeeze in a second display in the marquee.

Looks like this is the way to go! Once again, great job on the improvements you've made.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 22, 2015, 11:31:40 pm
RetroNutz - I will try and take some more pictures this week.  As for the monitor, its an  AOC 16" - E1649FWU.  Once you remove the bezel/housing, it fits nicely into the marquee opening.  However, the marquee holder brackets need to be adjusted to accommodate the marquee and the added thickness of the monitor.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Sp3c7r3 on February 23, 2015, 02:14:42 pm
Here is a quick look at it assembled.  Lots of work to do yet.  :-)

That looks fantastic. Great job!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 23, 2015, 02:43:48 pm
Here is a quick look at it assembled.  Lots of work to do yet.  :-)

It really looks excellent xfassa! Just a thought, you could create a really simple bitmap that has bright yellow bars across it, that you could load with the editor and have it as your bezel, so it would kind of back light 'Monaco GP' and 'Sega' writing?

Oh and just another thought, not sure if you already know this, but you've got a choice of LED fonts to choose from, you can iterate through them by changing the ARTWORK led_filename setting. Nothing wrong with the one you have chosen (Its the best one to be honest), but just in case you ever fancy a change!

 :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on February 23, 2015, 02:55:49 pm
Geecab - great idea on the back lighting.  Unfortunately, the display does not span the entire width of the marquee.  :-(

Wow, i didn't know i could change the LED font.  I kind of like the default.  Although, my wife asked if it could be changed to a brighter red.  :-)

Honestly, i am just thrilled how good it all looks.  I would really like to do a video of the entire project.  Work really gets in the way of all my hobbies.  Of course, work pays for all my hobbies too!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 23, 2015, 03:14:53 pm
Very good Geecab,

No more glitches, methinks. Glad to have accepted some of my
observations. Pursuit is harder, but I ended again... sorry. :)

Apropo Raspberry Pi and machines that can not run MGPR, several times
I put the flash in 2-3 15.6" Win7 laptops and it was all ok, just like
on desktop. But one day I tried Acer Aspire One AOD257, 10.1” WSVGA
(1024x600) netbook Win7-32, 2GB RAM and 320 GB HDD... It was so slow,
like slow motion movie, that I could not reach to the second tunnel -
without crash - time expired. Everything is slow: moving, car,
opponents, track, except sound and time. This laptop runs just fine MS
Office, internet and some games, but MGPR (640x480) very slow,
although it has 2 cores/4 threads 1.66 GHz speed. I think because
integrated Intel® Graphics Media Accelerator 3150 and low dedicated
memory. Which API-tools you use for video rendering?

Good stuff tomtom! I rely on your observations / bug finding etc.., you've helped identify some stuff that really did need fixing and the game is much better for it!

>>> Pursuit is harder, but I ended again... sorry. :)
NOOO!! 21 seconds left & 3 lives remaining - That is such a walk in park!! ;)  I can complete pursuit but only once in, say, every 15 goes! I only ever have about 1 second left, and hardly any lives left??

Its got to be down to the following:-
1. I'm rubbish at my own game (I hope its not that!)
2. It must be how we've set up our controls. I use a 360 wheel that I connect up to a hacked mouse. I've have set steering_sensitivity 50, and steering_weight 68, because for me that gives me the feeling from what I remember of the arcade. Everything else I left at the default values. What control settings are you using?

>>Which API-tools you use for video rendering?
Cheers for those processor/PC stats. I use a graphics and sound library called Allegro 5 to make (render) the game. So basically, its all down to what ever Allegro 5 runs ok on. If Allegro 5 runs ok on it, so will Monaco GP Remake.

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 23, 2015, 04:07:08 pm
Geecab - great idea on the back lighting.  Unfortunately, the display does not span the entire width of the marquee.  :-(

oh yes, I see what you mean. You could just light up the Sega for now I suppose. Lets think about this another time as there is probably a solution to this... You could get yourself a custom marquee made up with a slightly narrower Monaco GP lettering ;)

>>Wow, i didn't know i could change the LED font.  I kind of like the default.  Although, my wife asked if it could be changed to a brighter red.  :-)
Cool! Yep, I like the default one also, but yes I do kind of know where your wife is coming from, probably needs to be a little more red (or maybe you have color/gamma settings for your second monitor you can try changing)? BTW, just so you know you can make your own led graphics yourself, or edit one that already exists quite easily. They are all in the 'led' directory. Any bitmaps you save in the 'led' directory the editor will assume its a new led font and you'll be able to see it when iterating through the list of filenames. Have a look at 7segment_scanned.bmp with any paint package and you'll see how they are made up (As long as the bitmap can be divided equally width ways by 11 (to accommodate all the digit combinations), and you save it as a .bmp file, then it should look & work OK.

>>Honestly, i am just thrilled how good it all looks.  I would really like to do a video of the entire project.  Work really gets in the way of all my hobbies.  Of course, work pays for all my hobbies too!
Great stuff, I'm really happy seeing it all coming together too, it does look like the real deal now and really pleased the second monitor you found does the job nicely! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: tomtom on February 24, 2015, 04:25:43 pm
> NOOO!! 21 seconds left & 3 lives remaining - That is such a walk in
> park!! ;)  I can complete pursuit but only once in, say, every 15
> goes! I only ever have about 1 second left, and hardly any lives left??

Not always so ideal. Before that I had failed 15-20 runs. The first
time I had finished, it was similar to you. Cab playing is
difficult; one hand should drive, another gearchange and foot
accelerate; more synchronization.

There's a guy on YT, who likes to breaking records in the old
arcades. I'm sure he would have done better if hi knew for MGPR
remake. /rdrunner0077/
PS: It is a coincidence, I'm not that Tom. :)

> It must be how we've set up our controls. I use a 360 wheel that
> I connect up to a hacked mouse. I've have set steering_sensitivity
> 50, and steering_weight 68, because for me that gives me the feeling
> from what I remember of the arcade. Everything else I left at the
> default values. What control settings are you using?

I said earlier, only mouse and steering_sensitivity 100 or more.
Because of high sensitivity, the hand must be calm and stable.
Many times crash happens, when a little more drag the mouse.

> So basically, its all down to what ever Allegro 5 runs ok on. If
> Allegro 5 runs ok on it, so will Monaco GP Remake.

I do not know if there is some tests or system requirements for
Allegro 5. Obviously, the best test is your program.

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 26, 2015, 06:47:54 pm
Not always so ideal. Before that I had failed 15-20 runs. The first
time I had finished, it was similar to you. Cab playing is
difficult; one hand should drive, another gearchange and foot
accelerate; more synchronization.

Ok, cool, the difficulty may be 'about right' then :) I was thinking, it might be a good idea to have a simple/quick way of changing the difficulty each time the game is loaded (and this difficulty would be remembered for the next time you load the game). Say, when the Disclaimer screen appears, you would see a 5 second timer count down, and a flashing message would indicate "stop on gas and spin wheel to set difficulty" sort of thing, you'd be able to choose easy, medium, hard and impossible?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 26, 2015, 07:08:31 pm
I've made a start putting some videos together of the latest version running .  I've decided to make 4 different videos, one for each of the game modes; Classic, Pro, Pursuit and Stunt. This is the first, showing the Classic game mode running on my cabinet. The quality isn't the best (Rubbish camera!), but hopefully it gives decent enough impression of the game :)

Monaco GP Remake (v1.4.5) "Classic" game mode:
Monaco GP Remake (version 1.4.5) - "Classic" game mode (http://www.youtube.com/watch?v=htwGiwCc4AY#ws)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 28, 2015, 10:15:41 am
Monaco GP Remake (v1.4.5) "Stunt Park" game mode:
Monaco GP Remake (version 1.4.5) - "Stunt Park" game mode (http://www.youtube.com/watch?v=QllSzY8rR38#ws)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 01, 2015, 04:36:51 pm
RetroNutz & xfassa - I've decided to get an arduino board starter kit. I got interested in them whilst browsing for a hardware scoreboard display solution for RetroNuts, and these arduino boards just look like they'd be cool to mess about with and maybe I'll learn a few things along the way. I'm not sure how far I'll get and it will probably take me ages to get something going (and I'll probably blow something up in the process (I've made backups of my Monaco GP source, don't worry :P))  but just wanted to say don't ebay away your arcade display circuit board quite yet because who knows someday there might have a way of getting them going again (though you'll probably have a tricky soldering / wiring job on your hands ;)).

Got some BCD to 7 segment decoders and some shift registers on order so no turning back now!! Also, thinking I could use my display to show highscores of other mame games ((http://highscore.mameworld.info (http://highscore.mameworld.info)) buts that's a little too far down the line to think about right now, just want to get a few LEDs illuminated first!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on March 01, 2015, 04:42:30 pm
Nice one. Keep us posted. I'd have a go myself but the last time I programmed it was at school. COBOL and Pascal if I remember! I'm showing my age now. Really wish I'd stuck at it. I'm actually quite jealous you've made the Monaco GP remake. You've certainly got some skills!


Sent from my iPad using Tapatalk
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on March 01, 2015, 05:59:46 pm
Geecab -  Good luck with the starter kit!  It is always good to keep challenging yourself.  ;-)

Now that everything is setup, I dedicated some time to play the game.  Unfortunately, I ran into a few issues.

Setup:
Intel Core2 Quad Q8400 (2.66Ghz)
8GB ram (WinXP only recognizes 4GB)
Nvidia GTS450 (1GB) Video Card

Issue #1:  When opening the three sessions (game, left side score, right side score), the game runs noticeably slower.  It's playable but definitely slower.  It even sounds different.  My guess is the three sessions really eat up a lot of resources.  My plan is to upgrade to Windows 7 (although Linux would be ideal).  Anyway, I will give it a go.

Issue #2:  I would like to use my Ultimarc APAC to control the foot pedal, shifter, and coin up button.  However, the coin up menu setting will only let me select keyboard keys.  There is no APAC options for selecting button 1.  The shifter menu setting allows the APAC to be used.  Any ideas?

Thanks for any/all help!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Xiaou2 on March 01, 2015, 06:03:28 pm
Nice.

 You may want to add sprite scaling if you are doing jumps.  As thing rise up, they should scale larger... then scale back down as they fall. I didnt realize the car was jumping, until I saw the shadow shift.  An animation of the cars tilt would also help.

 Jumping is highly unrealistic in such a car due partially to the shocks.. and partially the landing angles.  Which would make for some interesting gameplay.. however, might be too difficult.   The height and distance would equate to your speed... and possibly different ramp heights / angles  (use diff colors on ramp types .. if using multiples).   In order to successfully land a ramp flight... one would need to hit the landing ramp (at the beginning or middle section).   

 To make this realistic, one shouldnt be able to steer, nor effect the screens scrolling (throttle),  when you are airborne. Speed will drop a little naturally, as you have no ground to maintain it.

  An easy mode, could allow steering and or speed changes... but I think the realist mode would be more rewarding. Higher risk to try a jump... and greater points awarded for landing one given.  A greater adrenaline rush, and greater feeling when one lands a jump successfully.

  Another option, would be to change.the car type... to a dirt-bike sytle buggy or an actual dirkbike period.   That might need different steering (leaning animations) , and possible Arial tilting control. Again, use of scaling would help convey the jump.  That and or scaling the background instead.(with some camera focus applied for extra pop... and or a combination of car  scaling+bg scaling)

As for the use of an lcd on a real cabinet. .. it maks me cringe.  =(
Maybe some filters and simulated crt curve would help some... but even then, the refresh is probably too slow.

Looking at the.vid, it.appeared that ice barely effected the steering speed.and traction.   Theres no way one could drive like that on real ice.   Same effect fix.also need be applied to other racers.

  Environmental effects like rain, snow, and high winds would be cool..   as well as a sunset and night mode.
A section like Turbo's lit up city scape would be cool.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on March 01, 2015, 06:22:40 pm

Looking at the.vid, it.appeared that ice barely effected the steering speed.and traction.   Theres no way one could drive like that on real ice.   Same effect fix.also need be applied to other racers.

You have to remember the driving "physics" in this game are based on the original 1979 game. I like the fact Geecab has made his own tracks with new obstacles, but for me at least, you can't change how the car handles as this detracts from why I liked the original in the first place.

It's only my personal opinion of course, but I love this emulation as it replicates the original so well. If it didn't handle the way it did I probably wouldn't play it so much.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Xiaou2 on March 02, 2015, 05:51:12 am
From looking at the vid.. it didnt look like what I remembered.  Maybe im mixing it up with Turbo.  Ill check it out later to see.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 02, 2015, 03:19:58 pm
Geecab -  Good luck with the starter kit!  It is always good to keep challenging yourself.  ;-)

Now that everything is setup, I dedicated some time to play the game.  Unfortunately, I ran into a few issues.

Setup:
Intel Core2 Quad Q8400 (2.66Ghz)
8GB ram (WinXP only recognizes 4GB)
Nvidia GTS450 (1GB) Video Card

Issue #1:  When opening the three sessions (game, left side score, right side score), the game runs noticeably slower.  It's playable but definitely slower.  It even sounds different.  My guess is the three sessions really eat up a lot of resources.  My plan is to upgrade to Windows 7 (although Linux would be ideal).  Anyway, I will give it a go.

Issue #2:  I would like to use my Ultimarc APAC to control the foot pedal, shifter, and coin up button.  However, the coin up menu setting will only let me select keyboard keys.  There is no APAC options for selecting button 1.  The shifter menu setting allows the APAC to be used.  Any ideas?

Thanks for any/all help!

Oh no it was all going so well ;)

Regarding Issue 1 - The scoreboard instances will require about the same processing power as the game instance itself. There are probably a few things I can do to make the scoreboard instances less processor hungry, but before we go down that route, I'm wondering if its the large resolutions that you are running the instances at that is causing resources to max out.
- Can you let me know what resolution you are running the game instance at?
- Can you try running the game and scoreboard instances at say 640x480 (or whatever the lowest resolution you can choose is). It won't look correct I know, but its a good test to see whether its my programming eating up the processor, or the resolution of the instances. Might be an idea to open the Windows Task Manager and let me know the Performance of your processors as you start each instance up?
- I really wouldn't upgrade to windows 7 just yet. I'm my experience, upgrading to a newer windows OS will only make things run slower. Linux is a no go at the moment I'm afraid.

Regarding Issue 2 - Whoops, yes the coin button thing is definitely a bug, should be easy enough to fix :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 02, 2015, 03:42:46 pm

Looking at the.vid, it.appeared that ice barely effected the steering speed.and traction.   Theres no way one could drive like that on real ice.   Same effect fix.also need be applied to other racers.

You have to remember the driving "physics" in this game are based on the original 1979 game. I like the fact Geecab has made his own tracks with new obstacles, but for me at least, you can't change how the car handles as this detracts from why I liked the original in the first place.

It's only my personal opinion of course, but I love this emulation as it replicates the original so well. If it didn't handle the way it did I probably wouldn't play it so much.

Cheers RetroNuts, glad you are liking the new obstacles! I wasn't sure that everyone would like my new additions to begin with, which is why I provided distinct game modes. Classic & Pro is there for the purists, and the other games are there if you fancy a new/different challenge. I quite enjoy all the modes to be honest. I hopefully haven't gone over the top with new stuff, I've tried to be loyal to the original and my new sprites are drawn in the pixel resolution and palette as all the other sprites. I tried to imagine that if Sega had kept going another few years with there 2D Monaco GP TTL hardware, what we might have seen in the arcades :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on March 02, 2015, 09:47:38 pm

Oh no it was all going so well ;)

Regarding Issue 1 - The scoreboard instances will require about the same processing power as the game instance itself. There are probably a few things I can do to make the scoreboard instances less processor hungry, but before we go down that route, I'm wondering if its the large resolutions that you are running the instances at that is causing resources to max out.
- Can you let me know what resolution you are running the game instance at?
- Can you try running the game and scoreboard instances at say 640x480 (or whatever the lowest resolution you can choose is). It won't look correct I know, but its a good test to see whether its my programming eating up the processor, or the resolution of the instances. Might be an idea to open the Windows Task Manager and let me know the Performance of your processors as you start each instance up?
- I really wouldn't upgrade to windows 7 just yet. I'm my experience, upgrading to a newer windows OS will only make things run slower. Linux is a no go at the moment I'm afraid.

Regarding Issue 2 - Whoops, yes the coin button thing is definitely a bug, should be easy enough to fix :)

Here are my resolutions/CPU usages.

LCD Display Settings in Windows XP
Primary Display:  1024x768
Secondary Display:  1366x768

Display Settings in Monaco GP
Primary Game Session: 1024x768
Secondary Game Session (Left Side of Scoreboard): 1024x768
Tertiary Game Session (Right Side of Scoreboard): 1024x768

All sessions set to 1024x768
CPU Usage (%), Page File Usage (MB)
Baseline:  1%, 257MB
Primary Session:  9%, 314MB
Secondary Session: 40%, 368MB
Tertiary Session: 56%, 421MB

All sessions set to 640x480
CPU Usage (%), Page File Usage (MB)
Baseline:  1%, 257MB
Primary Session:  6%, 306MB
Secondary Session: 19%, 353MB
Tertiary Session: 25%, 400MB

Unrelated.  My "Gear_Method" is set to Lo when Held.  Unfortunately, the game always starts in High gear forcing me to shift into High and the back into Low to get it to change into Low gear.  Once that is done at the start of the game, the shifting works perfectly.  Any ideas?

Thanks again for all your help!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 03, 2015, 03:40:09 am
Seems like the change in resolution is having quite an effect...

Sorry, just want to confirm something (I'm easily confused :P). Take the case when you've got all resolutions set to 1024x768, are you giving me the individual CPU usage per instance, or the total CPU usage as you run the instances?

So basically do you mean this:
Primary Session:  9%, 314MB   - (Implies this instance takes 9% CPU)
Secondary Session: 40%, 368MB (Implies this instance takes 40% CPU. Total CPU is thus usage is 9% + 40% = 49%)
Tertiary Session: 56%, 421MB (Implies this instance takes 56% CPU. Total CPU is thus usage is 9% + 40% + 56% = 100% (can't be anymore))

Or do you mean this:
Primary Session:  9%, 314MB   - (Implies total CPU usage with 1 instance running is 9%. 91% of CPU must therefore be idle)
Secondary Session: 40%, 368MB (Implies total CPU usage with 2 instances running is 40%.  60% of CPU must therefore be idle)
Tertiary Session: 56%, 421MB (Implies total CPU usage with 3 instances running 56%. 44% of CPU must therefore be idle)


Does the game run at the correct speed with all windows at 640x480 ? If so, you might as well stick with that resolution. The only real benefit of running your game instance at 1024x768 would be if you were going to display hi-res artwork, which you are not.

I've just done a crude calculation (pic attached), I think you'd still be able to display all the LED information you want with two 640x480 scoreboard windows? You could also set the wallpaper of the 1366x768 screen to something that could light up the big Monaco GP title??


>>My "Gear_Method" is set to Lo when Held.

Whoops! Sounds like I'm not initializing this properly. Hopefully won't be too tricky to fix :)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on March 03, 2015, 07:02:19 am
Sorry for the confusion.  This is what i meant.

Or do you mean this:
Primary Session:  9%, 314MB   - (Implies total CPU usage with 1 instance running is 9%. 91% of CPU must therefore be idle)
Secondary Session: 40%, 368MB (Implies total CPU usage with 2 instances running is 40%.  60% of CPU must therefore be idle)
Tertiary Session: 56%, 421MB (Implies total CPU usage with 3 instances running 56%. 44% of CPU must therefore be idle)

I will try changing the resolutions to 640x480 and adjust them to fit the screen properly.  I will report back later tonight. Thanks!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: kcidkcus on March 03, 2015, 10:34:34 pm
Thank you so very very much for this very awesome remake of this very awesome game!  Your remake runs perfectly using Wine(https://www.winehq.org (https://www.winehq.org)) on my iMac.  I was just wondering something.  Does your remake have a pause button?  If so, what is it?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 04, 2015, 03:28:50 am
Thank you so very very much for this very awesome remake of this very awesome game!  Your remake runs perfectly using Wine(https://www.winehq.org (https://www.winehq.org)) on my iMac.  I was just wondering something.  Does your remake have a pause button?  If so, what is it?

Wow! Just clicked on your Wine link and reading about it. I've never heard of Wine before but it sounds excellent, a few people have asked for a Linux port of my remake in the past so this could be the answer! I'm interested to know, what OS are you running and what processor does your iMac have?

It doesn't have a pause button at the moment, but it shouldn't be too difficult to implement one for the next release.

Thanks for posting :)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: kcidkcus on March 04, 2015, 04:34:43 am
Quote
I'm interested to know, what OS are you running and what processor does your iMac have?
I have an iMac running Mac OSX with a 3.4 GHz Intel Core i7 processor.
Quote
It doesn't have a pause button at the moment, but it shouldn't be too difficult to implement one for the next release.
Well, I'll definitely be on the lookout for any future releases of your game.  Thanks again.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 04, 2015, 04:26:58 pm
I have an iMac running Mac OSX with a 3.4 GHz Intel Core i7 processor.
Well, I'll definitely be on the lookout for any future releases of your game.  Thanks again.

Cheers for this kcidkcus, that's a nice high end machine you have!

I've been reading quite a bit about Wine today, not sure how its gone under my radar! I will have to give it a try sometime soon, quite interested to see how it performs when using a less powerful processor :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on March 04, 2015, 04:32:25 pm

I have an iMac running Mac OSX with a 3.4 GHz Intel Core i7 processor.
Well, I'll definitely be on the lookout for any future releases of your game.  Thanks again.

Cheers for this kcidkcus, that's a nice high end machine you have!

I've been reading quite a bit about Wine today, not sure how its gone under my radar! I will have to give it a try sometime soon, quite interested to see how it performs when using a less powerful processor :)

I have the same speed mac and after reading the above post, before trying WINE, I ran monaco GP in an instance of Win XP in VirtualBox at the highest game resolution, and there was some significant slow down. It ran fine at 640x480. I've yet to try it in wine...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 08, 2015, 11:35:20 am
I've been getting on really well with my Arduino board! If you ever fancied getting a basic understand of electronics I really must encourage you to try one of these out for yourself! :)

After looking closely at the arcade machine's schematics (I think I understand how the scoreboard multiplexing works now), I decided to buy a few components that were similar/identical to the ones on the arcade machine's scoreboard circuit board (Shift registers, BCD to 7-Seg decoders and 7-Seg displays).

Only 2 displays working at the moment (I've run out of breadboard for anymore), but I'm kind of feel that it wouldn't be too tricky to add the rest if I wanted to. I'm kind of thinking I'd like now to scratch build a Monaco GP upright and use the Arduino circuit for the scoreboard :P

I'll go into more detail about how I got things to work when I have a bit more time. For now, here's some pics and video of things working...
Monaco GP Remake (version 1.4.5) - Arduino Testing (http://www.youtube.com/watch?v=gOrhSvm4ZGs#ws)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on March 08, 2015, 02:09:19 pm

I've been getting on really well with my Arduino board!
I'll go into more detail about how I got things to work when I have a bit more time. For now, here's some pics and video of things working...
Monaco GP Remake (version 1.4.5) - Arduino Testing (http://www.youtube.com/watch?v=gOrhSvm4ZGs#ws)

Frickin awesome! Nuff said!


Sent from my iPhone using Tapatalk
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Neo-Rio on March 13, 2015, 09:15:48 pm
This simulator is really awesome. I loved this game as a kid, and am ecstatic that I can play it again.

Just a question: Is there a way to play with a mouse? I went through the config files and found CONTROL references to "keys"
What are the valid inputs here?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 14, 2015, 05:57:07 am
This simulator is really awesome. I loved this game as a kid, and am ecstatic that I can play it again.

Just a question: Is there a way to play with a mouse? I went through the config files and found CONTROL references to "keys"
What are the valid inputs here?

Hi Neo-Rio! Thanks for posting! Hopefully you are running the latest version (v1.4.5)? If so then its best not to edit the config file by hand, but instead use the in-game configuration editor to do it for you. Pressing the 'Tab' key during the attract mode (When 'Deposit Coin' is flashing) will invoke the configuration editor. Pressing 'Tab' again will return you back to the game. Exiting the game (pressing 'ESC') will save any changes you made using the configuration editor, into the configuration file that you loaded. When you've invoked the configuration editor, lots of options should appear on the screen which you can navigate around using the arrow keys. Highlight 'CONTROL OPTIONS' and press the right arrow key to expand them. To use mouse to steer, highlight the  'STEERING_DEVICE' option and press the left or right arrow keys to iterate though all the possible steering devices available in your system (mouse axis x, mouse axis y, keys, joystick etc..). Hopefully you get the idea :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Neo-Rio on March 15, 2015, 01:55:12 am
Yep, that works! Freakin' awesome! You're a genius.

I also love how you've modded the original out with a whole pile of new features, and have things like two-lane highways and including some jumping sections - which reminds me of the SEGA mark III version which was somewhat original in that regard.
Just curious: Is it possible to add twisty sections of road into the game, or can't the code be pushed that far? I recall playing "Lemans" on my Commodore 64 (a blatant clone of Pro Monaco GP), and it had a section (amongst the ice and tunnel sections), called the "esses". The track would start snaking left and right for a while and was pretty darn hard.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 16, 2015, 01:47:43 pm
Great stuff Neo-Rio! Glad you are liking the new features/additions! Just been looking at Lemans for the c64 on youtube, nice! I see what you mean about the twisty sections of road, I like the effect too. I'll see what I can do :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 20, 2015, 06:25:43 am
Finally got around to finishing the last couple of game mode videos ("Pro" and "Pursuit"). Once again, the quality it a bit rubbish but hopefully its gets the idea across. I've modified my very first few posts on page 1 of this thread, to include all the videos I've been making :)

Monaco GP Remake (v1.4.5) "Pro" game mode:

Monaco GP Remake (version 1.4.5) - "Pro" game mode (http://www.youtube.com/watch?v=puX4dTZcxWA#ws)

Monaco GP Remake (v1.4.5) "Pursuit" game mode:

Monaco GP Remake (version 1.4.5) - "Pursuit" game mode (http://www.youtube.com/watch?v=xqyeUTbsDWA#ws)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 20, 2015, 08:28:00 am
RetroNuts & xfassa - I think I've finally come to the end of my "messing around with the Arduino" stage. Its been an enjoyable (though a bit of a nerdy) experience, and my final thoughts are that if you wanted to pursue a hardware solution to light up your scoreboard, you most definitely could (though it would take a bit of time to sort out, I think you could even make use of your existing hardware (Depending on how much you mind making "modifications" to it!)).

So for completeness, lets say sometime in the future you fancy trying to get your old display hardware working again. Then my advise would be to get a basic Arduino starter kit and some 74HC595 shift registers, and trying this tutorial out:-
http://arduino.cc/en/tutorial/ShiftOut (http://arduino.cc/en/tutorial/ShiftOut)

Once you've got 2 shift registers illuminating any sequence of 16 different LEDs, you'll start to discover that it wouldn't too much effort to add a couple more shift registers to illuminate any sequence of 32 LEDs.

Now, I reckon by using 5 shift registers you could illuminate the actual arcade display as seen in the diagram attached (I've combined the original arcade circuit diagram, with some of the symbols from the Arduino ShiftOut tutorial to help me describe). The Arduino runs very fast and can perform the shift register tasks very quickly. So looking at the diagram, the shift register at the top cycles around giving power to 1 row of digits at a time, whilst the 4 shift registers at the right illuminate the necessary segments that form the digits along that row. Hope this makes some sense!

The scoreboard_reader source code example I added in the last release could then be modified to send the scoreboard information off the Arduino device. I'd be happy to write the scoreboard_reader to Arduino interface code to suit whatever hardware design you come up with.

OK, that's everything! I'm putting my Arduino aside now, time to start working on v1.4.6 :)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RetroNutz on March 20, 2015, 08:44:53 am
I can only thank you for the amazing effort you've put into this. Not only for the emulator in the first place but also in working out how to output to an external score board.

It's certainly information I can return to after I've finished my current project (which seems never ending!). Life in general has a habit of getting in the way! In the mean time I'm certainly having fun playing your emulator.

Keep up the good work Geecab. I look forward to seeing your future posts and updates.



Sent from my iPhone using Tapatalk
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 20, 2015, 09:34:08 am
No worries at all RetroNutz, thanks for all the kind words! Like I said I've really enjoyed getting into the electronic side of things, something I've always wanted to get a better understanding of, I've learned loads in the process, and now we have a rough plan action for yourself or anyone else who feels like giving some real hardware a go in future :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 22, 2015, 05:43:47 am
Monaco GP Remake (v1.4.6) is ready and it can be downloaded here:
http://www.mediafire.com/download/9sdj2nfee7bwuus/mgpr_v1_4_6.zip (http://www.mediafire.com/download/9sdj2nfee7bwuus/mgpr_v1_4_6.zip)

Main purpose of this release was to fix the game controller button gear shift bug, and add controller button support for Coin input (xfassa).
(kcidkcus - Apologies, I did make a start on adding a pause control but its more tricky than I had first anticipated. I will get this working eventually, but unfortunately its not in this release)

Please be a little prepared as you visit the mediafire site, you might get adverts for other software appear, trying to fool you to download something else. Just make sure you only click on the big green 'Download' button near to top right of the page, and the file that you download to your computer is called "mgpr_v1_4_6.zip" (Its about 16MB in size).

Once its downloaded, unzip it, then double click on 'mgpr_launcher.exe', choose a configuration and off you go!

Note that you can also run a specific configuration from command line (like in previous versions), running mpgr.exe using the -cfg switch. For example, if you wanted to run the pro_arcade_1360x768.cfg configuration from command line, you would specify
 mgpr -cfg pro_arcade_1360x768.cfg
 
All the default configurations are set up for fullscreen and keyboard control (keys are Z=left, X=right, N=Accelerate, M=Gear, 5 or 6 = Coin, 1=Switch between HiScores and AttractMode).
Press the TAB key during any game's attract mode (When "Deposit coin" is flashing at you) to edit the configuration (Change Controls to Mouse, joystick, choose different artwork etc..). Some options (such as display filter, fullscreen and various audio samples and volumes) will require you to restart the game before your new settings will take effect.

Fixed in v1.4.6:
 - Gear Shift HI-When-Held/LO-When-Held variables now correctly initialized when device is set to a game controller button (Mouse button, Joystick button etc..).
 - "Coin A", "Coin B" and "Start" can now be configured to use game controller buttons (Previously, it was only possible to use keys).
 - Pursuit track difficultly tweaked yet again.
 - ROM check removed (Graphics are embedded into game executable).
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on March 22, 2015, 05:54:34 pm
Woohoo!!!  Thanks geecab.  I will be installing this tonight.  :-)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on April 26, 2015, 08:20:38 pm
Geecab - Sorry for the loooooong delay.  I recently picked up a Robotron and it has consumed all my spare time over the last few weeks.  My plan is to get back to the Monaco GP this week.  I am excited to give your latest software a try. I will provide update, pics, and maybe some video this week.  Thanks again for all your help! 
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 28, 2015, 03:29:13 pm
Nice one afassa! Robotron is a very cool game! Good luck with the new Monaco software, pics etc would be great to see if you have time! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on May 02, 2015, 12:38:14 pm
Geecab - I installed the new software.  All the controls work perfectly now!  Thank you.

Unfortunately, running three sessions of the software just kills the performance.  I have to find a way to run just two sessions (main game screen and scoreboard screen).  I tried setting the second screen to 1360x768 but the software wont allow it.  The max resolution I can run is 1280x1024.  Monitor 1 is setup for 1024x768, Monitor is setup for 1366x768.  If I could just figure out how to get the second monitor (scoring screen) to run 1360x1024, I would be home free.

If you have any ideas, please let me know.  Thanks!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on May 02, 2015, 12:55:12 pm
Geecab - My bad.  I failed to read your suggestion about changing the two scoreboard screens to 640x480.  I will give that a try and see if it helps performance.

Also, is there a way to write a batch file that will start all three sessions?  I am trying to make this thing boot straight to the game without needing the keyboard/mouse.  ;-)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on May 02, 2015, 03:38:45 pm
Everything is now working great.  Here are some pics.  Note, I made the replica control panel at Kinko's and added a red start button.  I think it came out pretty nice.  Just need to do some body work on the cabinet and make some replica side art.  Getting very close to complete.  :-)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 03, 2015, 04:49:18 am
It looks really excellent! Great job xfassa!! Nice clean job of the inside too, I like how you've connected your spinner up!

So I guess the lower scoreboard resolutions sorted the performance issues. Phew, I'm not sure what other options could be pursued otherwise. I'd still recommend holding on to your scoreboard circuits/display, it would make the ideal electronics project if you ever fancied getting into that.

The start button is a good idea, especially if you are going to add more games to it (I've been playing quite a bit of super-hang-on on my driving cab recently, the start button comes in handy for the turbo). Are you going to add a front end / other games to it?

Regarding a batch file to start the 3 sessions, try something similar to the following and see how you get on (hopefully my comments/REMs explain what's going on).


REM First 'start' (don't wait for sessions to terminate) the left and right scoreboards
start mgpr -cfg classic_scoreboard_import_left.cfg
start mgpr -cfg classic_scoreboard_import_right.cfg

REM wait 4 seconds before starting the game session to ensure game gets focus
ping 127.0.0.1

REM Now 'call' (wait for session to terminate) the game session.
call mgpr -cfg classic_scoreboard_export.cfg

REM kill the scoreboard session when the game terminates (They terminate themselves anyway after a few seconds timeout once the game session stops).
taskkill /im mgpr.exe
taskkill /im mgpr.exe


Hope this helps! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on May 11, 2015, 09:02:24 pm
Geecab - The batch file worked great!  It autoboots perfectly.  Again, you have done an amazing job.  My Monaco GP looks/plays fantastic and the hardware/software is bulletproof.  The dream has become a reality.  I cant thank you enough for your efforts.  Well done my friend!  :-)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on May 21, 2015, 04:03:45 pm
That's really excellent to hear xfassa! Really pleased you've managed get it all going in your cabinet! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: kcidkcus on June 14, 2015, 11:21:47 pm
Not trying to take anything away from this remake at all, I nevertheless feel compelled to inform everyone reading this thread that there is a MAME version of this game that can be played via Misfit MAME.    :cheers:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: offset on June 17, 2015, 04:03:41 pm
Did this game have roms or was it all discrete logic?  I'll have to see if this exists in the latest mame (162) as I see the driver (monacogp), but no idea if playable.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: xfassa on June 20, 2015, 02:55:58 pm
Not trying to take anything away from this remake at all, I nevertheless feel compelled to inform everyone reading this thread that there is a MAME version of this game that can be played via Misfit MAME.    :cheers:

Have you played the Misfit Mame version?  Not good..... 
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: offset on June 20, 2015, 08:37:20 pm
Could not get this to work in Mame .162 (monacocp), game does not work and I cant get it to run, so I guess the mame devs dont have this working yet.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: beylie on August 21, 2015, 12:49:00 am
Just pooped in to say that I'm still loving this! Best remake I ever saw!  :cheers:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: RPO R6V on January 05, 2016, 09:03:43 pm
Sorry to be late to the party.  I never would have know about this fantastic program if I hadn't seen somebody make a Hyperspin theme for it: http://www.hyperspin-fe.com/files/file/11070-sega-monaco-gp-pc-game-smonacogp-marcoqwerty12-29-2015/ (http://www.hyperspin-fe.com/files/file/11070-sega-monaco-gp-pc-game-smonacogp-marcoqwerty12-29-2015/)

Can anyone launching this game from Hyperspin advise me on how to add it to my MAME wheel?  I know it's not MAME; I just have a wheel of arcade games that's all MAME stuff plus Fix It Felix Jr.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: wongojack on February 07, 2016, 03:27:54 pm
Thank you for this!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 28, 2016, 02:12:07 pm
Hi, glad to hear you're enjoying the remake! No bugs reported in quite a while so it seems v1.4.6 is pretty solid :)

Recently bought a new printer and was messing around making a mock-up PS3 game inlay. Thought I'd post the results! I probably need to get out more ;)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 15, 2016, 12:08:49 pm
I've recently been trying Linux Mint (v17.3 64-bit "Cinnamon") on a spare PC I have. Out of curiosity, I decided to see if I could get my Monaco GP sources compiled and after a bit of hacking, the results have been encouraging. Just wondering if anyones interested in Monaco GP for Linux, and if so what Linux variant would you be running?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on March 15, 2016, 04:14:08 pm
As I said you last year, i'd be very interested in a port of your simulator for raspberry pi, running retropie, but I assume that it will be difficult because raspberry is arm processor based.

Anyway if you want to give it a try, I would be so pleased.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 15, 2016, 05:13:47 pm
Yes indeed I remember you asking about a pi version previously. What version of raspberry pi do you have (1,2, or 3) by the way?

I have read that allegro games don't run fast enough on the pi which sort of puts me off giving it a try. Regardless, I would quite like a raspberry pi at some point... so never say never  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on March 17, 2016, 01:00:29 pm
I have Pi2, but if necessary I would buy a Pi3.

Anything to have MonacoGP on it...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 25, 2016, 02:33:46 pm
Monaco GP now fully working under Linux. Looks, sounds and plays exactly the same as the windows version. This is running on an i3-2120 (2.60Ghz) an the game uses about 7% CPU at most. Just need to figure out the best way to package it up :P
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: nitrogen_widget on March 25, 2016, 02:43:47 pm
Monaco GP now fully working under Linux. Looks, sounds and plays exactly the same as the windows version. This is running on an i3-2120 (2.60Ghz) an the game uses about 7% CPU at most. Just need to figure out the best way to package it up :P

I just got a pi3.
If you can make the source available i'd give it a compile & see how it runs.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on March 25, 2016, 04:31:52 pm
Wow geecab! you're the best! Can't wait to see it running on my Pi.

I have no programming knowledges so I can't help you, but I thank you a lot for your work.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: dmckean on March 28, 2016, 08:05:14 pm
I'm kind of thinking I'd like now to scratch build a Monaco GP upright and use the Arduino circuit for the scoreboard :P

I can't believe I've missed this thread. I guess I never look in the Driving & Racing section because the only racers I like are this and Pole Position. If you ever decide to scratch build a Monaco GP upright, post all your plans and I'll copy you.  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 03, 2016, 05:13:37 pm
Hi! The Linux version (v1.4.6) is ready. I've tested it on the following:

Linux Ubuntu v14.04.4 (32bit and 64bit)
Linux Ubuntu v15.10 (32bit and 64bit)
Linux Mint v17.3 (32bit and 64bit)

I've modified my very first post in this thread to contain links to the latest Windows and Linux packages (here (http://forum.arcadecontrols.com/index.php/topic,134445.0.html)). I figured it made sense to put the latest releases there to help people find the latest release quickly (And new people who visit this thread won't accidentally download obsolete versions).

@dmckean - Cool! Glad you discovered the thread. I'll defo post my plans when I eventually start my scratch build :)

@nitrogen_widget @space invader - This Linux release won't run (I very much doubt) on a Raspberry Pi.  However, someone I work with has bought a Raspberry Pi3 so I'm going to try it out on that soon I hope :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on April 03, 2016, 06:28:26 pm
Ohhh, I was waiting for your next post to read good news :(
Anyway I will keep on waiting for your good job...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Howard_Casto on April 03, 2016, 11:14:36 pm
I understand the appeal of a small single board, but people need to wake up about the pi.  It's ~50 bucks for a high-end model with all the widgets necessary to get it running.  And it has all the power of a 15-20 year old pc.  That means it's crap for emulation or even simulation and pc gaming.  On the other hand, take that same 50 bucks, spend it on a gently used pc from arrow direct and you've got a core duo capable of running the kind of stuff we play around here. 

It makes zero sense to put a pi in a arcade cab because there is plenty of room to house a pc in there.  The pi is for special use projects, most notably projects where size or power consumption is an issue. 
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: yotsuya on April 03, 2016, 11:33:21 pm
I understand the appeal of a small single board, but people need to wake up about the pi.  It's ~50 bucks for a high-end model with all the widgets necessary to get it running.  And it has all the power of a 15-20 year old pc.  That means it's crap for emulation or even simulation and pc gaming.  On the other hand, take that same 50 bucks, spend it on a gently used pc from arrow direct and you've got a core duo capable of running the kind of stuff we play around here. 

It makes zero sense to put a pi in a arcade cab because there is plenty of room to house a pc in there.  The pi is for special use projects, most notably projects where size or power consumption is an issue.
(http://uploads.tapatalk-cdn.com/20160404/8598509dc0037299bdb199bbecca8bbc.jpg)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on April 04, 2016, 07:53:46 am
The space is my main trouble, so I am forced to use RPi.

For future and bigger projects I will use a PC without any doubt.

Anyway, working with the Pi is a daily challenge, it's so funny...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Ali on April 05, 2016, 09:36:36 am
Hi Guys,

I'm a new forum's user from Brasil...

This is, in my opinion the best forever remake!
Very great work GeeCab, many thanks!!


Here a personal Monaco GP package, with some minor modifications:

http://www10.zippyshare.com/v/vfXI9emP/file.html (http://www10.zippyshare.com/v/vfXI9emP/file.html)

An icon added (the MAME icon) to the game loader. Iinteresting if you are planning to put it in the desktop area...
(Maybe a some better icon maybe with 2 cars and way boards would be great...)

A "Readme" file, compiling the Geecab explanations and the game basic rules...

A new "Configuration Files (Monitors 1366 x 768, Joystick Support).zip" - containing 20 configuration files to  user of 1366 x 768 video monitors. Now using all vertical monitor area (eliminating black boards on the top and
below) and joystick configured...

Added a new file "Monaco GP (Documents and Extras).zip" containing reprocessed PDF versions of:

Monaco GP (Owner's Manual (USA)
Pro Monaco GP Owner's Manual (USA)

and

Monaco GP Photos
Wikipedia - Monaco GP (Sega, 1979)

Best regards, Ali
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: jsmackie on July 24, 2016, 05:25:24 pm
Any idea why after about 20-30 seconds of Monaco GP game play the screen swaps to a black screen while the game play is in the background?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on July 27, 2016, 12:47:25 pm
No idea unfortunately, not seen that before. What version of Monaco GP are you running? Are you running under Linux or Windows? Have you tried the other game configurations that use different screen resolutions?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: twojame on August 28, 2016, 01:45:04 pm
Hello geecab,

Firstly fantastic work!  I've been fascinated by this game for years.  I've fairly recently tried to remake a variation of Monaco for the iPhone, and prior to that the iPad and I even had a version on the XNA Games on the XBOX 360.

Anyway, despite my best efforts I could never nail the gameplay and the LevelData.  My level data went like the following, and I always maxed out the memory.

I'd love to Skype you and chat about how you implemented the level data, and solved some of the technical problems.  Heck, I'd even like to work with you on this project and a patch on my iOS game (Monaco).

Hopefully we can chat, and great work.
PS; level data below from my game ;)... I think you'll see what the problem is.

    05,02,02,02,02,02,02,05
    04,02,02,02,02,02,02,04
    06,02,02,02,02,02,02,06
    04,02,02,02,02,02,02,04
    08,02,02,02,02,02,02,08
    04,02,02,02,02,02,02,04
    08,02,02,02,02,02,02,05
    08,02,02,02,02,02,02,04
    08,02,02,02,02,02,02,06
    08,02,02,02,02,02,02,04
    08,02,02,02,02,02,02,08
    04,02,02,02,02,02,02,04
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: asiga on September 11, 2016, 07:59:38 am
Thanks a lot for your great remake!! This was one of my favorite arcades from my childhood!! Thanks!!

I noticed, however, a couple of differences with the real arcade. They might be a bit subjective, but I feel them different from the real arcade:

The first one is the aspect ratio of the cars. I always remember this arcade as having a very noticeable "tall aspect ratio" for the cars (which was realistic for that time, where most arcades tended to draw almost square-ratio cars).

The second one is the sound. In particular, the sound for the crash. It had some kind of reverb with also some subtle high pitched sound on it.

You can see these two things in this clip (you can skip the introduction and go to the real gameplay):
https://www.youtube.com/watch?v=_lGUFQ6_I6c (https://www.youtube.com/watch?v=_lGUFQ6_I6c)

BTW, I use Mac OS X for everything. I'm running your Linux version through a virtual machine in VirtualBox. Let me encourage to open source this, I'd have been able to build it natively on OS X rather than running it through VirtualBox (I understand there're sometimes reasons against open sourcing a software, so don't take this as a rant, I use a lot of closed source software, but I'm just saying that if you have doubts if anybody would appreciate your remake being open source, yes, it would be very welcome, specially for porting).

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 05, 2017, 05:23:59 pm
Hi! Sorry for the late response, I've been really busy with other stuff:-

@twojame - Glad you are liking the remake! I don't have an iPhone but I'd be really interested to see your 360 game in action, do you have a youtube clip of it running? I don’t do skype I’m afraid, but happy to answer any questions you have on here so please fire away. I know what you mean about the level data.  To begin with, my level data looked exactly the same as yours (a big text file with a massive array of numbers) and it got a headache to maintain. In the end, I decided to make my track files human readable so that anyone could edit them and design any track layout they want to. If you interested in my level data, check out my “.trk” files in the track folder (They are just text files with a different file extension and they read from the bottom up). Check out an old post of mine on page 2 (Reply #57), its a bit out of date but it might shed some light on the content of my trk files. Btw, my track level data is as accurate as I could make them (based on countless views of youtube clips and discussions I had with Monaco GP owners on this a various other forums). Hope this helps.

@asiga - Hi & thanks for posting! I do understand what you mean, the aspect of the car does appear to be quite tall in the cockpit version of the game. But check out the cabaret version running on youtube, cars don’t look tall (So I kind of think my version is correct in that respect (or aspect  ;) ). If you like, you can alter the size & width of the game section (making it slimmer and stretching it) yourself using the in-game menu (Press tab during attract mode, go into the display settings and mess about with the 'playfield' width and height) to see if you can achieve a look more desirable to you? I hear what you mean about the crash sound, its sounds more like a strike at 10-pin bowling in your youtube link. I'll try and do something about this. If you find a better wav sample, you could always replace the crash.wav file in the sounds directory and the game will use that new sound next time you run it.

 :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: twojame on January 22, 2017, 09:01:15 am
Hey geecab and others...

Sorry for my late reply.  I would be delighted to show a video of where I'm at with my project.  https://www.youtube.com/watch?v=3bzNl3FDXbM (https://www.youtube.com/watch?v=3bzNl3FDXbM) ... As you can see it's got the essence of Monaco GP, but it's not even a patch on what you've done. 
You've given me lots of ideas for the level data.  The huge text file just doesn't work large scale,  the game has to generate the structure of the world from an 'idea' or 'human readable' data in a file.

I'm not sure where to go next with my project, push forward with another version on the Android or just accept it was the best I could do at the time.

Take care
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 24, 2017, 02:36:36 am
Hi twojame! Cool, thanks for the link but I can't seem to play it, youtube says "This video contains content from Believe Music, who has blocked it in your country on copyright grounds."? Any ideas?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: adder on January 24, 2017, 05:01:18 am
Hi twojame! Cool, thanks for the link but I can't seem to play it, youtube says "This video contains content from Believe Music, who has blocked it in your country on copyright grounds."? Any ideas?

replacing 'tube' with 'pak' works for me here

https://www.youpak.com/watch?v=3bzNl3FDXbM (https://www.youpak.com/watch?v=3bzNl3FDXbM)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 09, 2017, 04:00:04 pm
twojame - Looks really good, definitely got the essence of the original! Like the check point speech and the triangular (Outrun style) route choice! You can see more of the road too, compared to the original, which benefits your game as it gives you have time to make a choice of going into the left or right lane. Great job! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Marcoqwerty on February 10, 2017, 05:01:58 am
Sorry for the noob question; but it's possible display the game on real fullscreen without any artwork or score?


Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: DarthMarino on February 10, 2017, 07:13:39 am
You can remove the artwork and LED stuff in the artwork menu then increase the screen size in the display menu.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Marcoqwerty on February 10, 2017, 09:20:07 am
Thank you!  :cheers:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Hawkeye71 on February 19, 2017, 07:19:14 am
This thing is bloody gorgeous.

Ill have to hook it up to a bass. My memory of it was it really rumbled the arcade walls.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 11, 2017, 01:28:20 pm
This thing is bloody gorgeous.

Ill have to hook it up to a bass. My memory of it was it really rumbled the arcade walls.

Cheers Hawkeye71! Glad you are enjoying the remake!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 11, 2017, 01:38:30 pm
Just discovered 2 great youtube videos made by DarthMarino! They clearly show how steering differs when running the game with a 270 degree wheel, and a 360 'free spinning' wheel. These vids might help other people out when deciding what type of wheel to go for. Thanks again DarthMarino! :)

Sega Monaco GP (arcade remake) with 270 Degree Wheel (http://www.youtube.com/watch?v=f-7_y-cL9Wg#ws)

Sega Monaco GP (arcade remake) with 360 Degree Wheel (http://www.youtube.com/watch?v=qYLtAJvm57M#ws)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: DarthMarino on March 11, 2017, 02:41:33 pm
^No problem.  Most people probably won't have a 360 degree wheel to play with but that would certainly be my recommendation.  It worked OK with the normal 270 degree wheel but there was a decent deadzone that made it hard to be as precise.  You can kind of see me struggling with it in the video. My score was instantly increased when I switched to the 360 degree setup. Is there a way to add a deadzone slider to the program?  I think that would be helpful for folks using a normal wheel. 

Anyway, great remake. I've had a ton of fun with it.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on March 15, 2017, 09:37:31 am
Hi Geecab.

Won't you try making a port of your simulator for raspberry pi? Last year you said perhaps some day woould give a try...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: stevengrx20 on April 12, 2017, 11:03:36 pm
Hi Geecab, I just register to thank you for your great work  :applaud:, and for ask you a question. Monaco GP is ridiculously similar to Super Speed Race /V / GP V from Taito, and i'm a big fan of both. Unfortunately, just like Monaco GP, SSR doesn't use a CPU but transistors and that's why we can't emulated them. When i saw your project running flawless i was impressed and i have to ask you the question: There's a possibility to do a remake of Super Speed Race V/GP V using your project? making a tool to replacing the sprites, making a port yourself or making the project open source? I'm a programmer as well but not as experienced as you, and always has been tricked me to someday making a videogame, or some kind of port or hack. I heard a lot of good things about Allegro, and i'm very interested in your project because i'm a Java/J2EE kind of thing developer, and I think I could do it with Allegro/C++. I'm aware that there's is an only version of SSR that does have CPU and it's partially emulated by MAME (that one with TAITO Z80 based hardware) but with no sound and with awful controls, the versions that i'm interested on is SSR V and SSR GP V, transistors based, just like Monaco GP.

Here are some references:

http://www.system16.com/hardware.php?id=623&page=1#1429 (http://www.system16.com/hardware.php?id=623&page=1#1429)
https://www.youtube.com/watch?v=TBVGzwi3WwE&t=52s (https://www.youtube.com/watch?v=TBVGzwi3WwE&t=52s)

I would love to contribute to preserve this classics, that otherwise would die.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Ali on April 17, 2017, 10:35:39 pm
A remake of Speedrace woul be really great!!

I was thinking about the same question.
The 2 games are basically the same game...
An Ice track, the dark track with the light cone (actually a heart?), the ambulance...
... And the bridge (Here an essential difference: Speed Race had a 2 bridges track! Usually a hevy traffic bridge and other with very light traffic...)

But, apparently, there were many distinct versions of Speed Race, and distinct manufacturers (Taito, Midway...)

In the Internet we can find citations for Speed Race (apparently a B&W game), Super Speed Race, Speed Race CL5, Speed Race GP5:

Speed Race:
https://www.youtube.com/watch?v=2BRDxZiK-1s (https://www.youtube.com/watch?v=2BRDxZiK-1s)
https://www.arcade-museum.com/game_detail.php?game_id=9709 (https://www.arcade-museum.com/game_detail.php?game_id=9709)
http://www.arcade72.com/taito-speed-race/ (http://www.arcade72.com/taito-speed-race/)
https://www.giantbomb.com/speed-race/3030-36499/ (https://www.giantbomb.com/speed-race/3030-36499/)

Speed Race CL5:
https://www.youtube.com/watch?v=RtZ9imjg2QI (https://www.youtube.com/watch?v=RtZ9imjg2QI)
https://www.youtube.com/watch?v=vd4wan4Lwb4 (https://www.youtube.com/watch?v=vd4wan4Lwb4)

Super Speed Race:
https://www.youtube.com/watch?v=3douO7eJKqE (https://www.youtube.com/watch?v=3douO7eJKqE)
https://www.youtube.com/watch?v=0mI6YcXBZ0c (https://www.youtube.com/watch?v=0mI6YcXBZ0c)

Speed Race GP5:
http://www.arcade-museum.com/game_detail.php?game_id=9710 (http://www.arcade-museum.com/game_detail.php?game_id=9710)
http://flyers.arcade-museum.com/?page=thumbs&db=videodb&id=1049 (http://flyers.arcade-museum.com/?page=thumbs&db=videodb&id=1049)
http://flyers.arcade-museum.com/?page=thumbs&db=videodb&id=4057 (http://flyers.arcade-museum.com/?page=thumbs&db=videodb&id=4057)

And I not sure if Speed Race (at least Super Speed Race and the other color versions) is, in fact, a non CPU game...
Super Speed Race (a Midway version!) is in MAME... a ridiculous very preliminary emulation... but it is there.

And the History file speak about a Zilog microprocessor!

But it would great to have a Speed Race Remake!!
Great idea!  :applaud:



Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: nilfisk on April 24, 2017, 01:55:46 pm
Hey,

Over the last few months, an excellent FPGA implementation of Monaco GP has been achieved, including the possibility to control the original LED displays, as well as featuring a "Pro Monaco GP" mode with altered scoring, and (hopefully soon) the possibility to hook up the Pro cab's gauge.

While I am not the programmer behind this, I've had the honor to accompany this project, and have hooked up the FPGA (an Altera DE1) to my original cab to see how things work: https://www.youtube.com/watch?v=Js_V1KSFpR8 (https://www.youtube.com/watch?v=Js_V1KSFpR8)

Martin
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on May 09, 2017, 01:23:39 am
Hi geecab,

This is an amazing effort! I am using turbo twist spinner and the remake is just identical to the game.

I know this was asked before and you mentioned it as well - are you planning to port this to the pi? If not I might have to get a Intel Nuc just for this game!!!

Thanks for all the effort and sharing.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Hawkeye71 on May 21, 2017, 05:24:09 am
Its certainly superb.

Probably not the best place to ask this but it kind of links ...

Has anyone managed to get this on their Hyperspin yet? I've tried by just using HQ. Ive set up a database XML and can get as far as the file name in the wheel but nothing happens when I press enter.

The log implies it cannot find the launcher but its linked correctly.

thanks






Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Marcoqwerty on June 01, 2017, 06:08:23 am
Hello to all MONACO GP FANS here....im testing this remake on my Driving mamecab..but i encounter some problems (one for the fullscreen and another for the pedal pot).

My settings:

- CRT 25 with emudriver and 640x480 res

Problems:

- After the launch of SMGP with 640x480 cfg (fullscreen) i see only the cmd windows ad not the game (but i hear the sound in the background) (no wa ATL+TAB the right screen show me only the cmd windows), i push ESC to back to desktop
- If i set FULLSCREEN=NO from the cfg file, i see the game (not in fullcreen) but filling completely the desktop....except the windows taskbar at bottom
- I aslo try to launch SMGP direct trounght cmd but i get the same result
- How to set a analog gas pedal with Potentiometer ?

 :cheers:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Orbit on September 03, 2017, 01:54:38 pm
Hi just discovered this an its an excellent make - I don't seem to get very far on it thought - goes it have extended time like the old game or is it a simulation?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Swainy on September 18, 2017, 08:20:42 am
So happy I've discovered this remake. I have fond memories of playing this in a local newsagents in the early 90's.

I don't suppose there's an idiots guide for adding it to Hyperspin at all is there?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: deano7649 on October 24, 2017, 11:10:20 am
I've been playing this for a while, it is fantastic  :applaud:

I got a small BAS driving cab earlier this year with a 360 spinner wheel, acc pedal and up/down shifter
I put a PC in the cab and it was originally to play some older driving games in MAME, however I only seem to be playing your remake !
It runs great, I've done a lot of tweaking with the settings and it plays really well

Got a LCD in ATM but still have the old CRT to pop back in once I get round to getting the chassis repaired

Quick question though if I write a .BAT file can I launch the game from it ?

I basically want the game to run in Classic Arcade 640x480 mode as soon as Windows starts up and avoid having to use the launcher program


Thanks again for your great remake !

EDIT : Ignore the request for running it from a .BAT file, seem to have it all sorted now
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Marcoqwerty on November 22, 2017, 04:55:05 am
Check at the min 6.20  ;)

Thank you for this amazing work!  :notworthy:

http://youtu.be/z7pewUAAaX4?t=6m20s (http://youtu.be/z7pewUAAaX4?t=6m20s)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: asiga on December 29, 2017, 06:23:41 am
Why don't you open source it? If you plan to sell it commercially, I understand. But if you don't plan to sell it, why not open source? It will make it possible to port it to many other platforms, and your work will last longer than the lifetime of the OSs that you built binaries for.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: VirtuaIceMan on January 16, 2018, 08:24:47 am
Someone appears to be making a sort-of clone of Monaco GP on Steam http://store.steampowered.com/app/752530/Close_Call_Extreme/ (http://store.steampowered.com/app/752530/Close_Call_Extreme/)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Ali on February 07, 2018, 09:06:41 am
Hi geecab

I suspect there is a little bug in your fantastic Monaco GP simulation.
I think the parameters of (back) collision detection with the ambulance isn't well implemented.

Actually, the ambulance is always faster than the car...
But sometimes, mainly in advanced stages... we must to release the car (laterally, just after the ambulance has passed...) in the ambulance direction...
In fact, the ambulance, apparently had already passed... but the car (apparently) explodes in the air!
I could to see it 5 or 6 times in the last days...

Many thanks to your fantastic work!
The best classic game remake forever!


Best regards, Ali.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 21, 2018, 04:48:25 am
Hi Everyone!

Sorry I have be quiet for a while, I don't seem to get email updates for this website anymore?!?

Marcoqwerty - Just wanted to say, great job on your upright build, it looks fantastic! Really like the neon style front end, I really feel the need to update my frontend now! :) Great video too!

Ali - Oh, that sounds like a bug. I wonder if I'm expecting the length of the ambulance to be the same length of the Firetruck. What version of the remake are you running & I'll check my source?? If is it that I am expecting the length of the ambulance to be the same length of the Firetruck, you could always manually edit the .trk files, changing the ambulance events to be firetruck events...

asiga - Open sourcing. Yes maybe one day, when I'm certain I'm not going to use my source to make a commercial game.

:)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Ali on April 09, 2018, 12:42:17 pm
Hi Everyone!

Sorry I have be quiet for a while, I don't seem to get email updates for this website anymore?!?

Ali - Oh, that sounds like a bug. I wonder if I'm expecting the length of the ambulance to be the same length of the Firetruck. What version of the remake are you running & I'll check my source?? If is it that I am expecting the length of the ambulance to be the same length of the Firetruck, you could always manually edit the .trk files, changing the ambulance events to be firetruck events...

:)

Hi geecab!

Yes! The forum e-mail alert to new messages is working fine now!
(But I think that it wasn't working some weeks ago...)

I'm using the last version available (and playing the standard version "Monaco GP")

Well... Only now I could to perceive that it's a Firetruck and no a Ambulance!!  ;D  :banghead:
Is there firetrucks and ambulancies in the game, really?
(Are you speaking seriously about it or were you only joking?)


It occurred always in very advanced stages (up to 6000+ points...)
And I couldn't to reproduced it now in the very initial stages...
If there is, in fact ambulancies in advanced stages... Yes, it would be a possible explanation!!
(In advanced stages I, in fact, don't look directly to the Firetrucks (Ambulancies?)... I use only my peripherical vision, concentrating in the other cars)

Best regards, Ali.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 22, 2018, 02:13:45 pm
Hi Ali!
Well... Only now I could to perceive that it's a Firetruck and no a Ambulance!!  ;D  :banghead:
Is there firetrucks and ambulancies in the game, really?
(Are you speaking seriously about it or were you only joking?)

Since you are playing the 'classic' track, then you'll see only firetrucks (The original arcade game only had firetrucks). The ambulance was something new I added and appears only in the 'pursuit' track (where you'll see police cars too) :)

It occurred always in very advanced stages (up to 6000+ points...)
And I couldn't to reproduced it now in the very initial stages...
If there is, in fact ambulancies in advanced stages... Yes, it would be a possible explanation!!
(In advanced stages I, in fact, don't look directly to the Firetrucks (Ambulancies?)... I use only my peripherical vision, concentrating in the other cars)
Unfortunately, I don't seem to be able to recreate the problem. Based on your description, I decided to edit the classic track so that:
and I've not seen any strange explosions or collision detection issues yet.

In the zip file attached is a copy of my edited track file (Its called 'firetrunk_bug.trk'). You might want to give it a try yourself and see if you can make the problem occur? To try it out, copy the 'firetruck_bug.trk' file into the 'track' directory. Then when you run the game, press 'tab' and in the 'gameplay options' section, select the 'firetruck_bug.trk' as your game track.

Hope this helps! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Ali on April 24, 2018, 03:19:16 pm
Many thanks Geecab!


I think that it was, possibly, a personal feeling only.
In the advanced stages of game... I was over pressure compressed in the right side of the track (between the firetruck and the right track border)... and possibly I turned to the left some sooner that I would must do it.

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on May 05, 2018, 10:49:24 pm
Hi Geecab,

I still play your remake and recently I been running it on a PC Jamma system on my CRT monitor, it looks fantastic!!! I wanted to do a few tweaks and wondering if it is possible:

1. Is it possible to retain the highest score ever? How can I enable it? I do see a best score field but its always blank. I am running the 1.4.5 version of your game.

2. Now that RPI4 is out, do you think the game will run full speed on it? I wont mind playing it on the handheld.

Thanks again
Suv
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: councilface on January 30, 2020, 06:42:25 pm
Was this ever ported to a pi? I'm thinking about a scratch built cabinet if it won't work on my bartop.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: space invader on January 31, 2020, 06:05:01 am
Was this ever ported to a pi? I'm thinking about a scratch built cabinet if it won't work on my bartop.

I asked the autor (Geecab) for a pi port of the game, said perhaps one day will do it, but by now it is not playable on the pi. In addition, Geecab has not been here for almost two years...
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: councilface on January 31, 2020, 02:09:44 pm
Cheers Dude, it looks like a scratch built windows based cab then! Gulp.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: LEM on June 09, 2020, 10:17:54 am
Hello to all MONACO GP FANS here....im testing this remake on my Driving mamecab..but i encounter some problems (one for the fullscreen and another for the pedal pot).

My settings:

- CRT 25 with emudriver and 640x480 res

Problems:

- After the launch of SMGP with 640x480 cfg (fullscreen) i see only the cmd windows ad not the game (but i hear the sound in the background) (no wa ATL+TAB the right screen show me only the cmd windows), i push ESC to back to desktop
- If i set FULLSCREEN=NO from the cfg file, i see the game (not in fullcreen) but filling completely the desktop....except the windows taskbar at bottom
- I aslo try to launch SMGP direct trounght cmd but i get the same result
- How to set a analog gas pedal with Potentiometer ?

 :cheers:


I'm having exactly the same issues on my arcade. Anybody has a fix for that?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: LEM on June 09, 2020, 12:19:25 pm
Sorry if this has been asked before, but I couldn't find the answer in this thread.

Is there a way to save the Hi Score table and the Games Played when you exit the game, so it will remember next time that you start it? Thanks.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: asiga on December 01, 2020, 04:10:13 pm
asiga - Open sourcing. Yes maybe one day, when I'm certain I'm not going to use my source to make a commercial game.

I moved to Debian 10, and libpng12.so is no longer available, so it's not possible to run the game in new Linux versions... this is why I suggested you to open-source it: after a few years, executables become obsolete...

Will you update the Linux executables, or open source the game?

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: KenToad on December 02, 2020, 05:31:00 pm
I just tried this for the first time and it's absolutely stunning, great work!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Neo-Rio on December 06, 2020, 12:17:24 am
I moved to Debian 10, and libpng12.so is no longer available, so it's not possible to run the game in new Linux versions... this is why I suggested you to open-source it: after a few years, executables become obsolete...

Will you update the Linux executables, or open source the game?

It works well under wine in Ubuntu 20.04LTS

Open sourcing it would be preferable though!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: uptown47 on May 10, 2021, 02:55:41 am
Jeez!!! This is awesome!!! Only just discovered this. Used to love Monaco GP on the arcade back in the day. Loved the 'flimsy' steering wheel and remember being absolutely amazed by the "night mode" where you only have your headlights to see with.

This is a brilliant recreation. I'm supposed to be working from home so this is going to take some serious will-power to wait until the end of the day to fire this back up!!

@geecab - Thanks for sharing your hard work - very much appreciated - I'm sat here with a big smile on my face :-)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Moneyhead on November 13, 2021, 06:08:38 am
Does anybody have the original sideart and is willing to share?

Please PM.

Kind regards,

Sascha
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: camebackhaunted on October 23, 2022, 03:20:51 pm
This is fantastic Geecab, thank you
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on December 21, 2022, 11:11:44 am

I moved to Debian 10, and libpng12.so is no longer available, so it's not possible to run the game in new Linux versions... this is why I suggested you to open-source it: after a few years, executables become obsolete...

Will you update the Linux executables, or open source the game?

I hit the same problem on Linux Mint 21 (based on Ubuntu 22.04 - Jammy). I managed to solve it by manually installing libpng12. I started from this page https://www.linuxuprising.com/2018/05/fix-libpng12-0-missing-in-ubuntu-1804.html (https://www.linuxuprising.com/2018/05/fix-libpng12-0-missing-in-ubuntu-1804.html) but the PPA repo didn't work for me. Instead I downloaded the .deb package file from the links on the page, extracted it into a temp dir and copied the necessary files into my lib dir. After that (and installing libdumb1 which is also required) the game started up. These are the commands I used - this is for the 64-bit .deb so adjust if you want the 32-bit version:

Code: [Select]
mkdir libpng12
dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng12
sudo cp libpng12/lib/x86_64-linux-gnu/* /usr/lib/x86_64-linux-gnu/

It would be great if @geecab could update the binaries to link to libpng16 instead, but I see from his profile that he hasn't been active here for over four years :( I'd also really like a version for ARM Linux that could run on a Raspberry Pi, and would be willing to contribute to that task if source was available. This game is far too good to let it die!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on December 29, 2022, 06:55:34 pm
Was this ever ported to a pi? I'm thinking about a scratch built cabinet if it won't work on my bartop.

I asked the autor (Geecab) for a pi port of the game, said perhaps one day will do it, but by now it is not playable on the pi. In addition, Geecab has not been here for almost two years...

Make that four years.

I managed to get this running on a Raspberry Pi using box86 (https://box86.org/ (https://box86.org/)) which can run x86 apps on ARM platforms, although it took more than a little work! In case it helps anyone else the basic outline is:
It's possible that this will work on a 64-bit version of Raspberry Pi OS, using the 64-bit Linux statically linked mgpr executable and using box64 instead of box86, but I haven't tried that yet.
With the above config I've been able to get this running (almost) perfectly, even on a Pi2B. The speed is fine, and CPU usage is still usually less than 50% but some of the text rendering on the intro screen and in the time/score banners is missing characters. Not sure why but it's related to the KMS hardware acceleration as it doesn't occur without it, (but then the game runs appallingly slowly!) This doesn't affect the gameplay at all though.

Well, I hope that helps somebody else to get this awesome remake running on a RPi, although a native version would be far more preferable. We can keep hoping :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on January 05, 2023, 08:27:01 pm
For anybody that wants to play this on a Raspberry Pi but doesn't fancy trying to follow the vague outline I described above, I've put together a script to automate the process. you can find it here:

https://github.com/neildavis/mgpr-pi

Please read the README instructions thoroughly (including the DISCLAIMER) and proceed at your own risk, but feedback is appreciated. GitHub users are encouraged to report issues and/or send pull requests. I'll also check back here periodically.

Here's a video captured from a Raspberry Pi 2 Model B running at 1024x768 resolution to give you an idea of the performance:

https://youtu.be/LI3msMjCAkY (https://youtu.be/LI3msMjCAkY)

2023-01-10 - ETA: I updated the install script in GitHub to support 64-bit Raspberry Pi OS systems too. Although for RPi3 I still recommend a 32-bit OS since it doesn't seem to run well under 64-bit. No such problems with the RPi4 though where it runs like a champ! And as a bonus, the 64-bit version doesn't suffer from the 'missing characters' corruption in rendered text in e.g. intro screen, menu, score/time banners etc.

Here's a short video captured from a Raspberry Pi 4B for you to compare against the Pi 2B video above. This one is running at a slightly lower res (800x600 vs 1024x768) in 'TATE mode' with the artwork & bezel removed to optimize screen space for the game.

https://youtu.be/nVWu78MQCZE (https://youtu.be/nVWu78MQCZE)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: hafoudha on March 16, 2023, 11:13:37 am
Thank you for this beautiful remake. I have it running already on a pc, and I wonder if there's a way to set a config. file as default, so it will boot straight to that config when I launch the game.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on March 17, 2023, 06:35:07 am
Thank you for this beautiful remake. I have it running already on a pc, and I wonder if there's a way to set a config. file as default, so it will boot straight to that config when I launch the game.

Pass the name of the .cfg file on the command line with '-cfg' e.g.
Code: [Select]
mgpr -cfg classic_arcade_1680x1050.cfg
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: hafoudha on March 17, 2023, 01:56:16 pm
(http://)
Thank you for this beautiful remake. I have it running already on a pc, and I wonder if there's a way to set a config. file as default, so it will boot straight to that config when I launch the game.

Pass the name of the .cfg file on the command line with '-cfg' e.g.
Code: [Select]
mgpr -cfg classic_arcade_1680x1050.cfg
Thank you for the reply, somehow, I can't figure it out, every time I pass the .cfg file's name, it says "Numbers only, try again".

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Robbbert on March 18, 2023, 12:44:53 am
--- removed "sarcastic reply" ---
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: hafoudha on March 18, 2023, 01:24:33 am
The answer appears obvious - it's right there in your screenshot.
and since I missed it, wouldn't be nice to point to it? instead of your sarcastic reply.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on March 18, 2023, 10:28:29 am
Please paste the entire command line you are using. I just verified that it works on both Windows 10 and Linux.

If you have the correct command line, you should not see the menu or prompt.

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: hafoudha on March 18, 2023, 02:22:25 pm
Please paste the entire command line you are using. I just verified that it works on both Windows 10 and Linux.

If you have the correct command line, you should not see the menu or prompt.
thank you so much for being patient. here's what I get for now, I hope I'm on the right way.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on March 20, 2023, 11:04:22 am
here's what I get for now, I hope I'm on the right way.
I think I see your problem. You are invoking the mgpr.exe executable from your your home directory root by passing an absolute path to it. The game needs your 'current working directory' to be the game directory, i.e. mgpr_v1_4_6
In other words, you need to invoke it like this (assuming your starting point is C:\Users\hefdh):

cd Desktop\mgpr_v1_4_6
mgpr.exe -cfg classic_8bit_1280x1024.cfg

Hope that helps.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: hafoudha on March 20, 2023, 01:30:17 pm
here's what I get for now, I hope I'm on the right way.
I think I see your problem. You are invoking the mgpr.exe executable from your your home directory root by passing an absolute path to it. The game needs your 'current working directory' to be the game directory, i.e. mgpr_v1_4_6
In other words, you need to invoke it like this (assuming your starting point is C:\Users\hefdh):

cd Desktop\mgpr_v1_4_6
mgpr.exe -cfg classic_8bit_1280x1024.cfg


Thank you so much, my folder is in my Desktop, and when I followed your instructions, I get this screen, and the cfg starts the game by itself, I then play few seconds and exit the game, launch again and the full list of cfg is there to chose from, it's not defaulting yet.
Hope that helps.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on March 21, 2023, 10:30:44 am
Thank you so much, my folder is in my Desktop, and when I followed your instructions, I get this screen, and the cfg starts the game by itself, I then play few seconds and exit the game,
That message looks like a problem between the game and your sound card/driver. Unfortunately I can't help with that beyond recommending you try switching the audio output device from Windows' audio settings if you have more than one device available? When you played for a few seconds did you hear any audio output from the game?

launch again and the full list of cfg is there to chose from, it's not defaulting yet.
When you say launch again, did you use the exact same command line? Or are you expecting this setting to be 'sticky'? Because it isn't. Just to be clear, every time you launch mgpr.exe without the -cfg option, it will display the menu regardless of how you launched previously.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: hafoudha on March 21, 2023, 12:44:33 pm
Thank you so much, my folder is in my Desktop, and when I followed your instructions, I get this screen, and the cfg starts the game by itself, I then play few seconds and exit the game,
That message looks like a problem between the game and your sound card/driver. Unfortunately I can't help with that beyond recommending you try switching the audio output device from Windows' audio settings if you have more than one device available? When you played for a few seconds did you hear any audio output from the game?

launch again and the full list of cfg is there to chose from, it's not defaulting yet.
When you say launch again, did you use the exact same command line? Or are you expecting this setting to be 'sticky'? Because it isn't. Just to be clear, every time you launch mgpr.exe without the -cfg option, it will display the menu regardless of how you launched previously.
Thank you, you are absolutely correct, I thought every time I launch mgpr.exe it will go straight to the default cfg, and therefore, if I have to put that commend every time to default to my cfg, I rather delete all unwanted cfg files, and my favorite cfg will be there waiting for me to hit OK.
Thank you again, I thought for some reason that I could just hit mgpr.exe and the game starts instantly. Not a big deal, I am really enjoying this game in my son's arcade.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on March 29, 2023, 05:36:22 am
The end result of my efforts to get this game working on a Raspberry Pi:

I converted an old broken Tomy 'Demon Driver' (a.k.a. 'Digital Derby' in USA) toy to play this fantastic game. Since they are were both released at around the same time (1978 for the Tomy, 1979 for MGP) I thought it would be interesting to juxtaspose the 'state-of-the-art' of the toy & arcade industries of the time.

https://youtu.be/n9reduhJ1DU (https://youtu.be/n9reduhJ1DU)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 31, 2023, 05:30:42 am
The end result of my efforts to get this game working on a Raspberry Pi:

I converted an old broken Tomy 'Demon Driver' (a.k.a. 'Digital Derby' in USA) toy to play this fantastic game. Since they are were both released at around the same time (1978 for the Tomy, 1979 for MGP) I thought it would be interesting to juxtaspose the 'state-of-the-art' of the toy & arcade industries of the time.

https://youtu.be/n9reduhJ1DU (https://youtu.be/n9reduhJ1DU)

Hi Neil! This is incredible, I used to have Demon Driver growing up and loved it! Can you imagine if back in the day it played/looked as good as you have made this, it would be every kid's dream! You have done an amazing job getting this working. I've been reading your previous posts and I'm sorry about all the hoops you've had to jump through to get to where you are. I'm thinking of doing a build using the latest version of Raspbian desktop, would that run on all issues of Pi ? I guess people wanting to run it would have to update their Pi OS... At the time when I did my last Unix builds, I wasn't sure what to do about the shared memory stuff (Allowing you to read score board / time information as you play the game). I'm sure I could do something about that now for unix and also have it also output speedo information. Anyways, going off on a bit of a tangent now, just wanted to say absolutely superb work!

PS. I've seen your other youtube projects too, your Tomy Turbo Dashboard playing OutRun with all its dash console display, excellent stuff!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on March 31, 2023, 08:11:52 am
Hi Neil!
Hey Ben! Welcome back, it's great to see you here again!

This is incredible, I used to have Demon Driver growing up and loved it! Can you imagine if back in the day it played/looked as good as you have made this, it would be every kid's dream! You have done an amazing job getting this working.
Thanks so much. That's why I do these projects. I like to imagine what the toy & game designers could have achieved back then if they had access to the kind of technology we have today. And yeah, to create the toys I wanted to see back then too!

I've been reading your previous posts and I'm sorry about all the hoops you've had to jump through to get to where you are.
No appologies necessary. You don't owe me or anyone else on here anything. We're all lucky to be able to play this game at all without an expensive original cab or FPGA remake! (OK, there are the Sega Ages versions but they have their own issues!) I went into this with eyes open knowing full well that a native version could likely become available at any time and invalidate all that work, and I still hope that happens!

I'm thinking of doing a build using the latest version of Raspbian desktop, would that run on all issues of Pi ? I guess people wanting to run it would have to update their Pi OS...
That would be amazing! Yeah, you'd probably want to target the latest Pi OS 'Bullseye' They've just moved over to the open MESA drivers for Linux native DRM/KMS GL rendering instead of the legacy proprietary VideoCore stuff they had since day one. I needed to build box86/box64 to have its wrapped GL libs use DRM/KMS to get any decent performance from the game.

You'll also probably want to make both 32-bit and 64-bit versions. Only Pis made since the 3B have 64-bit SOCs but as my video shows it can run quite reasonably on a Pi 2B even under x86 user space emulation! Unfortunately - unlike Windows - a 32-bit executable will not run directly on a 64-bit OS. There is Debian multi-arch of course, but that's going to be a pain for users so better to just build both versions!

At the time when I did my last Unix builds, I wasn't sure what to do about the shared memory stuff (Allowing you to read score board / time information as you play the game). I'm sure I could do something about that now for unix and also have it also output speedo information.
I'm guessing you used the native Win32 APIs (e.g. MapViewOfFile etc) for the Arduino work on the Windows version? Linux has similar capabilities, e.g. POSIX shared memory mapping (https://www.softprayog.in/programming/interprocess-communication-using-posix-shared-memory-in-linux) If you're looking for a cross platform approach, then maybe boost::interprocess (https://www.boost.org/doc/libs/1_55_0/doc/html/interprocess/sharedmemorybetweenprocesses.html) could help (assuming you're working in C++ with Allegro?)

Anyways, going off on a bit of a tangent now, just wanted to say absolutely superb work!

PS. I've seen your other youtube projects too, your Tomy Turbo Dashboard playing OutRun with all its dash console display, excellent stuff!
Thanks again for your kind comments and also for making this amazing remake in the first place. I'd be happy to help/contribute in any way I can to a native Pi version. If you don't want to open source the game (and I can understand why you might not want to) I would respect any NDA you wanted to apply to source sharing if you wanted to collaborate. Feel free to reach out. There's an email address on the 'About' page on my Youtube channel (https://www.youtube.com/@NeilsNonsense/about), or DM me on Instagram (https://www.instagram.com/neilsnonsense/) if you use that?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: LEM on April 07, 2023, 01:36:57 pm
Hi all!

I'm trying redefine the keys so I can use it on my arcade cabinet, but I can't find a way to assign the left ctrl and alt keys.
Is that possible somehow?

Thanks.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 09, 2023, 02:52:01 am
Hi all!

I'm trying redefine the keys so I can use it on my arcade cabinet, but I can't find a way to assign the left ctrl and alt keys.
Is that possible somehow?

Thanks.

Hi! I'm sorry, it isn't possible with the current version. If using these keys are a must, maybe AutoHotKey https://en.wikipedia.org/wiki/AutoHotkey (https://en.wikipedia.org/wiki/AutoHotkey) can help? (Although I haven't tried it with Monaco GP but can't see why it wouldn't work).

...I've actually just recompiled the game so that I can choose lCtrl rCtrl lAlt and rAlt keys, but now I've found a small bug. These keys work when mapped to some controls (Accelerator, steer left, steer right), but not for others (Coin A/B, Gear toggle)). Out of interest, what controls are you trying to map to these keys?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: LEM on April 09, 2023, 05:24:25 am
Hi all!

I'm trying redefine the keys so I can use it on my arcade cabinet, but I can't find a way to assign the left ctrl and alt keys.
Is that possible somehow?

Thanks.

Hi! I'm sorry, it isn't possible with the current version. If using these keys are a must, maybe AutoHotKey https://en.wikipedia.org/wiki/AutoHotkey (https://en.wikipedia.org/wiki/AutoHotkey) can help? (Although I haven't tried it with Monaco GP but can't see why it wouldn't work).

...I've actually just recompiled the game so that I can choose lCtrl rCtrl lAlt and rAlt keys, but now I've found a small bug. These keys work when mapped to some controls (Accelerator, steer left, steer right), but not for others (Coin A/B, Gear toggle)). Out of interest, what controls are you trying to map to these keys?

Thanks for your reply. I have a JPAC on my arcade which uses left ctrl and alt for Player 1 buttons. In my case I was trying to map them to acel and gear box.
I ended up using Player 2 joystick and buttons that are mapped to normal keys so I can play it without any issues.

So since it's working just by using the Player 2 controls and you are running into some issues, it should be ok.
Thanks though. I really appreciate that you took the time to look at this!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on April 09, 2023, 06:03:36 am
Thanks for your reply. I have a JPAC on my arcade which uses left ctrl and alt for Player 1 buttons. In my case I was trying to map them to acel and gear box.
I ended up using Player 2 joystick and buttons that are mapped to normal keys so I can play it without any issues.

So since it's working just by using the Player 2 controls and you are running into some issues, it should be ok.
Thanks though. I really appreciate that you took the time to look at this!

Cool, no worries! I think it might be a bug in the Allegro library actually so I've wrote a post on their forum about it. Lets see what they say, would be nice to have this working though.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: LEM on April 10, 2023, 11:57:35 am
Thanks for your reply. I have a JPAC on my arcade which uses left ctrl and alt for Player 1 buttons. In my case I was trying to map them to acel and gear box.
I ended up using Player 2 joystick and buttons that are mapped to normal keys so I can play it without any issues.

So since it's working just by using the Player 2 controls and you are running into some issues, it should be ok.
Thanks though. I really appreciate that you took the time to look at this!

Cool, no worries! I think it might be a bug in the Allegro library actually so I've wrote a post on their forum about it. Lets see what they say, would be nice to have this working though.

Thanks a lot!! I really appreciate it.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Erpa on May 29, 2023, 04:16:14 pm
Greetings everyone!

First of all, congratulations for the great work done, I would like to know if it is possible to configure it for 2 monitors, I tried to drag the artwork and the leds to the second monitor and I couldn't, is there a way to do this?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: huik on July 22, 2023, 05:45:19 am
Good morning

(My English is not up to par!!)

Bravo geecab for all the work you did to be able to play this game again. But impossible to download the original ROM monaco_gp_2013_v1_0.zip because Zippyshare no longer works. Is it possible to put it somewhere else?
Thanks in advance
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: PL1 on July 22, 2023, 11:12:34 am
Bravo geecab for all the work you did to be able to play this game again. But impossible to download the original ROM monaco_gp_2013_v1_0.zip because Zippyshare no longer works. Is it possible to put it somewhere else?
Thanks in advance
Version 1.0 is old.

Use one of these links for the new version v1.4.6.   :cheers:
-=Latest Version=-

Monaco GP Remake v1.4.6 for Windows (http://www.mediafire.com/download/9sdj2nfee7bwuus/mgpr_v1_4_6.zip)
Monaco GP Remake v1.4.6 for Linux (http://www.mediafire.com/download/0c68v3eb4m4wgbd/mgpr_v1_4_6_linux_04_04_2016.tar.gz)


Scott
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on August 26, 2023, 11:32:01 am
Hi all!

A new release (v1.4.7) is almost ready. There have been quite a few artwork updates since the last release, here's is a quick sneak preview showing most of them in action:

Sega Monaco GP Remake - v1.4.7 - Sneak Preview (https://www.youtube.com/watch?v=kA_KIUaqfe0)

There are lots of great looking mame bezel's available on the web that make you feel like you are infront of an arcade machine (Search youtube for "Realistic Arcade Bezels" made by "Orions Angel" on youtube to see what I mean).  I wanted to see if I could take things a step further, have moving parts on the Monaco GP cabinet (revcounter/wheel/gearstick), and see if I could make the cabinets either side appear like they are running. I probably got a bit carried away :p

I am also delighted to announce neilsnonsense will be collaborating on releases for the foreseeable future! Neil has considerable expertise with Linux and Raspberry Pi's, you can see a few of his electronic handheld games retro fitted to run mame on his youtube channel (https://www.youtube.com/@NeilsNonsense/videos) as well his Tomy "Demon Driver" handheld running Monaco GP on a Raspberry PI.

 :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: baritonomarchetto on August 26, 2023, 01:34:10 pm
Nice to see this project is still up and running  :applaud:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: neilsnonsense on August 27, 2023, 08:48:40 am

I am also delighted to announce neilsnonsense will be collaborating on releases for the foreseeable future! Neil has considerable expertise with Linux and Raspberry Pi's, you can see a few of his electronic handheld games retro fitted to run mame on his youtube channel (https://www.youtube.com/@NeilsNonsense/videos) as well his Tomy "Demon Driver" handheld running Monaco GP on a Raspberry PI.

 :)

Very happy to be involved and contribute. There have been a few requests here over the years for updated Linux binaries, and in particular ARM versions that can run on the Raspberry Pi, so I'm glad we can finally make that happen and let even more people enjoy this fantastic game on those platforms.

As an additional sneak peak of Pi support, here's a video of my Tomy Demon Driver conversion updated to run Monaco GP Remake natively on a Raspberry Pi 2B. Yes, it runs really well even on an old Pi 2B at lower resolutions (my display is 480x800)

https://www.youtube.com/watch?v=3PWjTkotoec (https://www.youtube.com/watch?v=3PWjTkotoec)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on September 04, 2023, 12:16:27 pm
This is really sweet regarding the game now being able to run on a Pi. Couple of requests (if possible):
1. Can we get a 240p output for all modes so it can run it on standard definition vertical arcade monitor?
2. Is it possible to have a second LCD say if using RPI4 to display the scores there? Even the LCDs on the above video looked amazing.
3. Last thing - which is a nit pick but really stands out (rest being perfect for me) - is it possible to update the scores based on player speed instead of update every unit of time  currently? In the arcade original the score updates speed matches the car speed.

Thanks again both for bringing this amazing remake to pi.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on September 06, 2023, 06:04:00 am
This is really sweet regarding the game now being able to run on a Pi. Couple of requests (if possible):
1. Can we get a 240p output for all modes so it can run it on standard definition vertical arcade monitor?
2. Is it possible to have a second LCD say if using RPI4 to display the scores there? Even the LCDs on the above video looked amazing.
3. Last thing - which is a nit pick but really stands out (rest being perfect for me) - is it possible to update the scores based on player speed instead of update every unit of time  currently? In the arcade original the score updates speed matches the car speed.

Thanks again both for bringing this amazing remake to pi.

Hi suverman!

1 - I think the lowest resolution for Raspberry PIs is 640x480, so I think a 240p resolution (Which, after a quick google, seems to be 320x240 or 426x240) is just too low. I'm not certain though, MonacoGPRemake requests all the supported resolutions from your graphics hardware when it starts up, and using the in-game menu (TAB->Display->Resolution) you can iterate through them to see which ones are supported by your system (So it might be there...). Another issue is that MonacoGPRemake uses the Allegro Game Library for its graphics, and Allegro might have a minimum supported resolution (Although I couldn't anything specific stating this in their docs).

2 - This should be working for the next release. There might be an issue with running both instances (The game and the scoreboard instance) in 'full screen' mode on 2 separate screens. You might have to settle for having both instances running in 'window' mode, and then dragging the windows to the desired display. Guess we'll just have to try it and see :p

3 - I'm not sure I completely understand. The score does increase based on the car speed (The faster you go, the more points you get). I don't update the display at regular time intervals. As soon as something happens which you get points for, the display gets updated immediately. Thinking about this more, I award speed points based on how fast your car travels past 12 scenery tiles (a screen), perhaps if I award speed points based on how fast your car travels past a single scenery tile that would certainly make the score display more 'busy', perhaps that is the look you are after?

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on September 07, 2023, 12:55:50 pm
3 - I'm not sure I completely understand. The score does increase based on the car speed (The faster you go, the more points you get). I don't update the display at regular time intervals. As soon as something happens which you get points for, the display gets updated immediately. Thinking about this more, I award speed points based on how fast your car travels past 12 scenery tiles (a screen), perhaps if I award speed points based on how fast your car travels past a single scenery tile that would certainly make the score display more 'busy', perhaps that is the look you are after?

:)

Hi Geecab thanks for replying. If you look at this video at the time stamp it seems that the score moves very fast without noticeably skipping numbers.
https://youtu.be/hxjX7F44uW8?t=77

However on the remake the score is jumpy. I think more busy like you said makes sense. That score speed is the only thing that I think is a bit  off right now.

Regarding the resolution I think I can use a downscaler worst case scenario that throw away every other lines to make it 240 not a biggie.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on September 08, 2023, 08:20:34 am
Cool, thanks suverman! I totally see what you mean by the video, this will be sorted in the next release :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on September 09, 2023, 11:11:34 pm
Thank you  :applaud: :applaud: :applaud: :applaud:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: allanbanez on October 26, 2023, 02:40:57 am
Hello,

First and foremost, thank you for the creator of this Monaco GP, I've been looking for a DOS box version of this for a long time and finally found this thread and I was able to make it work in my pc.  I was playing this 2D game since I was 7 and that was back in the Philippines.    So now I have a 5 year old kid and showed this game to him and he loved it.  I went far back on this thread and found out that this started far   back in 2013 which is 10 years ago and still seeing some ppl playing this game.  I was able to download the latest version I believe is 1.4.6 and I was wandering if I can use a wheel and pads on this game.   What would you recommend if I can look for it in Amazon? 

Again Thank you for having this game back in life. 
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on November 01, 2023, 07:24:27 am
Hi there! Glad you are enjoying the remake! Regarding what I would recommend to play the game, perhaps some of the other members will post what works for them. I'd say for steering, you really want a wheel that spins 360 degrees (That has no turning circle limitation). That is how the original arcade machine's wheel was. I am aware there are some quality (but a bit pricey) arcade spinners available (GroovyGameGear and Ultimarc make USB ones I believe) which I *think* the game recognises as a mouse x-axis. But even if you buy a spinner, you still probably want to fix a steering wheel to it to get the true arcade experience, so its not really a perfect solution.

Personally, I'd recommend hacking an old ps2 optical ball mouse, and connecting up to some cheap arcade steering wheel parts that you might be able source on ebay. Which is exactly what I did back in 2013 (See the link below to my Pole Position II cab build) lol!. The cab doesn't look very pretty inside, but the wheel response is very accurate and is still going strong today!

Hope this helps & good luck :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on November 26, 2023, 10:31:37 am
Hi all!

Now reaching the finishing stages of the new release which is looking like it will be v1.5.0. Thought I'd post a list of some of the new additions that this release includes:

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on November 26, 2023, 10:40:51 am
Thought I'd also make a couple of videos showing some of the new changes in action. You only see this new stuff when running the Pursuit and Stunt games modes btw. The MonacoGP and ProMonacoGP games modes remain the same, faithful to the arcade.

:)

Monaco GP Remake - v1.5.0 - Teaser Trailer 1 - Gridstart/Damage/BoatHouse:

Monaco GP Remake - v1.5.0 - Teaser Trailer 1 - Gridstart/Damage/BoatHouse (https://www.youtube.com/watch?v=JTwbpIaQzSk#ws)

Monaco GP Remake - v1.5.0 - Teaser Trailer 2 - HiScores/EnterYourName:

Monaco GP Remake - v1.5.0 - Teaser Trailer 2 - HiScores/EnterYourName (https://www.youtube.com/watch?v=YtiaYgcCmpU#ws)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: cesss on December 02, 2023, 06:31:35 pm
I would really like to build it on MacOS. In a few weeks, in Christmas, I'll have time for doing so if you like the idea. My guess is that the Linux version should be more or less straightforward to build. All my Macs are still Intel, though, but I can build it Universal for Intel+ARM if you wish. Would you accept giving me access to the source for doing the build?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 07, 2024, 12:09:06 pm
I would really like to build it on MacOS. In a few weeks, in Christmas, I'll have time for doing so if you like the idea. My guess is that the Linux version should be more or less straightforward to build. All my Macs are still Intel, though, but I can build it Universal for Intel+ARM if you wish. Would you accept giving me access to the source for doing the build?

Hi cesss! Thanks for your interest, I'm sorry but I can't give you access for this right now. I do plan on open sourcing the project at some point though I'm not sure when that we be  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 07, 2024, 12:35:44 pm
Hoping to release v1.5.0 very soon. Just a couple of minor bugs that I need to fix.

In the mean time, here is a quick video showing the new artwork for the Stunt Park track. Thought I'd do my best to make it appear like there are some vintage shooting games running (Haunted House and Blue Shark) either side of the Monaco GP cab. These old shooting games should appear like they are being switched on and off randomly, giving the impression that some annoying kids are messing around with their power supplies, trying to put you off your game :)

Monaco GP Remake - v1.5.0 - Teaser Trailer 4 - Stunt Park (Full Game) with Haunted House & Blue Shark arcade cabinet artwork

Monaco GP Remake - v1.5.0 - Teaser Trailer 4 - Stunt Park (Full Game) (https://www.youtube.com/watch?v=W2Bu96lUWwM#ws)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on January 18, 2024, 06:38:14 pm
Love the new mode stunt car one :) I am also hoping we can get this working on a vertical CRT like the earlier version (by rotating ofcourse) gives a really nice option. Btw, is there any chance we can edit the car sprite? Maybe if the sprite of the car is in a folder and we can just replace it? I wanted to see how it looks with Super Speed Race CL5 car - the game otherwise looks VERY similar. In any case, this is exciting, thank yo.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on January 18, 2024, 06:41:41 pm
Just watched the full trailer, Stunt Park is a totally different game, amazing!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 22, 2024, 10:43:47 am
Love the new mode stunt car one :) I am also hoping we can get this working on a vertical CRT like the earlier version (by rotating ofcourse) gives a really nice option. Btw, is there any chance we can edit the car sprite? Maybe if the sprite of the car is in a folder and we can just replace it? I wanted to see how it looks with Super Speed Race CL5 car - the game otherwise looks VERY similar. In any case, this is exciting, thank yo.

Cheers suverman! Yes, you should be able to play the new game modes on a vertical screen. Your best bet will be to manually edit one of the 640x480 configurations to get the look you want, but it should definitely be possible. It has actually got me thinking, perhaps I should have created a default set of vertical configurations...

Sorry, you can't edit the car sprite currently. I might add this in future but I don't really want to make any more code changes until after I've released v1.5.0. Hopefully, the new release should be ready for download in the next few days :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on January 22, 2024, 06:01:28 pm
Thank you very much, ofcourse no expectations of sprite edits anytime soon, just an idea for the future if possible. I will need to get my Turbo Twist spinner back up for 1.5.0 :D
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Erpa on January 24, 2024, 03:48:44 pm
What a fantastic job, congratulations! One question is, is it possible to incorporate a way to connect two monitors, 1 for the game and the other just for display? With this possibility, it is possible to recreate a machine very faithful to the original using these two monitors.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 25, 2024, 05:56:49 am
What a fantastic job, congratulations! One question is, is it possible to incorporate a way to connect two monitors, 1 for the game and the other just for display? With this possibility, it is possible to recreate a machine very faithful to the original using these two monitors.

Cheers Erpa!

Yes this should be possible. In fact, if you look back at previous posts from a few years ago, you'll see a user named 'xfassa' achieved this. He had an original non-working Monaco GP upright cabinet, he used one monitor for the game, and the other monitor for the LED artwork (He positioned the artwork such that the LED artwork shined through his original Monaco GP scoreboard Bezel). We achieved this by running 2 instances of Monaco GP, one instance is configured as EXPORT mode (Which runs the game, and saves scoreboard information to shared memory), and the other instance is configured as IMPORT mode (Which is low CPU intensive mode, where the game does not run and only the artwork elements are displayed/updated using data read from shared memory).

The game package comes with a couple of example configurations that demonstrate this working :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Erpa on January 26, 2024, 12:24:10 pm
error
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Erpa on January 26, 2024, 12:25:21 pm
error 2
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: Erpa on January 26, 2024, 12:26:35 pm
What a fantastic job, congratulations! One question is, is it possible to incorporate a way to connect two monitors, 1 for the game and the other just for display? With this possibility, it is possible to recreate a machine very faithful to the original using these two monitors.

Cheers Erpa!

Yes this should be possible. In fact, if you look back at previous posts from a few years ago, you'll see a user named 'xfassa' achieved this. He had an original non-working Monaco GP upright cabinet, he used one monitor for the game, and the other monitor for the LED artwork (He positioned the artwork such that the LED artwork shined through his original Monaco GP scoreboard Bezel). We achieved this by running 2 instances of Monaco GP, one instance is configured as EXPORT mode (Which runs the game, and saves scoreboard information to shared memory), and the other instance is configured as IMPORT mode (Which is low CPU intensive mode, where the game does not run and only the artwork elements are displayed/updated using data read from shared memory).

The game package comes with a couple of example configurations that demonstrate this working :)


I understand, but I say this, when connecting two monitors the Windows desktop is expanded, so I think that if you can put in the game the option of being able to position the display on the second monitor and with that the game is running in just one instance and the display will be adjusted (x,y) on the second monitor, just like the virtual pinball system where it is possible to connect up to 5 monitors if I'm not mistaken and adjust each part of the pinball on its respective monitor, would it be possible?
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 27, 2024, 10:34:30 am
Sorry Erpa, I trying to understand what you’re asking but I’m a bit confused. Unfortunately, I’m not familiar with how Virtual Pinball machines are setup.

The graphics library MGPr is built with (Allegro) limits each game instance a single monitor to output a fullscreen display to. Currently, MGPr defaults to the monitor that the OS has decided is the Primary monitor. In a multi-monitor system, I’m not sure if Allegro will allow you to choose larger resolution than the resolution of the primary monitor.

In a multi-monitor system, where each monitor is indexed 1,2,3 etc… then with the new MGPr v1.5.0 version, it is possible to specify a “monitor_id” configuration option, so you can have a particular MGPr instance show in fullscreen on a particular monitor (Rather than just default to the Primary monitor always).

Does this help? :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 28, 2024, 04:36:10 pm
Hi All!

Monaco GP Remake (v1.5.0) for windows is ready download from my google drive.

The release notes can be viewed here:

https://drive.google.com/file/d/1WyXoX9MZN7jUz74cnaId97UMFgwSDKtl/view?usp=drive_link

The zipped up game package can be downloaded here:

https://drive.google.com/file/d/1sz4rt2-nQIdsnQMNVkC3ZPE7ofUw_-Ip/view?usp=drive_link

The release notes should explain everything there is to know about using Monaco GP Remake and all its new features. It should be as easy as:

 1. Downloaded the game package and unzip it into a folder of your choice.
 2. Double click on 'gui_launcher.exe'.
 3. Choose a configuration and click the “Start” button to play.

All the configurations are set up by default for fullscreen and keyboard control. Keys are LeftArrow = Steer left, RightArrow = Steer Right, A = Accelerate, S = Gear, 5 or 6 = Instert Coin, 1 = Start Button, TAB = In game configuration editor.

Note. No arcade ROMs are required, and all of the arcade background artwork I created (As seen in the v1.5.0 teaser trailers) should work straight off the bat.

Note. The Linux / Raspberry Pi packages will be available soon (We have a few compatibility issues to sort out with a couple of distributions first).
 
Enjoy! 😊


-=Disclaimer=-

'Monaco GP Remake is NOT a SEGA product. 'Monaco GP Remake' is a fan made simulation of SEGA's 'Monaco GP' (1979) arcade game. Making money from 'Monaco GP Remake' in any way is strictly prohibited. The author of 'Monaco GP Remake' has observed due diligence in creating and testing the game, but cannot accept responsibility for any loss or damage caused by it.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on January 28, 2024, 06:12:44 pm
Thank you!  :applaud: :applaud: :applaud: :applaud: :applaud:

Thanks for the scores updating fast like the real machine, it made it totally authentic now. Will explore the game now.

Wishlist for future:
1. High score file that can keep the high scores after reboot / program restart with option to reset it.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 29, 2024, 03:43:26 am
Thank you!  :applaud: :applaud: :applaud: :applaud: :applaud:

Thanks for the scores updating fast like the real machine, it made it totally authentic now. Will explore the game now.

Wishlist for future:
1. High score file that can keep the high scores after reboot / program restart with option to reset it.

Great stuff suverman, thanks for trying out the new version!

Regarding the hiscore saves. See the new HISCORES_LOADSAVE configuration option in the GAMEPLAY section. This defaults to "no" for the Original Monaco GP configurations (Because the original 1979 Cabinet did not have battery backed-up hiscores). For the Pro Monaco GP configurations, it defaults to "yes" (Because the original 1980 Pro Cabinet did have battery backed-up hiscores). I guess you've just been trying out the Original Monaco GP configurations so you'll probably want to set HISCORES_LOADSAVE to "yes".

To reset the hiscores I suggest doing one of the following:

1. Manually delete the hiscore save file (It is created in the the new 'hiscores' directory. It'll have the same filename as the configuration but with the ".hs" extension.

Or 2. Using the in-game configuration editor, set HISCORES_LOADSAVE to "no" and restart MGPr. Once its restarted, go back into the in-game editor and set HISCORES_LOADSAVE to "yes".

I should probably add this explanation in the release notes.

Hope this helps?

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on January 29, 2024, 04:27:50 am
Too good, working like a champ, also just discovered music_config.ini, added in these lines
song=1,150,./sound/Tritsch-Tratsch-Polka.ogg
song=2,150,./sound/Tritsch-Tratsch-Polka.ogg
song=3,150,./sound/Tritsch-Tratsch-Polka.ogg

Amazing. I will try to run this on CRT next month with scores on something like this: https://www.aliexpress.com/item/1005005452978779.html (https://www.aliexpress.com/item/1005005452978779.html). Very excited.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 29, 2024, 11:54:05 am
Great stuff suverman! Glad you like the new hiscore features.

That thin LCD screen looks cool and a very good price too! Just to make you aware, even though I've added the new video_adapter (Screen ID) configuration setting,  I have noticed a few issues with running 2 instances (The game and the scoreboard instance) in 'full screen' mode on 2 separate screens (I think I mentioned this in a previous post). You might have to settle for having both instances running in 'window' mode, and then moving the windows to the desired display (There are configuration options allowing you to position the window startup position). I guess we'll have to wait until you have the new display and see what works for you :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on January 30, 2024, 05:27:36 am
Got you. I will keep the expectation in check with regards to the two monitor setup. Thanks for the heads up. If you ever commercialize this and have a mode with global scoreboard, I will def buy it  :) But really this is amazing how similar it is to Monaco GP videos online also most TTL games change overtime due to ageing components so this remake will keep the game alive.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on January 31, 2024, 06:27:20 am
Cheers suverman!

I don't think I'll ever be able to commercialize it in its current state, quite certain Sega wouldn't like that, but thanks a lot anyway :) I'm doing some experimenting myself now with multi-screens. Trying to get my head fully around why some things work and other things don't. I'm quite familiar with my MGPr code again so if modifications are needed to help you get good results with your new display, then it hopefully it shouldn't be too tricky add them :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on February 07, 2024, 07:36:58 pm
Hi Geecab, just got the screen, did a brief testing. Looks like
"DISPLAY scoreboard_mode "export" " is crashing the export instance in my setup. The moment I change it to private or even import it runs. Tested it on couple of configurations. I am running a Windows 11 system currently.

Also IIRC back in 2016 there was a way to edit the scorecard, I have a narrow LED screen and "pro_monaco_gp_8bit.png" like stacked scorecard for example would look great on that in import mode. Is there a way I can customise the import scorecard so it looks like that? Current the scorecard is going offscreen.

Thank you :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 09, 2024, 11:09:01 am
Hi suverman,

>>"DISPLAY scoreboard_mode "export" " is crashing the export instance in my setup.

I imagine rather than crashing, MGPr is just exiting immediately because it can't create shared memory. If you run MGPr from command line, you'll hopefully see a helpful error message indicating why it decided to exit.

When you run a configuration in export mode, MGPr will attempt to create & write to shared memory. On Windows 7 and newer, you'll have to give mgpr.exe administrator rights to do this (Right click on mgpr.exe and choose the "Run as administrator" option).


>>Also IIRC back in 2016 there was a way to edit the scorecard, I have a narrow LED screen and "pro_monaco_gp_8bit.png" like stacked scorecard for example would look great on that in import mode. Is there a way I can customise the import scorecard so it looks like that? Current the scorecard is going offscreen.

The artwork should be fully customisable. You should be able to achieve the look you want using the in-game editor (Pressing the TAB key and having a play around with the values in the ARTWORK OPTIONS). I'm not 100% sure I understand your question, but the artwork options haven't changed for years, so hopefully all that was possible in 2016 is still possible now.

Have a play around with the in-game editor and see how you get on. If you have no joy, perhaps you could sketch out a design of what you want so I can get a better idea (Might be able to make you a configuration).

Hope this helps :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on February 19, 2024, 10:51:36 am
Geecab Hello,

 I have registered especially on this forum to thank you for your fabulous remake :applaud: :applaud: :applaud:

for me it evokes a lot of memories.

 I tested the new version and I have problems with 2 screens Unable to display scores on the 2 screens(import/export)

 I have a 270 degree model steering wheel connected to it I set the sensitivity to the maximum, it's playable but I noticed that when the car drives on the blue stripe it reacts better with the steering wheel Is it possible to add this option in the settings as well?
We look forward to hearing from you soon
 sorry for my English :-\
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 22, 2024, 06:11:34 am
Geecab Hello,

 I have registered especially on this forum to thank you for your fabulous remake :applaud: :applaud: :applaud:

for me it evokes a lot of memories.

 I tested the new version and I have problems with 2 screens Unable to display scores on the 2 screens(import/export)

 I have a 270 degree model steering wheel connected to it I set the sensitivity to the maximum, it's playable but I noticed that when the car drives on the blue stripe it reacts better with the steering wheel Is it possible to add this option in the settings as well?
We look forward to hearing from you soon
 sorry for my English :-\

Hi and welcome GPForverer2024!

Glad you are enjoying the remake and thanks for trying the new version.

No need to apologise for your English :)

>> I tested the new version and I have problems with 2 screens Unable to display scores on the 2 screens(import/export)

Unfortunately, there does seem to be problems when running an MGPr import instance and an MGPr export instance at the same time, both in fullscreen mode.

Please can you let me know:

   1. If you run an MGPr import instance and an MGPr export instance at the same time, both in WINDOW mode, does that work ok?

   2. Can you tell me a bit more about how your windows OS display settings are configured for your 2 screens? For example, what is your "Multiple Displays" option set to ("Extend these Displays" perhaps?),  what desktop resolutions you have set for Screen 1 and Screen 2, how are the screens positioned (Screen 1 is positioned above Screen 2 perhaps?).


>>I have a 270 degree model steering wheel connected to it I set the sensitivity to the maximum, it's playable but I noticed that when the car drives on the blue stripe it reacts better with the steering wheel Is it possible to add this option in the settings as well?

I am a bit confused by what you are asking, but I'll have a guess :)

When you say "car drives on the blue stripe" I shall assume this is when the car drives on the Ice road or over a puddle.
When you say "I set the sensitivity to the maximum", I shall assume this means you are setting MGPr's STEERING_SENSITIVITY configuration option to maximum.

So are you are asking for a new ICE_ROAD_STEERING_SENSITIVITY (or something like that) configuration option that applies only when you drive on an Ice road or through a puddle?? Perhaps I've got the wrong idea as I did make quite a few guesses here lol!

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on February 22, 2024, 05:49:44 pm
Hello Geecab!

 Thank you for your reply

So I'll try to be as clear as possible

 My Windows 11 Config

1- position screen in 1920x480 landscape mode (scores), 2 Position Screen in Portrait Mode 1080x1920 Main Screen (Play)
2- mgpr.exe in Run Mode in Administrator Mode.
3- In the Windows 11 display settings in position Screen 2 is at the bottom and Screen 1 is at the top, and they are in Extend mode these displays
4- if I run an MGPR import and export instance in window mode it works
5- if I run an MGPR import and export instance in full-screen mode it doesn't work the window closes automatically
6- if I run an MGPR import instance in windowed mode and run a full-screen export instance, it works

the problem in all these tests is that I can't change the resolution of the import instance either by pressing TAB or editing the file.CFG to have the image of the scores that displays the full size of the window In the window, the image of the scores is always displayed halfway through the window, unable to change the resolution.


 For the steering wheel:

1. It's when the car drives on blue ice

2. yes the configuration option STEERING_SENSITIVITY MGPr to the maximum

3. Yes is it possible to add a new configuration option ICE_ROAD_STEERING_SENSITIVITY that applies when driving on a normal road this will allow you to be able to adjust the sensitivity of the steering wheel even more 270 degree!!
 Because when I'm driving on blue ice, the car responds much better.

 I hope I have answered as best I can Once again, a big thank you and congratulations for your work
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 23, 2024, 11:07:07 am
Hi GPForverer2024!

Thanks for answering those questions. I think I understand a little better.

At the moment, MGPr has a limitation that will only let you create a window that is a "typical" resolution (640x480, 800x600, 1360x768 etc...). 1920x480 is an unusual size, and when you try to manually set that resolution (by editing the .cfg file to read 1920x480), unfortunately MGPr will ignore it and default to using the lowest "typical" resolution available (probably 800x600).

However, I've recently made a change that will honour whatever resolution you manually set in the .cfg file, regardless of how unusual it is. This also opens the possibility of disregarding the import/export idea, and just having 1 large window showing both the game and the scoreboard. I've done a few experiments with 2 1920×1080 monitors, where I was able to create a 1920x2160 window, and position that window so that it filled both screens. So I'm hoping this change will help you.

I'm having a little trouble understanding what you want for the steering sensitivity. Currently, you are able to set STEERING_SENSITIVITY from 0 to 200. I *think* you are saying you have this set to 200 and you are happy with that on normal roads. When you are driving on the Ice road you want even more sensitivity, say a value of 300?

So I'm thinking of making changes that will allow the following:
STEERING_SENSITIVITY (values can range from 0 to 400)
ICE_ROAD_STEERING_SENSITIVITY (values can range from 0 to 400)

Does that sound ok?

Once I get a good idea of what you are after, I can make you a debug build for you to test.

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on February 24, 2024, 03:41:56 am
Hello GEECAB!

Thank you very much for your prompt feedback  ;)

I understand better why it was possible for me to change my import window resolution for full-screen scores

 For the steering wheel I explain with my 270 degree steering wheel,
 I always notice a latency between the time I turn right or left on normal roads and this effect disappears when I drive on blue ice I think it comes from the fact that as the car slides you lose this visual effect of latency,

 it may sound weird but it's obvious when playing that's why the idea of adding an ICE option _ROAD_SENSIVITY from 0 to 400 could make the Latency effect disappear, (which would allow to add a small sliding effect)

 then for STEERING _SENSIVITY that can go from 0 to 400 is a good idea "to be tested"

 I can't wait to receive a debug version so I can test it Thank you very much :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 25, 2024, 06:35:01 am
Hi GPForverer2024!

Great stuff! I think I finally understand your steering sensitivity issue. I think what would help is if I try to add an option that reduces "Steering Deadzone". If you google Steering deadzone, the best description I've found is...

'The steering deadzone is non-responsive “dead” area around the centre of your wheel's rotation; movements within this area will not cause the car to turn.'

Now I can understand why things 'seem' better on the Ice road tracks, because the car is always in motion (skidding constantly to the left or to the right) and MGPr only needs to detect a very tiny change in wheel position to make the car move/skid in another direction.

Leave this with me, I'll see what I can do :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on February 25, 2024, 08:13:46 am
Hi Geecab!

 yes that's exactly it!!

 You are very strong  :applaud:

I can't wait to test this!!

Thank you ;)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on February 25, 2024, 09:39:04 am
I am using MiSTerCast (also downscales) to capture 640 x 480 window and broadcast it to MiSTer to get a RGB output. Slight lag with this process my scores were terrible. Also since this is window, and I got scorecard on window on LED screen as well, it already seems awesome when I pair both together in the future :)

geecab: I am expecting a negative response since its a feature creep and maybe time consuming and maybe not even possible, but is it possible to add nogpu video output option for the main game screen in distant future?
https://github.com/psakhis/Groovy_MiSTer
Basically only useful for people who have MiSTer FPGA, what it does it pushes video directly from gigabit ethernet port to MiSTer (1ms lag over direct ethernet) thereby bypassing the windows / linux gpu overhead and makes it very snappy. GroovyMAME has added this to the official build and the lack of lag is amazing.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 28, 2024, 06:35:26 am
I am using MiSTerCast (also downscales) to capture 640 x 480 window and broadcast it to MiSTer to get a RGB output. Slight lag with this process my scores were terrible. Also since this is window, and I got scorecard on window on LED screen as well, it already seems awesome when I pair both together in the future :)

geecab: I am expecting a negative response since its a feature creep and maybe time consuming and maybe not even possible, but is it possible to add nogpu video output option for the main game screen in distant future?
https://github.com/psakhis/Groovy_MiSTer
Basically only useful for people who have MiSTer FPGA, what it does it pushes video directly from gigabit ethernet port to MiSTer (1ms lag over direct ethernet) thereby bypassing the windows / linux gpu overhead and makes it very snappy. GroovyMAME has added this to the official build and the lack of lag is amazing.

That's cool suverman! Your scores aren't terrible btw, 4000+ (running Classic arcade mode) is pretty good :) You can always lower the difficulty setting in the gameplay options if the game feels 'unfair' with the 1ms lag. I'll have to read up about the MiSTer / GroovyMAME nogpu option as it is all new to me. Off the top of my head, it does sound like the option would need to go in the Allegro game library the I build MGPr with. Not sure how much work it would be to add that. I shall do a bit of investigation.
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on February 28, 2024, 06:49:26 am
Hi Geecab!

 yes that's exactly it!!

 You are very strong  :applaud:

I can't wait to test this!!

Thank you ;)

Hi GPForverer2024!

The steering deadzone issue is rather interesting and, unfortunately, not as easy to fix as I initially thought. It appears the issue is in the Allegro game libraries that I build MGPr with. I've been discussing the issue (and the fix for it) here -> https://www.allegro.cc/forums/thread/618893 (https://www.allegro.cc/forums/thread/618893), and I've since raised the issue with the Allegro Developers on GitHub here-> https://github.com/liballeg/allegro5/issues/1538 (https://github.com/liballeg/allegro5/issues/1538). So am just waiting, keeping my fingers crossed that someone responds.

This weekend, I hope to have a go at building all the Allegro libraries from source (I'd managed to build the core stuff, to prove my deadzone fix/hack works, but to build everything I need to run MGPr is a bit of a nightmare). In the mean time, do you know if there is an option your steering wheel has for it to use the Xinput (Xbox) driver instead of DirectInput driver? I suspect (though have no proof yet) that the problem might only happen when Allegro uses the windows DirectInput driver, and might go away if you were to use the XInput.

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on February 28, 2024, 08:23:19 am
You can always lower the difficulty setting in the gameplay options if the game feels 'unfair' with the 1ms lag.

Oh no, that 1ms would happen if the nogpu was native in the game. Currently using the general capture program "MiSTerCast" by Shane Lynch, its around 1 to 2 frames. I am looking at other options to downscale, maybe I will go with the traditional AMD groovyMAME setup with crtemudrivers, I have done that before and Monaco GP plays really well with that setup :)

PS. Also this was Pro Monaco GP ("Pro" go cut off in the overscan) and I remember getting over 5K (maybe even 8K - I didnt know of the high score save option that time) many times in the past  :laugh:
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on February 29, 2024, 02:08:42 am
Hello Geecab!

For steering wheel it's homemade with an arduino nano and Leonardo board,

I followed this tutorial on youtube here is the link if it can help you

https://www.youtube.com/watch?v=TfH6OKrdtOY&t=99s

And I'm using the software wheel_ config 0.4.exe

Here is the link to the software tutorial that I've been following To set up the steering wheel

https://www.youtube.com/watch?v=H4P38G2ZlN8 and then I use joytokey to use the buttons (e.g. start, acceleration...)

 Hope this helps because thanks to you I built a special racecab for MGPR

it Thank you again and congratulations on your work
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 03, 2024, 03:58:16 pm
Hello Geecab!

For steering wheel it's homemade with an arduino nano and Leonardo board,

I followed this tutorial on youtube here is the link if it can help you


And I'm using the software wheel_ config 0.4.exe

Here is the link to the software tutorial that I've been following To set up the steering wheel

 and then I use joytokey to use the buttons (e.g. start, acceleration...)

 Hope this helps because thanks to you I built a special racecab for MGPR

it Thank you again and congratulations on your work


Hi GPForverer2024!

I've finally manged to get the Allegro 5 game library built from source and compiling with MGPr! :)
So I've made you a debug version (v1.5.0D1) to try. Hopefully it run ok on your PC (I've tried it on a Windows XP machine and a Windows 10 machine at it ran fine on both). When running this version, there should be no steering deadzone. Also, when editing the configuration files, if you set the screen display mode to 'Window' then whatever non-typical resolution you set should be honoured.

You might notice I've added a steering_deadzone option to the configuration. This currently does nothing, but I do plan to get this working soon (Just ran out of time this weekend!).

Let me know how you get on, see how the steering feels to you without the deadzone.

https://drive.google.com/file/d/1HhqEWp6euoTxvFhhUG534Ci3WTBvg2r8/view?usp=drive_link

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 04, 2024, 12:47:17 pm
Hi Geecab!

 I just tested version D1 It's impressive to see the change of direction without a dead zone!!!

I feel like I'm playing with a new GAME, but what a pleasure!!

The steering is working at 100%

On the other hand, when the car is driving on blue ice, the steering is too sensitive, the car moves very fast from left to right (maybe make the car slide slower at that time?

I also noticed that the vertical scrolling is slower than version 1.5.0 Even the car at the start of the game accelerates more smoothly than version 1.5.0, nothing too bad, the most important thing was the dead zone for the steering wheel!

 I have put you a picture of the score display so that you can see the problem which is always the same Can't display it full screen in windowed mode,

nothing changes FYI the gui_lancher.exe doesn't work, the window closes on its own, I had to run an instance mgp.exe..... CFG directly from a bat file to make the game work
 In any case,

a huge thank you for your work which is remarkable!!

 We look forward to hearing from you soon

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 04, 2024, 03:19:28 pm
Hi Geecab!

 I just tested version D1 It's impressive to see the change of direction without a dead zone!!!

I feel like I'm playing with a new GAME, but what a pleasure!!

The steering is working at 100%

On the other hand, when the car is driving on blue ice, the steering is too sensitive, the car moves very fast from left to right (maybe make the car slide slower at that time?

I also noticed that the vertical scrolling is slower than version 1.5.0 Even the car at the start of the game accelerates more smoothly than version 1.5.0, nothing too bad, the most important thing was the dead zone for the steering wheel!

 I have put you a picture of the score display so that you can see the problem which is always the same Can't display it full screen in windowed mode,

nothing changes FYI the gui_lancher.exe doesn't work, the window closes on its own, I had to run an instance mgp.exe..... CFG directly from a bat file to make the game work
 In any case,

a huge thank you for your work which is remarkable!!

 We look forward to hearing from you soon

Excellent stuff GPForverer2024!

Really pleased the deadzone issue has gone! I'm still going to add some new steering wheel options though, I think we can make it better still :)

The scrolling slow down is a bit concerning... I'm hoping its because I accidentally left some debug print statements in the code, that constantly print out the position of the joystick. If you run the game from command line, you'll see my debug output in the window that you ran mgpr.exe in. I think that's what slowing things down. You could test this theory by changing the steering device to keys, that'll stop the debug output and hopefully the scrolling will be back to normal.

Regarding the score display. I think that looks like what I'd expect (I can see a 1920x480 window has been created OK in your picture). You'll now have to use the in-game editor to stretch/move the artwork and LEDs to fill the window as you wish. While the import mode is running, press the TAB key, use the arrow keys to navigate into the ARTWORK OPTIONS. In the ARTWORK OPTIONS, try increasing the BEZEL_W from 1024 to 1920 and you should see the big monaco sign getting wider (Hold down the shift key to speed up the rate at which the values increase). Try then changing the TIME_X option to move the position of the time LED display. etc.. Also, in DISPLAY OPTIONS, try setting WINDOW_FRAME to no (That should get rid of the boarder around the window).

Hope this helps :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 05, 2024, 05:45:17 am
Hi GPForverer2024!

I've been giving some extra thought about the things you mentioned in your last post. I think it would be good if you can let me know the following:

1. What is the total expanded desktop size of your system?
 
2. Are you running all this on a PC with a graphics card, a PC with onboard graphics, or a Laptop with onboard graphics?

3. When looking at your Display Settings (I.e. right click on you windows desktop and click "Display Settings"), is your 1920x480 monitor set to be screen 1 or screen 2?

4. I know it's not a major issue, but I'm curious as why the GUI Launcher isn't working for you. *I'd guess* that given my recent modification to honour the exact screen resolution set in the configuration file is causing this. Perhaps you attempted to use the GUI Launcher to run a fullscreen configuration, set to a resolution of which is not one that your graphics hardware can switch to... Quite a lot of guesses and perhaps here lol!.. The GUI Launcher shouldn't have any problems running configurations set to 'window' mode, so just to be absolutely sure, have you tried to running the scoreboard configurations using the GUI Launcher (As I know these are set to window mode)?

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 05, 2024, 05:35:06 pm
Hi Geecab

 So I'll try to be as clear as possible

1. I have 2 screens in extended mode

2. The pc model I use brand Beelink Mini PC with Alder Lake-N95(Turbo 3.4G), 4 cores, DDR4 8GB, Dual HDMI, Graphic HD GPU

3. In Display Settings screen 1 is 1920x480 in landscape mode Screen 2 is the main screen at 1080x1920 in portrait mode

4. If I run GUI launcher and try all the configs, none of them launch, even when switching to full screen or window mode if I run all the configs in MGPR mode.... CFG Same Nothing Launches. On the other hand, if I run the MGPR config... import.cfg sa works then I run the MGPR config... export.cfg sa works!!
for the problem of displaying the scores, I followed your advice and I was able to put the scores in full screen with BEZEL_W however I left WINDOW_FRAME on YES because it would not stay in place when I restarted the import.cfg file then in the import.cfg file.
I put SCREEN 1
And the SA works, it keeps its location, no need to touch the window!!!

If I quit the game and restart it manually on the command line it works the 2 scores and game screens are well placed


For your post just before actually I have a debug window that pops up with the joystick positions and yes you may be right about the fact that it slows down the game

 I hope I've answered a better :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 06, 2024, 09:25:50 am
Hi Geecab

 So I'll try to be as clear as possible

1. I have 2 screens in extended mode

2. The pc model I use brand Beelink Mini PC with Alder Lake-N95(Turbo 3.4G), 4 cores, DDR4 8GB, Dual HDMI, Graphic HD GPU

3. In Display Settings screen 1 is 1920x480 in landscape mode Screen 2 is the main screen at 1080x1920 in portrait mode

4. If I run GUI launcher and try all the configs, none of them launch, even when switching to full screen or window mode if I run all the configs in MGPR mode.... CFG Same Nothing Launches. On the other hand, if I run the MGPR config... import.cfg sa works then I run the MGPR config... export.cfg sa works!!
for the problem of displaying the scores, I followed your advice and I was able to put the scores in full screen with BEZEL_W however I left WINDOW_FRAME on YES because it would not stay in place when I restarted the import.cfg file then in the import.cfg file.
I put SCREEN 1
And the SA works, it keeps its location, no need to touch the window!!!

If I quit the game and restart it manually on the command line it works the 2 scores and game screens are well placed


For your post just before actually I have a debug window that pops up with the joystick positions and yes you may be right about the fact that it slows down the game

 I hope I've answered a better :)

Hi GPForverer2024!

Many thanks for this.

>>For your post just before actually I have a debug window that pops up with the joystick positions and yes you may be right about the fact that it slows down the game

Ok. I'll try and get another debug version to you over the weekend that doesn't output joystick state. I just want to be absolutely sure which one of the following is the reason for the scrolling slow down:

 - Is it because of the joystick debug I added? Lets hope this is the reason :)

 - Is it because of the way I compiled the Allegro from source when I created v1.5.0D1? I hope this is not the reason lol!

 - Is it because the Beelink mini-pc onboard graphics is struggling to display the 2 (relatively large) MGPr windows? I have known running multiple MGPr windows that are 1920x<something> can impact CPU usage. If this is the case, I might suggest setting your screen 2 display as low as possible (600x800) and running the MGPr export instance in a window that size as that might help.

I'm probably getting a bit ahead of myself, but I wanted to let you know what is on my mind.

>>for the problem of displaying the scores, I followed your advice and I was able to put the scores in full screen with BEZEL_W however I left WINDOW_FRAME on YES because it would not stay in place when I restarted the import.cfg file then in the import.cfg file. I put SCREEN 1 And the SA works, it keeps its location, no need to touch the window!!!

Hmm, this sounds a strange. It sounds like you are saying that by changing only the WINDOW_FRAME option ON/OFF has an effect on where the window first appears on the desktop? I've tried to recreate this but I can't. When you run an MGPr instance in WINDOW mode, the window should appear in the centre of the screen, and its sounds like something odd is happening when MGPr calculates where the centre of the screen is on your system. You could try setting the SET_WINDOW_POS to ON and WINDOW_FRAME to OFF. That should force the top left of the MGPr window to appear in the top left corner of the screen. The WINDOW_POS_X and WINDOW_POS_Y can then be adjusted (negative values work too) to pinpoint exactly where the window first appears.

Hope this helps :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 06, 2024, 10:05:24 am
Hi Geecab!

About the execution of the 2 windows when I use 1.5.0 I don't have any slow motion!

 only the D1 so I'm thinking about joystick debugging and I hope it's not due to the new compiled Allegro

Otherwise for the resolution of the 2 screens I tried to change the resolution to the lowest but strangely Windows has greyed out the box so impossible to change the resolution..

after yes just by modifying the option WINDOW_FRAME ON/OFF it has an effect on the place where the window appears for me it goes well to the 2 screen without having to affected SET_WINDOWS_POS and WINDOW_POS_X and WINDOW_POS_Y if I leave on PRIMARY, yes, it stays on the main screen in the middle and just by putting on SCREEN 1 it is displayed directly on the other screen and position it well!!!!

Perfect for me

I hope I was clear MDR!! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 06, 2024, 02:54:10 pm
Hi Geecab!

About the execution of the 2 windows when I use 1.5.0 I don't have any slow motion!

 only the D1 so I'm thinking about joystick debugging and I hope it's not due to the new compiled Allegro

Otherwise for the resolution of the 2 screens I tried to change the resolution to the lowest but strangely Windows has greyed out the box so impossible to change the resolution..

after yes just by modifying the option WINDOW_FRAME ON/OFF it has an effect on the place where the window appears for me it goes well to the 2 screen without having to affected SET_WINDOWS_POS and WINDOW_POS_X and WINDOW_POS_Y if I leave on PRIMARY, yes, it stays on the main screen in the middle and just by putting on SCREEN 1 it is displayed directly on the other screen and position it well!!!!

Perfect for me

I hope I was clear MDR!! :)

Hi GPForverer2024!

I had a few spare moments this evening so I've made you a new version (Which doesn't constantly print the joystick state), v1.5.0D2...
 
https://drive.google.com/file/d/1K_Z4GENaskaDGTiJ7QKKPRz9fYnp_5YT/view?usp=drive_link


>>About the execution of the 2 windows when I use 1.5.0 I don't have any slow motion!

I understand. I was thinking that perhaps you only noticed the slow down after you'd created the 1920x480 window with v1.5.0D1 (A size window that wasn't achievable using v1.5.0). No worries :)


>>Otherwise for the resolution of the 2 screens I tried to change the resolution to the lowest but strangely Windows has greyed out the box so impossible to change the resolution..

Ah that's a shame. Does it make a difference if you have Screen 2 set to landscape, perhaps then it'll let you set something different? If that works, then you could run MGPr with its ROTATE option enabled.


>>and just by putting on SCREEN 1 it is displayed directly on the other screen and position it well!!!! Perfect for me

That's all good then, if you are happy then I am too!


Good luck, I shall keep my fingers crossed that v1.5.0D2 sorts out the slow motion scrolling thing :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 08, 2024, 03:13:42 am
Hi Geecab!

 I thought I'd be able to answer you yesterday but didn't have time with work...

 otherwise I did the D2 test, good news, the game runs 20% faster than the D1!

 however, it is not possible to change the image size for W and H scores so I ran the import.cfg command from the D1 and then ran the export.cfg file from the D2 and it works!!

 So in conclusion, compared to the speed between version 1.5 and D2, we lost about 15% I think due to my mini PC but frankly I'm delighted with it!!

Already not having that dead zone of the steering wheel anymore is incredible

 I'll try to make a video for you this weekend

 I have a question
 
I created a bat file to launch the import, export and joytokey instances but with 3 bat files separate do you know if it is possible to make a single.bat file in order to add a pause between each command launch by start Joytokey pause 3 seconds about then start mgpr_import.cfg pause 3 seconds start mgpr_export.cfg so that I can run a single bat file at Windows startup and MGPR starts automatically?

 And a little idea of adding an option to exit the game with a key that also turns off the PC at the same time would be great! What do you think?

once again GEECAB bravo for your magnificent work!!  :applaud: :applaud: :applaud:


Thank you
Thank you
Thank you
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 08, 2024, 11:40:32 am
Hi Geecab!

 I thought I'd be able to answer you yesterday but didn't have time with work...

 otherwise I did the D2 test, good news, the game runs 20% faster than the D1!

 however, it is not possible to change the image size for W and H scores so I ran the import.cfg command from the D1 and then ran the export.cfg file from the D2 and it works!!

 So in conclusion, compared to the speed between version 1.5 and D2, we lost about 15% I think due to my mini PC but frankly I'm delighted with it!!

Already not having that dead zone of the steering wheel anymore is incredible

 I'll try to make a video for you this weekend

 I have a question
 
I created a bat file to launch the import, export and joytokey instances but with 3 bat files separate do you know if it is possible to make a single.bat file in order to add a pause between each command launch by start Joytokey pause 3 seconds about then start mgpr_import.cfg pause 3 seconds start mgpr_export.cfg so that I can run a single bat file at Windows startup and MGPR starts automatically?

 And a little idea of adding an option to exit the game with a key that also turns off the PC at the same time would be great! What do you think?

once again GEECAB bravo for your magnificent work!!  :applaud: :applaud: :applaud:


Thank you
Thank you
Thank you

This is excellent news GPForverer2024!!

>>however, it is not possible to change the image size for W and H scores so I ran the import.cfg command from the D1 and then ran the export.cfg file from the D2 and it works!!

Hmm... I have no idea what is going on here, I built 1.5.0D1 and 1.5.0D2 exactly the same way lol! Let me know if you want me to investigate this strangeness some more, but I think for now I'm just happy you've got a setup that works for you :)


>> So in conclusion, compared to the speed between version 1.5 and D2, we lost about 15% I think due to my mini PC but frankly I'm delighted with it!!

Good stuff! One thing I did think about was making you a 64-bit version of MGPr, built with the latest Allegro sources on my Windows 10 machine. I'd be interested to know if running that improves performance. Let me know if that is something that you like us to pursue.


>>I created a bat file to launch the import, export and joytokey instances but with 3 bat files separate do you know if it is possible to make a single.bat file in order to add a pause between each command launch by start Joytokey pause 3 seconds about then start mgpr_import.cfg pause 3 seconds start mgpr_export.cfg so that I can run a single bat file at Windows startup and MGPR starts automatically?

Yes, you can run the "ping 127.0.0.1" command in your batch file, that takes 4 seconds to complete (So its just like adding a pause between commands). Have a look at my "launch_scoreboard_instances.bat" script that's shipped in the package because I use it in there. I've put comments in the file too which hopefully explains what's happening.


>>And a little idea of adding an option to exit the game with a key that also turns off the PC at the same time would be great! What do you think?
 
Might be easier just to modify my launch_scoreboard_instances.bat script to suit your needs (Rather than have 3 separate batch files). You'll need to add a few lines at the top of the script to start JoytoKey (and then a pause maybe) before the MGPr instances are started. Then at the end of the script you could add a command that shuts down the PC. I've not tested this but looks like the command for an instant shutdown is "shutdown /s /t 0".


One thing I just wanted to mention was regarding the scoreboard artwork (The big MONACO sign) - It probably doesn't look very good when stretched to fit your 1920x480 monitor. If you have an artwork editor and have an artistic flair, you could make your own custom scoreboard artwork that is 1920x480, which might look a lot nicer than the one one I included in the package (found in /bezel/scoreboard.png). If you do decide to make one yourself, just copy it into the bezel directory, and set BEZEL_FILENAME appropriately.


Hope this helps :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 09, 2024, 03:02:38 am
Hi GEECAB!

Don't worry about the score window (import.cfg) it works like this

 If you'd like to create a 64-bit version then yes we can continue to test And for the bath file I'm going to try tomorrow I'm going to look at that In fact,

 the idea behind adding the Shut down PC option was to add it on a button directly on my arcade machine :) But with the examples you give me I'll try to create the bat file ;)

And thanks for the idea of customizing the scoreboard

 thank you GEECAB!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 10, 2024, 10:32:31 am
Hi Geecab!

I managed to add my arcade button to turn off the PC by following your method: I created a bath file and set shutdown.exe -s -t 0

 Then I was in joytokey.exe and I associated my button with the bath file and it works great!! :)

if it can help others
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 11, 2024, 06:51:56 am
Hi Geecab!

I managed to add my arcade button to turn off the PC by following your method: I created a bath file and set shutdown.exe -s -t 0

 Then I was in joytokey.exe and I associated my button with the bath file and it works great!! :)

if it can help others

Sounds good to me GPForverer2024!

I've recently been adding a couple of new steering options for 270 degree wheels. I've got a configurable deadzone option working (0% to 100%. Default is 0%). I've added a steering range option (0% to 100%. Default is 100%, thus you'll use the full 270 degrees of your wheel) and a steering curve option ('linear', 'soft curve', 'medium curve' or 'hard curve'. Default is 'linear').

I might draw some diagrams to explain better what these options do.

I still need to add some sort option that will limit the player x axis movement on ice roads.

It'll probably be a week or so before I have a 64-bit version for you to try :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 12, 2024, 05:29:25 pm
Hi Geecab!

I was wondering what you could add as an option for the steering wheel, can't wait to be able to test all this!!

 and 64-bit of course  !!

Thank you  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 17, 2024, 02:16:58 pm
Hi GPForverer2024!

Version 1.5.0D3 is here! I've built a 32bit and a 64bit package (FYI. The 64bit version does not contain a gui_launcher at the moment).

The 32bit package:
https://drive.google.com/file/d/1S9SsFYUZEND6Fzx0FqDcX_r7ni1ZSft6/view?usp=drive_link (https://drive.google.com/file/d/1S9SsFYUZEND6Fzx0FqDcX_r7ni1ZSft6/view?usp=drive_link)

The 64bit package:
https://drive.google.com/file/d/1RarVSqMFmPDFeS4AKzmg6JiouVekycwV/view?usp=drive_link (https://drive.google.com/file/d/1RarVSqMFmPDFeS4AKzmg6JiouVekycwV/view?usp=drive_link)

It would be good to know if you notice a difference in performance when running the 64bit version.

In this debug version:

 - Deadzone steering configuration option now works.

 - New steering options for wheels with limited rotation; steering_curve and steering_range. Hopefully, the picture attached gives you an idea what these do. For your g29 wheel you should no longer have to set the steering sensitivity sky high anymore. I recommend setting steering sensitivity to 100%, then tweaking the steering range and curve to get the ideal response.

 - Ice road response is now more like the arcade. After watching some youtube videos I noticed differences with MGPr and the actual arcade game. On the arcade version, the car does stop skidding after a short timeout if the wheel remains still (MGPr used to skid constantly when on ice). Also, as you noticed, MGPr's steering response was more sensitive when driving on ice than on normal roads, which was wrong. So I've fixed this and also added some new ice road gameplay options as I might choose to tweak these settings in future.

- Small change to the in-game editor, where if you are viewing an option with a long description, the description will scroll across the screen (rather than being cropped).

Enjoy :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 18, 2024, 04:17:41 am
Hi GEECAB!

 I just tested the D3 version 32 Bits and 64 Bits for information as weird as it may seem impossible to launch the import instance for the 2 versions in fact it launches the game directly to me (playfield)

 so I took my D2 import.cfg file and put it in the cfg D3 folder and the no window opens.

if I run the export.cfg instance, yes it works for the D3 32 Bits and D3 64Bits for speed, it's like 1.5.0 so impeccable but hard to tell because I only have a window and no score display on the second screen so no slowdown..

For the steering wheel, what an extraordinary job!! :applaud:

 Yes you were right, the level of sensitivity is very high, I had to lower the values!!
 Here's my setup:
 Steering_sensivity: 100%
 Steering_Weight:     60%
 Steering_joy_Curve: Linear
 Steering_joy_Range: 60%

 For me the car responds very well with the 270° steering wheel


For the car driving on ice, not a good visual sensation because the car jerks!

The effect in the D2 was much nicer apart from the fact that you swipe for too long, maybe add a swipe option for the car to make sure that the car stops not too sharp, which creates the jerky effect I think?

 once again, what can I say other than BRAVO and THANK YOU for this remarkable work!!

 :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 18, 2024, 05:53:23 am
Hi  GPForverer2024!

I should have mentioned, configurations made with older versions won't be compatible with V1.5.0D3, sorry about that. The configurations in the D3 package should all work OK. If you run mgpr on command line with an older config, it should tell you why the configuration is incompatible (which configuration options it is missing), and then maye you can manually add those  an get it running.

Regarding the ice jerkyness, I'll look into into it. For the time being try increasing the ice_skid_time (I think that's what I called it...) to maximum.

Glad that the 64bit version ran OK 👍 🙂
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: suverman on March 19, 2024, 01:41:31 am
Quote
In this debug version:


 - New steering options for wheels with limited rotation; steering_curve and steering_range. Hopefully, the picture attached gives you an idea what these do. For your g29 wheel you should no longer have to set the steering sensitivity sky high anymore. I recommend setting steering sensitivity to 100%, then tweaking the steering range and curve to get the ideal response.

 - Ice road response is now more like the arcade. After watching some youtube videos I noticed differences with MGPr and the actual arcade game. On the arcade version, the car does stop skidding after a short timeout if the wheel remains still (MGPr used to skid constantly when on ice). Also, as you noticed, MGPr's steering response was more sensitive when driving on ice than on normal roads, which was wrong. So I've fixed this and also added some new ice road gameplay options as I might choose to tweak these settings in future.

- Small change to the in-game editor, where if you are viewing an option with a long description, the description will scroll across the screen (rather than being cropped).

Enjoy :)

Amazing, thank you!!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 19, 2024, 02:29:59 am
Quote
Amazing, thank you!!

No worries suverman! 🙂
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 19, 2024, 02:58:16 am
Hi GPForverer2024 !

Quote
I just tested the D3 version 32 Bits and 64 Bits for information as weird as it may seem impossible to launch the import instance for the 2 versions in fact it launches the game directly to me (playfield)

I've been giving some thought to this, I think perhaps the configuration you are specifying on the cmd line may have a typo in it. If mgpr.exe doesn't find the configuration you specified in its 'cfg' directory, it'll create a default configuration (that is just the playfield) for you with the name you specified. I'm guessing I know... perhaps try running mgpr.exe without any cmd line arguments, it should list all the configurations files it finds in 'cfg', allowing you to pick one by typing in its index. Try running the configuration that way.

Quote
maybe add a swipe option for the car to make sure that the car stops not too sharp, which creates the jerky effect I think

Cool, good idea 👍I'll add an ice_skid_fade setting (or something like that) that is used too choose how fast the skid fades to a 'no skidding' state.

Hope this helps 🙂
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 19, 2024, 03:07:48 am
Hi Geecab!

 That's it, the 2 64-bit screens work!!!! whaooouu   :applaud: :applaud: :applaud: :applaud:

 I had to reverse the launch of the 2 command-line instances, namely: start Mgpr...... export.cfg and call Mgpr........ import.cfg

 And for the ice cream yes I found the ice option and I modified it it's much better!

 Small question for the playfield my screen is in a vertical position so elongation of the image but especially of the cars, do you think it will be possible to add an option to modify the W and H of the cars??

 otherwise once again BRAVO and BIG THANK YOU FOR THIS FABULOUS MGPR! ;)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 19, 2024, 03:18:14 am
Thanks also for adding ice_skid_fade soon!
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 19, 2024, 04:37:50 am
This is excellent news GPForverer2024!

Glad you got those configs working. I could modify mgpr.exe when you try to load an old configuration to make things a little more user friendly. It could prompt you saying "You are trying to load an old config, should I update it with the latest settings? If you choose to do so, the config may not run on older versions of mgpr.exe. Continue? (Y/N)" sort of thing.

Quote
Small question for the playfield my screen is in a vertical position so elongation of the image but especially of the cars, do you think it will be possible to add an option to modify the W and H of the cars??

There is a 'zoom' option I added in somewhere (might be called playfield_zoom), in the system options. I think that might be what you are after? Let me know if not 🙂
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 20, 2024, 12:07:42 pm
Hi GEECAB!

 the idea is not bad for compatible configs or maybe make a backup of the config in case of MGPR update?
Will this allow us to load our config faster?

 Otherwise for the zoom option that's exactly what I'm looking for!!

 I also think the Stunt circuit at the start there is the checkerboard on the ground (white and black square) is it possible to shorten it because for me it hurts the eyes with the scrolling, I think a length of about 25,4 inch would be enough, it would just be a starting line. What do you think?

Geecab really thank you! :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 21, 2024, 04:05:22 am
Hi GPForverer2024!

Glad the zoom option helped👍

Great to know you are playing the stunt track! 🙂 Regarding the checkered road section, I can understand how that could hurt your eyes. Rather than shorten the section, I'd prefer to add  a new config option that let's you dull it's brightness. Lets try that first and see.

Now you have been playing about with the 64bit package for a while, how do you think it compares  (with regards to cpu performance) to the v1.5.0 package? Any better do you think?

🙂


Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 21, 2024, 11:18:42 am
Hi GEECAB!

Since the steering wheel update, I've been having a lot of fun on it!

 For the checkerboard good idea to add an option on brightness!!

Otherwise regarding the difference of v1.5.0 and the 64 bits,
 
v1.5.0 I have a slowdown as soon as I start the car with 2 screens!! because if only 1 screen there is no slowing down!!

 For the 64 bits we see a clear improvement in the starting of the car, maybe not as good as the v1.5.0 but not negligible, for proof I can't stop playing on it lol with 2 screens!! because the same if 1 screens no slowdown

conclusion: yes it's much better  :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 23, 2024, 11:40:09 am
Hi GPForverer2024!

I've made another debug version for you to try. This is v1.5.0D4 64bit:

https://drive.google.com/file/d/1WrYbnWwXWHlQJ92IPq9cDjWoIHR-AJDj/view?usp=drive_link (https://drive.google.com/file/d/1WrYbnWwXWHlQJ92IPq9cDjWoIHR-AJDj/view?usp=drive_link)

I've made the following changes:

 - New refresh_rate option added (Only supported when running MGPr in import mode). By default, it is set to 50 (because the game runs at 50 frames per second). If you run your import instance with refresh_rate set to say, 10, it should really free up CPU usage and allow your export instance to run at full speed. 10 frames per second might sound low but you really don't notice it when just viewing the scoreboard LEDs :)

 - Renamed the ice skid options slightly, and added a new skid decay time option (The options are: ice_skid_trigger_speed, ice_skid_trigger_steer, ice_skid_intensity, ice_skid_time_active, ice_skid_time_decay). The skid decay option does seem to work well when using mouse or keys to steer. For limited rotation wheels and joysticks, it still feels a little off to me. See what you think anyway...

 - New chequered_road_brightness option added. I agree with you, chequered was always a bit too bright. I've tweaked the default brightness so its less dazzling than it has been. This option allows you to darken it more if you wish.

Unfortunately, I haven't written the "update old configuration to the latest version" code yet. So you'll have to do some manual tweaking again to get your old configs working on 1.5.0D4. Sorry about that (Just turned out a bit trickier than I had first thought).

Hope this helps :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 24, 2024, 06:09:44 am
Hi GEECAB!

 Thanks for this new debug version D4_64Bits

Frankly, you're a genius to have thought about the frame rate for import instances!

 Actually I lowered it to 10 and yes no more slowdown on the other hand only (note) the revcounter jerks a lot so I raised the frame rate to 20 and the perfect one!!

 By the way, I've noticed that when the car has an accident and it goes down to the bottom right of the Playfield, the needle of the Revcounter and too long to go down, maybe speed it up to go down faster?

otherwise the game runs like version 1.5.0 with 2 screens!!

 -for skidding options ice_skid_trigger_speed, ice_skid_trigger_steer, ice_skid_intensity, ice_skid_time_active, ice_skid_time_decay I tested them all one by one with the steering wheel and unfortunately no feeling of slipping, on the other hand I tested with the keyboard yes it works (weird)

Regarding the option checkered_road_brightness :

it hurts the eyes less, I also think, instead of touching the white tiles for brightness, can we not do the opposite rather the black tiles and leave the white? What do you think? I hope I was able to answer your questions correctly

And don't be sorry for the configuration that has to be put back in hand! Already what you're doing is huge!!!



 THANK YOU :)

Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 24, 2024, 01:00:02 pm
This is excellent news GPForverer2024!

Thanks so much for your kind words, honestly its a pleasure! I'm actually really enjoying investigating this steering/screen stuff. Its something I've wanted to get right for while, but just don't have the equipment, so I really appreciate you trying out all these debug builds and all your feedback :)

Just so glad you've got the export instance running at full speed. I think that 1920x480 screen you have is quite attractive for anyone building an arcade cab, so its nice to find a way to comfortably run a scoreboard instance on it. Might even get one for myself now lol!

Quote
Actually I lowered it to 10 and yes no more slowdown on the other hand only (note) the revcounter jerks a lot so I raised the frame rate to 20 and the perfect one!!
By the way, I've noticed that when the car has an accident and it goes down to the bottom right of the Playfield, the needle of the Revcounter and too long to go down, maybe speed it up to go down faster?

I know exactly what you mean and I've just fixed that. I've also made it possible to change the refresh_rate for the game instance too (Not that you want to do that, but I figured in future somebody might want to in future). The game actually plays pretty well at 25FPS, but less than that gets a bit 'interesting' (Actually feels like an Atari ST port of the game somehow!).

Regarding the ice skidding issue. I've fixed quite a bit of stuff in that area now. I've also backtracked on the whole skid timeout thing I added. I was looking at more youtube videos and I've now seen several monaco gp arcade machines that don't show the ice skid ever timing out... So its possible the arcade machine captured in the video I originally watched (That did show the skid timing out) may have had a board fault or something. I've left the options in the configuration anyway (so people can enable a skid timeout if you really want to).

Anyways, I've done another build, v1.5.0D5:-
https://drive.google.com/file/d/1sJpjC0ydX0HubQZ9499mcfVtuyoIcpf6/view?usp=drive_link (https://drive.google.com/file/d/1sJpjC0ydX0HubQZ9499mcfVtuyoIcpf6/view?usp=drive_link)


I wrote this about it in the release notes:

 - Fix a few bugs with the ice skid state machine.

 - Modify operation of the ice_skid_time_active option, it can now be
   configured to never expire when set to its maximum value (5000).

 - Change ice skid default settings.
   By default, skidding will only start when the steer threshold is reached.
   Once started, the car will skid indefinitely (Until the car slows right
   down, or crashes, or drives onto a normal road). I decided not to set a
   finite skid time as default because, since I working on this, I have seen
   youtube videos of arcade machines where the skid never times out. I suspect
   the arcade machine I watched originally (that did have a finite skid time)
   may have had a board fault. The default ice skid settings are now:-
       ice_skid_trigger_speed     30
       ice_skid_trigger_steer     20
       ice_skid_intensity         50
       ice_skid_time_active       5000
       ice_skid_time_decay        0

 - refresh_rate option now supports all modes.

 - Fix revcounter bug when running import mode at a low refresh rate.

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: GPForverer2024 on March 26, 2024, 10:39:13 am
Hi Geecab!


 I thought I'd answer yesterday but too much work sorry

I tested the D5 version and amazing the car for me reacts very well on the ice I just increase the ice_skid_intensity to 100 and the perfect one!!

 For the rev counter it works very well now  :applaud:

 Now I'm looking for the option to display the green and red dash to display in the score window with the pursuit mode

 nice job Geecab!!
 
THANK YOU :)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 27, 2024, 06:35:52 am
That's great news about the ice and rev counter GPForverer2024!

Quote
Now I'm looking for the option to display the green and red dash to display in the score window with the pursuit mode

Ah, unfortunately I don't currently export the overtake LED state. Pretty sure that will be an easy thing to do so I'll add that.

Also, I'm not sure if you played any of the '3cabs' configurations, but when running the pursuit/stunt track, there are flashing artwork lights when you are being chased that I don't get exported either, but I should probably export that too. I also thought it would be cool to have something that lights up when you car is damaged (and you need a spanner), like an orange "check engine" warning light.

Something I thought of that I thought we be cool would be to have the big "Monaco GP" sign illuminate when you've entered a coin (and playing the game), but then goes dim after you've finished playing. Not sure the best way of doing this though...

:)
Title: Re: Sega Monaco GP 1979/1980 - My Remake
Post by: geecab on March 27, 2024, 01:15:34 pm
Actually, I've just checked and the import/export of those overtake LEDs should work in the release you have (Although its not very obvious how to enable them). On your import instance, in GAMEPLAY OPTIONS, enable PRO_MONACO_GP_MODE and then those overtake LEDs should appear.

You'll also notice when you do this, the 'Score' LEDs strip will extend from 4 to 5 digits, and you'll get an additional 'Super Racer' 5 digit LEDs strip (Because that's what the Pro Monaco GP bezel had).

Hope this helps :)