[Coco] CoCoRX

Robert Gault robert.gault at att.net
Tue Jun 2 18:08:06 EDT 2015


Frank Pittel wrote:
> Sorry for responding so late but I got behind in reading email.
>
> Isn't the idea of the cartridge to test actual cocos? Unless seriously broken
> in ways I can't imagine possible a 6809 or 6309 is always going to clock cycle
> accurate. In the case of an emulator running on a PC or FPGA it should be up
> to the author(s) to indicate if it's clock cycle accurate. It's well known that
> the "cpu" on the coco3fpga isn't cycle accurate and neither will anything based
> on that core.
>
> The Other Frank
>
>
>
> On Sat, May 30, 2015 at 02:43:25PM -0500, Melanie and John Mark Mobley wrote:
>> We need a diagnostic test that will prove out the cycle accuracy timing of
>> the CPU so that it can be used to test the FPGA design.
>>
>> John Mark Mobley

To add a comment on this request, it would be impossible for any software to 
verify a "clock cycle" as it would run using the clock cycle in question. Unless 
the PAK contained its own crystal and timing circuits, there would not be any 
basis for measuring the Coco or emulator timing. If the PAK did include a clock 
circuit, how would that timing be verified?

Perhaps if the PAK included a realtime clock, the crystal in the clock could be 
used to validate the Coco/emulator timing by measuring the number of software 
loop cycles per some unit time. I have doubts about the precision of such 
measurements and the added cost to the PAK would probably be prohibitive.

A high precision counter would be needed to measure the Coco/emulator at various 
test points and the counter would need to be certified as to its accuracy to 
provide meaningful results.
Better just to assume if the unit under question produces reasonable pictures on 
a monitor, the timing is adequate.

Robert



More information about the Coco mailing list