[stella] Understanding the PIA

seagtgruff at aol.com seagtgruff at aol.com
Fri Apr 4 11:19:33 CDT 2008


I think I can run some tests tonight-- 2600, 7800, z26,?Stella-- and maybe even PCAE to boot! I'll test

(1) all timer intervals (1, 8, 64, and 1024);
(2) when the timer interrupt flag gets set;
(3) how the timer decrements after first wraparound but before reading TIMINT;
(4) how the timer decrements after first wraparound after reading TIMINT;
(5) how the timer decrements after second wraparound but before reading TIMINT;
(6) how the timer decrements after second wraparound after reading TIMINT.

Can anyone think of anything else?

Michael

-----Original Message-----
From: bob.montgomery at thomson.com
To: stella at atari2600.org
Sent: Fri, 4 Apr 2008 10:49 am
Subject: Re: [stella] Understanding the PIA



Hi,


>OK, now I'm just really confused.  There's the documentation that you 
>provided from nocash, and the actual implementation in Stella that say 
>this is how it should work.  However, z26 and MESS don't do it that 
>way, and they produce the results that you guys say is correct.
>
>At this point it's not a matter of fixing a bug in the emulator; I have

>code that does it both ways.  What I need is confirmation of *which* 
>way is correct.

Sounds like someone needs to test on a 2600.  I'll try to make time for
that, but I don't know when I'll get to it.

-Bob

_______________________________________________
Stella mailing list
Stella at atari2600.org
http://atari2600.org/mailman/listinfo/stella

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://atari2600.org/pipermail/stella/attachments/20080404/7545a963/attachment.html 


More information about the Stella mailing list