Jump to content
IGNORED

Glitchy 400


mindlord

Recommended Posts

I'm not an Atari expert at all, although I do have a fair amount of retro experience.

 

I have a 400 that works most of the time. It'll play a large number of cartridges, and some disks, but it seems some common video modes or rom instructions cause it to go off the rails. I've tried two different ram cards so I'm pretty sure ram isn't issue. Heat also doesn't seem to be a factor.

 

I've cleaned the CPU edge connector and re-seated any socketed chips I could find on the boards. I'm almost ashamed to admit that I tried the 1 inch drop test and things actually improved slightly.

 

Any better suggestions?

 

Sent from my SM-G960U1 using Tapatalk

 

 

Link to comment
Share on other sites

3 minutes ago, mindlord said:

but it seems some common video modes or rom instructions cause it to go off the rails.

Some examples of programs or games that you can point to, along with pics of what you see on-screen would be helpful. 

Link to comment
Share on other sites

3 minutes ago, mindlord said:

some common video modes or rom instructions cause it to go off the rails

Can you describe the symptoms you're actually seeing for us in any further detail? :?

 

Maybe check the PSU is outputting 9VAC under load, and you're getting +5DC and +12DC internally. Both of those voltages can be measured from the SIO port, or +5V from the Joystick port.

 

http://www.mixinc.net/atari/pinouts/sio.htm

http://www.mixinc.net/atari/pinouts/joystick.htm

Link to comment
Share on other sites

It's a pretty easy machine to disassemble, I'll bet if you look at the power supply board on the printed circuit side, you'll find some cold solder joints, it's easy to clean and re-solder them.

Possibly on the main board as well, maybe around the SIO port.

If it's behaving erratically with the old drop test, this seems like a likely culprit.

 

  • Like 1
Link to comment
Share on other sites

6 hours ago, mindlord said:

but it seems some common video modes or rom instructions cause it to go off the rails.

Maybe this 400 has a CTIA chip, and the software that is giving problems requires GTIA.

 

I upgraded my early 400 to GTIA and 64K Mosaic RAM board in late 1982 in order to be able to run more software.

Link to comment
Share on other sites

2 hours ago, Rybags said:

We need clarification of "off the rails".  The assumption there is crash or lockup.

CTIA instead of GTIA should never directly cause either of those.

Exactly. There’s also plenty of software (carts included) that either require more than 16K or are not compatible with OS A/B.

 

As I said above, we really need details of what software is going “off the rails” and some photos at least of the screen to help.

  • Like 1
Link to comment
Share on other sites

Thanks for the input so far everyone. I'll get some tests together and take some photos/video of the behaviors.

By "off the rails" the result could be any thing:
blue/black screen
static garbage
random fluctuating garbage
flickering garbage
partially rendered text with graphical garbage intermingled
Games that play, but the sprites and/or background are mangled


Are there any specific titles that will provide clues that I should try?

Sent from my SM-G960U1 using Tapatalk

Link to comment
Share on other sites

Not really.  Better to just post the machine specs (mainly, amount of Ram installed), which games fail, and I suppose if it's GTIA or not.

 

To find if it's GTIA - insert Basic cart and start.  Then POKE 623,64

If the screen goes black and text becomes near unreadable then it is GTIA.

Link to comment
Share on other sites

Pictures are in order of my comments: Looks like she's gtia, and 32k.
All the grim reaper mag disks do this.
Berserk.com and berserk.exe give a blue screen with garbage at the bottom.
Sysinfo.atr flickers garbage like this, but does things when I press keys.0b1cba611ba1ba92c9bf2aceac4e9809.jpgaa175c323a5e53836f152634a928e2bd.jpg3543799b20a69e8be8669b5d65010fe3.jpgfa181085a7ea379e2e85566018cdebf3.jpg66f5a96f8d8f983ef5a46ffe14407508.jpg

Sent from my SM-G960U1 using Tapatalk

Link to comment
Share on other sites

If after checking voltages and for cold solder joints everything else seems okay then consider swapping the primary chips into a known-working machine to see if the symptom moves with the chips, starting with GTIA, then CPU then Antic.  Before that a full physical examination is prudent. Are all the sockets making proper contact with the chips' legs?

Edited by Sugarland
Link to comment
Share on other sites

So you say it has 32K RAM.... Some of those programs might only work with a full 48K. if they assume 48K and load code segments into that missing upper 16K of the memory map, they'll crash, and if the screen is set to use that region, you'll just see random data...

 

Berzerk loading garbage at the bottom of the screen is a sign that the loader starts loading data just below MEMTOP (into screen ram) that's lower than on a 48K machine, and assuming it's free. The rest loads into nonexistant RAM, and will crash when it tries to run at the end of the load. Most 'cracked' games that originally came on cardridge load the code into that uppermost 32-48K area to replicate where it was originally compiled to run from.

 

With 32K, you should find that most 8K & 16K cartridge games will work just fine, as they will map their ROM into that 16K area where you have no RAM anyway, and use the lower RAM area for anything dynamic... BASIC programs that don't use every ounce of memory should also mostly work OK, you'd only be missing 8K of usable RAM with BASIC inserted.

 

So I think your first order of business for maximum compatibility is to get the machine upgraded to 48K. The simplest method is the 48/52K RAM Card from tf_hh, and optionally his SuperColorCPUCard to get a nice S-Video output. :)

  • Like 5
Link to comment
Share on other sites

Thanks for the analysis. Makes sense. I can verify that by specifically targeting applications that should work and applications that shouldn't.

The ram card looks intriguing too. My retro stuff coffers are empty at the moment, but it's moved pretty high on the list.

Sent from my SM-G960U1 using Tapatalk

Link to comment
Share on other sites

Once again, thanks to everyone for the advice and analysis. I've done some pretty extensive testing. Voltages and solder joints all check out okay. I've lifted and re-seated the chips on the main board and CPU card. Nothing really changed, so I set out to try some variety of xex, atr, and cas files and pretty much nailed it down to just having 32K of RAM. I'll have to put in an order for that upgrade once I get some scratch. At least now I'm 99% certain there's nothing wrong with the board or CPU. 

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