A2000 and diagrom output

wi11ypig

New member
Joined
Apr 23, 2019
Posts
1
Country
Canada
Region
Alberta
Hey all,

I found an Amiga 2000HD I was trying to get working. I've only ever had a black screen output from it. I tried swapping all the socketed chips with the ones in my A500 and all of the chips worked in the 500 but inserted in the 2000 would make no difference.
I just got a diagrom chip and during the first boot, it boots up fine but will hang soon after (Sometimes with a "Division by zero" error). Every attempt to boot after will result in scrambled output.

If I wait a while and try again, the whole process will repeat over. The machine won't stay up long enough to run any tests. Any ideas!? I'll include the output in case it gives any hints.

Thanks!

-Keith


@▒▒▒U


Garbage before this text was binary numbers: 1, 2, 4, 8, 16, 32, 64, 128, 240, 15, 170 and 85
To help you find biterrors to paula. Now starting normal startuptext etc
Amiga DiagROM V1.1 - 27-Oct-18 - By John (Chucky/The Gang) Hertell




Testing if serial loopbackadapter is installed: <> NOT DETECTED
- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
Checking status of mousebuttons for different startups:


Set all Interrupt enablebits (INTENA $dff09a) to Disabled: Done
Set all Interrupt requestbits (INTREQ $dff09c) to Disabled: Done
Set all DMA enablebits (DMACON $dff096) to Disabled: Done


Testing if OVL is working: OK
- Parallel Code $fe - Test UDS/LDS line
- Test of writing word $FFFF to $400 OK
- Test of writing word $00FF to $400 OK
- Test of writing word $FF00 to $400 OK
- Test of writing word $0000 to $400 OK
- Test of writing byte (even) $ff to $400 OK
- Test of writing byte (odd) $ff to $401 OK
- Parallel Code $fd - Start of chipmemdetection


Addr $00100400 OK Number of 32K blocks found: $20
Chipmem Shadowram detected, guess there is no more chipmem, stopping here


Startaddr: $00000400 Endaddr: $00100000


Using $000ECD00 as start of workmem (Base)


- Parallel Code $fa - Starting to use detected memory


Testing if serial loopbackadapter is installed: <> NOT DETECTED
Detecting if we have a working raster: DETECTED
Detected Chipmem: 1024kB
Detected Motherboard Fastmem: 4294967232kB
Basememory address: $000ECD00
- Parallel Code $f9 - Detected memory in use, we now have a stack etc
Set Start of copper (COP1LCH $dff080): Done
Starting Copper (COPJMP1 $dff088): Done
Set all DMA enablebits (DMACON $dff096) to Enabled: Done
Set Beam Conter control register to 32 (PAL) (BEAMCON0 $dff1dc): Done
Set POTGO to all OUTPUT ($FF00) (POTGO $dff034): Done
- Parallel Code $f8 - Starting up screen, text echoed to serialport
Amiga DiagROM V1.1 - 27-Oct-18 - By John (Chucky/The Gang) Hertell






Doing ROM Checksumtest: (64K blocks, Green OK, Red Failed)
$6946ACF4 $B526F1B8 $E967DADB $00000000 $00000000 $00000000 $00000000 $006C0070


CPU: 68000 FPU: NONE MMU: NOT CHECKED


Doing some fastmem detection skipped at start as chip was found
Pressing left mousebutton will cancel detection (if hanged)


Checking if a 24 Bit address cpu is used: YES
- Checking for Memory in 24 Bit area (NON AUTOCONFIG)
- Checking for Memory in Ranger or Fakefast area




IF This ROM is sold, if above 10eur+hardware cost 25% MUST be donated to
an LEGITIMATE charity of some kind, like curing cancer for example...
If you paid more than 10Eur + Hardware + Shipping, please ask what charity you
have supported!!! This software is fully open source and free to use.
Go to www.diagrom.com or http://github.com/ChuckyGang/DiagROM for information






To use serial communication please hold down ANY key now
OR click the RIGHT mousebutton.
Holding down the LEFT mousebutton will force serial on and turn off screen
forcing stuff to run in fastmem if avaible




DiagROM V1.1 - 27-Oct-18
By John (Chucky / The Gang) Hertell


MAIN MENU


0 - Systeminfo


1 - Audiotests


2 - Memorytests


3 - IRQ/CIA Tests


4 - Graphictests


5 - Porttests


6 - Drivetests


7 - Keyboardtests


8 - Other tests


Serial: 9600 BPS - S - Setup0 - Chip: 1024kB - kBFast: 0 Base: $000ECD00
Information of this machine:


Dump of all readable Custom Chipset HW Registers:
BLTDDAT ($dff000): $FFFF DMACONR ($dff002): $6380 VPOSR ($dff004): $3000
VHPOSR ($dff006): $E523 DSKDATR ($dff008): $FFFF JOY0DAT ($dff00a): $1000
POT0DAT ($dff012): $0000 POT1DAT ($dff014): $0000 POTINP ($dff016): $5500
SERDATR ($dff018): $0800 DSKBYTR ($dff01a): $9000 INTENAR ($dff01c): $0000
INTREQR ($dff01e): $0028 DENISEID ($dff07c): $FFFF HHPOSR ($dff1dc): $00CC


Chipmem starts at: $FFFFFFFF and Ends at: $000FFBFF Unused chip: 969989 Bytes


Doing ROM Checksumtest: (64K blocks, Green OK, Red Failed)
$6946ACF4 $B526F1B8 $E967DADB $00000000 $00000000 $00000000 $00000000 $006C0070


CPU: 68000 FPU: NONE MMU: NOT CHECKED
Is $1114 readable at addr $0 (ROM still at $0): NO
Is $1114 readable at addr $f80000 (Real ROM addr): YES
Is $1111 readable at addr $f00000 (expansion ROM addr): NO
Stuck buttons & keys etc at boot:








Serial: 9600 BPS - CPU: 68000 - Chip: 1024kB - kBFast: 0 Base: $000ECD00
DiagROM V1.1 - 27-Oct-18
By John (Chucky / The Gang) Hertell


MAIN MENU


0 - Systeminfo


1 - Audiotests


2 - Memorytests


3 - IRQ/CIA Tests


4 - Graphictests


5 - Porttests


6 - Drivetests


7 - Keyboardtests


8 - Other tests


Serial: 9600 BPS - S - Setup0 - Chip: 1024kB - kBFast: 0 Base: $000ECD00
Information of this machine:


Dump of all readable Custom Chipset HW Registers:
BLTDDAT ($dff000): $FFFF DMACONR ($dff002): $6380 VPOSR ($dff004): $3000
VHPOSR ($dff006): $1031 DSKDATR ($dff008): $FFFF JOY0DAT ($dff00a): $1000
POT0DAT ($dff012): $0000 POT1DAT ($dff014): $0000 POTINP ($dff016): $5500
SERDATR ($dff018): $0B0D DSKBYTR ($dff01a): $9000 INTENAR ($dff01c): $0000
INTREQR ($dff01e): $0028 DENISEID ($dff07c): $FFFF HHPOSR ($dff1dc): $FFD8


Chipmem starts at: $FFFFFFFF and Ends at: $000FFBFF Unused chip: 969989 Bytes


Doing ROM Checksumtest: (64K blocks, Green OK, Red Failed)
$6946ACF4 $B526F1B8 $E967DADB $00000000 $00000000 $00000000 $00000000 $006C0070


CPU: 68000 FPU: NONE MMU: NOT CHECKED
Is $1114 readable at addr $0 (ROM still at $0): NO
Is $1114 readable at addr $f80000 (Real ROM addr): YES
Is $1111 readable at addr $f00000 (expansion ROM addr): NO
Stuck buttons & keys etc at boot:








Serial: 9600 BPS - CPU: 68000 - Chip: 1024kB - kBFast: 0 Base: $000ECD00
DiagROM V1.1 - 27-Oct-18
By John (Chucky / The Gang) Hertell


MAIN MENU


0 - Systeminfo


1 - Audiotests


2 - Memorytests


3 - IRQ/CIA Tests


4 - Graphictests


5 - Porttests


6 - Drivetests


7 - Keyboardtests


8 - Other tests


Serial: 9600 BPS - S - Setup0 - Chip: 1024kB - kBFast: 0 Base: $000ECD00
Memorytests








1 - Test detected chipmem


2 - Extended chipmemtest


3 - Test detected fastmem


4 - Fast scan of 16MB fastmem-areas


5 - Slow scan of 16MB fastmem-areas


6 - Complete Memorydetection


7 - Manual memorytest


8 - Manual memoryedit


9 - Autoconfig - Automatic


Serial: 9600 BPS - 0 - MainmenuNTAL New Manual Memorytest Base: $000ECD00
Checking detected chipme @▒▒▒U


Garbage before this text was binary


Gbgboeh e a nynbr ,,,1 ,6 2 0 510n8@▒U
oepofnbto oaa wtrn oa ttpxec
ei feilobcdprsitld>N TCD-Pae d$f atfR,P essea i
hcnsasfmsutsfdfrttrp
Stl trpebet(NN d0)tDse o
tl trprqebt(TE$f9 ibeDn
ea Meali DCNd06tDsl:eek:
ei fVi ri:O
-aal d e-e DL i
so in r$F o4
so in r 0 o4
Ttowtnbe(e)ft 0O so iiwd$0t 0O
etfwtgbeod$ o41K-aaeCd$d atfhpmtco
hmmSdwadtt,gste ooehmmspi rd 000dr00


ttd:040Ead 10
sn$C0ssro rm ae
Prl o a-ttnt eeet er
Ttgisilopcdprsitld <>ODTT
Dei feavD
eceC


l ufdieo oaa wsrn oa auttt aaeer i xwsbayues12 63,4182,1 0a 5
maDR 1 2-t8 B o CuyT n)eel
Tsn ra obkat nae: ODTCD-Pae d$f ttfR,P e owa i
ekgsasfmsbtsf fensaus
S lD nbbt(AO$f9 ibeDndoe ea nrp qsbs(NE$f9) sbdDn


eigfO oi:K-aal o e-e DL i
so in r F o4
Ttowtnwd$0 0O so iiwd$Ft 0O
Ttowtnbten fo$0O
hm hoa tc,ustr o hpm tpnhe e ri y d)f $1K-aleCdf-Sro iedeto
Srdr$00 dd:00
ig$C0ssro rmmBe
Prl o a-ttnt sdet er
Ttgisilopcdprsitld <>ODTT
Dei feavD
eceC ▒U
Grae eoetistx a baynmbr:1 , ,8 6, 2 4 18 4,15 7 nd8
T el o id ierrst al. o trtignmg iaRMV.1 7Ot-8 yJon(hck/h ag)Hrel
aale oe$ff-Sat fRM PUSessoehtaivED
hcig ttsof osbttn o ifeetstrus
e ll nerptealbts(NEA df9)toDsbe:Dne e l ntrutreqetis ITE df9)t Dsbe:Dn
SetalDA nbeis DAO $f06 o iald oe
etn i V s okn:O
aale oe$e Ts DSLSln
-Teto rtigwr $FF o$40O
-Teto rtigwr 00 o$00
-Tst fwiin od$F0 o$00
-Ts o rtngwr 000t 40O
etofwiig bt een f o$40OK - eto wrtn yt od fft 41O
-PaallCoe$d-Str fcipedtcto


hpemSaorm eetd,gester sn orcimm,sopn hr4Adr$0840dr$040


aale oe $a-Sarigt sedtcedmmr Satar 0040 nadr 0000


Tstn fseillobakdper sisale: <> O ETCE
abaebfre hstxtwsbnrynmes:1 ,4 8 6 2 6,18 20 5 70ad8U
Amg igOMV. 7-c-8 -B on(Cuk/he ag ereltc
Cekigsau o osbutn o dfeetsttp:eETD


e llItrup nbeit ITN $f0a t iald:Doe Stal nerp rqetit ITE $f0c toDsbedDoe eetngi V iswrig: f06 t iald:Doe
-PrallCd $e-Tst D/D ln
-Ts o rtn wr FFFt 40O
Ts f rtn or 0F to$0 K - eto wiigwrd$F0t $0O
-Teto ritn od 00 o$40O
-Teto rtigbt (vn f t 40O
dd 040Ad 0040Ad 0140Ad 0F40 O Nmer f3Kblcsfud:0Adr$040
CimmShdwa ettd uesteeisn oe cimm sopn er


Uig$00D0a sato woke Bae Satadr 0040 nadr 0000


-PrallCde$a-Sarigt seeetd eoy
etn f eillopakdptri ntald <> O ETCE
Dee ie 10]:饥▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒W]:饥▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒U


arbge efore this text was binary numbers 1,2, , 8, 16, 32, 64, 128, 240, 15, 170and85
To help you find biterrors to paul. Nw sarting normal startuptext etc
Amga iagROM V1.1 - 27-Oct-18 - By John(ChckyThe Gang) Hertell




Testing if serial loopbackaaptr i installed: <> NOT DETECTED
ale-tRPmm
itostoftt
Irnb(Af s:
sniOLi oi: Sle ssRf)ide lAl Cf ien
rllo e sU/Si
d 0080Ar040d 0140 Nmrf2bc u:0Ar0000Ad$04Ar$0240d 000d 000 mro 2 osod0Ar$240d d080Ar04Ar$0340d 034mrf2bc u:0Ar008000Ad 0000
sg$0D0asr re(s Satd 040Ear$300
-Prl o a ai eecdmoy
si rlobkae sntl: < ODEEDen eewinDE ▒U
ohlp o id ierr t al. o trin omlstrutxtt8 4 5,10ad85
















[mAiaDagRMV. -2-c-8 -BJhn(hcyTh ag Hetl




aale oe$f tr f O,P SessmwhtaieTCED
StalInerp nalbs(ITN df0a oDisbe:Dnfmosbtos o ifeetsatus
St l nerutrqesbt ITRQ$f09 oDsbld o Stal M nblbt(MAO df96 oDsabe:Dn


Tesigi OLi okig
-PaallCde$e-Te D/D ln
-Ts f rtn wr FF t 40O
eto wiigwor 0F t$0 K - Ts fwrtn od F0 o 40OK -Teto riigwr $00t $40OK
- eto wiigbte(vn fft 0O
et o rtngbt od)$fo$41O
alelCd f -Satof hpedeeto


hpemSaorm eetd,gester sn or hpemsopn hr40dr$084Adr$040d 0040Ad 0040Ad 014


Uig$00D0assatof oke (ae Sartdr 0040 nddr$0100


-PaallCod f Satn o s eece eoy


etn isra oobcaaptri nsald <> O ETCE
te4
[[3Yej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYe▒Yej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej▒▒J▒YYej


l ufdieo oaa wsrn oa auttt4182,1 0a 5
maDR 1 2-t8 B o CuyT n)eel
Tsn ra obkat nae: ODTCD-Pae d$f ttfR,P e owa i
ekgsasfmsbtsf fensaus
S lD nbbt(AO$f9 ibeDndoe ea nrp qsbs(NE$f9) sbdDn


eigfO oi:K-aal o e-e DL i
so in r F o4
Ttowtnwd$0 0O so iiwd$Ft 0O
Ttowtnbten fo$0O
hm hoa tc,ustr o hpm tpnhe e ri y d)f $1K-aleCdf-Sro iedeto
Srdr$00 dd:00
ig$C0ssro rmmBe
Prl o a-ttnt sdet er
Ttgisilopcdprsitld <>ODTT
Dei feavD
eceCh
 
Check PSU voltages under load. Disconnect mb from PSU, connect some old harddrive to PSU, power it on and then check voltages on mb connector plug.
 
Also, check all the sockets to see if any are broken/cracked, make sure the solder points on all the sockets are still secure. Sometimes on these old machines a cold solder point will break, causing bad behaviour. Clean the PSU and motherboard power connectors with rubbing alcohol. The connectors oxidize over time and can cause power issues.
 
We are assuming that there is no battery leakage damage in the zone up front by the 86-lin slot, the 68K CPU, and the ROM socket. If there was, include Amiga Wiki for schematics in your diagnosis efforts - continuity check every data and address line/bus signal common between those 3 points. Battery damage causes trace cracks, and may also induce bad connectivity if the sockets are corroded (green-blue is typical). Remove the battery if you have not already (assuming it has not been replaced in past remediation)

Same as above on chips being re-seated. I have a bad PLCC chip socket on an accelerator (similar to the Agnus socket), and I have use a well torqued cable tie around the socket to keep it 'together' for now until I can replace it.

Pull up each DIP chip in a socket carefully and re-seat. This may improve connectivity as over time the metals oxidize depending on the environment it was kept in, and the pin/socket metal mix.

We are also assuming no expansion cards. Remove them at this stage for reducing variables.

Also, an 8520 swap (socket for socket) may produce different results if one was weakened by static zaps or plugging in equipment with the power on. Front ports and rear serial/parallel/disk ports all have connections to these chips.
 
Back
Top Bottom