Released ckmame 2.1
February 23, 2024
- Add
--report-changes
to show changes between last and current run. - Add
--delete-unknown-pattern
to remove unknown files matching a pattern. - Switch to nihtest.
--report-changes
to show changes between last and current run.--delete-unknown-pattern
to remove unknown files matching a pattern.--stats
to print stats about the state of the ROM set--autofixdat
to create fixdat with a name based on the dat nameWe have moved the ckmame repository from our own Mercurial server to GitHub: nih-at/ckmame.
This makes it easier to contribute to ckmame. Feel free to use the issue tracker to report bugs, or submit fixes via pull requests.
hg.nih.at/ckmame has been retired. If you have a Mercurial checkout, please check out a fresh copy of libzip from github:
git clone https://github.com/nih-at/ckmame.git
The web site has been redesigned for more clarity. Old links remain valid.
Also, it is now served via HTTPS.
mame -listxml | mkmamedb
instead-j
(--delete-found
) isn’t specifiedThe web page has been improved and new features have been added:
The repository browser is now integrated into the website; mailing list archives have been added; and news, release announcements. and commits are available as RSS feeds.
The next version of ckmame will use SQLite 3 instead of Berkeley DB.
This avoids the portability nightmare of finding compatible header files and library names, which vary widely across systems.
It also simplifies ckmame’s database model, since we no longer need to maintain indices ourselves. This allows for easier manipulation of the database, which will be facilitated by the forthcoming database editing tool.
unknown
, not to garbage
in ROM pathmkmamedb-xmame.sh
for MAME version numbers of 0.100 and above-u
/-U
command line options-listxml
output-listinfo
output changes (honor flags baddump and nodump).dumpgame
: find game by checksum of one of its ROMs