kategoria: A600
[#1] Kickstart na 29F800 programowanie
Witam
Zakupiłem takową pamięć w zaprzyjaźnionym sklepie.
Posiadam programator willem z adapterem.
Teraz mam problem bo nie wiem co dalej ?

-po pierwsze czy można wgrać żywcem rom do taki jak używa się w winuae z rozszerzeniem rom by mieć 1 kickstart bez wyboru.
- po drugie jak spreparować wsad na dwa romy i wgrać do 29F800

poproszę o naprowadzenie na temat.
[#2] Re: Kickstart na 29F800 programowanie

@Harry Węsierski, post #1

link

Ostatnia aktualizacja: 29.01.2015 20:17:18 przez Pinto
[#3] Re: Kickstart na 29F800 programowanie

@Harry Węsierski, post #1

jezeli rom do A500 600 i 2000 wystarczy program od willema poniewaz ma opcje swap byte.
pamiec 29f800 ma pojemnosc 1MB wiec kick ktory wgrywasz musi miec taka pojemnosc.
nie kazdy kick z internetu czy dzialajacy w winuae zadziala w realnej amidze.
zeby miec dwa musisz polaczyc dwa kicki albo w total commander albo inny prog pozniej moge podac linka. oczywiscie razem musza miec 1MB
[#4] Re: Kickstart na 29F800 programowanie

@dez3, post #3

Konkretnie chcę spreparować rom do A600
trochę to trudne dla mnie ,może masz wsad gotowy z dwoma kickami 1.3, 3.1 który można wgrać do 29f800

bardzo by mi to pomogło

pozdrawiam
[#5] Re: Kickstart na 29F800 programowanie

@Harry Węsierski, post #4

gotowiec?
stracisz fajną przygodę i nie zdobędziesz doświadczenia...
[#6] Re: Kickstart na 29F800 programowanie

@dez3, post #5

I tu się z Tobą zgadzam ale powiedz mojemu synowi że superfrog na winuae jest fajniejsze niż na tv 42" z dzojstikiem.
[#7] Re: Kickstart na 29F800 programowanie

@Harry Węsierski, post #6

A co SFrog nie dziala na kick2.0 ?
[#8] Re: Kickstart na 29F800 programowanie

@Norbert, post #7

jak nie ma kicka w amidze wogóle to chyba nie zadziała
[#9] Re: Kickstart na 29F800 programowanie

@Harry Węsierski, post #8

A to mozna nie miec kick w amidze.?
[#10] Re: Kickstart na 29F800 programowanie

@Norbert, post #9

w A500 z ACA500 nie potrzebujesz kickstartu w podstawce
[#11] Re: Kickstart na 29F800 programowanie

@dez3, post #10

Witam

Potrzebuje schematu jak podłączyć przełączniki do kości 29f160 na 4 KICKSTARTY
[#12] Re: Kickstart na 29F800 programowanie

@Harry Węsierski, post #11

odginamy noge 1 i 42 ... zostaje nam 40 tyle co w orginalnym i wkladamy identycznie jak orginal.
Do odgietych nog dajemy albo + albo -
42 + / 1 + = 2.05
42 - / 1 + = 3.1
42 - / 1 - = 1.3
42 + / 1 - = 2.04
[#13] Re: Kickstart na 29F800 programowanie

@Risc, post #12

Dzięki za schemacik - oczywiście wszystko bangla OK

pozdrawiam
[#14] Re: Kickstart na 29F800 programowanie

@Harry Węsierski, post #13

Właśnie stworzyłem sobie kick 3.9 dla Amigi 3000. Na razie testowałem pod WinUAE i działa. Wgrałem nowsze moduły wg tego poradnika - niektóre zaktualizowalem do najnowszych dostępnych wersji stabilnych. Trzeba jednak pamiętać, że przy instalacji OS3.9 trzeba usunąć plik AMIGA OS ROM Update z dyskietki Emergency-Disk i po instalacji systemu z dysku twardego. Inaczej Amiga będzie się resetować bez końca.
Zamówiłem kości 29F400 z adapterem DIL42 z Eliptora. Za dodatkowe 5 zł zaprogramują mi kości przesłanymi przeze mnie plikami.

Ostatnia aktualizacja: 21.04.2015 18:19:01 przez SuperBuster11
[#15] Re: Kickstart na 29F800 programowanie

@Risc, post #12

A gdzie Ty widziałeś 29F160 w obudowie DIP42?
One są ale chyba tylko w TSOP48.
[#16] Re: Kickstart na 29F800 programowanie

@SuperBuster11, post #14

Świetny wybór i tanio.
Ja za same 29F800BB SOP44 płaciłem 15zeta/szt.
Te układy są o tyle świetne, że można je programować jak zwykła eeprom.
Amiga po małej modyfikacji sama sobie potrafi je zaprogramować.
[#17] Re: Kickstart na 29F800 programowanie

@Kamikadze, post #15

Przeczytaj dobrze co @SuperBuster11 napisał, zrozum a potem odpisuj;) Nawet linka podał ze zdjęciem!
[#18] Re: Kickstart na 29F800 programowanie

@tomko, post #17

A ja nie odpisywałem jemu. :D
[#19] Re: Kickstart na 29F800 programowanie

@Kamikadze, post #16

Jaką modyfikację masz na myśli?
[#20] Re: Kickstart na 29F800 programowanie

@SuperBuster11, post #19

W a600 i A1200 są możliwości do podłączenia FLASH.
Jest na schemacie rozrysowane jak to zrobić.
Nie wiem czy nie wymaga to specjalnego programu.
Można by coś pomyśleć w tym kierunku.
Zajrzę do datasheta GAYLA w jakim obszarze jest ta pamięć widoczna.
[#21] Re: Kickstart na 29F800 programowanie

@Kamikadze, post #20

Raczej to był pomysł konstruktorów, aby wykorzystać pamięci reprogramowanle w celu łatwiejszej wymiany Kickstartu na nowszą wersję. Zrezygnowali z tego, bo pewnie się to nie opłacało (pamięci FLASH były dużo droższe od zwykłych ROM), a poza tym użytkownicy byli przez to "trochę bardziej zmuszeni" do wymiany Kickstartu przez zakup oryginalnych kości, a nie przez łatwiejsze i tańsze przeprogramowanie.
[#22] Re: Kickstart na 29F800 programowanie

@RomanWorkshop, post #21

Gdzieś wyczytałem(nie wiem datashet czy opis amigi jakiejś), że to miało pójść do bardzo okrojonych A300 zamiast stacji dyskietek.
Dla tego nie wiem czy nie jest to obsługiwane przez kickstart i workbench.
Było by to bardzo interesujące.

Pamięci flash są widziane w amidze od adresu A00000 do A7ffff.
To jest obszar zorro II przy aktywnym sygnale _OVR.
Natomiast przy normalnych cyklach mamy tam przestrzeń PCIMCA zamiennie z 512KIB pamięci flash.
Niestety nie znalazłem żadnego oprogramowania do zapisywania tej pamięci.


Ostatnia aktualizacja: 21.04.2015 20:58:16 przez Kamikadze
[#23] Re: Kickstart na 29F800 programowanie

@Kamikadze, post #22

To jest pamięć na Kickstart więc na pewno nie mogła być używana zamiast stacji dyskietek (wtedy dyskietki były głównym nośnikiem danych). A300 to pierwotna nazwa Amigi 600 i na niektórych płytach głównych A600 widnieje napis A300. Po drugie nigdy nie słyszałem o takim programie, bo pewnie nie powstał.
[#24] Re: Kickstart na 29F800 programowanie

@RomanWorkshop, post #23

Nie, kickstart zaczyna się od F00000 a ta pamięć zaczyna się od A00000.
No mówię ze tak było napisane, zaraz znajdę, bo właśnie wczoraj ściągałem trochę tych datashetów i nie mogłem się powstrzymać by nie przeczytać wszystkich. :D

No i znalazłem w datashecie GAYLA:
Oto wyciąg:
3.0 FLASH ROM

There is provision for an optional flash ROM device. The intent is that this is a possible
replacement for a floppy disk drive in an extremely low end variant of the A300. The enable for
the flash rom is called -FLASH-CE, and is active in the address range from $OAOOOOO to
$OA7FFFF. This output is enabled when the proper data strobe is asserted, and the address is in
range. Generation of -DTACK is identical to that for system ROa accesses.


Ostatnia aktualizacja: 21.04.2015 21:41:48 przez Kamikadze
[#25] Re: Kickstart na 29F800 programowanie

@Kamikadze, post #24

Ten datasheet jest niezgodny z rzeczywistością. Opisuje jakiś prototyp Gayle a nie wersję produkcyjną, nie czytaj tego. W wersji produkcyjnej w przestrzeni 0xA00000 są sprawy zw. z PCMCIA, z później rejestry Gayle.

Wg. mnie sygnał FLASH_CE w rzeczywistości jest dekodowany w obszarze 0xF00000. Nie chce mi się otwierać Amigi i podłączać analizatora, ale stawiam flachę że tak jest.

Kickstart w kości ROM zaczyna się od 0xF80000.


Ostatnia aktualizacja: 21.04.2015 22:12:13 przez strim_
[#26] Re: Kickstart na 29F800 programowanie

@strim_, post #25

No tu trochę uśredniłem bo druga 512KiB znajduje się pod F80000 a pierwsz 512KiB jest pod E00000.
Nie może być flash_ce pod F00000 bo jest używane przy puszczaniu sygnałów sterujących na PCIMCA.
Więc na bank jest pod A00000.
Ale jakbyś mógł to sprawdź, przy najbliższej okazji.
Zastanawiam się czy czasem w jakichś kickstartach 2.0 nie ma softu do obsługi tego flash-a.
[#27] Re: Kickstart na 29F800 programowanie

@Kamikadze, post #26

Nie może być flash_ce pod F00000 bo jest używane przy puszczaniu sygnałów sterujących na PCIMCA.


Nie jest, uzupełnij swoją wiedzę, tylko nie tym badziewnym dokumentem.

Pod F00000 normalnie w A600/A1200 nie ma nic. Podejrzewam, że tam jest właśnie dopięte FLASH_CE.

Normalnie Kick startuje od od 0xF80000, ale na początku Kicku jest procedura, która sprawdza czy przypadkiem pod 0xF00000 nie ma identyfikatora Kickstartu i jeśli tak to skacze tam. Po co to jest? No pewnie po to, żeby można było mieć flash ROM oprócz zwykłego ROMu.

Niektóre karty turbo wykorzystują ten obszar 0xF00000 do uruchamiana własnego boot ROMu, tylko wtedy jest on dekodowany na karcie turbo, a nie przez Gayle.

Obszar 0xE00000 w ogóle nie ma tu związku ze sprawą. W A600/A1200 normalnie on nie występuje, bo te Amigi mają 512kB ROM.


Więc na bank jest pod A00000.


Pod tym adresem są rzeczy zw. z PCMCIA jak pisałem wyżej. M.in. pamięć atrybutów, przestrzeń I/O kart PCMCIA, rejestry Gayle.

Zrobiłem kartę PCMCIA to wiem :P.

Ostatnia aktualizacja: 21.04.2015 22:52:06 przez strim_

Ostatnia aktualizacja: 21.04.2015 22:53:14 przez strim_
[#28] Re: Kickstart na 29F800 programowanie

@strim_, post #27

Pod tym adresem są rzeczy zw. z PCMCIA jak pisałem wyżej. M.in. pamięć atrybutów, przestrzeń I/O kart PCMCIA, rejestry Gayle.


Tak przecież pisałem wcześniej.
I wyprowadzenie 11 GAYLA (_Flash) wychodzi wg schematu na wyprowadzenie 11 układu U44.
I tak jest w rzeczywistości bo sprawdzałem przed chwilą.
A więc jest pod adresem A00000.
I pisałem, że puszcza sygnały sterujące na PCIMCA, przez U44 i U43 sterując załączenie wyjść tego drugiego.
[#29] Re: Kickstart na 29F800 programowanie

@SuperBuster11, post #19

Na aminecie leży projekt programowalnego kicka z poziomu Amigi
[#30] Re: Kickstart na 29F800 programowanie

@Kamikadze, post #28

Tak przecież pisałem wcześniej.


Ale PCMCIA pod 0xA00000 nie jest zamienne z flashem. Może pierwotnie miało tak być, w momencie gdy pisano wspomniany datasheet Gayle. Ale w prawdziwej Amidze tak nie jest.

A więc jest pod adresem A00000.


Nie rozumiem na podstawie czego wnosisz jakoby flash miał być dekodowany w tym obszarze. Nie mam schematu A600 pod ręką, ale w A1200 _FLASH nawet nie jest do niczego podłączony.

Jedyna metoda, żeby sprawdzić to na 100%, to wziąć analizator i podczepić pod Gayle, zobaczyć kiedy ten sygnał będzie się aktywował. To, że będzie się aktywował przy dostępie do 0xF00000 to wnoszę na podstawie procedur, które są w Kickstarcie i zachowania kart turbo względem tego obszaru.

Ostatnia aktualizacja: 21.04.2015 23:13:12 przez strim_
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