[Coco] Basic09 6309 version

Bill Pierce ooogalapasooo at aol.com
Thu May 25 15:07:52 EDT 2017


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


More information about the Coco mailing list