 A NS32016 version of BBC BASIC was supplied with the Acorn 32016 coprocessor and Acorn ABC.In addition to the version of BBC BASIC supplied with the BBC Micro's Zilog Z80 Second processor, a Z80-based version of BBC BASIC also exists for CP/M-based systems.Until recently, no version existed for the Sinclair ZX Spectrum; however, due to efforts of J. G. Harston (also responsible for a PDP-11 version ), BBC BASIC for the Spectrum was released in January 2002, with many improvements made in subsequent releases.