This is a game I made to test the BBC micro.
I published the source code to have a look through. Try running it on bbcmic.ro
Download Source