DerTrueForce wrote:
So I've been reading the datasheet(going about implementing what I can from it), and I'm finding that it's referencing a bunch of things that aren't in it, and that do not appear to be available, particularly the SPI and I2C specifications. I'm also unable to find any information about the embedded monitor, and my copy of WDCTools(v2.1) doesn't have a lot of the stuff the "getting started" webpage references.
Does the '165 board come with a disc or similar? I have not yet contacted WDC about this.
The built in ROM is like the one on the W65C02SXB and W65C816SXB. It contains the code needed by the debugger to download and run programs using a binary communications protocol.
WDC have a python program that you use to download programs and start them. I think they may have a modified version of thier debugger that can be used too -- I don't have it. I've been using a version of the python script which has been compiled into a (very large) Windows .exe.
I also have my own .NET app I was writing for the other SXBs based the reverse engineering we did a while back.
The SPI and I2C modules are based on some open cores designs. The ACIA's are based on the 65C51 and have working interrupts -- not tested by me yet.
Edit: The data sheet has a few mistakes in it which I've reported and is missing some information like the vector locations. No disk.
I have an assembly example that drives some external devices (I2C and SPI OLED displays) and I'm working on some C examples and libraries for a wider range of devices.