Previous Thread
Next Thread
Print Thread
Page 8 of 8 1 2 3 4 5 6 7 8
Joined: Jul 2006
Posts: 104
R
Senior Member
Offline
Senior Member
R
Joined: Jul 2006
Posts: 104
I am excited to get into an M1 machine eventually. It’s been quite a while since I’ve had a upgrade to an Apple machine, so I am very eager for all the speed ups, it will be really nice to have. I was thinking of going the same route with a Mini and 16gb ram, can’t wait to see it in action!


SDLMAME OSX Intel Builds: http://sdlmame.lngn.net/
Joined: Jan 2021
Posts: 3
Likes: 3
C
Member
Offline
Member
C
Joined: Jan 2021
Posts: 3
Likes: 3
Folks, after a lot of hard work over the past two months, I'm pleased to announce that MacPorts now provides up-to-date binary builds of Mame! Those are available across a very wide range of macOS versions, from 10.6 through Big Sur. We even provide an M1-native binary for the latter.

The latest Mame release - 0.227 - is supported for macOS 10.14+. While earlier macOS versions are just one release behind, at 0.226.

We provide a full build for the core Mame application, and also include the command-line tools.

If you're interested in taking it for a spin, it's easy: Install MacPorts if necessary, and then run the following from Terminal:
Code
sudo port install mame

Once the installation is completed, some brief usage notes will be displayed:
Code
mame has the following notes:
  Mame is launched via command 'mame'.
  
  If a blank screen is encountered, press ESC to exit, and then re-launch with an
  alternative video option.
  
  Examples:
      mame -video accel
      mame -video opengl
  
  If you're new to Mame, our tutorial will quickly walk you through the process of
  setting up a new game:
  
  https://trac.macports.org/wiki/howto/Mame
  --------------------------------------------------------------------------
  Mame tools are installed. Each has a prefix of 'mame-', to avoid conflicts with
  system tools.
  
  Examples:
      mame-imgtool
      mame-split

The 'mame' command is backed by a simple launcher script, which sets a few critical paths for proper operation. (Including languages, plugins, bgfx, and several others.) Those can be overridden by specifying them yourself, if desired.

Otherwise, Mame operates just as you'd expect.

Give it a try, and please feel free to provide feedback... positive or negative.

Cheers and Thanks,
-Chris Nielsen
MacPorts Mame Maintainer

Last edited by Chris Nielsen; 01/26/21 09:44 PM.
2 members like this: estefan3112, R. Belmont
Joined: Mar 2001
Posts: 16,892
Likes: 51
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,892
Likes: 51
Thanks Chris, that's great!

Joined: Jan 2021
Posts: 3
Likes: 3
C
Member
Offline
Member
C
Joined: Jan 2021
Posts: 3
Likes: 3
Let me know if there are any other forums, etc, where such an announcement might make sense. (And folks are certainly welcome to forward the info as well.)

Joined: Feb 2004
Posts: 2,345
Likes: 62
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,345
Likes: 62
You might want to announce it on reddit at r/mame and r/emulation

1 member likes this: Chris Nielsen
Joined: Jul 2006
Posts: 104
R
Senior Member
Offline
Senior Member
R
Joined: Jul 2006
Posts: 104
Originally Posted by Chris Nielsen
The latest Mame release - 0.227 - is supported for macOS 10.14+. While earlier macOS versions are just one release behind, at 0.226.

Is there a particular reason why 10.13 and below is on 0.226? and only 10.14 and above has 0.227?

I'm curious will the older systems have an up to date port in due time?

I'm overly just curious why it isn't synced across the board and of the workflow.


SDLMAME OSX Intel Builds: http://sdlmame.lngn.net/
Joined: Mar 2001
Posts: 16,892
Likes: 51
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,892
Likes: 51
0.227 cannot build or run on pre-10.14 systems without significant intervention. 10.14 is the first version of macOS to include a C++17 compliant libstdc++, and 0.227 requires C++17, which is why the required GCC version on Linux also took a leap forward.

Currently the requirement is more of a flex than a benefit, but that will likely change.

Joined: Jan 2021
Posts: 3
Likes: 3
C
Member
Offline
Member
C
Joined: Jan 2021
Posts: 3
Likes: 3
Folks, Mame 0.230 is now available via MacPorts. As a reminder, the latest release requires MacOS 10.14+. For earlier MacOS releases, 0.226 will be installed.

If you already have an older version of Mame installed via MacPorts, you can upgrade it via the following command:

Code
$ sudo port upgrade mame

For first-time users, please refer to this post for an overview of installation/use:

https://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=118488#Post118488

As always, comments/feedback is welcome.

Cheers and Thanks,
-Chris Nielsen
MacPorts Mame Maintainer

1 member likes this: R. Belmont
Joined: Sep 2003
Posts: 45
A
Member
Offline
Member
A
Joined: Sep 2003
Posts: 45
Thank you for posting this.

I have a question/problem (A Black (blank) Screen). Note: I am working under the premise that entering ./mame64 from the applicable directory should be enough to see MAME's menu.

Note for admin - as this issue is resolved mostly, it may help others but if this issue is already covered and my post is out of place, feel free to delete it. Thanks for understanding.

If this is not the ideal thread to post this please let me know and I will repost in whichever forum room you recommend.

Configuration:
Mac OS High Sierra 10.13.6
mame0226-64bit (downloaded from https://sdlmame.lngn.net/stable/mame0226-64bit.zip)
SDL 2.0 (Installed in /Library/Frameworks)
MacPorts not in use as I am afraid it may conflict with brew

Mac Restarted after SDL install
From the command line (terminal), navigated to the folder containing the mame64
uploaded one ROM to the roms folder
tried ./mame64 (a blank screen appears)
tried ./mame64 -createconfig (created a mame.ini file)
tried ./mame64 -video accel (a blank screen appears)
tried ./mame64 -video opengl (a blank screen appears)
tried ./mame64 [with no files in roms folder (a blank screen appears)

For some reason my ESC appears defective - just discovered so when I get the blank screen I use command-H to hide the mame64 executable followed by a force quit of the executable from the dock.

I have some very old notes that I wrote some time ago to help me with version mame0205-64bit so I installed it because my old notes suggest it did work. I launched mame64 (version 0205-64bit) but there is only one change from what happens with mame0226-64bit, I see a 1 pixel wide white frame that wraps around the screen and displays for about 1 second and then the screen goes black.

I also tried, as a test, NOTE: I am not concerned about a ROM not executing.
./mame64 /Volumes/4TB\ Internal/ORGANIZED/Emulation/mame0226-64bit/roms\ old/arabian.7z
ic1rev2.87 NOT FOUND (tried in arabian)
ic2rev2.88 NOT FOUND (tried in arabian)
ic3rev2.89 NOT FOUND (tried in arabian)
ic4rev2.90 NOT FOUND (tried in arabian)
tvg-91.ic84 NOT FOUND (tried in arabian)
tvg-92.ic85 NOT FOUND (tried in arabian)
tvg-93.ic86 NOT FOUND (tried in arabian)
tvg-94.ic87 NOT FOUND (tried in arabian)
sun-8212.ic3 NOT FOUND (tried in arabian)
Fatal error: Required files are missing, the machine cannot be run.


So MAME appears to be working to some extent.


Some progress

I tried ./mame64 -debug -log > log.txt
For some reason, two terminal windows appear, one is all blank (black) and the second one has the mame menu. I am surprised that the -debug flag doesn't go full screen which helped me locate the problem as two windows show up, not full screen. Interestingly, the -debug flag also results in two exec icons visible from the dock.

I guess this is resolved to some extent. I will continue to explore.

Last edited by AlexS; 02/12/22 06:35 PM.

Alex
Page 8 of 8 1 2 3 4 5 6 7 8

Moderated by  R. Belmont 

Link Copied to Clipboard
Who's Online Now
2 members (Osso, 1 invisible), 28 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,072
Posts118,947
Members5,014
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com