(2017-12-21, 05:33)natethomas Wrote: Are scummvm games technically (or essentially) rom files at this point rather than binaries? If they are, this might be an opportunity to start a conversation with GOG.com about making an addon that will let users download any scummvm or dosbox games they own for playing on Kodi on any operating system. If you have a gog library, that'd be pretty great.
Yes it would make it much easier if there was a GOG.com addon for Kodi which allowed us to download the data-files for ScummVM compatible games we own in GOG library. The ScummVM games data-files are 'scripts' with additinal assets (such as sound-files, video-files, and image-files for sprites, backgrounds, and much more). And yes you need the original game data-files, downloaded from GOG.com to play these games with ScummVM.
http://wiki.scummvm.org/index.php/Datafiles
While from Kodi's users perspective, ScummVM games could then be used as ROM-files, even to they technially are not (as each ScummVM games are made for x86-computers and each contains many data-files which can each be inspected inidividually, so they are technically not ROM-files (as ROM-files are an exported image-file from a data-cartridge).
To simplify the low-level operation of actually executing the game; ScummVM engine is an interpreter (or scripting engine if you prefer) that provides a runtime environment that runs these types of games as script. The code gets parsed, analyzed, and fed into an interpreter. This is similar to how Kodi contain a built-in Python interpreter that can run Python scripts.