ZX81 Goes Nuclear – Game for Controlling a Nuclear Power Plant [video]
youtube.com
youtube.com
He worked for a company that did industrial control systems and he was in the office by himself one weekend and the phone kept ringing - apparently they had strict instructions not to answer the phone but he did it anyway.
On the other end of the line was an irate operator at the Hunsterson nuclear power plant who said something like "I'm standing on top of Reactor B and all your systems have gone down and we can't see what the f*ck is going on and what are you going to do to fix it".
Apparently there was a standard support line but the operator had decided to pick on the name of the company displayed somewhere in the software and look them up in the phone book (this was about 1990) and shout at someone.
It turned out to be nothing to do with the systems this chaps employer was responsible for - they just got the call because their name was visible!
https://en.wikipedia.org/wiki/Hunterston_B_nuclear_power_sta...
https://www.antipope.org/charlie/blog-static/rants/nothing-l...
I have a look at them, find they are not delivered by my then employer, and tell the chief as much.
"The fck do I care who made that piece of crap, you going to fix it or not?"
Turned out we had some electrical cabinets with our logo prominently displayed installed onto a bulkhead near the offending units. C/E had simply seen those, assumed they were the ones controlling the malfunctioning equipment, and had me flown halfway around the globe to fix them.
Luckily it was a rather simple problem to figure out, so I got it going again and somewhat snarkily stamped the service log with my employer's stamp.
As soon as it all worked again, the chief was all smiles and got me thoroughly sloshed on some liquor of dubious origins.
Good times.
If nothing else, they were probably grateful it hadn't been one of them working his way to Rabaul. It is hardly a world metropolis.
This article mentions the software at the very end: http://www.nucleartourist.com/operation/operation.htm
I remember using something very similar on a BBC Micro. I don't think it was so detailed (but it did have colours!).
Oh no!
> I wrote the model in Go first and once that was working I converted it to C which very straight forward. Once in C I used Z88DK as the compiler, this comes with tools to create a zx81 application. The IDE was VSCode running on a Mac with a few scripts to build and launch the Clock Signal ZX81 Emulator for testing before creating a tzxduino file. I think I detailed it on https://glasstty.com .
> I use the same environment for writing nascom stuff. Its more straight forward than it sounds.
https://retrocomputing.stackexchange.com/questions/6095/why-...
I am not a nuclear physicist but out son is (he designs reactor cores), he helped me to understand some of the maths. The ZX81 code does model the various interactions in tempreture, radioactivity etc. and remarkably, once the code snippet mentioned above was added the model moves quickly to criticality and returns again after a rod change etc. I couldn't quite believe it really. However, once this was achieved in go (golang), I just ported it to C and used Z88DK to target a ZX81.