No, the archive is in (solid state ?) I think its called. It is like a mini drive if you will. When interfaced right you can open a 7-zip files and the system thinks its a drive. Same with the SDK interface.
for example
gameA.usa.smc - (3 meg)
gameA.ero.smc- (3 meg)
gameA.jap.smc- (3 meg)
gameA.hack1.smc- (3 meg)
gameA.hack2.smc- (3 meg)
gameA.hack3.smc- (3 meg)
gameA.over_dump.smc- (3 meg)
etc....- (3 meg)
since the files change ever so little the archive is - (3 meg) its self. So you could have 100 files 3 megs a piece in one 3 meg file. Or close to that. It is ideal for any rom center to handle them.
QP is written in Delphi/Kylix *cringe* and uses this API
http://sourceforge.net/projects/cdisplayex
the source for QP is available for download. I dont know about you but I like my c++. So far no one has successfully continued the project. I still have not got all the packages working in dev.