Monday, March 31, 2008

Photos: Cracking open the TRS-80 | CNET

I found this site interesting. They have cracked open a TRS-80 Color Computer 2 and have the pictures. This is a very recent posting, Feb 2008.
Photos: Cracking open the TRS-80 | CNET

Saturday, May 14, 2005

More Ethernet Project Details

The current plan is to use a 3Com 3c509B ISA Ethernet card with the hardware that I plan to build and finally give the Color Computer Ethernet capabilities. One advantage of the 509B card is that is has off-loading capabilities in hardware for checksums. The 6809 in the CoCo can use all the help it can get! The other thing about this card is you can purchase them cheap from eBay. At least a year ago you still could...
One site that I have found has some example drivers click here . For a detailed copy of the 3Com 3c509B hardware (zipped PDF) click here. Finally, this site has an IP Stack for use with microcontrollers.

Saturday, May 07, 2005

Still no further Ethernet project progress

I have at least been adding internet links of interest :) check some of them out if you are looking for something new!

Friday, April 22, 2005

Internet Access Broke - Again

I know this has nothing to do with my project here, but I need to vent. Looks like my previous internet provider is long gone. They are no longer on the internet and I cannot dial in to my account. So rather than work on my project this Thursday and Friday I had to search for internet access (128K ISDN). Luckly I found and was able to get setup again with 128k ISDN service today, so it's back to business as usual.

Thursday, April 14, 2005

Busy, Busy, Busy

Too much going on here lately. No progress to report, but I would rather report no progress rather then have no posts at all :)

Monday, March 21, 2005

Design notes

  • Use a frequency of 4Mhz for the SPI bus. This will allow the Mega8 Atmel AVR chip to communicate over the same SPI bus as the MMC/SD cards will.
  • Have a way to disconnect the SPI pins from the programmable logic chip so that in system programming of the Mega8 part can occur.
  • Use a two byte 'window' for the ISA bus port. This will allow for 6809 assembly instructions such as LDD and STD to work where two bytes can be read/written faster.
  • Have two bytes to determine the ISA address we are going to address. This will allow access to locations on the ISA bus from $0-$FFFF. Could add extra pins for greater address space if necessary.

WinCupl download and install

Installed and configured latest version of WinCupl from Atmel web site (version 5.30.4). For this project I am going to use the same CPLD part (Atmel ATF1508AS 84 pin PLCC 20ns part). According to the WinCupl fitter tool there are 50 percent of the I/O pins still available and only 20 percent of the internal logic is being used. This should allow for the ISA bus logic to be included in the same part. Here is my latest CPLD code for this project. The link is here. This code does not yet have any ISA bus logic added at this point :)