[Coco] What would a CoCo successor have to have as a minimum?

RJLCyberPunk cyberpunk at prtc.net
Sun Nov 21 13:00:59 EST 2010


If I may make a suggestion here when it comes to backward CoCo 1-2 
compatibility why not take a hint from what Apple has done and create an 
Emulator within the FPGA design so that if and when users want to dust off 
their good old CoCo 1 & 2 games they can do seamlessly, hey just a 
suggestion. ;)
----- Original Message ----- 
From: "Little John" <sales at gimechip.com>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Sunday, November 21, 2010 3:06 AM
Subject: Re: [Coco] What would a CoCo successor have to have as a minimum?


> Okay John, I'll get the notes together. I've seen a lot of your work 
> online - I guess you could say I'm a fan. Actually - my son designed 
> almost all of the stuff I'm working with - I've just been working to debug 
> it - one of the stipulations that my son imposed upon me is that anything 
> that he designs must be completely "open" and available to the coco 
> community and he asked that anything I contribute be the same, so I 
> respect his wishes. He hasn't posted here in awhile - he's been home a few 
> weeks now and hopefully he'll get back into all this soon (i need a break 
> :-)) By the way guys, if you need to talk to him, or if you guys were 
> working with him on things, please email him here. Let's get him back in 
> the groove - when he gets to working on this stuff, he cranks out some 
> amazing stuff.
>
> As for the SDRAMS - I think the controller you are referring to actually 
> is intended to control SDRAM of the types such as PC100 or better. They 
> are accessed differently than the 30 pin fpm and 72 pin edo and fpm 
> modules, so it would likely be extremely difficult to get them going in a 
> CoCo environment. Using the older FPM and EDO isn't quite as difficult.
>
> I was hoping cloud9 would be releasing a 2-meg memory upgrade - it's 
> something my son has been working on for a long time and we've finally 
> worked it out. I'd love to make some of them, but I'd rather buy from an 
> established vendor a ready made unit :) (I'm lazy)
>
> I'll get back with you in awhile - I've been over at my nephews watching 
> TV with the Lil' guy while his dad is at work.
>
> Remember guys, anyone reading this that was working with my son - send 
> some emails - I'll put them in a folder so I can get them to his 
> attention - let's get him back to work on the coco.
> John's DAD - JohnT
>
> ----- Original Message ----- 
> From: "John Kent" <jekent at optusnet.com.au>
> To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
> Sent: Saturday, November 20, 2010 10:55 PM
> Subject: Re: [Coco] What would a CoCo successor have to have as a minimum?
>
>
>> Hi John T,
>>
>> I designed a 1MByte RAM board for the Amiga 1000 back in the 1980s. It 
>> used 41256 RAM chips I think ... or something similar. I used a TI 
>> THCT4502A memory controller as I recall, and I used SmART Work to design 
>> the board which might have even been a DOS program which is how long ago 
>> it was. It had a hard disk interface port for a WD1002 board and a 
>> Motorola MC146818 (?) calendar clock chip with battery back up.
>>
>> If you time the refresh with the video synch pulse, then yes,  you don't 
>> have to worry about refresh timers, which simplifies the design a little, 
>> and as you say the refresh counters for the SDRAMs are internal to the 
>> SDRAM chips.  I was thinking more in terms of the complexity of the SDRAM 
>> controller provided by XESS Corp for their XSA-3S1000 FPGA board. There 
>> was a reasonably complex state machine to control the accesses and 
>> refresh timing. There was also a start up initialization mode that 
>> configured the SDRAM timing, via a control word. I'm not sure if the SIMM 
>> memory needs that or not. There was a fairly complex start up procedure 
>> to configure them.
>>
>> Send me your notes and I'll take a look. I don't actually have a CoCo, 
>> other than Gary's FPGA implementations, so it might be had for me to 
>> verify any of the designs. I did have a friend who had a Coco but I've 
>> lost touch with him and I don't know what model it was.
>>
>> John K.
>>
>> OK on using just 8 bits of the bus .... That sounds reasonable.
>>
>> On 21/11/2010 2:59 PM, Little John wrote:
>>> John,
>>> Although I am working on a 512K SIMM for the CoCo 2 (to be compatible 
>>> with the JR BANKER BOARD), the current design is for the CoCo 3/GIME. 
>>> The refresh is accomplished by feeding E,Q,HSYNC,VSYNC into the CPLD- 
>>> during any HSYNC or VSYNC period, the SIMMs are forced into an internal 
>>> refresh using their own counters. This would easily fit into an XC9572 - 
>>> I've actually stuffed the refresh circuit into a lowly 16V8 plus an 
>>> added 74HC74. On the 72 pin simms, I'm not using them as 32-bits, but 
>>> rather as four 8-bit banks, determined by cas0-cas3. Since a 72-pinner 
>>> has only a single /WE, pairs are required. I'll collect all of this 
>>> together tomorrow and get it to you if you'd like to experiment. A 
>>> larger CPLD might be required to fully implement the 512M design fully - 
>>> I initially did the design using SPLD's & HCTTL. Obviously - a CPLD is 
>>> the only real way to go because it will eliminate the need for the dual 
>>> port sram/register file and save a ton of chips. Plus, any setup and 
>>> hold time delays that may be needed can be simply coded into the VHDL.
>>>
>>> Back to the 512K CoCo 2 upgrade - these traditionally require a 74LS785 
>>> SAM and 41256 chips, but if I can apply the same refresh scheme as I'm 
>>> using with the CoCo 3, the old 74LS783 SAM can be left in and 256K (any 
>>> chip count) SIMMs can be used. I don't have a lot of time to work with 
>>> the CoCo 2 upgrade, but I'll start on it after I've got everything 
>>> together for this CoCo 3 upgrade.
>>>
>>> I'll get all of my notes together and email them to you tomorrow if 
>>> you'd like. It would be a lot easier to get it going if we all work on 
>>> it. Heck, we might even find someone willing to produce them...
>>>
>>> -JohnT-
>>>
>>
>> -- 
>> http://www.johnkent.com.au
>> http://members.optusnet.com.au/jekent
>>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
> 




More information about the Coco mailing list