Re: [stella] Random number generation on 2600?

Subject: Re: [stella] Random number generation on 2600?
From: emooney@xxxxxxxxxxxxxxxx (Erik Mooney)
Date: Mon, 24 Mar 1997 19:08:02 GMT
>(...)
>>LF0B2: LDA    $B2,X   ;4
>>       STA    NUSIZ0  ;3
>>       STA    REFP0   ;3
>>       LDA    VSYNC   ;3
>>       LSR    A       ;2
>>       LSR    A       ;2
>>       ORA    VBLANK  ;3
>>       STA    $D9,X   ;4
>(...)
>
>I bet this has something to do with random numbers...

That is strange.. VSYNC is a write-only register; its register 0, so LDA
VSYNC reads from register 0, which is CXM0P (a collision register).  VBLANK
is also a write-only register (register 3) which corresponds to read
register CXP1FB, which is another collision register.. the ORA would have
to read from register 3, which would be CXP1FB.  I don't know what's
supposed to be going on here.  The TIA is some mysterious little beast =)

--
Archives available at http://www.biglist.com/lists/stella/archives/
E-mail UNSUBSCRIBE in the body to stella-request@xxxxxxxxxxx to be removed.

Current Thread