Jump to content
LaunchBox Community Forums

Mame not starting


Go to solution Solved by JoeViking245,

Recommended Posts

Posted

I have upgraded the MAME romset to 0.283
if I run MAME from its folder, it loads correctly and plays the selected rom.
when I start MAME from the context menu and the select the rom within MAME, the roms load correctly
Every attempt to start via Play in LB fails.

Here is the log:
 

2025-12-11 04:49:07 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Start
2025-12-11 04:49:07 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before JoystickTimer Enabled Set
2025-12-11 04:49:07 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Resume Video
2025-12-11 04:49:07 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Check Already Focused
2025-12-11 04:49:15 PM Music.Play Start
2025-12-11 04:49:15 PM Music.Kill Start
2025-12-11 04:49:15 PM Music.Kill Finished
2025-12-11 04:49:15 PM Music.Play Empty Music Path
2025-12-11 04:49:15 PM Music.NotifyTrackList Start
2025-12-11 04:49:15 PM Music.NotifyTrackList Invoke WPF
2025-12-11 04:49:15 PM GameDetailsViewModel returning to pool...
2025-12-11 04:49:15 PM GameDetailsViewModel return to pool: Video control dispose...
2025-12-11 04:49:15 PM GameDetailsViewModel return to pool: Video control nulling...
2025-12-11 04:49:15 PM GameDetailsViewModel return to pool: Invoking UI thread...
2025-12-11 04:49:15 PM GameDetailsViewModel.Dispose: Nulling out all image sources...
2025-12-11 04:49:15 PM GameDetailsViewModel successfully returned to pool
2025-12-11 04:49:16 PM ContentViewModel Context Building
2025-12-11 04:49:16 PM ContentViewModel Context Built
2025-12-11 04:49:16 PM ContentViewModel Context Opening
2025-12-11 04:49:16 PM ContentViewModel Context Opened
2025-12-11 04:49:17 PM GameDetailsViewModel returning to pool...
2025-12-11 04:49:17 PM GameDetailsViewModel return to pool: Video control dispose...
2025-12-11 04:49:17 PM GameDetailsViewModel return to pool: Video control nulling...
2025-12-11 04:49:17 PM GameDetailsViewModel return to pool: Invoking UI thread...
2025-12-11 04:49:17 PM GameDetailsViewModel.Dispose: Nulling out all image sources...
2025-12-11 04:49:17 PM GameDetailsViewModel successfully returned to pool
2025-12-11 04:49:17 PM Music.Play Start
2025-12-11 04:49:17 PM Music.Kill Start
2025-12-11 04:49:17 PM Music.Kill Finished
2025-12-11 04:49:17 PM Music.Play Empty Music Path
2025-12-11 04:49:17 PM Music.NotifyTrackList Start
2025-12-11 04:49:17 PM Music.NotifyTrackList Invoke WPF
2025-12-11 04:49:19 PM Music.Pause Start
2025-12-11 04:49:19 PM FIRST CHANCE EXCEPTION: ImageSourceConverter cannot convert from (null).
   at System.ComponentModel.TypeConverter.GetConvertFromException(Object value)
2025-12-11 04:49:19 PM FIRST CHANCE EXCEPTION: ImageSourceConverter cannot convert from (null).
   at System.ComponentModel.TypeConverter.GetConvertFromException(Object value)
   at System.Windows.Media.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
2025-12-11 04:49:19 PM FIRST CHANCE EXCEPTION: ImageSourceConverter cannot convert from (null).
   at System.ComponentModel.TypeConverter.GetConvertFromException(Object value)
2025-12-11 04:49:19 PM FIRST CHANCE EXCEPTION: ImageSourceConverter cannot convert from (null).
   at System.ComponentModel.TypeConverter.GetConvertFromException(Object value)
   at System.Windows.Media.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
2025-12-11 04:49:19 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Start
2025-12-11 04:49:19 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Before Pause Video
2025-12-11 04:49:19 PM Music.StopAndResumeBackground Start
2025-12-11 04:49:19 PM Music.Kill Start
2025-12-11 04:49:19 PM Music.Kill Finished
2025-12-11 04:49:19 PM Music.PlayerEndReached Start
2025-12-11 04:49:19 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Completed
2025-12-11 04:49:20 PM MameHighScores.Prepare: Beginning the preparation process...
2025-12-11 04:49:20 PM Begin M3U Check.
2025-12-11 04:49:20 PM RomPath after M3U build: X:\_RomArchive\__zipped sets\_Mame Roms\MAME 0.283 ROMs (non-merged)\gradius.zip
2025-12-11 04:49:20 PM SevenZip.Extract Log: 
7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive for archives:
0M Scan X:\_RomArchive\__zipped sets\_Mame Roms\MAME 0.283 ROMs (non-merged)\

1 file, 119413 bytes (117 KiB)

Extracting archive: X:\_RomArchive\__zipped sets\_Mame Roms\MAME 0.283 ROMs (non-merged)\gradius.zip
--
Path = X:\_RomArchive\__zipped sets\_Mame Roms\MAME 0.283 ROMs (non-merged)\gradius.zip
Type = zip
Physical Size = 119413
Comment = TORRENTZIPPED-034265D7

0%

Everything is Ok

Files: 7
Size:       336384
Compressed: 119413

2025-12-11 04:49:21 PM Game.PlayCount changed from 23 to 24: Nemesis (Arcade)
2025-12-11 04:49:21 PM DataManager.SaveInternal started.
2025-12-11 04:49:21 PM Saving InputBindings.xml...
2025-12-11 04:49:21 PM Saving GameControllers.xml...
2025-12-11 04:49:21 PM Saving ListCache.xml...
2025-12-11 04:49:21 PM Saving Settings.xml...
2025-12-11 04:49:21 PM Aborting MameHighScores.Parse: No high score or nvram files found.
2025-12-11 04:49:21 PM Saving UnsyncedChanges.xml...
2025-12-11 04:49:21 PM Saving ImportBlacklist.xml...
2025-12-11 04:49:21 PM Saving E:\LaunchBox\Data\Platforms\Arcade.xml...
2025-12-11 04:49:23 PM Game.PlayTime changed from 48 to 50: Nemesis (Arcade)
2025-12-11 04:49:23 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Start
2025-12-11 04:49:23 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before JoystickTimer Enabled Set
2025-12-11 04:49:23 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Resume Video
2025-12-11 04:49:23 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Check Already Focused
2025-12-11 04:49:23 PM AddEditGameViewModel Closed Updating GameDetailsViewModel
2025-12-11 04:49:24 PM AddEditGameViewModel Closed Updating ContentBackground
2025-12-11 04:49:24 PM FIRST CHANCE EXCEPTION: E:\LaunchBox\pack:\application:,,,\WpfResources\Background.png
   at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
2025-12-11 04:49:24 PM GameDetailsViewModel returning to pool...
2025-12-11 04:49:24 PM GameDetailsViewModel return to pool: Video control dispose...
2025-12-11 04:49:24 PM GameDetailsViewModel return to pool: Video control nulling...
2025-12-11 04:49:24 PM GameDetailsViewModel return to pool: Invoking UI thread...
2025-12-11 04:49:24 PM GameDetailsViewModel.Dispose: Nulling out all image sources...
2025-12-11 04:49:24 PM GameDetailsViewModel successfully returned to pool
2025-12-11 04:49:25 PM Music.Play Start
2025-12-11 04:49:25 PM Music.Kill Start
2025-12-11 04:49:25 PM Music.Kill Finished
2025-12-11 04:49:25 PM Music.Play Empty Music Path
2025-12-11 04:49:25 PM Music.NotifyTrackList Start
2025-12-11 04:49:25 PM Music.NotifyTrackList Invoke WPF
2025-12-11 04:49:25 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Start
2025-12-11 04:49:25 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Before Pause Video
2025-12-11 04:49:25 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Deactivated Completed

Posted
1 hour ago, Pixelfetish said:

Every attempt to start via Play in LB fails.

In LaunchBox, edit your MAME emulator and uncheck Extract ROM in both

  • the main Details section
  • the Associated Platforms section

image.png.23afab25ad221b952f21e16e1d4d4823.png   image.png.f478017d934b606d328194de3e5e84ab.png

 

If there's still issues, share a screenshot of both those sections so we can have a better look.

 

Posted (edited)

Thanks for helping out Joe, as always.

I deticked the extracting but it didn't solve the issue.
What helped was to untick "remove qoutes" and "remove file extension and folder path"....and unticking the unzip rom.
Why is that? 
- the qoutas, okay, there are whitespace in the path.
- the extension and path, yes, I have multiple rom locations and no base folder, makes sense
- but not to unzip the rom? I take a guess and it is not related to mame but LB unzipping the rom beforehand, which is not working.
but why is this feature an option anyway?

Edited by Pixelfetish
  • Game On 1
  • Solution
Posted
43 minutes ago, Pixelfetish said:

What helped was to untick "remove qoutes" and "remove file extension and folder path"....and unticking the unzip rom.
Why is that? 

If you let MAME know where the ROMs are, it only needs the filename (without extension).  e.g. gradius (vs. gradius.zip)

That said, you have either

  • manually set the ROM paths in MAME itself (told it where they're located),
  • you placed them in its /roms/ folder (default location for where it looks)
  • or... in the Details section of your MAME emulator (in LaunchBox), the Default Command-line Parameters has the variable -rompath %romlocation% in it.
    • %romlocation% is a LaunchBox variable in which it replaces that with the full path to the ROM with quotes  "C:\Path\To\Rom"
    • e.g.  "X:\_RomArchive\__zipped sets\_Mame Roms\MAME 0.283 ROMs (non-merged)"

 

50 minutes ago, Pixelfetish said:

but not to unzip the rom?  I take a guess and it is not related to mame but LB unzipping the rom beforehand, which is not working.

NEVER unzip MAME ROMs.  That's just how MAME (and any emulator using MAME ROMs [e.g. SuperModel3]) works.

 

51 minutes ago, Pixelfetish said:

but why is this feature an option anyway?

Some emulators need to have the ROMs unzipped to be able to emulate them.  90%+ of the cores in RetroArch for example.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...