Opened 4 years ago

Last modified 4 years ago

#61743 closed enhancement

mame: improve user experience when running — at Version 7

Reported by: mascguy (Christopher Nielsen) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: kencu (Ken)
Port: mame

Description (last modified by mascguy (Christopher Nielsen))

Presently, when launching Mame, the user is presented with several warnings:

$ mame
Unable to create history.db

Unable to create history.db

This is due to the default Mame configuration, which references read-only directories within the MacPorts tree.

For the next port release, we should improve on this:

  • At a minimum, the port notes should mention that a custom user configuration file (.ini) will fix such issues.
  • In addition, it would be helpful to provide an example user configuration file.
  • And finally, it might also be worth using a default configuration, that references user-writable areas. Say, ~/Library/Application Support/Mame/

Separately, MacPorts has an older How-To article, regarding the use of Mame: https://trac.macports.org/wiki/howto/Mame

Review that article, looking for inspiration... and update any info that's out-of-date.

Change History (7)

comment:1 Changed 4 years ago by mascguy (Christopher Nielsen)

A semi-related ticket -- albeit targeted at non-user-facing port cleanup -- is: issue:61739

comment:2 Changed 4 years ago by mascguy (Christopher Nielsen)

Type: defectenhancement

comment:3 Changed 4 years ago by mascguy (Christopher Nielsen)

Description: modified (diff)

comment:4 Changed 4 years ago by mascguy (Christopher Nielsen)

Description: modified (diff)

comment:5 Changed 4 years ago by mascguy (Christopher Nielsen)

Description: modified (diff)

comment:6 Changed 4 years ago by mascguy (Christopher Nielsen)

Note: Improvements related to the Mame tools, have been rolled into issue:61739

comment:7 Changed 4 years ago by mascguy (Christopher Nielsen)

Description: modified (diff)
Note: See TracTickets for help on using tickets.