However, these efforts have failed so far. Here's what I tried (note that the 28L92 is located at base address $BFC0):
Code: Select all
LDA #$30 ; reset transmitter
STA $BFC2 ; send to CRA
LDA #$04 ; enable transmitter
STA $BFC2
LDA #$60 ; assert TxD LOW. this _should_ turn on the light!
STA $BFC2
Things like writing to and reading from the miscellaneous register work. I can write to c/t upper/lower and lock those values in via a C/T start register read. So basic access appears to be working. Perhaps I am abusing the transmitter function but it seems like it should have worked.