glitch
Veteran Member
I finally finished interfacing a Zilog Z8530 Serial Comms Controller with my 8085 SBC last night. I finished debugging the hardware (switched Tx and Rx pins between the SCC and MAX232 shifter...real pain to debug!) and wrote a bit of test code for it. The first bit of code simply took chars received from the SCC and displayed them on the DL-2416 ASCII LED display I'd incorporated with the prototype. The next bit is the start of a ROM monitor. So far, I've got memory dump mostly implemented, though it currently starts at 0x1000 on reset and increments by 0x0F every time you call the command. Of course, I'll implement memory dump at a starting location and over a range, but for now I have this:
Here you can see the signon message and a few lines of memory dump (starting at 0x1000, 16 bytes per line) displayed on my Compaq Portable/386, which serves as my terminal and EPROM burner. The monitor is currently running at 9600 bps.
Eventually, there will be an etched PCB designed with a Z8530 SCC and a Z8536 CIO (Counter I/O), in PLCC packages, on a single stacking board. Full write-up to follow!
Here you can see the signon message and a few lines of memory dump (starting at 0x1000, 16 bytes per line) displayed on my Compaq Portable/386, which serves as my terminal and EPROM burner. The monitor is currently running at 9600 bps.
Eventually, there will be an etched PCB designed with a Z8530 SCC and a Z8536 CIO (Counter I/O), in PLCC packages, on a single stacking board. Full write-up to follow!