Its VERY messy though, and I was still learning C at the time so it didn't make use of things like functions, structures, or arrays, which probably would have been helpful while making this.
Maybe I'll release it if I make a version 2.0.
Regardless of the source code being messy, I think it is always productive to release it, even if you don't decide to make it free as in freedom. You could put it on GitHub and see people make pull requests either adding stuff to it or refactoring your code. It'd be a learning experience not just for you, but for those who decide to get involved. Free and open source homebrew has all the reasons to improve the scene.