Comment 9 for bug 367074

Revision history for this message
Toni Ruottu (toni-ruottu) wrote :

NSFE is a "completely" different format. Both NSF and NSFE have similar sound data in them. NSF stores metadata at the beginning of the file, while NSFE defines a set of data chunks that are stored in the file one after the other. NSFE supports richer metadata and has greater extendability. A good software architecture would build on the current NSF plugin, adding NSFE capability, and then simply ignoring the fact that NSF files can not produce all the metadata that NSFE files can. This may be important, if the plugin is refactored to fix this bug, as NSFE files can contain titles for each song stored in a file. At the moment however I think there is a bigger problem in the architecture. I think it lacks the concept of having multiple songs stored in one file. This also hurts some other formats such as SID files used for Commodore64 tunes.