Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

I'll try this here since I know Headkaze and Brian Hoffman frequent this forum:

This one has me stumped. I've compiled my last couple of versions of Mame using Headkaze's Mame64 compiler with no apparent problems. After compiling .143 however I've found an issue.

My friends son went to play the Playchoice-10 version of Super Mario Brothers and... crash. It's uncanny how kids will invariably pinpoint the one game that doesn't work. I know the rom is fine because the whole set is verified with Clrmame. Also the game runs fine with the uncompiled version of mame in the same folder.

I've tried recompiling a couple of times thinking maybe it was just a bad build but same results. I've also tried redownloading the rom just in case, no dice. When i launch the game (pc_smb) from a command line it just crashes mame without any error such as missing roms etc., just a crash dialogue and back to the cmd prompt.

Posted

Hmm... My PC-10 games work fine. I just set them up with MameEmuMap to use the 2nd screen in Game Extender. The only game that crashed on me was 1942.

I also use a compiled version of 0.143.

Posted

Have you tried compiling with "Optimize for" set to "None"? There seems to be some problems with optimized versions. Other than that it could be a bug in MAME.

Posted

Have you tried compiling with "Optimize for" set to "None"? There seems to be some problems with optimized versions. Other than that it could be a bug in MAME.

Yeah, I thought that might be it so I had tried it with all optimizations off as well... quad core, 64bit, AMD and still no luck.

A couple questions just to be sure i'm not missing something...

  1. The instructions say for 0143 versions or older of mame to use Mame64 v.117 but then in the notes for v.118 it says there were some things added for mame .136 so I just disregarded this instruction and used the newest Mame64 version, .123 I think. I had actually tried .117 as well but it gave me all kinds of errors.
  2. Also, do I need to completely remove the MingGW folder and uninstall Mame64 in-between builds?
  3. Does the machine you're compiling from have to match the optimizations? I wouldn't think so but just double-checking.

Not sure what it is but definitely has to do with the compile since the vanilla mame .143 runs fine and all roms check out with clrmame.

Edit: Are there any libraries or frameworks I might be missing? .NET, C++ libraries etc. Pretty sure I have them all and it wouldn't even compile if they were missing but I'm trying to think of everything here.

Posted

You didn't indicate whether you are compiling 0.143 with or without U builds. If with U builds, you need to do all .diff files for u build 1 to the latest.

Posted

Sorry, no U builds or subversions, straight .143.

Mame gives me no clue from the command line either as far as an error messages, just crashes.

Posted

You could also try compiling 143u1 or u2 and see if that helps. MAME 144 should be out very soon as well

Posted

Yeah, that's probably my next thing, I usually avoid the U builds but maybe it will make a difference. Also going to try compiling on a different machine.

Posted

Youre making a new folder to put the source in every time you recompile right?

Posted

Yep, starting from scratch each time. In fact the last couple times I uninstalled and reinstalled Mame64 each time too. I've tried the newest version of Mame64 (1.23 I think?) as well as 1.17 which wouldn't compile without errors.

Posted

Ok, so in summary:

You compile fresh each time.

You have tried unchecking everything, and left the optimize option on 'none', and

Vanilla MAME plays this game fine.

How about other PC10 games? Is it only this one that crashes?

Oh and PS... The only framework pack you need for MAME Compiler 64 and GameEx is 2.0

Posted

Your summary is correct. Fresh compile each time, tried unchecking everything but the error screen patch and I'm applying the .143 hi score patch.

I tried a handful of other PC-10 games and they seem to run. I've had a my friend and his son doing some playtesting and other games are supposedly crashing as well. Still have to get the exact list of non-working games from him.

I've tried version 1.17 and 1.23 of Mame64 and I'm using the mame143s source files extracted into a folder named mame143s inside of MingGW-->Source. The hiscore.txt patch is in the patches folder. All processes I've done before when I compiled .141. It's odd.

Thanks for the help and suggestions.

Guest
This topic is now closed to further replies.
×
×
  • Create New...