Jump to content
IGNORED

Another 130xe memory issue


Recommended Posts

6 hours ago, hueyjones70 said:

I am a little embarrassed to admit this but the problem with the 130XE was my failure to solder all of the socket pins. I had added a socket and just tacked a couple of pins to hold it in place then forgot to finish the job.

I am sure we've all done something similar at some point. ;) Glad you've resolved the issue. 

Link to comment
Share on other sites

13 hours ago, hueyjones70 said:

I am a little embarrassed to admit this but the problem with the 130XE was my failure to solder all of the socket pins. I had added a socket and just tacked a couple of pins to hold it in place then forgot to finish the job.

You are welcome. It's very easy to miss something. As @Beeblebrox said, we have all done it, that's how I knew! Glad that you found the problem and that it is all is now working. As a suggestion, an easy and cheap upgrade to a 130XE is to swap the standard 130XE 64MB expansion for a 256MB expansion which gives 12 extra 16K banks over the existing 4 16K banks. The Windhover SuperRam 130XE Upgrade method just requires 8x 41256 DRAM chips, a 74LS158 logic chip, a 33R resistor and a few wires in a 130XE if you feel the inclination. 

Windhover SuperRam 320K.txt

Edited by TZJB
  • Thanks 1
Link to comment
Share on other sites

Peterson 320K plus ANTIC following, I always add a switch to select different modes. Extension can cause certain programs to fail. An extra 64K when in 130XE mode (64+128), and of course 320K total in full extension mode(64+256). Antic following allows for ANTIC banked software to run, as of yet I haven't seen a program that banks in a way it doesn't work.

Link to comment
Share on other sites

5 hours ago, _The Doctor__ said:

Peterson 320K plus ANTIC following, I always add a switch to select different modes. Extension can cause certain programs to fail. An extra 64K when in 130XE mode (64+128), and of course 320K total in full extension mode(64+256). Antic following allows for ANTIC banked software to run, as of yet I haven't seen a program that banks in a way it doesn't work.

I just checked and they are the same design. I found a diagram:-

 

mem130xe1.thumb.jpg.6531d0e45648eece60a8da8c4197eb9f.jpg

Link to comment
Share on other sites

@hueyjones70

search me, no really... my content and post... it's there as well as the switch diagram...

+++++++++++edit maybe this one?

 

https://forums.atariage.com/topic/281132-atari-130xe-4164-best-replacement-or-upgrade-ram-chips/?do=findComment&comment=4079782

 

Edited by _The Doctor__
Link to comment
Share on other sites

I just installed the 320 RAM upgrade and I get this when I execute the choice for RAMDISK directory.  I have not installed a switch. Anyone have an idea as to what is causing the extra screen characters.  Also, I did not mount the 74LS158 on top of the 4050 because I have a UAV installed.  I glued the 158 chip to the top of the 61618I ran a wire from pin 16 of the 158 to what would be pin 14 of U21 and another wire from pin 8 of the 158 to what would be pin 7 of U21.  I was also wonder If the 74LS158 could be mounted on top of the 25953 chip.

130XE 320RAM Disk.jpg

Link to comment
Share on other sites

bad connections or ram check the dead bug portion closely and run xram to check it

are you using standard 2.5 and it's ramdisk? you can also try other ramdisk drivers.

MyDOS has some nice ramdisk options. (is that what you are using?)

Edited by _The Doctor__
Link to comment
Share on other sites

10 hours ago, hueyjones70 said:

I just installed the 320 RAM upgrade and I get this when I execute the choice for RAMDISK directory.  I have not installed a switch. Anyone have an idea as to what is causing the extra screen characters.  Also, I did not mount the 74LS158 on top of the 4050 because I have a UAV installed.  I glued the 158 chip to the top of the 61618I ran a wire from pin 16 of the 158 to what would be pin 14 of U21 and another wire from pin 8 of the 158 to what would be pin 7 of U21.  I was also wonder If the 74LS158 could be mounted on top of the 25953 chip.

130XE 320RAM Disk.jpg

Some obvious data corruption there. The 74LS158 can be mounted anywhere convenient, so long as you supply power to it which you have. The RAMdisk is generally set to D8: Did you change it with option S and format it? What are the results of running XRAM0220.XEX attached?

 

XRAM0220.XEX

Link to comment
Share on other sites

On 1/21/2023 at 5:22 PM, hueyjones70 said:

The disk was formatted and the results were the same with DOS 2.5 and MYDOS

Something seems wrong. Did you definitely separate U23 PIA pin 15 from the motherboard? Pin 16 isn't connected to anything so does not need separating. Also something that just occured to me and you could try, did you test the 130XE with the 41256 DRAM before the upgrade as the 256K DRAM would be detected as 64K without the DRAM A8 connection. Could you send some pictures please?

Link to comment
Share on other sites

I tested the DRAMS in another 130XE computer and they checked out OK. I completely removed the RAM upgrade and the RAMDISK worked OK. I can't imagine what was wrong with the upgrade, I even unsoldered all of the wires from the LS158 and replaced the LS158 with no change in the results. 

Link to comment
Share on other sites

  • 2 weeks later...
8 hours ago, hueyjones70 said:

I have seen instructions that call for pin 1 of the 256 RAM chips to be bent up and connected by wire. I have also seen instructions that call for the pin 1s to be connected on the bottom of the board. Does it make any difference?

Hi @hueyjones70. Electrically there is no difference except for the danger of breaking the pin off of the DRAM chip when it it's bent up. Pin 1 (A8) of the DRAM chips are completely isolated on Atari 130XE PCBs, so running the wire for pin 1 underneath the board is much safer and neater. The 33R resistor can also be run in line underneath the board so that it's not visible, with just the A8 wire showing above. With the Atari 800XL, pin 1 of the DRAM are linked up and connected to R32 so it's easier to connect 256KB DRAM to a RamboXL uprade.

It just occured to me regarding your problem. Have you changed the PIA? Pin 16 was previously unused so is otherwise untested. They are standard components with the Motorola MC68B21P (2MHZ) variant considered to be the prefered.

Edited by TZJB
Link to comment
Share on other sites

I removed the upgrade and everything seemed to be working OK. MYDOS booted, the RAMDISK showed more than 32K sectors with no strange characters showing up. Then I experienced some other unusual results. When I boot with DOS 2.5 the computer shows the RAMDISK being set up; then when I get the READY prompt and type DOS, I just get the ready prompt again. I tried several different DOS disks with the same result. Another thing, when I run the self-test, the computer doesn't recognize the extra RAM. I switched ROM chips and the PIA and got the same results.

Link to comment
Share on other sites

16 hours ago, hueyjones70 said:

I removed the upgrade and everything seemed to be working OK. MYDOS booted, the RAMDISK showed more than 32K sectors with no strange characters showing up. Then I experienced some other unusual results. When I boot with DOS 2.5 the computer shows the RAMDISK being set up; then when I get the READY prompt and type DOS, I just get the ready prompt again. I tried several different DOS disks with the same result. Another thing, when I run the self-test, the computer doesn't recognize the extra RAM. I switched ROM chips and the PIA and got the same results.

Looks like you have lost the second 64K RAM bank. Turn off the power and check that R111 the 33R CAS line measures correctly with an ohmmeter between MMMU U34 pin 10 and Bank 2 DRAM pin 15 and that all of the DRAM pin 15s on that bank are connected to one-another.

 

 

130xe_04.gif

Edited by TZJB
Link to comment
Share on other sites

I crossed the resistors (110 and 111) and the computer wouldn't boot so I used SYSCHECK and it showed 3 bad DRAMS. I replaced them and got the computer to boot. I switched the resistors back to stock position and the computer would not boot. SYSCHECK doesn't do anything. By turning the computer on and off repeatedly, I did get SYSCHECK to show up one time and it showed all DRAMS as being bad. I know that is not correct because they were all good before I crossed the resistors.  I crossed the resistors once again and the computer boots but it exhibits the same odd behavior as before. No extra RAM, won't respond to DOS command. Both resistors show 33 Ohms and both resistors have approx 5 V on each end.  I have switched out the MMUs so it must be a bad connection to PIN 10 of the MMU.  I just remembered something, while I had the resistors in stock configuration, R111 showed a slight negative voltage.

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