[stella] *Why* does the AtariVox work?

Thomas Jentzsch tjentzsch at web.de
Wed Apr 16 05:54:37 CDT 2008


Stephen wrote:
> 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 don't think so. The code I have indicates that SWACNT is only used for masking.
What makes you think that SWACNT causes writes?


> I'm asking because the AtariVox support in Stella does just that; any 
> writes to SWACNT then also do writes to the controller port, and these 
> latter writes are what drives the AVox.  

That sounds correct to me.


> The overall point of the this question is to get AVox/Savekey EEPROM 
> emulation working, which is causing problems right now.

I suppose your problems must be somewhere else then.

Have fun!
Thomas
_______________________________________________________
Thomas Jentzsch         | *** Every bit is sacred ! ***
tjentzsch at web dot de |



_________________________________________________________________________
In 5 Schritten zur eigenen Homepage. Jetzt Domain sichern und gestalten! 
Nur 3,99 EUR/Monat! http://www.maildomain.web.de/?mc=021114




More information about the Stella mailing list