Jump to content

Photo

Cosmic Ark stars different on different consoles!


5 replies to this topic

#1 Andrew Davie OFFLINE  

Andrew Davie

    Stargunner

  • 1,782 posts
  • Dr.Boo
  • Location:Tasmania

Posted Mon Dec 5, 2011 5:11 AM

I've just found out, testing Boulder Dash®, that the Cosmic Ark starfield effect behaves differently on the two consoles I have.
One is a stock-standard Australian PAL '2600, and the other is a "Video Game System" clone marked "2600 B".
Surprisingly, it's the clone that behaves "properly" like the emulator. The real thing is totally different.
Looks like some users will be getting pretty stars and the others will be getting pretty stripes. Interesting.

Attached Thumbnails

  • IMG_0622.JPG
  • IMG_0626.JPG


#2 Thomas Jentzsch OFFLINE  

Thomas Jentzsch

    Thrust, Jammed, SWOOPS!, Boulder Dash, THREE·S, Star Castle

  • 22,693 posts
  • Always left from right here!
  • Location:Düsseldorf, Germany, Europe, Earth

Posted Mon Dec 5, 2011 6:51 AM

On my PAL Darth Vader they look like on the left side.

#3 Eckhard Stolberg OFFLINE  

Eckhard Stolberg

    Dragonstomper

  • 957 posts
  • Location:Germany

Posted Mon Dec 5, 2011 8:30 AM

That happens when your console (PAL or NTSC) has a TIA chip that was made in China after 1989. Unfortunately this includes all PAL 7800s.

As you know, the starfield effect works by tricking the TIA chip to keep sending extra clock pulses to the position counter for one of the movable objects every four pixels during the invisible part of the scanline. The thing is that these extra clock pulses also happen during the visible part of the scanline. But here they usually overlap perfectly with the normal clock pulses that advance the position counters once every pixel, and therefore don't have any effect.

On the TIA chips from 1989 the timing for the extra clock pulses is slightly off. Therefore they connect two of the normal clock pulses effectively canceling out one of them. Therefore you are seeing a shift to the right instead of the expected shift to the left, because the position counter doesn't get the normal 160 clock pulses it's supposed to get.

If you play Kool Aide Man on these consoles, the player sprite will keep bouncing back and forth the the upper left corner, making the game unplayable. This is because the player objects in the score display overlap which constantly triggers the collision detection. The way Kool Aide Man positions the player objects for the score also accidentally triggers the extra clock pulses.

#4 Syntaxerror999 OFFLINE  

Syntaxerror999

    Dragonstomper

  • 539 posts

Posted Tue Dec 6, 2011 6:44 PM

i get that trying to play Kool Aid Man on an emulator.

Edited by Syntaxerror999, Tue Dec 6, 2011 6:44 PM.


#5 stephena OFFLINE  

stephena

    River Patroller

  • 2,962 posts
  • Stella maintainer
  • Location:Newfoundland, Canada

Posted Wed Dec 7, 2011 6:50 AM

Stella doesn't (yet) properly handle the problems with Kool Aid Man, so I suspect that some other ROMs won't look right for similar reasons. Also, the current emulation of these weird effects isn't accurate for every machine anyway. A few releases back, I release a version of Stella with tweaks that made Cosmic Ark and Stay Frosty look like they do on my light sixer. I figured it was representative of the systems out there, but received much feedback that things didn't look right on other systems. So I reverted the changes for the subsequent release. I'm wondering, are those initial changes somehow the 'more correct' way of doing things, and the newer consoles are at fault? Perhaps I'll make it a configurable option at some point??

#6 Andrew Davie OFFLINE  

Andrew Davie

    Stargunner

  • Topic Starter
  • 1,782 posts
  • Dr.Boo
  • Location:Tasmania

Posted Wed Dec 7, 2011 7:38 AM

Absolutely agree with the configuration option... option.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users