WDC's unreleased W65C832 (32-bit 6502) CPU implemented in an FPGA
2 days ago
- #Embedded
- #6502
- #FPGA
- W65C832 is a 32-bit 6502 CPU implemented in an FPGA.
- Supports 8/16/32 bit modes for registers A, X, and Y.
- Includes additional registers like SP, PC, DR, DRB, and PRB.
- Status register P contains flags like N, V, M, X, D, I, Z, C.
- E8 and E16 flags control emulation modes for W65C816 and W65C832.
- Decimal mode is not supported in this implementation.
- Various addressing modes and instructions are detailed, including branches and arithmetic operations.
- Memory is organized into 4 banks: RAM, ROM, Peripherals, and Flash.
- Peripherals include SPI, UART, MIDI, and SD card interfaces.
- UART operates at 9600 baud.