Jump to content
IGNORED

Slight glitches in playfield as 2600 warms up.


32shot

Recommended Posts

Hello all! First time posting here after a long time lurking...

 

Was given this NTSC light 6er quite a while ago, cleaned it up and refreshed it with new capacitors on the switch board (C201 on main PCB was left untouched) as well as a new voltage regulator (kit from Console5). It works beautifully with the 15 or so cartridges i have here.

 

However, a strange issue occurs in NTSC Video Olympics (and seemingly *only* Video Olympics...). As the machine warms up, small flickering glitches appear on the top part of the playfield, right under the scoreboard (please see picture). These appear for about a minute or two just after startup and stabilise afterwards.

 

Another interesting thing is that this does not happen at all on a PAL copy of Video Olympics i happen to have on hand, showing a constant, stable display from the start.

 

I have found a great deal of info on this forum regarding TIAs warmup cycle and the effect that can have on screen but i thought it was odd this would occur on such an early release as Video Olympics, and again, only in its NTSC form?

 

In advance, many thanks for all feedback!

IMG_1014.JPG

Link to comment
Share on other sites

That's right, i saw your post, along with the bus stuffing experiments as i was looking for some info... really interesting stuff!

 

Clearly we're talking about hardware and tech that is close to half a century old, yet i can't help wondering is this normal behaviour for a stock, unmodded VCS and no hairdryer involved?

 

Thanks a lot for your input!

Link to comment
Share on other sites

14 hours ago, 32shot said:

That's right, i saw your post, along with the bus stuffing experiments as i was looking for some info... really interesting stuff!

 

Clearly we're talking about hardware and tech that is close to half a century old, yet i can't help wondering is this normal behaviour for a stock, unmodded VCS and no hairdryer involved?

 

Thanks a lot for your input!

 

Well, it's analogue hardware being pushed to the very limits of exact timing. There are analog components involved which are going to be affected in "performance" by variations in manufacture/materials and temperature. I'm very much not surprised a hairdryer could trigger something that was "right on the edge" in the first place. Happy to have found/demonstrated it.  So yes, it's normal behaviour. But mostly software doesn't push things right to the edge so it's never seen. That's my view on what's up.

Link to comment
Share on other sites

Thanks for your input Andrew! The point about the analogue side of things is an important one.

 

Combat, for example, doesn't exhibit this at all, and i had assumed it would have quite a bit of code in common with Video Olympics.

 

Makes one wonder, what does Video Olympics do using the playfield that Combat doesn't...

Edited by 32shot
Link to comment
Share on other sites

The cartridge is the first thing I suspected since everything else i have here works flawlessly. Upon opening it up I discovered a rather dodgy factory solder work on the PCB although connections checked out ok using a multimeter.

 

Reflowing properly made no difference, that’s when I thought I’d write about it here…

 

Nobody around me still do VCS as you can expect so no real access to another machine I’m afraid, especially an NTSC one.

 

I have another copy of the game on the way, will see how that one will behave…

Link to comment
Share on other sites

On 4/7/2023 at 6:20 AM, 32shot said:

However, a strange issue occurs in NTSC Video Olympics (and seemingly *only* Video Olympics...). As the machine warms up, small flickering glitches appear on the top part of the playfield, right under the scoreboard (please see picture). These appear for about a minute or two just after startup and stabilise afterwards.

 

 

Looking at the code, the line is drawn using pointers in RAM to read values from ROM that get stored to the Playfield (registers PF0, PF1, PF2).

 

image.thumb.png.0fe8d3af8177eea95a98ed09b64cd7f5.png

 

Your issue is showing up in PF1, so I can think of 2 potential reasons for what you're seeing:

  • your ROM is starting to exhibit bitrot
  • there's a problem with RAM at addresses $9D or $9E
  • Like 1
Link to comment
Share on other sites

I see, thanks a lot for your time clarifying all this and pointing me towards Stella's debugger!

 

I just had a quick look at the PAL ROM of Video Olympics and can see this stuff is stored in the same place in RAM as with the NTSC version.

 

So the situation being (using the only NTSC VCS i have here):

- My NTSC Video Olympics cartridge exhibits this glitch

- My PAL Video Olympics cartridge does *not* exhibit this glitch

 

Does this mean we're safe to assume the problem lies in the cartridge instead of the VCS?

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

... Thought i'd report back quickly on this...

 

Did get my hands on another NTSC Video Olympics cartridge and this one does work without any errors.

 

As SpiceWare had suggested earlier, the glitchy one is indeed showing signs of bit rot or generally faulty rom chip.

 

Thanks again everyone for the input, first time i'm seeing this on a cartridge of any kind actually!

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...