kategoria: CD32
[#31] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #30

Posiadam.
Ale nie o to chodzi - to czy jest jeden czy dwa ROMy nie ma żadnego znaczenia względem ich zawartości, o ile sa poprawnie zaprogramowane.
[#32] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@alt_, post #31

Czyli co. .. w A1200 też można korzystać z jednego kickstartu?? (znaczy kickstartu w jednej kości).

Ostatnia aktualizacja: 25.01.2024 15:34:12 przez RokiS
[#33] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@alt_, post #31

A jak nowe kicki powyżej fabrycznego 3.1 dla CD32 mają się do obsługi wbudowanego cd-romu, czołówki, odtwarzacza płyt cd ?
[#34] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #32

Jest taka możliwość. A przynajmniej na schematach jest ona uwzględniona.
[#35] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #28

CD 32 posiada miejsce na drugi ROM (U6B), żeby przyspieszyć dostęp do kickstartu. Kickstart odczytywany jest w jednym cyklu, a nie w dwóch (jedna kość to pierwsze 16bitów szyny danych, a druga to drugie 16bitów 32-bitowej szyny danych), jeżeli potrzebujesz wgrać do ROM'u większy kikstart to trzeba użyć kości o pojemności 2MB (x8) np.: M27C160 i przestawić odpowiednio oporniki na polach R596, R597, R598 i R599, oczywiście kość musi być odpowiednio zaprogramowana, ale nie potrzebujesz instalować drugiego ROM'u.
Pozdrawiam,
Maciek
[#36] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #35

oczywiście kość musi być odpowiednio zaprogramowana, ale nie potrzebujesz instalować drugiego ROM'u.

czy jest gdzieś jakieś how to jak to zrobić ?
[#37] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@Cezarykl, post #36

Jak zrobić zmodyfikowany ROM z dodatkowymi bibliotekami, widziałem gdzieś dostępny, zdaje się, że można użyć do tego nawet emulatora UAE, a nie koniecznie prawdziwej Amigi, a co do wgrania do kości to ROM podzielony jest na dwie równe części, w jednej jest pierwsze słowo 16bitowe, a w drugiej połowie drugie 16bitowe słowo składające się na pełne 32 bity. Amiga przełącza te strony za pomocą sygnału na linii A:1 szyny adresowej i dlatego przy standardowej kości nóżka A18 musi być podłączona do linii A:1, a przy dwa razy większej kości A18 podpinamy do A:20, a nóżkę A19 do A:1, wszystko konfigurujemy opornikami (patrz schemat CD 32).

Natomiast w celu przyspieszenia dostępu to w podstawce U6A zostawiamy standardową pamięć, a w U6B instalujemy kość z wgraną "wysoką" połową (40000 do 7FFFF) ze standardowej kości i wgrywamy ja od adresu 0 do 3FFFF i od 40000 do 7FFFF

Instalujemy układ XU1, opornik XR1, kondensator XC1 i zworę XJ1 i gotowe

Ostatnia aktualizacja: 24.03.2024 15:03:31 przez fuseoppl

Ostatnia aktualizacja: 24.03.2024 15:05:40 przez fuseoppl
1
[#38] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #35

CD 32 posiada miejsce na drugi ROM (U6B), żeby przyspieszyć dostęp do kickstartu. Kickstart odczytywany jest w jednym cyklu, a nie w dwóch


Dla potomności: popełniłem tutaj błąd, przestudiowałem dokumentację procesora i nawet przy zainstalowaniu drugiej kości nie przyspieszymy dostępu do Kickstartu 2x - procesor nie będzie zmieniał adresu, co też przyspieszy dostęp, ale realnie wg testów programem VATestprogram odczyt całego obszaru zajmowanego przez ROM przy jednej kości zajmuje 41 sekund, a przy dwóch kościach 36 sekund.
1
[#39] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #38

a pytanie, 2MB kickstart można w zmapować w Fast-cie??
[#40] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #39

wiem, że 1mb można ...
ale o 2mb to nie słyszałem.
[#41] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #39

Czyli co? nikt z użytkowników 2MB kickstartu w CD32 nie mapował go do Fastu? Bo jeżeli się nie da, to lepiej mieć kick 3.1 i go przerzucić do ram-u....
[#42] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #41

Niestety nie robiłem tego, ale czy mapowanie Kickstartu w RAM coś realnie daje ? Poza tym, ze cała operacja dobrą chwilę trwa.
[#43] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #42

ram fast jest szybszy niż rom i mapowanie go zawsze dużo daje, ponieważ co chwilę się wykonuje różny kod z niego to przyspieszenie się jego wykonania jest odczuwalne :)
[#44] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@juen, post #43

to zamontuj drugą kość (U6B), bez mapowania będziesz miał też szybszy dostęp
[#45] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #44

Nadal wolniejszy niż zmapowany do fastu…
[#46] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #41

Ciężka sprawa, SKick tylko do 3.1 włącznie, być może MMULib by pozwolił zmapować plik Kickstartu 2MB (z naciskiem na być może), ale do tego trzeba mieć w praktyce TF330. A skoro masz, może sprawdzisz?
[#47] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@Jacques, post #46

jak ktoś podeśle kicka 2MB to mogę sprawdzić na TF360
1
[#48] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #38

realnie wg testów programem VATestprogram odczyt
- w którym to miejscu to jest? (program mam), jak przeprowadzić ten test?
[#49] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #48

Wybierasz:
Memory
ustawiasz adres Kickstartu, jeżeli jest zamapowany do RAM to musi być to adres mapowania, zmieniasz opcje tylko odczyt, ustawiasz właściwy rozmiar do testów, najlepiej przez: Size Quick i na końcu wybierasz Manual test - niestety trzeba włączyć test, ponieważ program nie mierzy czasu.
[#50] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #49

ja tam tym program nie umiem się bawić, jak konkretnie napiszesz co mam wpisać to sprawdzę, po za tym dużo poprawek musi być jeszcze w tym programie - 10mipsów przy 060 wykryło, to jeszcze gorsze bzdury niż w Sysinfo
w każdym bądź razie teścik za pomocą BUSTEST przeprowadziłem i chyba nie trzeba tłumaczyć który wynik to odczyt Rom-u z płyty głównej a który z Fastu :)
[#51] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #50

w przyszłym tygodniu sprawdzę co BusSpeed pokaże przy odczycie 32-bitowym z kości ROM, czyli z dwóch kości jednocześnie, ale i tak nie sądzę, żeby przyspieszenie odczytu Kickstartu miało realny wpływ na szybkość CD32 zwłaszcza w grach ...
[#52] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #51

niom gry szczególnie te NDOS i najprawdopodobniej wszystko co z Whdload też nie przyśpieszy, ale te "systemowe" mogą...
po za tym chodzi o pracę pod workbenchem (zgodnie z założeniem autora wątku) a z tego co kojarzę to okienka szybciej "pracują" i dysk ma lepszy odczyt - no i przy kartach TF kopiowanie ROMu do Fastu to podstawa :)
tak że (jak dla mnie), jeżeli nie da się zmapować 2MB Romu do pamięć Fast, to lepiej używać zaktualizowanego kicka 3.1 (o nowszego szybszego scsi.device ale nie tego z 3.1.4 czy 3.2)
[#53] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #52

"po za tym chodzi o pracę pod workbenchem (zgodnie z założeniem autora wątku) a z tego co kojarzę to okienka szybciej "pracują" i dysk ma lepszy odczyt"
jasna sprawa.

a przy okazji, czemu scsi.device nie z 3.1.4 lub 3.2 ? - pytam, ponieważ nie jestem w temacie, mam gołą CD32
[#54] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #53

tak jak w każdej innej amidze:
ABY uniknąć zbędnych restartów, czyli szybsze uruchamianie systemu
:)
[#55] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@Cezarykl, post #54

co to znaczy: "uniknąć zbędnych restartów" ?
[#56] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #55

Np po setpatch i patchowaniu scsi.device jest reset
[#57] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@mikecios, post #56

ale chodzi, o te konkretne wersje ? na starszych jest lepiej ?
[#58] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #53

a przy okazji, czemu scsi.device nie z 3.1.4 lub 3.2 ?
- kiedyś robiłem testy i wyszło, że starsze scsi.device od Doobrey-a i Don Adan-a jest wydajniejsze
1
[#59] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@RokiS, post #50

Testy "gołej" CD 32 z jedną kością ROM vs. dwie kości ROM:
Ssspeed porównuje prędkość do "gołej" A1000.
Różnice są bardzo małe, mapowanie Kickstartu w RAM oczywiście zdecydowanie poprawi wyniki, ale jak ktoś chce zostawić CD32 jako konsolę, bez rozbudowy jej, zawsze to będzie jakieś przyspieszenie ;P
ROM data bus (Amiga CD32)       16bit    | 32bit
-------------------------------------------------
Sysinfo dhrystones               1077    |  1084
Ssspeed Integer                  446%    |  452%
Ssspeed String                   270%    |  274%
Ssspeed Float(FFP)               209%    |  223%
Ssspeed Float(ieee)              158%    |  161%
Ssspeed Trig(ieee)               147%    |  149%
Ssspeed Chip RAM execution       102%    |  103%
Ssspeed Chip RAM copy            371%    |  377%
Ssspeed long-word                492  ns |  279  ns
BusSpeedTest ROM readw cycle     432.7ns |  431.0ns
BusSpeedTest ROM readl cycle     650.7ns |  433.0ns
BusSpeedTest ROM readm cycle     540.8ns |  396.7ns
BusSpeedTest ROM readw bandwidth   4.6   |    4.6
BusSpeedTest ROM readl bandwidth   6.1   |    9.2
BusSpeedTest ROM readm bandwidth   7.4   |   10.1
[#60] Re: CD32 + 2MB rom + kickstart 3.2.2.1?

@fuseoppl, post #59

bez rozbudowy jej, zawsze to będzie jakieś przyspieszenie ;P
to się zgadza :)

a jeszcze pytanko jakiej komendy przy tym ssspeed użyłeś? to sprawdzę u siebie jak wygląda to przy 060
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