Check out the BASIC Engine!
Pin Eight is the personal web site of Damian Yerrick. You may be interested in one or more of his projects.