Here's the BYTE article it's quoting from:
which says
Quote:
Processor: 6502B (2 MHz) with bank switching and enchanced indirect addressing, double stack and zero pages
I'm surprised it's a special processor - I thought all the instruction detection and address swizzling was done in Apple's custom support chips. See previous thread
Back to the BYTE article:
Quote:
The Apple III central processing unit is based on a 6502B microprocessor with custom external circuitry that provides a number of enhancements to the normal 6502 instruction set. These enhancements include expanded addressing range, alternate stack and zero pages, and improved indirect addressing that is supported by a separate pointer page.
Although the technical information provided by Apple is somewhat vague, apparently the 6502B is run at 2 MHz during the video blanking intervals and at 1 MHz while the beam is writing information onto your monitor screen. This provides an average speed of about 1.4 MHz, but the screen can be turned off temporarily during program execution to allow the processor to run at its full 2-MHz speed, if desired.
While a normal 6502B can address a maximum of 64K bytes of memory, the Apple III uses bank switching to expand this range to a theoretical maximum of 512K bytes.
In fact I think we can read this information as saying that the 6502B is merely a 2MHz 6502, but if we add Apple's custom support chip(s) and call that the Apple III's Central Processing Unit then all the above is consistent. No special sauce in the 6502B.