I have a friend who is an open-source fiend, and so he nag nag nagged me to make the source code for FRI available for download. After a lot of re-organizing and commenting, here it is! The "Frie" project in the Visual Studio solution is the FRI back-end, stands for "Fantastic ROM Indexer Engine". Yes, it is pronounced "free" just like the front-end.
I’m putting this code out on the Internet, but please keep in mind that FRI is still my baby. If you want to make a derivative work, email me first for permission.