Now go outside and look at the sky.
After working on the emulator for almost a year - not really consistently, since it was a busy couple of months - the project has now reached a good point where it makes sense to release it to the public. BitPrism can now be found on GitLab here: https://gitlab.com/thomassturm/bitprism
I'll still be making updates to the emulator and there are still one or two cool features that I will implement when I feel like it, but even as it is now it is a reasonably well-functioning piece of code with some fun features that absolutely no other Spectrum emulator can offer. I hope people will find a use for the application and the source code will be useful to other emulation coders.