icculus / mojozork

A simple Z-Machine implementation in a single C file. Now with online multiplayer! :)
https://www.patreon.com/posts/54997062
zlib License
121 stars 10 forks source link

info: Allow scanning Zork into a playlist #20

Closed RobLoach closed 1 year ago

RobLoach commented 1 year ago

Having the database entry in the .info file allows RetroArch to scan for Zork games, and automatically add them to playlists. I've indexed the zork dat files from the official release on Infocom's website, along with what was provided by TOSEC: https://github.com/libretro/libretro-database/commit/42a4e01a6c65628a7e13101fd4a0be5fb041b6f2

icculus commented 1 year ago

Just be aware that there are several revisions of these games floating out there, as Infocom kept making fixes and improvements over the course of their commercial lives...zork 1 in particular has tons of revisions.

Which is to say, there are several valid checksums for these games.

RobLoach commented 1 year ago

That's good to hear. We can keep a few of the more popular checksums in the database, along with whatever TOSEC has. If you have one that's not covered, we can easily add it in: https://github.com/libretro/libretro-database/blob/master/dat/Infocom%20-%20Z-Machine.dat

Thanks so much for adding the core! Now to add ChatGPT support to Zork haha