Hi Max,
Me too, I've always been fascinated by calculators. As a matter of fact I read your excellent book in 2016 and it inspired me to keep going! This year I completed writing the firmware for the AriCalculator , a hand held calculator designed and made by Dirk Heisswolf (see main page and HP forum thread). I used BCD and CORDIC algorithms for the scientific functions, and the calculator is programmable as well. The firmware is written in 100% assembly for the NXP S12G microcontroller. I'm now porting the code to the NXP S12XEP microcontroller, which is faster and has more memory. The instruction set is virtually identical so it's not too difficult. I've started writing a book on the project, and have just completed Part I covering hardware, software development tools and interfacing to the ST7565 graphical LCD and matrix keypads, and am starting Part II on algorithms. I tried to upload it today to my github page today but it exceeds the 25MB limit. I'll email it to you, and yes, I would be delighted to write articles about the project for EEweb.