Welcome to PotterSoft!
This is the home of Phil Potter's various programming projects, including MasterEmu as seen on the Google Play store. I hand-crafted this site in a text editor, to act as a showcase for my work going forward, and to help generate interest for the subjects that I am passionate about.
MasterEmu, a C based Sega MasterSystem and GameGear emulator for Android, is the project I'm most proud of thus far, with several thousand installs since its launch in mid-2015. My current project, created as my final year module for my Open University Computer Science degree, is a Sony PlayStation emulator written entirely in Java, which I am currently porting to C. It will utilise dynamic recompilation when finished, to obtain playable speeds. I successfully graduated based on this work (with a 2.1, two marks off a 1st), but it remains unfinished and I am still working on getting it playable as and when I have time. I will place updates on this site about my progress with this.
If you are interested in my work and would like to discuss it further, please contact email@example.com