[Coco] Disto 4-in-1 clock2 with CocoSDC

Robert Gault robert.gault at att.net
Wed Jan 21 17:53:15 EST 2015


Bob Devries wrote:
> Hi Robert,
>
> I also notice that there's no entry in the makefile to actually *build* the
> clock2_disto4 module. The makefile has an entry for two software clocks (50 and
> 60Hz), the cloud9 and the BNB clock2 modules.
>
> I notice that the other clock2 entries have something like -DCLOUD9=1 or
> -DBNB=1. However, I can't see where this is used. Should I set the clock2_disto4
> to -DDISTO or -DDISTO4.
>
> And yet, it appears that there is a clock2 module in the NITROS9/6309L2/CLOCKS
> directory on the created disk image. That image doesn't read the clock since I
> suspect that the default clock2 module is the 60Hz software clock.
>
> You would be forgiven if you think I'm floundering here. :)
>
> Regards, Bob Devries
> Dalby, QLD, Australia
>

These makefiles give me headaches as well. :)

While there are no entries at the end of the file
# Clocks
clock_60hz: clock.asm
	$(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=60

clock_50hz: clock.asm
	$(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=50

clock2_cloud9: clock2_ds1315.asm
	$(AS) $(AFLAGS) $(ASOUT)$@ $< -DCLOUD9=1

clock2_bnb: clock2_ds1315.asm
	$(AS) $(AFLAGS) $(ASOUT)$@ $< -DBNB=1
for some of the clocks, there are entries towards the beginning of the makefile.

CLOCKELIM       = -DRTCElim=1
CLOCKDISTO2     = -DRTCDsto2=1
CLOCKDISTO4     = -DRTCDsto4=1
CLOCKBNB        = -DRTCBB=1
CLOCKSMART      = -DRTCSmart=1 -DMPIFlag=1
CLOCKHARRIS     = -DRTCHarrs=1
CLOCKCLOUD9     = -DRTCCloud9=1
CLOCKSOFT       = -DRTCSoft=1
CLOCKMESSEMU    = -DRTCMessEmu=1
CLOCKJVEMU      = -DRTCJVEmu=1

CLOCKS          = clock_60hz clock_50hz \
		clock2_elim clock2_disto2 clock2_disto4 clock2_bnb \
		clock2_smart clock2_harris clock2_cloud9 clock2_soft \
		clock2_jvemu clock2_messemu clock2_dw

So, all the necessary clocks will be built. What has not been done or needed in 
CLOCKSMART is a conditional based on the MPIFlag. That clock2 will always search 
as if an MPI were present.

Robert




More information about the Coco mailing list