English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 25 July 2020, 01:09   #1
Chucky
Registered User
 
Chucky's Avatar
 
Join Date: Mar 2015
Location: Karlstad / Sweden
Age: 52
Posts: 1,211
DiagROM Hints

As I am coding more on DiagROM .. i want input of what you miss etc ..

Right now I am redoing the initcode. so it hopefully handles (atleast some) bad addresslines etc.
but what more?

and IN diagrom. WHAT is missing? what shold be done different. ideas please ..
Chucky is offline  
Old 25 July 2020, 06:57   #2
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 944
Beamracing text display of error information on chip ram failures by directly banging Denise. Detect this scenario through soft reset by abusing any survivable registers from crash. I am lame and don't know what gets reset from reset signal, just a feature request if possible. Have not used Diagrom in a while so don't know if you've already implemented it. =P
AmigaHope is offline  
Old 25 July 2020, 11:40   #3
cpiac64
Registered User
 
cpiac64's Avatar
 
Join Date: Apr 2010
Location: Italy
Posts: 1,136
sorry no hints


i need help to solve this:

hi friend, i have a pal a1000 with error in ghost ram (kickram) and need function for test it

an espansion for a1000 work on a500 but on a1000 ntsc your ram test fail

Last edited by cpiac64; 26 July 2020 at 17:48.
cpiac64 is offline  
Old 26 July 2020, 16:58   #4
cdh
Registered User
 
Join Date: Dec 2017
Location: Los Altos, CA, USA
Posts: 55
Chucky, thank you for making this excellent tool!

It recently helped me diagnose a problem with an Amiga 2000. In my case, Agnus pin 75 (A16) was not making good contact with the socket. The error report was that there was a problem with Chipmem. In retrospect, it makes perfect sense, but I had pursued it as a connection issue between Agnus and the DRAM.

Code:
Addr $00010400   OK  Number of 32K blocks found: $02
Chipmem Shadowram detected, guess there is no more chipmem, stopping here
Startaddr: $00000400  Endaddr: $0000FFFF

- Parallel Code $fc - Trying to find some fastmem (as no chipmem found)
- Parallel Code $fb - Memorydetection done
- Parallel Code $80 - NO Chipmem detected
- NO MEMORY FOUND - HALTING SYSTEM
When I split the motherboard 1MB into 512K flash and 512K chip, I was surprised that it hung later (it detected Fast RAM). The reason why it hung is (now) obvious -- the fast memory was also missing A16. It seems like walking address lines on early init fast memory should have detected this.

I don't know if there's anything which can be done to detect address line issues before chip memory is up, so I'm just putting this out there as symptoms when A16 is not connected between the CPU and Agnus.

Last edited by cdh; 29 July 2020 at 21:03.
cdh 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
Soldering hints sarek2k support.Hardware 275 12 September 2023 00:36
recap a1200 hints? cypher007 support.Hardware 5 24 January 2017 08:48
Putty Squad hints palaste support.Games 34 17 January 2014 15:06
Hints from within the GUI AmigaBoy request.UAE Wishlist 13 25 April 2007 18:07
I need GVP HD8+ hints utri007 support.Hardware 1 01 March 2007 03:51

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 21:54.

Top

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