I'd imagine that virtually 100% of all demos released on the Acorn featured hugo's soundtracker code, I know the source for that was released because I used it myself!

Sadly it has been downhill in terms of programming from there, going from the ARM to the X86 was a massive shock, "what only 6 registers?" that I don't think I ever quite got over that one.

Things were fun on the Acorn platform, the OS was brilliant, the API wasn't just extensive, it was gigantic! (I put my ROS3 PRM's in the loft the other day and it nearly killed me!)

Sadly that whole low level/close to hardware scene is pretty much gone now, I used to write games, & desktop applications on Risc OS in assembler for fun, it was so satisfying. When I moved over to the PC it was still MS-DOS & windows 3.1, so I got to play with hardware direct, doing funky stuff with VGA registers and the like .

It's a shame that to a certain extent that whole side of computing has been lost, ok, opengl makes it a sinch to draw a gouraud shaded polygon on the screen - but I remember writing my own routines for drawing gouraud polygons in assembler!

As for now? Well, at this very moment we've just finished a production run on a ARM based product, so I've been doing lots of embedded ARM stuff which is much more fun than fighting with Windows!

Adrian