Re: C64 Expansion Port IO1 and IO2 and PEEK and POKE

From: Leif Bloomquist <leif_at_schemafactor.com>
Date: Tue, 10 May 2016 11:30:49 -0400
Message-ID: <CAOTCz+EYD1GPuHNm9i27GkuEmyXDCaBN8EHuO6gbrXN8YYHFDQ@mail.gmail.com>
Fascinating, thank you all for the explanations!
On May 9, 2016 11:06 PM, "Julian Perry" <jp@digitaltapestries.com> wrote:

> Hello Ethan,
>
> Tuesday, May 10, 2016, 12:34:29 PM, you wrote:
>
> *> On Mon, May 9, 2016 at 1:51 PM, Kajtár Zsolt <*soci@c64.rulez.org
>
>
>
>
>
>
>
>
>
>
>
>
>
> *> wrote: >>> ...leave monitor, do poke 57088,123 and enter the monitor
> again, you see this: >> Apart from the wrong cycle numbers it's just the
> regular dummy read for fixing >> up the high part of address after
> indexing. It's expected as it's not optional >> for a write. > This rings a
> bell from my days of programming the Apple II... The I/O > there, unlike
> CBM equipment, can be triggered by simply reading a > specific address
> (writing specific values not required, unlike, say, > fiddling VIA or CIA
> register contents).  We had to be careful about > reads vs writes because
> of that "double tap". > -ethan * <jp@digitaltapestries.com>
> That can happen with the CIA/VIA timers too, and was a common trick
> (apparently) to clear both latches at the same time onthe Atari 2600's 6532
> RIOT.
>
> Julian
> Message was sent through the cbm-hackers mailing list


       Message was sent through the cbm-hackers mailing list
Received on 2016-05-10 16:00:07

Archive generated by hypermail 2.2.0.