An ARM7TMDI Emulator in F#

January 2018 – March 2018

Coursework for EE3-22 High Level Programming,
Imperial College,
London, United Kingdom

Here our group sought to implement an emulator for the ARM7TMDI instruction set using F#. Developing functional code for a well-defined specification was a formative experience. Initially it was challenging to integrate individual contributions into a coherent product, however I gained insight and wisdom about software development by observing the distinct programming techniques of my colleagues. I also noticed that my analytical and troubleshooting skills pertaining to code matured over the course of the project.

Back To Gallery