Beware.
Architecturally, the AL-1000 and the Casio 101E/Commodore 500E are very different.
The AL-1000 uses magnetic core memory for its register storage, which changes the way the machine operates considerably as compared to the Casio 101E/Commodore 500E. The "E" (I'll use this designation to denote the Casio 101E/Commodore 500E calculators) machines use chains of flip flops organized as shift registers for working register storage, with each bit of a register operated upon as it shifts out the end of the chain of flip flops. The "E" machines have a true bit-serial architecture, operating on one bit at a time. The AL-1000 operates on four-bit BCD quantities at a time, with an ALU that performs a parallel operation on two four-bit BCD numbers. The AL-1000 also uses this four-bit parallel architecture to its advantage to create the first Casio calculator that multiplexes its display rather than having separate display decoder/driver circuitry for each digit in the display. With multiplexing, one decoder/driver circuit is "timeshared" across all of the digits, with each digit lit up for a short period of time, one by one, done fast enough that the display appears to the eye as continuous. The "E" calculators continually drive all digits of the display all the time, using a whole lot more components to drive the display than the AL-1000. The digit-at-a-time architecture and multiplexed display significantly change the control logic of the AL-1000 as opposed to the earlier "E" calculators, which were based mainly on the logic of Casio's first electronic calculator, the Casio 001, but using Silicon transistors rather than Germanium. The fact that the AL-1000 is also programmable adds additional complexity to the AL-1000 that doesn't exist in the "E" calculators, which could also complicate trying to apply the principles of operation between it and the "E" calculators problematic.
Using the logic diagrams of the AL-1000 that Brent H. so painstakingly reverse-engineered from an AL-1000 that he rescued could be quite misleading when trying to diagnose the Commodore 500E. While studying the logic of the AL-1000 is a great way to understand the principles behind Casio calculators that came after the AL-1000, it is not necessarily a worthwhile study when trying to understand the logic of the Casio 101E/Commodore 500E. That's my opinion having restored three AL-1000's to operation, and repairing the Commodore 100E in the Old Calculator Museum, finding that the two machines are quite different in design.
As an aside, I'd be interested in finding out the serial number of the Commodore 500E that is the topic of this thread. I keep a list of serial numbers that I can get for each machine to help determine if there is any pattern to the serial numbers, and if that pattern can perhaps help provide clues as to when the machine was manufactured, and perhaps an approximation as to how many machines were produced.
Sincerely,
Rick Bensene, Curator
The Old Calculator Museum
Beavercreek, Oregon USA