W65C832 - Am I reading the data sheet correctly?
Posted: Thu Sep 27, 2018 4:18 pm
I was reading over the preliminary data sheet for the W65C832 that WDC put out in 1990 and I found it to be very interesting.
https://downloads.reactivemicro.com/Ele ... 20v2.0.pdf
According to the register diagrams it looks like only the Accumulator and Index registers were extended to 32-bit, with the PC and SP remaining as 16-bit registers with 8-bit bank registers to extend them to 24-bits.
Clearly this was done for compatibility reasons so that old code could run without modification, but I find it very confusing because the same datasheet references addressing more than 24-bits in the second introductory paragraph. I am not sure how you would address more than 16MB if the PC and SP were still in a 16+8 configuration.
It seems like this data sheet was literally thrown together at the last minute, it was obtained by someone writing WDC pretending to be a big manufacturer looking for a 32-bit 6502, so it is possible the register diagrams are just wrong and in 32-bit mode the PC and SP would also be 32-bits.
It is also interesting that WDC again was targeting a 40 pin design with an 8 pin databus. Overall performance would have been about the same as the 65c816 except on 32-bit maths.
I do not believe this would have been a successful product.
https://downloads.reactivemicro.com/Ele ... 20v2.0.pdf
According to the register diagrams it looks like only the Accumulator and Index registers were extended to 32-bit, with the PC and SP remaining as 16-bit registers with 8-bit bank registers to extend them to 24-bits.
Clearly this was done for compatibility reasons so that old code could run without modification, but I find it very confusing because the same datasheet references addressing more than 24-bits in the second introductory paragraph. I am not sure how you would address more than 16MB if the PC and SP were still in a 16+8 configuration.
It seems like this data sheet was literally thrown together at the last minute, it was obtained by someone writing WDC pretending to be a big manufacturer looking for a 32-bit 6502, so it is possible the register diagrams are just wrong and in 32-bit mode the PC and SP would also be 32-bits.
It is also interesting that WDC again was targeting a 40 pin design with an 8 pin databus. Overall performance would have been about the same as the 65c816 except on 32-bit maths.
I do not believe this would have been a successful product.