[stella] *Why* does the AtariVox work?

Eckhard Stolberg Eckhard_Stolberg at web.de
Wed Apr 16 11:10:01 CDT 2008


> Yes, I know that seems like a strange question.  However, I don't 
> understand how writing SWACNT actually writes data to the controller 
> port.  I thought writing SWACNT only acted as a 'mask' for further 
> reads/writes done by SWCHA.  But it seems as if actually setting SWACNT 
> causes writes to be sent to the controller port.  Is this correct?

I think the value written to SWCHA gets buffered, so when you change
the data direction to output in SWACNT, the last value written to
SWCHA will be sent to the controller port pins.


Ciao, Eckhard Stolberg




More information about the Stella mailing list