Ant32

CPU overclocked from (1x) 150Mhz (1.1v) to (2x) 300Mhz (1.2v), possibly to (3x) 460Mhz (1.5v) – other have driven the RP2350B to over 600Mhz (2v).

The Ant32 is a reconfigurable 32-bit RISC-V computer.

  • Four Atari/Sega DP-9 joypad ports.
  • USB keyboard/mouse connector.
  • GPIO Function GPIO Function
    0TX0 – eventually NFC TX 29SPI1 CSn - Superchip
    1RX0 – eventually NFC RX 30SticKey SWD CLK
    2NEOPIXEL 31SticKey SWD IO
    3BEEP 32Superchip expansion GPIO 0
    4TX1 ESP-C6 GPIO 17 (RX) 33Superchip expansion GPIO 1
    5RX1 ESP-C6 GPIO 16 (TX) 34Superchip expansion GPIO 2
    6ESP-C6 EN 35Superchip expansion GPIO 3
    7ESP-C6 AUTOLOAD GPIO 9 36SPI0 RX/MISO - JTAG TDI to Superchip
    8SticKey interrupt 37SPI0 CSn - JTAG TMS
    9SPI1 CSn ESP-C6 GPIO 23 38SPI0 SCK - JTAG TCK
    10CLOCK INTERRUPT 39SPI0 TX/MOSI - JTAG TDO
    11ESP-C6 HANDSHAKE GPIO 21 40Superchip done
    12HSTX HDMI D0- 41SPI1 CSn SDCARD
    13HSTX HDMI D0+ 42Superchip reconfig
    14HSTX HDMI CK- 43LCD TOUCH INTERRUPT
    15HSTX HDMI CK+ 44LCD CMD/DATA
    16HSTX HDMI D2- 45SPI1 CSn LCD
    17HSTX HDMI D2+ 46SticKey, LCD, TOUCH RESET
    18HSTX HDMI D1- 47CS – 8MB PS RAM
    19HSTX HDMI D1+ SWDIOESP-C6 GPIO 10
    20SDA0 – Clock / Touch SWDCLKESP-C6 GPIO 11
    21SCL0 – Clock / Touch ADCREF
    22SDA1 – SticKey controllers 0 - 33V3
    23SCL1 – SticKey controllers 0 - 3BOOTSELUnbrick
    24CART CD USB D-Keyboard, mouse, joypad
    25SPI1 CSn - CART USB D+
    26SPI1 SCK ESP-C6 GPIO 23 RUNHardware reset button to 3v3
    27SPI1 TX ESP-C6 GPIO 18 3V3 EN
    28SPI1 RX ESP-C6 GPIO 20 VBUS

    Personality cartridge port

    A 24-pin edge connector cartridge port (37mm 2.54 pitch wide) is connected to the Ant32. If present, then this is booted in preference to the SD card slot. If a cart is inserted or swapped whilst powered on, the Ant32 will normally automatically be rebooted to it (this can be disabled in options). However, a cartridge can safely be removed whilst powered on and the Ant32 will not reboot, reinserting the same cartridge will also not reboot.

    01234567891011
    GNDTX3.3VHSaCSTX/MOSIRX/MISOCLKHSbCDRXGND
    GNDRXCDHSbCLKRX/MISOTX/MOSICSHSa3.3VTXGND
    121314151617181920212223
    A special NFC "Card cartridge" will have an NFC reader and slot, with an MicroSD card slot for game "cache". The NFC card can have the web location or ID of the game and unique serial number, it could transfer the data and do future loads from the Micro SD in the card slot.

    USB host for keyboard, mouse, joypad.

    An ESP-C6-WROOM-1 chip will be connected to the Ant32. This will bring 2.4Ghz Wifi (802.11b/g/n/ax), Thread 1.3, Zigbee 3.0 and Bluetooth 5.3 (LE) and Bluetooth mesh, with RGB status light, Remote "debrick".

    The clock chip is the DS3231, the prototype uses a Raspberry Pi DS3231 clock “module”. From left to right (from above, chip at bottom) 3v3, SDA, SCL, NC, GND. The NC connection has been patched so it’s actually connected to pin 3 of the DS3231 (the INT pin).

    Antibrick built-in:

    The ESP32 can unbrick the Ant32 remotely over wifi or via USB-C.

    Important: The Ant32 and Ant64 are both still at early design and prototype stage, everything you see here is subject to change.