Hi all,
I'm curious if this already exists in any form, otherwise I'd be tempted to build it. Basically a local cache for roms accessed via NAS, it would function as follows:
1. Launch emulator by prefixing with a wrapper script, for example, something like:
/path/to/cacher.exe /path/to/emulator.exe --with --various --switches %ROM%
2. The caching script checks the cache location to see if the rom already exists. If it does, it loads loads the rom from there.
3. If it doesn't exist in the cache, it copies the rom to the cache, and then launches it from there.
4. Finally some kind of interval clean up to empty the cache after a duration (optional).
The primary purpose for this would be read performance. Loading roms over a network is slow. The first read would be slow in this case, and anything subsequent would be a lot faster. The second reason is to reduce stress on the NAS, which is likely full of crunchy plate drives.
I'd be surprised if this doesn't already exist? But if anyone else would find it useful, then I'd be happy to build it. Seems easy enough!
Thanks,
D.