Main > Driving & Racing Cabinets

Sega Monaco GP 1979/1980 - My Remake

<< < (59/60) > >>

hafoudha:

--- Quote from: neilsnonsense on March 21, 2023, 10:30:44 am ---
--- Quote from: hafoudha on March 20, 2023, 01:30:17 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,

--- End quote ---
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?


--- Quote from: hafoudha on March 20, 2023, 01:30:17 pm ---launch again and the full list of cfg is there to chose from, it's not defaulting yet.

--- End quote ---
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.

--- End quote ---
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.

neilsnonsense:
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.

geecab:

--- Quote from: 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.



--- End quote ---

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!

neilsnonsense:

--- Quote from: geecab on March 31, 2023, 05:30:42 am ---Hi Neil!

--- End quote ---
Hey Ben! Welcome back, it's great to see you here again!


--- Quote from: geecab on March 31, 2023, 05:30:42 am ---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.

--- End quote ---
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!


--- Quote from: geecab on March 31, 2023, 05:30:42 am ---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.

--- End quote ---
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!


--- Quote from: geecab on March 31, 2023, 05:30:42 am ---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...

--- End quote ---
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!


--- Quote from: geecab on March 31, 2023, 05:30:42 am ---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.

--- End quote ---
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 If you're looking for a cross platform approach, then maybe boost::interprocess could help (assuming you're working in C++ with Allegro?)


--- Quote from: geecab on March 31, 2023, 05:30:42 am ---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!

--- End quote ---
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, or DM me on Instagram if you use that?

LEM:
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.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version