kategoria: A1200
[#1] Naprawa Amigi 1200 rev. 2B diagrom zawiesza się.
Witam szanowne grono po długiej przerwie. Kupiłem niesprawną 1200 i mam nadzieję że uda się ją naprawić, potrzebuję Waszej pomocy. A więc do rzeczy, płyta nie jest całkowicie martwa. Na oryginalnym kicku 3.0 mam czarny ekran, ale widać reakcję na tv, po włączeniu zasilania dioda power miga kilka razy i coś mignie na ekranie i tak w kółko. Jakby próbowała wstać ale coś jej przeszkadza.

Kupiłem więc kości diagrom, wstawiłem i jest problem bo nie chce przejść do menu, tylko się zawiesza. Po podłączeniu kablem do peceta w programie putty też nic nie mogę zrobić, brak reakcji. Co ciekawe na początku zanim zacząłem cokolwiek grzebać za 2 razem po włączeniu i wyłączeniu zasilania, menu diagromu się pojawiło, co prawda z licznymi graficznymi gliczami ale jednak i mogłem coś potestować.

Pamięć ram i procesor wydają się być sprawne. Test cia też wyszedł pozytywnie, porty joysticka ok. Klawiatura działa, oprócz klawisza prawej amigi, dlatego nie mogę zrobić soft resetu. Dźwięk jest, wszystkie kanały działają, jednak testowy moduł odtworzył się zniekształcony. Test grafiki również z problemami, co było widać już po menu. Wyglądało to podobnie jak na tym filmie




Amiga musiała stać kiedyś w wilgoci, bo ekrany są dość pordzewiałe, natomiast sama płyta wygląda o dziwo nie najgorzej. Kondensatorów jeszcze nie ruszałem, choć nie widać śladów wycieków na pierwszy rzut oka, wymienię je tak czy inaczej. Poprawiałem parę punktów lutowniczych i przy kościach alice, lisa i gayle, gdzieniegdzie był taki ciemny nalot. Po tym trik z włączenie i wyłączeniem zasilania już nie działa, diagrom staje teraz zawsze tak samo. Nagrałem jak to wygląda




Najbardziej martwię się o alice, ale nawet z uwaloną grafiką diagrom powinien wstać choćby z komunikacją przez null modem, czego to może być objaw? Liczę że mnie nakierujecie, może coś z tego będzie. Kupiłem sobie taką zabawkę diagnostyczną, może na coś się przyda.

Jeszcze log z putty

Amiga DiagROM V1.3 - 21-Apr-23 - By John (Chucky/The Gang) Hertell

- Parallel Code $f▒
Amiga DiagROM V1.3 - 21-Apr-23 - By John (Chucky/The Gang) Hertell

- Parallel Code $ff - Start of ROM, CPU Seems somewhat alive
- Testing ROM Address-access
OK
Testing if serial loopbackadapter is installed: <> NOT DETECTED
Checking status of mousebuttons at power-on:

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 $AAAA to $400 OK
- Test of writing word $00AA to $400 OK
- Test of writing word $AA00 to $400 OK
- Test of writing word $0000 to $400 OK
- Test of writing byte (even) $AA to $400 OK
- Test of writing byte (odd) $AA to $401 OK
- Parallel Code $fd - Start of chipmemdetection

Addr $001F0400 OK Number of 64K blocks found: $20
Startaddr: $00000400 Endaddr: $001FFFFF
- Testing detected Chipmem for addresserrors
- Filling memoryarea with addressdata
...............................
- Checking block of ram that it contains the correct addressdata
............................... CHIPMEM OK
- Checking status of mousebuttons for different startups, if still pressed
we assume not working and ignore those in the future.
Green newly pressed, Yellow pressed at startup - Startupaction taken.
Red = Pressed at both poweron and now so it is stuck and being ignored


The following special action will be taken:
NONE
- Fastmemcheck skipped as we found chipmem
- Parallel Code $fb - Memorydetection done

Using $001EC47A as start of workmem (Base)

- Testing Workarea Address-access
WORKAREA OK
- 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: 2048kB
Detected Motherboard Fastmem (not reliable result): 0kB
Basememory address (Start of workarea): $001EC47A
As a very fast test of variablearea working this SHOULD read OK: OK!
- Parallel Code $f9 - Detected memory in use, we now have a stack etc
- Doing Initstuff
- Setting up Chipmemdata
- Copy Menu Copperlist from ROM to Chipmem
- Copy ECS TestCopperlist from ROM to Chipmem
- Copy ECS testCopperlist2 from ROM to Chipmem
- Fixing Bitplane Pointers etc in Menu Copperlist
- Copy Audio Data from ROM to Chipmem
- Do final Bitplanedata in Menu Copperlist
- Initstuff done!

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.3 - 21-Apr-23 - By John (Chucky/The Gang) Hertell



Doing ROM Checksumtest: (64K blocks, Green OK, Red Failed)
$CED3BA58 $98C6080B $3980DA0F $003EC000 $003F0000 $003F4000 $003F8000 $00DFBCEA

CPU: 68EC20 FPU: NONE MMU: NOT CHECKED

Checking for fastmem
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

Extra workareas Chipmem: $00000400 - $001FFFFF Fastmem: $00000000 - $00000000

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


Please read the readme.txt file in the download archive for instructions
DiagROM is mainly for people with technical knowledge of the Amiga
and might not be fully 'stright forward' for all - Delivered AS IS

To use serial communication please hold down ANY key now
OR click the RIGHT mousebutton.
[#2] Re: Naprawa Amigi 1200 rev. 2B diagrom zawiesza się.

@Amifan94, post #1

Drobna uwaga - Alice nie odpowiada za grafikę. To przede wszystkim kontroler chip RAM i DMA dla chipsetu. Z uwaloną Alice nic nie będzie działać, bo chipset nie będzie miał dostępu do ChipRAM.
Stricte za grafikę odpowiada Lisa, nie wiem czy Amiga ruszy bez niej - jej starsza siostra Denice nie jest niezbędna do poprawnego uruchomienia Amigi, i bez niej Amigi OCS/ECS uruchamiają się (chociaż oczywiście nie ma obrazu).

Ostatnia aktualizacja: 11.10.2025 15:28:58 przez wali7
[#3] Re: Naprawa Amigi 1200 rev. 2B diagrom zawiesza się.

@Amifan94, post #1

nawet z uwaloną grafiką diagrom powinien wstać choćby z komunikacją przez null modem, czego to może być objaw? Liczę że mnie nakierujecie, może coś z tego będzie.

spr wymienić u28 (MC1488D) i się okaże czy to przez to port serial lub parallel szwankuje
lub po prostu korozja uszkodziła połączenia z kickstarem, i są do wymiany jego podstawki

To use serial communication please hold down ANY key now
OR click the RIGHT mousebutton.

tu to chyba nic nie trzeba dodawać
:)
[#4] Re: Naprawa Amigi 1200 rev. 2B diagrom zawiesza się.

@Cezarykl, post #3

Eeeeee, MC1488D tylko zamienia poziomy z TTL na RS232, dodatkowo włącza/wyłącza filtry audio ale to bez znaczenia. Bez niego obraz z diagroma by startował. W drugą stronę (RS232 na TTL czyli w stronę Amigi) robi MC1489 ale jego też bym nie podejrzewał o nic.

Musi być coś grubszego jak wywala się na takim późnym etapie. Albo coś mocno nieoczywistego. Ale jeżeli chwilę trochę bardziej działało a potem mniej to jakaś korozja. Albo kondensatory.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem