[Coco] Kip's Single Board Computer

Dave Philipsen dave at davebiz.com
Tue Sep 8 23:27:27 EDT 2015


Actually, thinking about it, if it's a two-cycle instruction then the 
address would just increment once every two cycles.  The CPU only 
fetches one byte.  Two cycles later it fetches the next byte at an 
address that is just one greater than before. So you'd get address $1212 
for the first NOP, $1213 for the second NOP, etc.  A0 would oscillate at 
500 MHz for a 1 MHz clock, A1=250 MHz, etc.

Dave Philipsen



On , RETRO Innovations wrote:

>> This is correct except that NOP is actually a 2-cycle instruction.  
>> The 2nd
>> cycle of each NOP will read the following location.  The sequence of
>> addresses presented will be $1212 and $1213 for the first NOP, then 
>> $1213
>> and $1214 for the second NOP, etc..  So, following the first NOP, the
>> address bus will increment on every other CPU cycle.
> Would it really increment the address bus counter like that on the
> external pins?  6502 is a 2 cycle NOP, but the address lines do not do
> that, they just (as you note) increment at clock/2.
> 
> Jim
> 
>> 
>> - Darren
>> 
> 
> 
> --
> RETRO Innovations, Contemporary Gear for Classic Systems
> www.go4retro.com
> store.go4retro.com


More information about the Coco mailing list