I'm not a techy by any stretch of the imagination but I was always under the impression that the 500/2000 etc were 16 bit aswell! I seem to remember an article in zzap64 years ago that listed the 500 as 16/32 bit. The explanation was something like "32 bit processor but only 16 is addressable" or something like that. Is this quote correct?
EDIT - Bugger! just seen post above!