I know, I was just thought I'd add one to my post count and mention that Sonic should be run in JPeMu
Easy method :
If your game files include say 6 files, a .JEL and .JPM file, run the game in JPeMu.
If your game files include say 6 files, a .GAM and .DAT file, run the game in MFME [I'd recommend MFMEv2, which you can find in the emulators section, in Downloads on this site

]
If your game files include LOADS of graphics [.bmp] files, I'd guess it is a BFMulator layout, and should be run in BFMulator. Again, the latest version will be in the emulators section in the Downloads on this site
