|
Modern Firepower - Build Complete! |
Completely unintentional, I see now it has been just over a year since my last post. You would be forgiven for thinking that Modern Firepower was just another project that was abandoned and didn't pan out. Fortunately, the exact opposite is true.
It was a year ago that most of the pieces came together, and the machine became playable. Ironically, this is the most difficult stage in any project. It became much more fun to play than to continue the build, much less post about it.
At the same time, new challenges cropped up, primarily software related. Before the machine was in a playable state, my software tests were very promising, but with Modern Firepower now playable, small behavioral ticks emerged. I also had to learn the hard way how to properly multi-thread a very complex application using thread-safe techniques.
Read more inside...