Jump to content
Sign in to follow this  
ACML

Will Texas Instruments TMS4164-15NL work on an XL/XE?

Recommended Posts

Even though they are 64Kx1 DRAM, I think the answer is no because they appear to have 256 cycle (4ms) refresh verses the 128 cycle (2ms) refresh. Would that be correct?

Edited by ACML

Share this post


Link to post
Share on other sites

Longer refresh time means it's more tolerant to less frequent refresh cycles.

 

Supposedly we get a row increment each refresh cycle which means in normal usage there should be a complete 128 rows done about every 1200 cycles.

1 ms is about 1790 NTSC or 1770 PAL cycles so we should be satisfying the requirement for those DRams by better than double.

Edited by Rybags

Share this post


Link to post
Share on other sites

Longer refresh time means it's more tolerant to less frequent refresh cycles.

 

Supposedly we get a row increment each refresh cycle which means in normal usage there should be a complete 128 rows done about every 1200 cycles.

1 ms is about 1790 NTSC or 1770 PAL cycles so we should be satisfying the requirement for those DRams by better than double.

I tried them on an Intec 48K board for a 400 and had no luck. They replaced some MT4264s. I could not get the 400 to show anything, just black screen. Any ideas on why TMS4164-15NL wouldn't work in this application?

Share this post


Link to post
Share on other sites

I've used those on 65XE's with great success. Bought them on ebay NOS.

 

Here is one of the units I fixed replacing the mT units with sockets and TI chips....

 

Original non-socketed mT DRAM

65XE_05

 

NOS socketed TI RAM

65XE_09

 

  • Like 3

Share this post


Link to post
Share on other sites

I tried them on an Intec 48K board for a 400 and had no luck. They replaced some MT4264s. I could not get the 400 to show anything, just black screen. Any ideas on why TMS4164-15NL wouldn't work in this application?

Found this on another thread regarding what you did:

 

- 4264 is 65Kbit all right, but organized as 4x16K, not 1x64K like the 4164

- 4264 is backward compatible with the 4164 but the 4164 is not upward compatible.

 

That would be why it did not work.

  • Like 2

Share this post


Link to post
Share on other sites

My 65xe with eci included TMS4164-15NL. I got additional ones from eBay to transform my 65xe into 130xe.

Share this post


Link to post
Share on other sites

Found this on another thread regarding what you did:

 

- 4264 is 65Kbit all right, but organized as 4x16K, not 1x64K like the 4164

- 4264 is backward compatible with the 4164 but the 4164 is not upward compatible.

 

That would be why it did not work.

Thanks! That explains it. Also good news since I have TMS4164s and they will work on my 1200XLs. Luckily, I bought the right kind.

Share this post


Link to post
Share on other sites

No that's not right. 16Kx4 DRAMs have 18 pins so they would not even fit. The 64Kx1 DRAMs with 256 cycle refresh will work in an Atari with the newer ANTIC chip (part number starting with CO2). Many XLs and most XEs have that but most 400s don't.

Share this post


Link to post
Share on other sites

No that's not right. 16Kx4 DRAMs have 18 pins so they would not even fit. The 64Kx1 DRAMs with 256 cycle refresh will work in an Atari with the newer ANTIC chip (part number starting with CO2). Many XLs and most XEs have that but most 400s don't.

None of my 1200XLs have the newer C021697 ANTIC. They are all C012296 ANTICs. So you are saying that a 64Kx1 with a 256 cycle refresh needs the newer CO21697 ANTIC? Can I put a new ANTIC in a 1200XL or 400 without additional modifications?

Share this post


Link to post
Share on other sites

Supposedly the newer Antic should be fine as the extra refresh bit just gets ignored so the refresh pattern should be the same.

  • Like 1

Share this post


Link to post
Share on other sites

Supposedly the newer Antic should be fine as the extra refresh bit just gets ignored so the refresh pattern should be the same.

So if its still the same refresh pattern, then the TMS4164 with 256 refresh won't work on a 1200XL with either ANTIC?

Share this post


Link to post
Share on other sites

256 row refresh supposedly would want a newer Antic.

 

Possibly it would work in normal circumstances since A0-A7 supply the row address and normal program execution and graphics might make up for the shortfall.

But something like a blank display and tight program loop could see a situation where the extra rows miss out.

Share this post


Link to post
Share on other sites

IIRC the 1200XL doesn't multiplex A7 into the row address, so the newer ANTIC won't help there. I'm away from my notebook, so I'm not sure of that. I am sure the 800XL does it correctly.

 

I don't know how the 400 Intec board does it, so a newer ANTIC might help there.

Edited by ClausB

Share this post


Link to post
Share on other sites

It does from the schematic 1200XL_3 that I've just looked at... would have to anyway otherwise how could it access the full 64K?

 

I thought the 600XL was the only XL that by default uses just the 7x7 R/C matrix for internal RAM?

Edited by Rybags

Share this post


Link to post
Share on other sites

Could be... but is there a definitive way to know early vs later 1200XLs? Possibly the slight OS variation detectable in the Atari logo screen?

Share this post


Link to post
Share on other sites

Could be... but is there a definitive way to know early vs later 1200XLs? Possibly the slight OS variation detectable in the Atari logo screen?

I have a late-May 1200XL (made in Sunnyvale oddly - my two April units were made in Taiwan). It still has a Rev 10 OS. In fact, I remember only one unit someone here at AA has posted about in the last year or two that had a Rev 11 OS from the factory.

Share this post


Link to post
Share on other sites

I have never seen a Rev 11 OS come from the factory. I had only one unit with Rev 11 that I bought from eBay, but it was updated by the owner. I sold that unit to an AA member.

Share this post


Link to post
Share on other sites

My notebook confirms that whatever version of 1200XL I probed back in the day is missing A7 from the row address, so it won't work with 256-row-refresh DRAMs. Rybags said that version 3 would work with the newer ANTIC, so let's conclude that version 1 and maybe 2 won't. Which version do you have?

Edited by ClausB

Share this post


Link to post
Share on other sites

waiting for a half dump on possible rev 16 project prom possibly found in proximity to a 1200XL

Edited by _The Doctor__

Share this post


Link to post
Share on other sites

IIRC the 1200XL doesn't multiplex A7 into the row address, so the newer ANTIC won't help there. I'm away from my notebook, so I'm not sure of that. I am sure the 800XL does it correctly.

 

I don't know how the 400 Intec board does it, so a newer ANTIC might help there.

What's weird is that the INTEC 48K board uses Micron MT4264s? The 400 all had the 7 bit refresh ANTICs.

Edited by ACML

Share this post


Link to post
Share on other sites

Found photos of the Intec 48K board and saw that A7 is not in the row address, so that board needs 128-refresh-cycle DRAMs.

Share this post


Link to post
Share on other sites

Found photos of the Intec 48K board and saw that A7 is not in the row address, so that board needs 128-refresh-cycle DRAMs.

I thought Micron MT4264s were 256 cycle (4ms) refresh?

Edited by ACML

Share this post


Link to post
Share on other sites

Yes, that's what the datasheet says. Do they work in the board?

I have two INTEC 48K boards and they both have MT4264s. That's OEM original manufactured in ~1983. Lot numbers on the MT4264s are 247 and 248.

Share this post


Link to post
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.

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...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...