| It seems to sound somewhat different depending on which audio support it is played from. In anyway, I can listen to it for hours without being annoyed by it at all.|
Original game (french, without speed/audio option, programmed in blitzplus), is here http://civilisl.blitzspace.com/FamillSL_game.zip in case you're curious, but at this point I was still in my early days of PC blitz programming.
That HTML5 port is made of 70-80 functions/methods. The blitzplus version has one function for button handling, rest is Gotos/Gosubs :D