[Coco] Basic09 6309 version
Bill Pierce
ooogalapasooo at aol.com
Thu May 25 17:26:02 EDT 2017
James, that is probably the very code I remember Joseph referring to a few years ago. Not sure why it was never finished. It seems like there were also one or two missing instructions, but it was long ago and I can't find the source for the message. I thought it was on coco3.com, but couldn't find it there.
Bill Pierce
"Charlie stole the handle, and the train it won't stop going, no way to slow down!" - Ian Anderson - Jethro Tull
My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com
-----Original Message-----
From: James Jones <jejones3141 at gmail.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Thu, May 25, 2017 5:13 pm
Subject: Re: [Coco] Basic09 6309 version
If https://github.com/VCCE/VCC is any indication, a number of the DIVQ_*cases in hd6309.c sit unimplemented--or more accurately, it looks like onlyDIVQ_E is implemented. The rest mostly emit a log message and all count thenumber of cycles the instruction takes.On Thu, May 25, 2017 at 3:22 PM, Wayne Campbell <asa.rand at gmail.com> wrote:> I was just covering the bases. In the julian day thread it was suggested I> try running the 6809 version in VCC and see what happens, so I did.>> On Thu, May 25, 2017 at 12:07 PM, Bill Pierce via Coco <> coco at maltedmedia.com> > wrote:>> > The 6809 version of basic09 would not have a "divq" instruction as that's> > exclusive to the 6309 processor, so it's only logical that if the divq> > function of VCC is bugged, the 6809 software should run fine. This only> > seems to be happening when that instruction is encountered.> >> >> >> >> >> > Bill Pierce> > "Charlie stole the handle, and the train it won't stop going, no way to> > slow down!" - Ian Anderson - Jethro Tull> >> > My Music from the Tandy/Radio Shack Color Computer 2 & 3> > https://sites.google.com/site/dabarnstudio/> > Co-Contributor, Co-Editor for CocoPedia> > http://www.cocopedia.com/wiki/index.php/Main_Page> >> > E-Mail: ooogalapasooo at aol.com> >> >> >> >> >> > -----Original Message-----> > From: Wayne Campbell <asa.rand at gmail.com>> > To: CoCoList <coco at maltedmedia.com>> > Sent: Thu, May 25, 2017 1:54 pm> > Subject: Re: [Coco] Basic09 6309 version> >> > Oh, and I was still emulating the 6309 processor.On May 25, 2017 10:53> AM,> > "Wayne Campbell" <asa.rand at gmail.com> wrote:> I put the 6809 version of> > B09 in the CMDS directory and ran a copy of the> JD procedure with no> > FLOAT() functions. It ran without errors and no> Hitting DIVQ_X error in> > VCC.>>> On May 25, 2017 2:17 AM, "Bill Pierce via Coco" <> > coco at maltedmedia.com>> wrote:>>> I did a search through the nitros9> > sources and only found 6 references to>> "divq". 2 were in asm and disasm> > which were only references for the>> programs asm/disasm functionality> and> > no actual running code, 2 were in 2>> of Boisy's test routines in one of> > his folders (not used for anything), and>> the other 2 were in basic09> and> > runb. So they are the only 2 nitros9>> modules that would rare their ugly> > heads on this.>>>> I do remember some years ago when Joseph was> developing> > VCC that there>> was some mention of something being missing in the 6309> > core. I've searched>> but couldn't find where I saw it (it was loooong> > ago). I've even mentioned>> it in the issues on the VCC repo issues page.> > We may have found what it was.>>>>>>>>>>>> Bill Pierce>> "Charlie stole> the> > handle, and the train it won't stop going, no way to>> slow down!" - Ian> > Anderson - Jethro Tull>>>> My Music from the Tandy/Radio Shack Color> > Computer 2 & 3>> https://sites.google.com/site/dabarnstudio/>>> > Co-Contributor, Co-Editor for CocoPedia>> http://www.cocopedia.com/wiki/> > index.php/Main_Page>>>> E-Mail: ooogalapasooo at aol.com>>>>>>>>>>>>> > -----Original Message----->> From: Walter Zambotti <> zambotti at iinet.net.au>>>> > To: 'CoCoList for Color Computer Enthusiasts' <coco at maltedmedia.com>>>> > Sent: Thu, May 25, 2017 3:31 am>> Subject: Re: [Coco] Basic09 6309> > version>>>> >This could explain the Hitting DIVQ_X error that VCC keeps> > complaining>> about.This error could be isolated to either VCC or> > BASIC09_6309.We can>> eliminate which one is the problem by running the> > BASIC09_6309 version on a>> real 6309 coco and not in VCC. If the same> > problem persists then the>> problem in in BASIC09_6309. If it does not> > persist then the problem is in>> VCC.I don't have a 6309 in my CoCo so I> > can't volunteer to help.Any takers>> out there?Walter-----Original> > Message-----From: Coco [mailto:>> coco-bounces at maltedmedia.com] On> Behalf> > Of Wayne CampbellSent: Thursday,>> 25 May 2017 12:11 PMTo: CoCoList <> > coco at maltedmedia.com>Subject: Re:>> [Coco] Basic09 6309 versionThis> could> > explain the Hitting DIVQ_X error that>> VCC keeps complaining about.On> May> > 24, 2017 8:52 PM, "William Astle" <>> lost at l-w.ca> wrote:My guess is the> > VCC isn't implementing DIVQ>> correctly, probably by not providing the> > remainder unless regular integer>> division is also failing.--Coco> mailing> > listCoco at maltedmedia.comhttps://>> pairlist5.pair.net/mailman/> > listinfo/coco-- Coco mailing>> listCoco at maltedmedia.comhttps://> > pairlist5.pair.net/mailman/listinfo/coco>>>> -->> Coco mailing list>>> > Coco at maltedmedia.com>> https://pairlist5.pair.net/mailman/listinfo/coco> >>>--> > Coco mailing listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/> > listinfo/coco> >> > --> > Coco mailing list> > Coco at maltedmedia.com> > https://pairlist5.pair.net/mailman/listinfo/coco> >>>>> --> Wayne>> The Structure of I-Code> http://www.cocopedia.com/wiki/index.php/The_Structure_of_I-Code>> decode> http://cococoding.com/wayne/>> --> Coco mailing list> Coco at maltedmedia.com> https://pairlist5.pair.net/mailman/listinfo/coco>-- Coco mailing listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list