Folks, you might know I am struggling with the W65C02SXB from WDC.
Yesterday I yet again tried all manner of connections with it, using WDC's tools, even trying to go back to the earlier TIDE program (as opposed to newer WDC Tools) and trying Windows XP (because the WDC tools are so old, I was wondering if they work better with older Windows versions).
For XP, the FTDI drivers won't install, and I had to go to the FTDI website to see if they had any XP drivers. They did, without support, but even installing those didn't work, because the WDC TIDE software didn't.
ANYWAYS now I am just going to forget trying to connect to the SXB board via a computer. The only connection I can do now is with the Java monitor but it's very limited.
So I will just directly program and flash the EPROM.
The ROM is a SST39SF010A (128K x
CMOS Multi-Purpose Flash.
https://www.microchip.com/en-us/product/SST39SF010ASince the SXB board uses it in 4 banks (which I am at this time still struggling to access
viewtopic.php?f=12&t=7175) I want to overwrite the bank that is activated at RESET.
However I am not sure how I do that.
If I write and assemble a program, can I tell my EPROM programmer to only overwrite a specific portion of the Flash ROM? Instead of the entire thing?
I have read and saved the Flash ROM's original data, so I suppose I can restore it entirely if all else fails.
I am using the TL866 II Plus programmer, and I can use either its official "XgproV" Windows software, or the Linux/Mac open source program called minipro. I checked the MAN pages for minipro and there didn't seem to be anything about partial writes. So I don't know if this concept is even possible or we have to write EPROMs entirely.
Also, are there any specific directives or macros or commands I need to write in the Assembly listing?
Thanks!