Howard,
Adding NES system to Lazarus isn't possible with a full set, as it only takes 4000 per vdir and that particular directory holds like 6,000 roms or so. Could this 4,000 limit possibly be bumped way up for a future version?
I get a "subscript out of range" error when it's scanning the vdir, parsing the datfile worked just fine.