<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 10 May 2004 20:30:44 +0200 (BST)
From   : Johan Heuseveldt <johan@...>
Subject: Re: 65c02

Hi gARetH,

On Mon 10 May, gARetH baBB wrote:
> On Wed, 28 Apr 2004, Johan Heuseveldt wrote:
> 
> > Add &190 to the OSBYTE number and you can check the mem loc directly:
> >
> >   PRINT ~?(&EB+&190)
> >
> > It should be &FF if speech presence is recognised or 0 otherwise.
> 
> Hmmm, I really was expecting this to be 0 and basically it to be a dead
> chipset, end of story.
> 
> But it is &FF.

OK, Speech presence IS detected by the MOS.
I don't know what is involved here, but recognising is processor only
I think, but I'm far from sure. 

You could check this OSBYTE again with the serial PHROM removed. If the
result is still &FF, then the above asumption is true. 

The next thing to do then, is to read from the speech PHROM.

> So now where to look ?
> 
> I suppose the phrase ROM itself could be dead.

Use OSBYTE &9E (157) in a BASIC proggie, and test if you can read from
the PHROM? You need OSBYTE &9F (158) to set up the speech processor with
the 'Read' command.
Do you have the 'Speech System User Guide'?
Most/all of the info you need can be found there!

> I've cleaned the chips up etc., usual stuff.

Have you also done this to the System VIA?
Port B, pin 6 & 7 are for speech (counting and interrupt).

Hope to have inspired you,
Johan

-- 
Johan Heuseveldt <johan@...              >
  aka  waarland

  The best place is a Riscy place
 
The telephone will ring when you are outside
the door fumbling for your keys.
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>