I'm not much of a hardware guy I'l have to admit. So, I wanted something that had real hardware that I could write my software for. So far, the WDCDB (debugger/monitor) has been splendid and worked flawlessly.
However, since I am writing my own BASIC and FORTH interpreters, I would like to be able to connect to this board over a terminal connection. The 65C51 onboard has a jumper with the following pins:
I know that RXD/TXD and ground are required, but I'm not sure about the other pins. What I'd like to go with is a null modem DB9, and just purchase a DB9 serial -> USB cable of some sort. Some of the schematics I've seen make use of the MAX232 chip.
I'm hoping that this isn't required. I was a little disappointed that I couldn't just use the microUSB "TIDE" connector to connect to the device. I'm hoping that someone out there has played with this board and knows exactly what I need to do
Finally, here's the code that sets up the ACIA
Code: Select all
ACIA_BASE equ $7F80
ACIA_DATA equ ACIA_BASE
ACIA_STATUS equ ACIA_BASE+1
ACIA_COMMAND equ ACIA_BASE+2
ACIA_CONTROL equ ACIA_BASE+3
org $300
START:
lda #%00001011 ; no parity
sta ACIA_COMMAND
lda #%00011111 ; 1 stop bit, 8 data bits, 19200 baud
sta ACIA_CONTROL