tlc-apple2/doc/cable.txt
David Schmidt 6c327f4283
Add prototype code to bigbang at the joystick port (#2)
* Add PB0 bitbanger and build process

Signed-off-by: David Schmidt <1110325+david-schmidt@users.noreply.github.com>

* Update target labels

Signed-off-by: David Schmidt <1110325+david-schmidt@users.noreply.github.com>

* Tune for 7-bit ASCII coming from a host

Signed-off-by: David Schmidt <1110325+david-schmidt@users.noreply.github.com>

* Update docs for bitbang joystick cable

Signed-off-by: David Schmidt <1110325+david-schmidt@users.noreply.github.com>

---------

Signed-off-by: David Schmidt <1110325+david-schmidt@users.noreply.github.com>
2023-09-26 00:47:49 -04:00

23 lines
629 B
Plaintext

BOM
---
2N4401 NPN transistor
RS-232/TTL Level Shifter
Male DE9 connector
Connections
-----------
Switch is from collector to emitter, governed by base
4401 Collector - DE9 pin 2 (+5v)
4401 Emitter - DE9 pin 7 (PB0*)
4401 Base - Level Shifter out
Level Shifter GND - DE9 pin 3 (GND) and External Power ground
Level Shifter out - 4401 Base
Level Shifter Vcc - (External Power)
DE9 pin 3 (GND) - Level Shifter GND
DE9 pin 7 (PB0*) - 4402 Emitter
DE9 pin 2 (+5v) - 4402 Collector
* Consider using PB1 instead of PB0; PB0 held high is like holding down the open-apple key, turns ctrl-reset into ctrl-openapple-reset all the time