kategoria: A2000/A3000
[#1] Amiga 3000 i Kickstart
Hej
Panowie, Czy w Amidze 3000 będą pasowały ROMy z Amigi 2000? Planowałem przełożyć z A2k do A3k kick 3.2.2 ale nie wiem czy zadziała?
TIA
[#2] Re: Amiga 3000 i Kickstart

@c64portal, post #1

Jak dobrze pamiętam to Amiga 2000 ma Rom w jednej kości jak A500. Amiga 3000 ma Rom w dwóch kościach.
[#3] Re: Amiga 3000 i Kickstart

@c64portal, post #1

Raczej nie będą pasować. Ja w swojej A2000EATX do pistorma wgrałem rok z a3000 i nie ruszyła. Ruszyła dopiero z ROM od A500.
[#4] Re: Amiga 3000 i Kickstart

@c64portal, post #1

Kickstart dla A500/600/2000 nie zadziała w A3000, ze względu na skompilowanie pod inny procesor 16-bit 68000 vs 32-bit 68030 i dodatkowe peryferia w A3000. Nawet jak by go wgrać do dwóch kości pamięci, to i tak nie ruszy. Nie bez powodu są oddzielne wersje Kickstartu dla różnych modeli Amigi.

Ostatnia aktualizacja: 30.01.2026 12:11:26 przez RomanWorkshop
2
[#5] Re: Amiga 3000 i Kickstart

@c64portal, post #1

Nie będzie działać, bo w A3000 (tak samo jak w A4000 i A1200) masz dwie kostki ROM. A3000 ma 32 bitową szynę danych, stąd potrzebne są dwie kości po 16 bit (w praktyce można użyć takich samych kości 27C400 co dla A500, A2000....). W A1200 jest zworka pozwalająca użyć 16 bitowych kickstartów w jednej kości, być może A3000 też ma, ale nie ma sensu szukać, gdyż:
Sam kickstart dla A3000 i A2000 zasadniczo nie różni się specjalnie od strony "programistycznej" (amigowe kickstarty nie są przygotowywane specjalnie pod wyższe procki, każdy jest zgodny programowo z 68000), zapewne A3000 wstałaby na takim kicku, przy odpowiednim wrzuceniu go do dwóch kostek. Jednak nie działałoby SCSI, bo tylko A3000 ma taki kontroler na pokładzie i nie ma potrzeby aby kickstarty dla innych Amig go zawierały, więc nie zawierają.
Samo przygotowanie kicka 32 bit w dwóch kościach polega na rozbiciu jednego pliku na dwa: 2 bajty dół do jednej kosci, 2 bajty góra do drugiej. I tak do końca... ale:
Najlepiej sobie wypalić dwie kostki z przysłanych przez Hyperion obrazów (sterownik dla SCSI).
:)
PS. teraz widzę co napisał przedmówca, ale z tego co wiem to kickstarty w Amigach były i są kompilowane pod surowy 68000. Ale z uwagi na problem z organizacją i brak sterownika scsi konkluzja jest identyczna. A różne wersje wynikają z obecności bądź nie dodatkowych, bootowalnych urządzeń: scsi, ide, PCMCIA.


Ostatnia aktualizacja: 30.01.2026 12:25:20 przez wali7
1
[#6] Re: Amiga 3000 i Kickstart

@wali7, post #5

Zakładałem że kicki są generalnie pod 68000, o 16 bit vs 32 bit nie wiedziałem, i w sumie nie pomyślałem o SCSI. Sprawa zaczyna być jasna. Dzięki za odpowiedzi.
ale...

Najlepiej sobie wypalić dwie kostki z przysłanych przez Hyperion obrazów (sterownik dla SCSI).

;)
więc. pewnie czeka mnie zakup kości, co nie jest problemem, ale myślałem że sobie przyspieszę testy A3000 w ten weekend.
[#7] Re: Amiga 3000 i Kickstart

@wali7, post #5

Dla A3000 i Romów z innych Amig trzeba dokleić Bonus Code ze sterownikami SCSI.

Edit:
Zawsze możesz zmapować dowolny Rom i testować. A jaki ROM masz teraz?

Ostatnia aktualizacja: 30.01.2026 13:34:17 przez Rafał A-3000
1
[#8] Re: Amiga 3000 i Kickstart

@wali7, post #5

Niektóre Kickstarty wymagają procesora minimum 68020 z adresowaniem 24/32-bit lub nawet 68030 (32-bit). Można to sprawdzić pod emulatorem WinUAE. Źródła: link, link, link.
[#9] Re: Amiga 3000 i Kickstart

@RomanWorkshop, post #8

Zapoznam się. A są jakieś analizy kodu? Bo na Amigawiki sprawdziłem teraz że kickstarty 3.0 i 3.1 z A1200 wymagają 68020, a wiem, że nie jest to prawdą, bo na 68000 działają.
[#10] Re: Amiga 3000 i Kickstart

@c64portal, post #1

Od biedy a3000 pokaże ci rączke z dyskietką z kickami od a1200. Dysk scsi ci nie pojdzie, tak że możesz to tylko użyc do testowania :)
1
[#11] Re: Amiga 3000 i Kickstart

@Rafał A-3000, post #7

Teraz mam ROM 3.1 o czym (m.in) mówię tutaj. To o tę A3k chodzi.



W sumie w planach mam też TF4060 więc może będę bootował z niej (mówię o tym też w filmie na końcu)
ale to za jakąś chwilę dopiero. W sumie tak teraz sobie myślę że powoli będę składał tę Amigę 3000 i zobaczymy czy kick 3.2 będzie potrzebny. W kolejnym filmie pewnie powiem do czego chciałbym ją używać ;)
[#12] Re: Amiga 3000 i Kickstart

@wali7, post #9

Podobno w ujawnionym kodzie źródłowym Kickstartu 3.1, są flagi włączające kompilację dla procesora 68020+. Nie sprawdzałem, ale zgadza się to z moimi testami różnych Kickstartów pod emulatorem WinUAE: link. Poza tym autor WinUAE nie bez powodu zwraca użytkownikowi uwagę, że dany Kickstart wymaga procesora 68020/68030.

W ramach dodatkowego testu wgrałem do pamięci 27C160 Kickstarty: 2.04 (37.175) dla A3000 (68030), 3.0 (39.106) dla A1200 (68000), 3.0 (39.106) dla A4000 (68020/32) oraz 3.1 (40.68) dla A1200 (68020/24). Na Amidze 500/600 z procesorem 68000/68010 uruchomił się tylko Kickstart 3.0 (39.106) dla A1200, który wymaga procesora 68000. To jest fizyczny dowód na skompilowanie tych Kickstartów pod procesory 68020+.

Ostatnia aktualizacja: 31.01.2026 21:07:51 przez RomanWorkshop
[#13] Re: Amiga 3000 i Kickstart

@RomanWorkshop, post #12

Nie widziałem kodu źródłowego kickstartu 3.1, więc trudno coś dywagować na ten temat. Pamiętam z daaaaawnych czasów, jeszcze w Magazynie Amiga był artykuł o optymalizacji kickstartów pod różne procki. Autor ubolewał nad tym, że żaden z kickstartów Amigi nie wykorzystuje możliwości nowych, 32 bitowych procków, chodziło głownie o zestaw instrukcji i możliwość pełnego wykorzystania np. 32 bitowej szyny. Trudno mi teraz powiedzieć, czy to było o 3.0, czy 3.1.... bo to była bardzo dawno temu. Pamiętam też projekt rozszerzenia (z aminetu) dla A500, był to fast w simmie, kontroler IDE i nowy kickstart. Autor projektu rekomendował użycie zripowanego z A1200 kickstartu, gdyż wtedy działał autobootwalny kontroler IDE.
Ale tyle moja pamięć, która oczywiście bywa zawodna.
Na WinUAE testował nic nie będę, bo to jednak emulator i pełnej 100% zgodności z oryginałem nie ma.
Ale to co opisałeś, czyli fizyczne testy na prawdziwym sprzęcie to fajna idea. Przygotuję sobie kilka wersji kickstartów z A1200, albo A4000, wypalę je w EPROMacj i spróbuję odpalić w A500. W razie problemów będę mógł powtórzyć to samo na tej samej Ami z kartami z 68EC020 i 68030. Mam na czym testować.

Ostatnia aktualizacja: 01.02.2026 14:05:05 przez wali7
[#14] Re: Amiga 3000 i Kickstart

@wali7, post #13

Emulacja układów specjalizowanych w WinUAE nie jest idealna, ale jeśli chodzi o emulację procesorów, to na pewno żaden starszy model nie wykona instrukcji nowszego. Dlatego niektóre Kickstarty nie działają nawet na emulowanym 68000. Mając do dyspozycji Amigę z procesorami 68000/68020/68030 można to dokładnie przetestować, a rezultaty powinny być identyczne, jak pod WinUAE.
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