Between secondry school and starting at college (Summer 1989?) to do my A levels (89-91?) I took a summer job for a company called Flare who where working on Britians great hope for the console market, the Konix Multi System. It was a dream job for me at the time, especially as I was interested in getting a job in the games market after University. One of the Konix Multi System's most hyped features was the configurability of the console controls. The unit could be configured into several modes including a flight yoke and a stearing wheel mode. There was even talk of a powered chair for the ultra-realistic simulation experience.
Sadly I never got the chance to see the final version. My multi-system was a prototype board connected to a PC via a debug port (serial port IIRC). I already considered my self a reasnoble assembler programmer at this point and remember bugging the guys as to why they hadn't chosen an 68000 type processor instead of the kludgy 8086 that powered the multi-system. I actually wrote some x86 code (a music sequencer that passed notes to the DSP) but it was hard work, for a start all the opcodes where the wrong way round (source,destination is just far more intuative IMNSHO).
The main code I wrote was a bunch of DSP routines to play music. It was the first time I had experienced DSP programming which had some truley alien (to me at the time) concepts. For starters all the results apeared in the same place so code would look something like this: to do..., get a listing