Jump to content
IGNORED

1200XL screen saver problem...


DavidMil

Recommended Posts

Hello everyone! Sorry I've been away for awhile. Getting old sucks! And that's all I'm going to say about it! Please don't groan because

there is nothing left in the attic either. I do have a problem with a 1200XL I just bought on ebay... It works fine, but If I let it go into screen

saver mode it always locks up on the second color shift. It locks up so tight that I have to turn the computer off to be able to use it again.

It's not heat as I've been playing Defender and Montezuma's Revenge for hours without any problems. But if I walk away for a time it's always

locked up in the screen saver mode when I get back. The unit passes all the 'CPS Super Salt Rev. A' tests. Can someone tell me what

chips/circuitry is involved with the screen saver?

 

Thanks in advance,

David

  • Like 3
Link to comment
Share on other sites

I believe the color shifting is part of the OS rom. I could be wrong. Anyway, so if you let it sit until it starts color shifting, you are saying the colors change twice and then don't change anymore and hitting a key or space bar, or even reset doesn't bring it back, it stays "frozen" until you power-cycle? No matter what program is running, or even in self test or with a BASIC cart plugged in? It's a stock 1200XL? What splash screen does it have, the Rev. 11 OS rainbow ATARI with the the Reserved ® circle or the Rev. 10 one without an ®, just ATARI? Actually, I don't think it goes into color cycling in self-test mode as I just sat here waiting for it to do just that with OS R.10 and I think it sat far longer than it should there before it normally start color cycling...I'm loading something else...I'm just wondering if it's a Rev. 10 bug. I don't recall ever leaving my 1200XL with Rev. 10 sit long enough to color cycle before I upgraded to 800XL MMU and 32-in1 OS and Internal BASIC. So I'm trying it out now...

Link to comment
Share on other sites

Cannot reproduce the lockup with my stock 1200XL with Rev10 OS.

 

DavidMil, can you try POKE 77,128 from BASIC? (To make the attract mode happen immediately)

me either with my Rev. 10 on 32-in-1...just tried the POKE with REV. 10 and BASIC A cartridge,..working normal, no lock-upso maybe not a bug...

Edited by Gunstar
Link to comment
Share on other sites

Hello everyone! Sorry I've been away for awhile. Getting old sucks! And that's all I'm going to say about it! Please don't groan because

there is nothing left in the attic either. I do have a problem with a 1200XL I just bought on ebay... It works fine, but If I let it go into screen

saver mode it always locks up on the second color shift. It locks up so tight that I have to turn the computer off to be able to use it again.

It's not heat as I've been playing Defender and Montezuma's Revenge for hours without any problems. But if I walk away for a time it's always

locked up in the screen saver mode when I get back. The unit passes all the 'CPS Super Salt Rev. A' tests. Can someone tell me what

chips/circuitry is involved with the screen saver?

 

Thanks in advance,

David

 

Does it only do this at COLD power up? What if you wait until this happens and press RESET? Does it again wait the same time before lock-up? Or, does it happen sooner? Could this be a heat related issue?

Which chips are getting too hot?

Link to comment
Share on other sites

I believe the color shifting is part of the OS rom. I could be wrong. Anyway, so if you let it sit until it starts color shifting, you are saying the colors change twice and then don't change anymore and hitting a key or space bar, or even reset doesn't bring it back, it stays "frozen" until you power-cycle? No matter what program is running, or even in self test or with a BASIC cart plugged in? It's a stock 1200XL? What splash screen does it have, the Rev. 11 OS rainbow ATARI with the the Reserved ® circle or the Rev. 10 one without an ®, just ATARI? Actually, I don't think it goes into color cycling in self-test mode as I just sat here waiting for it to do just that with OS R.10 and I think it sat far longer than it should there before it normally start color cycling...I'm loading something else...I'm just wondering if it's a Rev. 10 bug. I don't recall ever leaving my 1200XL with Rev. 10 sit long enough to color cycle before I upgraded to 800XL MMU and 32-in1 OS and Internal BASIC. So I'm trying it out now...

I tried changing out the ROM OS R10 for my prized OS R11. Same result. It's mostly stock, I did a Bob Woolley ClearPic (ver.128.3) so I could have s-video output

(I do this on all my 1200XL's), but other than that, it's stock. Nothing seems to be getting unusually hot. I haven't tried it with Basic. I'm not sure that Basic does a

screen saver. I think I'm going to do the extended super salt test and let it run all night to see what happens.

I'll let you know...

David

Link to comment
Share on other sites

Cannot reproduce the lockup with my stock 1200XL with Rev10 OS.

 

DavidMil, can you try POKE 77,128 from BASIC? (To make the attract mode happen immediately)

 

I put my Basic cartridge in and it seems to be working fine (for the last 30 minutes). I'll leave it running all night. I had to get my 'Mapping The Atari'

out to look up the attract mode info. Thanks,

David

Edited by DavidMil
Link to comment
Share on other sites

1200XL has hardware Reset like the other XL and XEs which means that any lockup should be escapable from - though of course that doesn't mean you're guaranteed a stable warmstart with your program intact etc.

 

Turn the volume up and listen if you get a click when you press Reset - if so then it means the OS is at least being run.

 

I just checked - it looks like the 1200XL shares the bug of the earlier OS in that if the APPMHI pointer is set too high, you get an unrecoverable reset lockup situation as the OS in unable to open the screen.

To manually create this situation - POKE 15,200 then press Reset. Later XL and XE should recover from this.

 

This situation shoudn't occur other than by program error setting the pointer too high or some sort of memory corruption going on.

 

My suspicion - possibly you have dodgy Ram and inactivity is causing it to lose it's contents - or - Antic does memory refresh so possibly it could be bad.

 

Suggestion - try alternate Antic and/or Ram chips.

Edited by Rybags
Link to comment
Share on other sites

1200XL has hardware Reset like the other XL and XEs which means that any lockup should be escapable from - though of course that doesn't mean you're guaranteed a stable warmstart with your program intact etc.

 

Turn the volume up and listen if you get a click when you press Reset - if so then it means the OS is at least being run.

 

I just checked - it looks like the 1200XL shares the bug of the earlier OS in that if the APPMHI pointer is set too high, you get an unrecoverable reset lockup situation as the OS in unable to open the screen.

To manually create this situation - POKE 15,200 then press Reset. Later XL and XE should recover from this.

 

This situation shoudn't occur other than by program error setting the pointer too high or some sort of memory corruption going on.

 

My suspicion - possibly you have dodgy Ram and inactivity is causing it to lose it's contents - or - Antic does memory refresh so possibly it could be bad.

 

Suggestion - try alternate Antic and/or Ram chips.

 

I'll try the ANTIC chip first. If that fails, I've got enough 64K RAM chips to switch them all out (the current RAM chips are all Mitsubishi chips dated 8309).

Thanks,

David

Link to comment
Share on other sites

 

I'll try the ANTIC chip first. If that fails, I've got enough 64K RAM chips to switch them all out (the current RAM chips are all Mitsubishi chips dated 8309).

Thanks,

David

 

I believe the 1200XL uses the older ANTIC, compared to the rest of the XL/XE's.

  • C012296 (older) has a 7 bit refresh counter and works only with 64Kx1 DRAM with 128 cycle refresh. (2ms)
  • C021697 (newer) has an 8 bit refresh counter and works with both 64Kx1 DRAM with 128 & 256 cycle refresh. (4ms)

So I guess check what type of RAM/ANTIC combo you have in there.

  • Like 1
Link to comment
Share on other sites

I thought the refresh counter 7/8 rows related more towards the number of rows the ICs needed refreshed rather than the actual timing.

 

Original Antic design has 9 refreshes on most scanlines compared to later machines like C64 and Plus/4 which only provide 5 - of course the newer machines never had to use the 1970s tech DRams that Atari first had.

Link to comment
Share on other sites

Some time during the night it locked up. It had white hearts and '@' scattered around the screen. Here's the info on the chips...

 

U19 GTIA chip C014805-01 Date Code 8312

U20 ANTIC chip C012296D-22 Date Code: 8239

U14 MMU chip CO60609 Date Code 8251 DMPAL16L8LDY/JC

RAM none found Date Code 8309 M5K4164ANP

Not going to list the ROMS because it does it with two different sets of ROM chips...

 

This board has sockets for 28 pin ROMS but only has only uses the 24 pin ROMS (the zero ohm jumpers are in the correct positions W6,7,8,9)

but it is obvious that W11,12,13 once had jumpers but have been removed (no solder left in through holes).

With the 'hearts' and '@' signs around the screen I'm thinking I've got a flakey RAM chip

More doctor visits tomorrow and Thursday so I won't have a chance to change any of them out. I will try another ANTIC chip tonight though.

 

Thanks to everyone for your help so far,

David

Link to comment
Share on other sites

Looked at the datasheet for the RAM:

M5K4164ANP = Refresh Cycles 128.0

 

So it is the correct timing for the C012296 (older) ANTIC.

 

Also test with "Encounter!" I have one ANTIC chip that shows noise/glitches, but most prominently in that game.

Link to comment
Share on other sites

I believe I have it fixed! Though we were all barking up the wrong tree! He's what I've done today:

1. Changed out the ANTIC chip with one of my spares: no difference.

2. Tried another ANTIC chip to be certain: still no difference.

3. Swapped out all the RAM chips: no difference.

4. Pulled the RAM out of my known good 1200XL: no difference

5. Replaced the 6502 with the one from my good 1200XL: no difference

6. Replace the GTIA with the one from my good 1200XL: no difference

7. Grasping at straws now I went ahead and replaced the Pokey and PIA chips: no difference

8. Replaced the MMU chip: no difference.

In fact the problem was getting much worse and now when I turn on the computer I get an orange screen with the words " System Error: Code 9 (although the code

number changed every time I rebooted the 1200XL).

So I changed out both of the 158 chips and the 138 chip with chips from the good computer, but I still got the same system error screen.

So I changed out the 375 chip and the 1200XL came up fine! I ran Super Salt on continuous loop for couple of hours without any problems. Put the basic cartridge

in and did the POKE 77,128 and let that run for an hour, and finally played Montezuma's Revenge for awhile. Everything worked perfectly! I've got the basic cartridge

in the machine now and I'm going to let it run all night.

Now I've got all these chips from the bad 1200XL that I'm going to start installing in my good 1200XL to see if there could have been any more 'slighly' bad chips.

But it's working now so thanks to all for the help!

David

Edited by DavidMil
  • Like 5
Link to comment
Share on other sites

 

In fact the problem was getting much worse and now when I turn on the computer I get an orange screen with the words " System Error: Code 9 (although the code

number changed every time I rebooted the 1200XL).

 

 

Wait, what? Were you testing with some kind of diagnostic cartridge installed or something?

Link to comment
Share on other sites

No cartridge installed. As soon I hit the power switch that orange (actually it was a yellowish orange color) comes up instantly.

I can put the chip in my good 1200XL and see what happens. If the same screen comes up I'll take a pic and attach it to the this

thread.

 

David

  • Like 1
Link to comment
Share on other sites

No cartridge installed. As soon I hit the power switch that orange (actually it was a yellowish orange color) comes up instantly.

I can put the chip in my good 1200XL and see what happens. If the same screen comes up I'll take a pic and attach it to the this

thread.

 

David

 

I think DrVenkman was referring to the error code "System Error: Code 9 " That isn't something Atari's normally do.

Link to comment
Share on other sites

 

I think DrVenkman was referring to the error code "System Error: Code 9 " That isn't something Atari's normally do.

 

I understood what he was asking, and I am well aware of the unusual screen that came up instantly when I turned on the machine.

The first time it happened I felt for a cartridge in the side of the 1200XL too. I have never seen or heard of that error screen.

Has anyone ever seen or heard of it?

 

David

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...