[Coco] Star Trek

Benoit Bleau benbleau at gmail.com
Fri Apr 23 11:17:23 EDT 2021


Could it be trying to read the Speech-sound cartridge?

>From the Speech-sound cartridge manual:
  You need only use 2 addresses to transfer data between the Color Computer
and the S/SC: hex FF7D (decimal 65405) and hex FF7E (decimal 65406). The
lower address is a software reset for the S/SC, which you may use to
reinitialize the entire cartridge if necessary by POKEing a 1 and then a 0
at that address. The upper address is the address you use to transfer data
to the S/SC.




On Fri, Apr 23, 2021 at 12:31 AM Melanie and John Mark Mobley <
johnmarkmelanie at gmail.com> wrote:

> All,
>
> I am trying to fix a STARTREK program.
> This is from the second Glenside disk of the month, disk.
>
> Fact
> On a real CoCo3, print peek(&hff7e) gives 255 some of the time and 254 most
> of the time.
> In VCC, print peek(&hff7e) gives 0.
>
> This is the line that is locking up the program.
> VCC never returns from this line.
> 5580 if(peek(&hff7e) and 64)=0 then 5580 else return
>
> Where can I find a CoCo3 memory map of location &HFF7E.
> This may be a CoCo 1, CoCo 2, or CoCo 3 program.
>
> Short term fix
> 5580 rem if(peek(&hff7e) and 64)=0 then 5580 else return
> 5581 return
> With this fix I think the program runs too fast.
>
> Any idea what this line is trying to do?
>
> John Mark Mobley
>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>


More information about the Coco mailing list