Jump to content
IGNORED

1200XL - boots to red screen


DrVenkman

Recommended Posts

Putting a final post script onto this topic, this weekend I finally did the last significant repair to the machine, a minor cosmetic repair, and one procedure with a thought to the future.

 

First, the last repair: yesterday I removed and replaced the broken Player 2 controller jack. As you can see in the second picture, one of the pins was broken clean off. Several others were bent and while straightening them, this one broke, necessitating the R&R. I used a cheap spring-loaded desoldering iron (about $17 on Amazon). It's only a 30 watt iron so it takes a few minutes to heat up to effective temperature but it works like charm. Basically one or two passes at each pin and they were free.

 

post-30400-0-52989400-1502653588_thumb.jpg

 

post-30400-0-64495800-1502653610_thumb.jpg

 

post-30400-0-46908000-1502653630_thumb.jpg

 

Having done the machine is now 100% functional in every respect, even 2-player games (something I haven't done in 30 years). But it needed to be done to call this restoration "complete."

 

The next procedure, today I decided to get rid of that now-unnecessary RF modulator. I've never tried to actually remove one before, though I've certainly disconnected them and cut them out of the video circuit before on this and other systems. So using a technique well-demonstrated on one of Jon's videos, I finally got this ugly, rusted irritant out of the way. Basically, heat the two lugs closest to the back of the board until the solder is nice and soft on both sides, then work a small screwdriver under the back edge and work those two lugs up and out as you move the iron to keep the solder on both lugs hot. I had to cut out the daughterboard at the back of the can to allow me to bend the thing back. Once the two back lugs were free, and with the daughterboard out of the way, I repeated the procedure at the two remaining lugs. I also removed the now-superfluous channel selector switch while I was at it. Look how much board real-estate I have now. Maybe someday I'll try to install a VBXE or something else in that space. Time will tell. The cheap desoldering iron took care of the switch in seconds, and the RF modulator daughterboard connections and the pin stubs in a few seconds more.

 

post-30400-0-27249700-1502653909_thumb.jpg

 

post-30400-0-66414000-1502653940_thumb.jpg

 

post-30400-0-97283200-1502654058_thumb.jpg

 

Last, and definitely least, I replaced the right rear rubber foot on the bottom case. It was hard, disintegrating and wearing away on one side as if it had been scraped with sandpaper or a file at some point. I scraped it out with a small flat screwdriver, cleaned the recess with alcohol and stuck on a new rubber foot.

Done! Finally.

 

:)

 

 

 

  • Like 4
Link to comment
Share on other sites

  • 1 month later...

In case anyone wants to see what I'm up to with the "Ugly Duckling," I made a short video.

 

tl;dr - I'm converting the board to use a single-chip OS from an 800XL in preparation for eventual installation of an Ultimate 1MB board.

 

 

Perhaps I'm missing something, but why go to all the trouble to change over to a 28 pin OS ROM and the later MMU when you plan to install a U1MB which would take over those functions anyway?

 

Edit: Just figured it out. because you need the OS ROM and the MMU configured the same as a later XL so that when you pull those chips the U1MB will be able to plug in their place and work. The U1MB depends upon having a 28 pin ROM socket with the appropriate signals.

 

BTW, very nice tutorial video :thumbsup:

 

- Michael

Edited by mytekcontrols
  • Like 2
Link to comment
Share on other sites

Well, the 1200XL expects to find half of the 16K rom in each socket, despite the fact that so many 1200XL’s were built with 28-pin sockets. So to install the U1MB with one 28-pin OS connector, you rearrange the jumpers on the board and run the address line via the jumper wire from pin 23 of the CPU over to where W6 was located. At that point, the system OS addressing is just like an 800XL. In fact, you can go further and install a BASIC rom in the other socket but it requires a few more jumper wires.

 

So at this point, installing a U1MB is more or less the same as in any other XL machine. Installing the XL OS and MMU merely serves as a test to see if the board reconfiguration was successful. When it comes time to put the U1MB in there, both get removed of course.

  • Like 6
Link to comment
Share on other sites

  • 4 weeks later...

This past week I received another Ultimate 1MB board from Lotharek which I had ordered two weeks back, so this weekend it was time to finish up this Ugly Duckling machine and make it my daily driver, finally!

 

With the work I did last month to configure the board for a single-chip OS, installation of the U1MB was pretty much a piece of cake. One or two technique points that are worth mentioning for people who've never done this kind of work before ... Installation of the U1MB requires running four wires from the U1MB to the board (or the shoulders of chips) to pick up four signals not otherwise picked up from the OS ROM socket or MMU socket - Phi2, Reset, R/W and Halt. Vias for all these signals are easy to reach but the one commonly used for Reset on the 1200XL is very, very close to a small axial capacitor. Initially I had planned to use my el cheapo desoldering iron to clear out these vias from the back of the board, so that the very close-by capacitor wouldn't matter. Unfortunately, the tip of my desoldering iron is just too wide to clear out an empty via very easily. Instead, I used a 0.6mm semi-conical tip on my Hakko iron and my long-serving $6 plastic spring-loaded desoldering pump, eased along with a couple drops of MG Chem liquid flux. This technique has me heat one side of the via with the iron and after a few seconds to melt the solder, releasing the suction pump to clear out the hole. Easy peasy. Unfortunately, that little cap is kind of in the way. Fortunately, when Atari assembled the board the caps used have a little bit longer legs than strictly necessary. You can actually use a small screwdriver to push the cap to the side and gain better access to the top of the via with the soldering iron without burning or melting the plastic, so that's what I did. Once the cap was pushed aside by a millimeter or two, clearing it out with the tiny tip on my iron was a piece of cake.

 

Another thing of note - unlike my last U1MB, a little over two years ago, this time Lotharek included a four-wire connector with plenty of fine-gauge wire pre-installed for the jumpers to the board. This makes installation much easier for the part-time hobbyist who may not like to keep rarely-used tools and connectors around, or spend the money to buy them for a single job. So thumbs up to Lotharek for this little helpful touch.

 

Once I'd verified that the board would boot and was functionally stable, I removed the jumper connector, secured the four wires together with a small zip tie, then twisted them into a tight bundle and tucked them neatly up and around the U1MB before plugging the connector back in. The board is mounted in one of the now-vacant holes from the RF shielding, With the mounting rod screwed down tightly on the support posts using two of the included nuts, and the MMU cable folded and routed underneath, it sits very securely at the back of the machine next to the AC rectifier.

 

Two years ago I had tried to mount my first Ultimate 1MB into another 1200XL but the combo in that machine was never stable - the real-time clock kept resetting, sometimes the board graphics and text were corrupted and the computer would lock up. That same U1MB went instead into an 800XL and has been completely perfect there for two-plus years now. I never figured out why that U1MB wouldn't run well in that machine but based on that experience, this time I decided to do some stability tests before I trust it. After it booted up yesterday, I tried a number of cartridges, with and without SDX enabled, I reset and rebooted the computer multiple times, and let it run for over 4 hours without issue. Today I put my SIDE2 cartridge into it, ran programs off the CF card hard drive, saved and loaded files and let it run for about 4 hours again, also without issue. (*)

​So I powered it down, cleaned up the board, reassembled the computer, and flashed Jon's latest-release BIOS, SIDE Loader, and PBI BIOS, then I updated SDX, configured my OS and BASIC slots as I prefer them, and voila! The machine has run all day and it's been rock-solid.

 

So until I get the urge to put an internal CF card IDE hard drive solution into the machine, or maybe a stereo POKEY board or something, this one is done and ready for daily use at long last. Huzzah. :)

 

Here's where the Reset line is connected, right above that little capacitor I mentioned:

post-30400-0-40948400-1508110696_thumb.jpg

 

All four wires: Phi2, Reset, R/W and Halt:

post-30400-0-32995500-1508110708_thumb.jpg

 

Assembly more or less done, ready to test:

post-30400-0-65944300-1508110719_thumb.jpg

 

Ta da, it works!

post-30400-0-12243100-1508110733_thumb.jpg

 

Flashed with Jon's latest firmware, and ready for duty:

post-30400-0-26844900-1508110757_thumb.jpg

 

(*) Hat-tip and thanks to Jon, again, for his tip about the SIDE2 cartridge in the 1200XL; at his suggestion, I used fine-grit sandpaper to sand off about half a millimeter from each side of the SIDE2 cartridge case and now the cartridge fits into the 1200XL cartridge tunnel perfectly. You still don't have the same ease of access to the sliding switch on the front of the cartridge but the cartridge itself slides in and out easily, with no changes required to the 1200XL cartridge tunnel at all.

  • Like 2
Link to comment
Share on other sites

  • 1 month later...

Did you install the UAV in both 1200XLs. I did a SV 2.1 on mine and the video is so good I don't believe the UAV would make it any better. I would like to know if anyone has done the UAV and SV2.1 so they could compare.

 

I did a UAV on both machines, an older Rev C on the "Ugly Duckling" that's the object of most of this thread, and a Rev D on a second 1200XL. They both look fantastic. I just can't imagine a discrete-component replacement-type mod can possibly look as good as intercepting the signals right off the chip and running them through a custom-designed board with carefully-specified modern components designed to produce as 'scope-perfect a video output signal as possible.

 

Of course, every machine is different after 30 - 40 years and your mileage may vary, but the UAV is just so easy to install and produces such a great signal it's a no brainer to me.

Link to comment
Share on other sites

  • 2 years later...

A post, postscript on this repair -- my "Ugly Duckling" was my daily driver for about 8 or 9 months, after which it was replaced in daily use by my 1088XEL. I pulled it off the shelf about a year ago and found some intermittent stability issues. I thought it was maybe the power connector, which still had some surface corrosion on the metal tab that engages the outer part of the barrel plug.  So I cleaned it as best I could, touched up the solder points under the board, then examined the rest of the board generally. I didn't find anything obviously wrong. Anyway, after that, the machine appeared to run okay for an hour or so, so I put it away.

 

Well, last night I was testing my new FujiNet device with it and started having weird stability issues after it had run for an hour or two. So today I took it apart again and gave things a look. Again, nothing obviously wrong to my eye. However, when I started touching chips, not only was SALLY really pretty darn hot, when I pressed down on it, the display turned to garbage and the system froze up solid. So I pulled the chip (a Rockwell-made example from 1983) and replaced it with an NCR made version from 1984. It's now running an endless-loop program for a few hours to see how it holds up. 

  • Like 2
Link to comment
Share on other sites

On 12/7/2017 at 4:59 PM, hueyjones70 said:

Did you install the UAV in both 1200XLs. I did a SV 2.1 on mine and the video is so good I don't believe the UAV would make it any better. I would like to know if anyone has done the UAV and SV2.1 so they could compare.

I did the SV 2.1 to my 1200XL, and I agree, I can't imagine a better picture via S-video, it's fantastic on my CBM 1084S monitor, and converting the S-video out of my 1200XL to VGA through my Ambery converter/upscaler and the incredible color and sharpness I get I can't imagine the image looking better with a UAV either, but then I have never seen them side-by-side, however, images I've seen of UAV screens on Atari Age look no better than mine to my eyes.

 

My 800 is going to get a Sophia 2 installed in it, so I'll be able to compare to it eventually.

Edited by Gunstar
Link to comment
Share on other sites

On 8/14/2017 at 11:09 AM, bob1200xl said:

Rubber feet are available at most stationary stores. I have white, black, and clear, somewhere.

 

Bob

I get them from ACE hardware, all the same types you mentioned. I've got clear ones replacing or bolstering original black rubber feet on many of my joysticks, devices and computers. And custom cases I made or had printed for me.

Link to comment
Share on other sites

On 6/17/2017 at 3:13 AM, bob1200xl said:

Cut out the plastic cross-bars. Lift off the pin guide with a screwdriver under the bar. Do not damage the PCB when you do this - keep the blade flat against the joint. You should have all naked pins once you do this, that may be removed one at a time.

 

Bob

Please once again. How did you remove the plastics of bad socket from board entirely without desoldering individual pins first? Cutting cross bars leaves you with two rows of pins still in pin guide plastics right?

Link to comment
Share on other sites

8 minutes ago, archeocomp said:

Please once again. How did you remove the plastics of bad socket from board entirely without desoldering individual pins first? Cutting cross bars leaves you with two rows of pins still in pin guide plastics right?

Cut the cross bars, then cut the plastic in 3 - 4 places along each row of socket wipes.  You can use tweezers, needle nose pliers or a very thin jeweler’s screwdriver to remove the plastic from the wipes. Then desolder the metal wipes and clear the through-holes as normal. 

Link to comment
Share on other sites

You don't need to cut out the crossbars, but it makes it easier to pull off the pieces. Here, I use a screwdriver to pry up the whole socket at once. Be VERY careful not to twist the blade and gouge the PCB.

 

*** some old 1200XLs have a different socket. Can you send us a picture of your board?

 

Bob

 

 

 

 

DSC01769.thumb.JPG.82fc0e4a1b38575358cfb35d4d0b6eb4.JPG

 

 

DSC01768.thumb.JPG.d58ef8c900bd4160a2aaa13069fc06cb.JPG

 

 

DSC01770.thumb.JPG.524c4a362e40abc48aa1e8fb578a9938.JPG

 

 

 

Link to comment
Share on other sites

On the first two 1200XL's I modded the OS, I removed the old socket just like @bob1200xl shows. On the 3rd one, I didn't remove the sockets at all, I did it a different and I feel better way, and cut the last 4 connections, for both 1200XL sockets, off of another socket's ends, and just soldered those in place and it has worked flawlessly for two or three years that way.

20200804_103039.jpg

Edited by Gunstar
  • Like 2
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...