The W65C02S IP is a 8/16-bit 65xx Microprocessor available in GDSII Hardcore, RTL Softcore, and FPGA Specific Firm Cores. It is software compatible with the 8-bit NMOS and CMOS 6500-series predecessors.
The W65C816S extends addressing to a full 16 megabytes. A software switch in the Processor (P) status and mode register determines whether the processor is in 8-bit "emulation" mode or in native mode. The Accumulator, ALU, X and Y Index registers, and Stack Pointer register have all been extended to 16 bits. A new 16-bit Direct Page register increases the flexibility and number of address and data pointers available with the Direct Page addressing modes (formerly Zero Page addressing) and supports both 16-bit and 24-bit pointer addressing. Separate Program Bank and Data Bank registers provide 24-bit memory addressing with segmented or linear addressing..
WDC's RTL Softcore version provides a cycle accurate option providing for implementation onto any foundry process.
Development tools are available for creation of 65xx application code.