Jump to content
IGNORED

An XEGS doesn't boot - and it's not a faulty RAM.


Peri Noid

Recommended Posts

I need your assistance in repairing a faulty XEGS. It gives me a black screen (synchro present, clocks are fine). I initilally, by default, replaced the RAM chips with known good ones (tested on another board) but it didn not change the behavior (the removed chips were faulty anyway). The Diagnostic Cart boots and seems to work (so I can assume, the CPU and Freddy seem to be fine). But during the RAM test I'm getting a report about a faulty bit 3 (counted from 1 so it's D2) in address area C000 (so just under the ROM). The ROM test passes. I desoldered the ROM anyway and put it into an XE board - it worked so I'm assuming, it's fine. I also tried to use ROMS from XE/XL machines - the behavior was the same, only the reported faulty bits differed from chip to chip.

20231228_211118.thumb.jpg.cafb10fdd822aa13f8d4c2be638621b2.jpg

My next suspect was the MMU but... XEGS has a dedicated MMU, which is not compatible with XL/XE systems. And I have no another XEGS MMU to swap and check. And I'm kind of stuck here 😕

 

Looking at your experience and knowledge - does anyone have a suggestion, what else can be wrong here if it's not an MMU? Does there exist a JED file for a GAL, that would allow me to create a GAL replacement for the C101686 MMU? I tried to find one but couldn't (no problem with a standard C061618 but it's different).

Edited by Peri Noid
Link to comment
Share on other sites

1 minute ago, Peri Noid said:

Looking at your experience and knowledge - does anyone have a suggestion, what else can be wrong here if it's not an MMU? Does there exist a JED file for a GAL, that would allow me to create a GAL replacement for the C101686 MMU? I tried to find one but couldn't (no problem with a standard C061618 but it's different).

XEGS MMU JED is in this post here:

 

  • Thanks 1
Link to comment
Share on other sites

Given the is rom and mmu in the xegs are both different chips to the standard XL/XE counterparts I am surprised the os rom worked when you put it into the xl/XE. 

 

I would still suspect the xegs mmu and os rom chips if you are 100% sure the replacement ram chips and their sockets are good. I had a failing xegs which was sorted when I replaced those chips. 

 

The other way you can test it is by installing u1mb in the xegs. Since it replaces the os rom and mmu anyway it's a good way of testing it. If you have an u1mb you can transplant into it from another machine, you can just socketed the mmu and os rom on the xegs and hook up the cpu 4 signals. I've done this in xegs consoles 4 or 5 times now. 

 

 

Edited by Beeblebrox
  • Like 1
Link to comment
Share on other sites

1 hour ago, Peri Noid said:

I need your assistance in repairing a faulty XEGS. It gives me a black screen (synchro present, clocks are fine). I initilally, by default, replaced the RAM chips with known good ones (tested on another board) but it didn not change the behavior (the removed chips were faulty anyway). The Diagnostic Cart boots and seems to work (so I can assume, the CPU and Freddy seem to be fine). But during the RAM test I'm getting a report about a faulty bit 3 (counted from 1 so it's D2) in address area C000 (so just under the ROM). The ROM test passes. I desoldered the ROM anyway and put it into an XE board - it worked so I'm assuming, it's fine. I also tried to use ROMS from XE/XL machines - the behavior was the same, only the reported faulty bits differed from chip to chip.

20231228_211118.thumb.jpg.cafb10fdd822aa13f8d4c2be638621b2.jpg

My next suspect was the MMU but... XEGS has a dedicated MMU, which is not compatible with XL/XE systems. And I have no another XEGS MMU to swap and check. And I'm kind of stuck here 😕

 

Looking at your experience and knowledge - does anyone have a suggestion, what else can be wrong here if it's not an MMU? Does there exist a JED file for a GAL, that would allow me to create a GAL replacement for the C101686 MMU? I tried to find one but couldn't (no problem with a standard C061618 but it's different).

What is the condition of the PCB and sockets? Is there any corrosion on any traces? 

Link to comment
Share on other sites

1 hour ago, Peri Noid said:

I think I have one U1MB that I can transplant for the tests. I'll try. Thanks for the tip.

No worries. If it doesn't work then it'll point to either possible bad sockets or traces near or related to those two chips/sockets, or other chips, traces, etc, etc, perhaps. 

 

You can solder the 4 x cpu signals to the underside of the pcb directly to pins 40, 39, 35 and 36. I pass the 4 x wires through the top of the pcb in holes around the colour pot, to then solder them. 

 

 

Edited by Beeblebrox
Link to comment
Share on other sites

On 12/28/2023 at 10:03 PM, Peri Noid said:

I need your assistance in repairing a faulty XEGS. It gives me a black screen (synchro present, clocks are fine). I initilally, by default, replaced the RAM chips with known good ones (tested on another board) but it didn not change the behavior (the removed chips were faulty anyway). The Diagnostic Cart boots and seems to work (so I can assume, the CPU and Freddy seem to be fine). But during the RAM test I'm getting a report about a faulty bit 3 (counted from 1 so it's D2) in address area C000 (so just under the ROM). The ROM test passes. I desoldered the ROM anyway and put it into an XE board - it worked so I'm assuming, it's fine. I also tried to use ROMS from XE/XL machines - the behavior was the same, only the reported faulty bits differed from chip to chip.

 

 

I think this is a very early version of a CPS SALT or SuperSALT cart and won´t work correct with the XEGS. All CPS SALT/SuperSALT versions I know of didn´t really test anything above 48K ($C000). And the "error" message is clear, $04 is the content of the first byte in the XEGS operating system (ROM file offset $4000).

 

I would suggest the PIA is bad. The standard RAM test (48K) is okay, the ROM is okay, ANTIC and GTIA also seems to work. MMU you´ve checked. So PIA should be the one. Just watch PB7 (pin 17) with scope and power on the machine without diagnostic cart. Typically defect PIAs shown a continious low signal or remain always high. All XL/XE operating systems must follow this behaviour: After power-on the PB7 go high, after a few tenth of a second to low, also for a short time, then high again. This is used to mirror the selftest into $5000-$57FF. O.S. uses part of the selftest routines during cold start for a quick RAM test and detected existing RAM size. Without the O.S. will hung up. A diagnostic cartridge (special bytes in it´s header) will started before this test is done, so that´s why it starts.

 

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

20 hours ago, Peri Noid said:

I'm using this cart, which is dedicated for the XE line actually:

20240104_205102.thumb.jpg.b48b604580e10747ddba0971d91d4b83.jpg

 

There's a newer version of this cart available. It was just fairly recently dumped. It coincides with this version of the 130XE FSM. I need to get the ROM posted to my site, but haven't gotten around to it yet.

 

130XEFSM.thumb.png.a45372c91391636ca8d3fb4374fa6750.png    prodtest3.4.thumb.png.00c1d8a4aeb599f4ac1ba851a11cf986.png

 

 

[Edit]

Cartridge ROM added to my website: 130XE FSM / Production Test Cartridge

 

 

  • Like 2
  • Thanks 2
Link to comment
Share on other sites

BTW, the main screen shows "Atari 130XE Tests" (in the screenshot above); but this is only the display it shows for an XE system with 128 KB or more. If you boot it with a 65XE or XEGS with 64 KB, you'll get the following screen.

 

65xe.thumb.png.0fc05e4ca67cf41c09292fcc5f652c01.png

 

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