English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 17 August 2021, 10:53   #1
BSzili
old chunk of coal
 
BSzili's Avatar
 
Join Date: Nov 2011
Location: Hungary
Posts: 1,291
Question A500 Rev6 1MB Chip RAM DiagROM 1.2.1 AddressError Detected

I have a Rev6 A500 with the JP7A trace cut so I can use the trapdoor memory expansion (Gigatron A500 SE) as Chip RAM. Since the system is a bit flaky I started DiagROM to look for some possible faults. When doing the extended Chip RAM test the first 512KB was fine, but after that at one point I got an address error. When I unplug the expansion it goes away, but it still tries to test the area above 512KB. I guess this happens because of the JP7A hack.
Anyway, what does this error mean? Is the RAM expansion faulty, or maybe there's some other problem on the board itself? Here's a slightly blurry image of the actual error screen:
https://photos.app.goo.gl/7JCgezw26A8JQUpE8
BSzili is offline  
Old 17 August 2021, 15:43   #2
brett71
Registered User
 
brett71's Avatar
 
Join Date: May 2010
Location: Ames, IA, USA
Posts: 521
I think there was also a jumper pad that needed to be shifted to enable the trapdoor expansion to be used as Chip RAM. Did you also make that change as well? Can't remember if it was JP1 or JP2 that needed to be cut and then the other pads connected.
brett71 is offline  
Old 18 August 2021, 10:15   #3
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
as brett hinted at, you need to set/cut another jumper (exram) similar to "trapdoor ram not present" when using it as chipram..
hooverphonique is offline  
Old 20 August 2021, 16:29   #4
BSzili
old chunk of coal
 
BSzili's Avatar
 
Join Date: Nov 2011
Location: Hungary
Posts: 1,291
I checked, and the JP2 jumpers is in the correct position as well, I verified with a multimeter. Sorry, I did this mod about 10 years ago, and I completely forgot about the other jumper. Does Address Error mean the RAM expansion is faulty?
BSzili is offline  
Old 21 August 2021, 05:59   #5
jasonsbeer
Registered User
 
jasonsbeer's Avatar
 
Join Date: May 2020
Location: Iowa, USA
Posts: 150
Might be a red herring. Diagrom tests up to 2MB of chip ram. If it hits the end of the 1MB, it will throw an error because it can't test the next block, since it does not exist.

When doing the chip ram test, you can watch the memory range count up as it tests. If it hits 1024kb and then throws an error, your memory is not bad, it just ran out of address space to test. As I recall, it counts up in 32k increments. Check this and let us know what you see.

Last edited by jasonsbeer; 21 August 2021 at 06:07.
jasonsbeer is offline  
Old 21 August 2021, 09:27   #6
LIV2
Tinkerer
 
Join Date: Jan 2020
Location: Sweden
Posts: 104
Address error means that the memory diagrom uses for the stack is likely getting corrupted, when it's trying to return from a subroutine it's trying to return to an odd address triggering that error.

This could mean that the lower 512k is being mirrored at the higher addresses for some reason and that the memory test is overwriting the stack.
Off the top of my head I can't think of what would cause that but I'll have a look and get back to you

Can you check JP3? If it is set incorrectly it could cause the ram to be selected for both banks, it should look like the one here: http://amiga.resource.cx/photos/phot...res=hi&lang=en

Also with the expansion installed check if there is any continuity between one of the top and one of the bottom pads of JP3, there shouldn't be.


I tested my own rev 6 with diagrom 1.2.1 and found that it throws an address error whenever it goes past the end of the installed memory, this is a bug and is fixed in more recent versions where it shows the bit errors and lists bad blocks.
If you can't burn a more recent version you can try the memory tests in AmigaTestKit to see what it says

Last edited by LIV2; 21 August 2021 at 10:16.
LIV2 is offline  
Old 21 August 2021, 19:19   #7
BSzili
old chunk of coal
 
BSzili's Avatar
 
Join Date: Nov 2011
Location: Hungary
Posts: 1,291
That makes sense, it probably just goes past the 1MB boundary. I was a bit worried because the trapdoor expansion had some battery damage before the NiCad cell was removed, but it mostly affected the RTC part. I don't have an EEPROM burner handy right now, but I'll try 1.3 later to see if the issue is still there.
I'd check with AmigaTestKit too, but this machine has some issues reading floppies both with the internal an external drive. This is the original problem I was trying to track down, as otherwise it's working fine, it even booted from a SCSI drive just fine in the past.
BSzili is offline  
Old 21 August 2021, 21:12   #8
jasonsbeer
Registered User
 
jasonsbeer's Avatar
 
Join Date: May 2020
Location: Iowa, USA
Posts: 150
Quote:
Originally Posted by BSzili View Post
This machine has some issues reading floppies both with the internal an external drive. This is the original problem I was trying to track down, as otherwise it's working fine, it even booted from a SCSI drive just fine in the past.
Try reseating Gary and the CIAs. Try switching the CIAs if the problem persists. There is some logic in there as well, but start by reseating those chips and let us know what happens.
jasonsbeer is offline  
Old 23 August 2021, 16:44   #9
brett71
Registered User
 
brett71's Avatar
 
Join Date: May 2010
Location: Ames, IA, USA
Posts: 521
Quote:
Originally Posted by jasonsbeer View Post
Try reseating Gary and the CIAs. Try switching the CIAs if the problem persists. There is some logic in there as well, but start by reseating those chips and let us know what happens.
I think Paula also has some part to play in floppy I/O.
brett71 is offline  
Old 23 August 2021, 16:59   #10
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,865
You can roughly split it so that the read/write bitstream is handled by Paula and the control signals are CIA/GARY.
Jope is online now  
Old 04 September 2021, 16:42   #11
BSzili
old chunk of coal
 
BSzili's Avatar
 
Join Date: Nov 2011
Location: Hungary
Posts: 1,291
I reseated Paula, Gary, and the two CIAs, I also swapped the odd and even CIA. Now I can boot from floppies but it's still not perfect. There's some issue with the disk detection. For example I can put in a disk, and hear the drive click a few times before it notices that there's a disk inside. The opposite is also true, when a disk is in, and it tries to click it someties behaves as if I ejected and reinserted the disk. This doesn't happen during active disk operations, only when the drive is idle.
BSzili is offline  
Old 04 September 2021, 17:02   #12
jasonsbeer
Registered User
 
jasonsbeer's Avatar
 
Join Date: May 2020
Location: Iowa, USA
Posts: 150
Likely a bad disk detect switch in the drive. Squirt some contact cleaner into it and exercise it.
jasonsbeer is offline  
Old 23 October 2021, 16:48   #13
BSzili
old chunk of coal
 
BSzili's Avatar
 
Join Date: Nov 2011
Location: Hungary
Posts: 1,291
I'm finally back to my machine, so I was able to check this. At first I thought the drive mechanism didn't push the disk far down enough for the switch, but I checked with a multimeter and you are right it's the switch. I'll drench it in IPA and give it a good workout, and if it doesn't work out I'll desolder it to see if I can find a similar one from a PC drive.
BSzili is offline  
Old 30 October 2021, 17:33   #14
BSzili
old chunk of coal
 
BSzili's Avatar
 
Join Date: Nov 2011
Location: Hungary
Posts: 1,291
It looks the little exercise fixed the switch, the disk detect problems are gone.
BSzili is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
A500 Rev5 1Mb Chip Ram Mod gurth Hardware mods 13 07 July 2023 13:46
A500+ trapdoor memory detected as chip or slow ram? Firestone support.Hardware 4 31 July 2020 01:37
A500 rev 6A, motherboard 1MB chip ram, question about slow ram expansion. x56h34 support.Hardware 6 25 April 2019 16:27
A500 1MB Chip Ram WildW support.Hardware 8 09 November 2018 19:25
A500 1MB chip RAM problems Nightfox support.Hardware 15 15 July 2016 20:22

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 12:51.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10846 seconds with 13 queries