@lnr hmm, thanks for the report. I think I know what _kind_ of thing must be happening. The Satan version depends on an extra 1.2MB data file, and I load it lazily on demand when (if) the user first attempts to make a move in that applet. So presumably that extra HTTP request is failing for some reason.
But I don't know _why_ it might be failing. I'm also using Firefox, and it loads fine there, and it's not obvious why Linux vs Windows should make a difference to something like this.
If you open the Firefox network diagnostics, reload the page, and try moving in the Satan applet, do you see a record for an attempted load of satan.dat? And if so, what does it say went wrong?
Come to think of it, is there any complaint in the Javascript console?