Hi, guys and gals,
I finally got the DCIO board programmed yesterday.
I managed to Flash the ARM chip correctly using the "bossac" program that is used by the Arduino software for the Arduino Due etc.
But, I couldn't get the SPI Flash chip (EPCS) for the FPGA to program correctly. Quartus just kept saying "Device signature not recognized".
Turned out to be a silly mistake on my part (usually is. lol) - I forgot to solder one of the 10K pull-up resistors on one the FPGA pins.
Anyway, it should be programmed now, I just need to solder the connector for the DC tonight then try some games.
Apologies again that it's taken me so long to get this far.
I'm still getting over an evil Man Flu that I've had for a month now, so I've been unable to do any soldering or anything.
cybdyn has been busy testing games, and adding to the DCIO firmware though, so it's still in progress.
He thought of the clever idea of allowing the standard ATA commands to be used for giving full access to the SD card.
All the CD / GD accesses are done via ATAPI / "SPI" commands of course, so it makes sense to use ATA for SD access.
This will keep it more compatible to the IDE / ATA code in KOS / Dreamshell, and there has also been excellent progress on that as well recently...
http://www.dc-swat.ru/forum/thread-2111 ... l#pid26695So looks like I'll need to get a big batch of new G1 IDE adapters made (with bug fixes / improvements).
That includes the fact that the old adapters didn't quite fit when the DC mobo was in the case.
The IDE adapters with Dreamshell will be an alternative to the DCIO, but the DCIO will certainly be the most compatible and we hope to add CDDA support soon.
(Playback of CDDA tracks may even be possible under Dreamshell, but it will be a huge programming challenge tbh.)
So, just grabbing some food, then it's time to solder the connector to the DCIO.
cybdyn has sent me new e-mail replies and code as well, so I need to catch up with that.
Regards,
OzOnE.