Jump to content
IGNORED

When 800xl only works with BASIC chip removed...


seastalker

Recommended Posts

FINALLY got my problem 800xl board running... EXCEPT it only works with the BASIC IC chip out. Tried two spare ones and both result in a black screen. Take it out and self test loads. Tried with holding option too. This board has been nearly a year off and on to get working so any ideas to finish would be wonderful! Thank you!

 

 

Process: checked all chips and put in good ones if needed. Even installed a new power switch and SORTED THE COLOR with the NTSC color adjustment knob on the board. WHOOOHOO!

Link to comment
Share on other sites

FINALLY got my problem 800xl board running... EXCEPT it only works with the BASIC IC chip out. Tried two spare ones and both result in a black screen. Take it out and self test loads. Tried with holding option too. This board has been nearly a year off and on to get working so any ideas to finish would be wonderful! Thank you!

 

 

Process: checked all chips and put in good ones if needed. Even installed a new power switch and SORTED THE COLOR with the NTSC color adjustment knob on the board. WHOOOHOO!

 

Dumb question but it's worth asking: are you sure you're inserting the BASIC chips oriented correctly? It's unlikely all three of them are bad. Another (more likely) possibility: is the socket for the BASIC chip bad? Look at it closely under magnification with a bright light with the chip removed and see if any of the wipes are bent and no longer flexing out properly. Are any of the wipes broken or heavily corroded? After that, watch closely as it you put in the chip: are all the legs of the chip are making good contact with the socket wipes?

 

I bring this up because one of my 1200XL's had THREE (3!) bad sockets that had to be replaced before the machine would run.

Link to comment
Share on other sites

Can you transfer downloaded programs to load on the real Atari? Or use another Atari in Basic to run a program to write a disk file?

 

A quick and dirty program could be used to display the Basic Rom onscreen which could tell you if the Rom is being read properly.

Link to comment
Share on other sites

Using RespeQT I was able to load Frogger and Football, but not Forbidden Forrest. This only works if I do NOT hold option like normally required, AND I must remove any Basic IC. With it installed, the 800xl boots and freezes at the normal blue screen but no sound nor "ready" prompt. If I hold option before booting it goes to black.

 

Does this sound like a socket issue or is the no need for holding option plus it wanting to boot the self test more indicative of ram issues? I'm going to look for a ram test program that can pinpoint WHICH ICs are problematic. Thanks so far to everyone- I feel so close to the finish line... :)

 

 

EDIT: Self Test memory only shows 40 consecutive memory green squares. Hmmm... if 8 (kb?) are bad that means at least two chips fail... thinking 8 chips = 6kb per chip? Going to start swapping and retetsing

Edited by seastalker
Link to comment
Share on other sites

Try this executable.

First boot Dos with Basic Rom in the socket, holding Option to disable Basic.

 

Then Binary Load the program BASICON.XEX. It will change the screen origin so that it's showing the contents of the end of the Rom.

 

Screenshot for reference, this is what you should get onscreen.

 

BASICON.XEX

 

post-7804-0-53301000-1500178689.png

 

Link to comment
Share on other sites

It should be loaded with Basic present but disabled, ie hold Option when booting.

 

It sets up a screen display with the Basic Rom enabled, showing most of the last 1K of the Rom area. If the machine works properly then it should look exactly as shown.

Link to comment
Share on other sites

Self Test result is as expected. It will only check a maximum of 48K of the 64 installed. If Basic is present it'll only check 40K.

 

8 Ram chips each supply a single bit for any possible address. My suspicion is your Ram is fine, the Basic problem is probably the socket, MMU, PIA or physical connection going to the socket.

Link to comment
Share on other sites

If the BASIC socket itself is fine, PIA and MMU would be my next suggestion as well.

 

I'll note that in the case of two of the bad sockets in the 1200XL referred to above, the only way to know the socket wipes weren't making contact was to press against the side of the pin with a logic probe - By checking each pin with the proble, I could see when a pin wasn't getting a signal and, by pressing firmly against the side of the pin, force it to make contact and suddenly start getting a proper signal. That was my cue to replace the faulty socket(s).

Link to comment
Share on other sites

@Rybags: Was able to run your program with chip installed now and got your screenshot but with MANY characters flickering rapidly and (from the left side of screen) the whole 2nd vertical row was blank. Screenshot can be taken if helpful. Swapped PIA and problem persists. So I am on to re-socketing next - couldn't hurt.

Link to comment
Share on other sites

Is it a bad thing? Just get your hands on a Basic cart and just run your 800Xl as is! :music:

 

I tried to run my 800xl with a BASIC cartridge and it doesn't work properly. I had a bad BASIC ROM that I removed. Eventually I had to just replace it with a rewired EPROM.

 

It seems to work, you can get to READY prompt and all from cold boot, but a lot of things break or act funny...

Link to comment
Share on other sites

Whenever I run into random screen characters I seem to be

able to help that situation a great deal by changing out

U18, a 74LS08 for a 74HCT08 with a bit more punch for the

system clock. I was ready to blame the MMU until the

screen characters changing came up.

 

ANY other 74LS08 would do for a test replacement if you

have one on hand too. I just happen to have a stick of

the better ones at the ready.

Link to comment
Share on other sites

Checking the BASIC rom chip pins with a logic probe (under $20 from Amazon) will let you see if the pins that are supposed to be getting signals are actually getting them - that the right pins are steady high, the right ones are steady low, the proper ones are pulsing with signals on the bus ... Not nearly as sophisticated as an oscilloscope but a lot less cheaper and very useful.

Link to comment
Share on other sites

"Someone with a scope" may or may not be able to whittle

this one down to a fix either. Depends on the guy at

the controls to a large degree plus his equipment.

 

$40 would get you a universal USB device programmer

with which you can produce your own MMU in GAL form.

I've done this and they do work with only minor issues

from time to time. You still have options to test, I

would only relegate it to the shelf after exhausting a

real 74HCT08 and verified working good MMU swap.

 

But I will also be getting the DrVenkman tool for my

own toolbox too. It's simply about time I had a decent

logic probe as they are handy for other work as well.

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