I originally wrote this update back in September 2021, but I got sidetracked and it never got posted. I'm posting it now, as a precursor to the follow-up posts that are coming soon.
Chameleon Pinball Engine Software Updates
Chameleon Pinball Engine software updates were more extensive than I expected, as I was in the middle of a massive rewrite 4 years ago when I took a break from the project. It has taken a lot of effort to figure out what changes still had to be made.
This has actual been a source of disappointment for me. In my head, I was remembering being much further along in my coding. I had certainly brainstormed a lot of features, and even begun coding a few of them, but upon code examination I'm finding little of it complete.
A lot of the missing functionality has been in the playfield configuration section, which means I have to write new code to handle all the new features I've been planning for years.
The good news is that I've improved my coding skills over the past five years, and I'm a much better programmer than when I started the Chameleon Pinball Engine all those years ago. The new features are coming along quite easily.
Another Chameleon Power Driver Flaw
Four years ago, in my runup to the 2017 Southern-Fried Gaming Expo, I was testing my Chameleon Power Driver v4.0 with a Magna-save electro-magnet, and it was working fantastically... until it wasn't. I thought my new design was immune to Transient Voltage Spikes (TVS), as if somehow the laws of physics ceased to apply to my design. Physics proved me wrong, and the power driver was easily fried when hundreds of volts rushed in from the collapsing magnetic field.
Click through for the rest of the story.