[Coco] DS1216

K. Pruitt pruittk at roadrunner.com
Tue Sep 22 23:31:49 EDT 2015


----- Original Message ----- 
From: "Gene Heskett" <gheskett at wdtv.com>
To: <coco at maltedmedia.com>
Sent: Tuesday, September 22, 2015 8:06 PM
Subject: Re: [Coco] DS1216


> On Tuesday 22 September 2015 21:48:41 K. Pruitt wrote:
>
>> > ----- Original Message -----
>> > From: "Gene Heskett" <gheskett at wdtv.com>
>> > To: <coco at maltedmedia.com>
>> > Sent: Tuesday, September 22, 2015 4:58 PM
>> > Subject: Re: [Coco] DS1216
>> >
>> >> On Tuesday 22 September 2015 19:52:05 K. Pruitt wrote:
>> >
>> > <snip>
>> >
>> >>> > --
>> >>>
>> >>> Not to hijack this thread, but rather than start an entire new
>> >>> thread with no context...
>> >>>
>> >>> Anybody have any idea why setclk doesn't disassemble correctly?
>> >>>
>> >>> eim? oim? aim? Where are these op codes coming from? Are these
>> >>> even real?
>> >>>
>> >>> L02A5    eim   #$63,$0F,s
>> >>>
>> >>> Seriously?  Is this actually legit code?
>> >>
>> >> Legit code, but for a 6309?
>> >>
>> >> Cheers, Gene Heskett
>> >> --
>> >> "There are four boxes to be used in defense of liberty:
>> >> soap, ballot, jury, and ammo. Please use in that order."
>> >> -Ed Howdershelt (Author)
>> >> Genes Web page <http://geneslinuxbox.net:6309/gene>
>> >>
>> >> --
>> >
>> > Thanks for taking the time to answer Gene.
>> >
>> > --
>>
>> I found Chris Burke's "The 6309 Book" online. I'm surprised to se a
>> disassember from 1988 spit out 6309 code. I thought the 6309 being put
>> in to CoCo's was much later. Also surprised to see the setclk program
>> written in 1989 contain 6309 code. Some of you guys were way ahead of
>> the curve.
>
> I bought my first HD63C09EP as a kit from Chris Burke.  In about that
> late 80's time frame.
>
> As for the setclk, there should have been in those days, a separate
> version for each cpu as that code would certainly not have worked on a
> 68x09.  I doubt if it exists today because of the extremely limited
> amount of difference it would make since its normally only used by the
> user to set the clock.  With the right clock, that might be once a day
> if you were being picky.
>
> Cheers, Gene Heskett
> -- 
> "There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> Genes Web page <http://geneslinuxbox.net:6309/gene>
>
> -- 

I don't think setclk is disassembling correctly for whatever reason. I see 
no data in this disassembly and there should be, based on just looking at 
the binary with a hex editor. I've placed data at the bottom of my code and 
seen disassembler results like this before. I don't think I ever saw 6309 
code pop up before. But it does run on a 6809 and has been on my CoCo since 
at least 1990 doing it's thing so I'm going to assume the 6309 code in the 
disassembly is just randomness. The disaasembler had to spit out something 
so it did.



More information about the Coco mailing list