apple2idiot/notes.md
2021-08-25 11:24:01 -07:00

1.7 KiB

Needed changes to board

DONE: Add a GND and +5V breakout. Fix DEVSEL address in silkscreen docs. DONE: Unconnect addresses above A7. DONE: Add diode to +5V.

Ordered:

  • 5PCS IDT7132SA100P IDT7132SA DIP-48 HIGH-SPEED 2K x 8 DUAL-PORT STATIC RAM
  • STM32F411 "BlackPill" Development Board

Misc

ESP32 Interupt Issues

Python binar/hex/dec manipulation

In [11]: format(10, '016b')
Out[11]: '0000000000001010'

bin(10)

Jumper and Breakout pins

  • Input (to ESP32) only ~IOSEL (from Apple2) ~BSYL (from Apple2 side of IDT7132) ~BSYR (from ESP32 side of IDT7132)
  • Apple II Pins to header
    • IOSEL
    • DEVSEL
    • IOSTROBE
  • IDT7132S Pins to header
    • BSYL
    • BSYR
  • ESP32 Pins to header
    • GPIO 0
    • GPIO 1 (TX)
    • GPIO 2
    • GPIO 3 (RX)
    • GPIO 4
    • GPIO 26
    • GPIO 27
    • GPIO 32
    • GPIO 33
    • GPIO 34 (input only) No pullup, needs resistor?
    • GPIO 35 (input only) No pullup, needs resistor?
    • SENSOR_VP (input only) No pullup, needs resistor?
    • SENSOR_VN (input only) No pullup, needs resistor?