Having said that, I do like this stuff in hindsight :)
"The first is that all numeric values in [Atari] BASIC are stored in floating-point binary coded decimal (BCD) format"
I think I might have cured myself of my 6502 nostalgia. I don't want to look at one again for a while.
In gist form https://gist.github.com/djmips/29a8fa9099bf92b31a7259da65915...
My understanding is his circuit design was similar. One thing, use a part of the circuit for two different things at different points of the clock cycles, so parts count was reduced.