Hasty Briefsbeta

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.