You could nearly get D code working for a 16 bit computer due to the history of the dmd backend, even.