kategoria: A1200
[#1] Apollo 1260/80 i transfery danych z dysku
Witam kolegów.
Jakie macie transfery przesyłu danych miedzy dyskiem a Ami na Apollo 1260/80MHz?
Ja nie mogę przebić 1mb/s... Używam PFS_AIO ostatniej wersji 3.1 i scsi.device 43.45 system to ClassicWB.
[#2] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #1

A jak wyglądają wyniki na standardowym scsi.device ?
Odpal Amiga bez s-s i sprawdź sysinfo.
[#3] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #1

Daj LoadEIDE.
[#4] Re: Apollo 1260/80 i transfery danych z dysku

@Norbert, post #2

Bez ss jest 1.66mb hmm
[#5] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #1

Coś masz mocno nie tak, przy Apollu 1240/40 na IDE Amigowym jest ponad 2 MB/s, FastATA jak masz szybszy dysk to 9-10 MB/s często nie są problemem (przy krótkiej taśmie).
System plików to SFS.

Ostatnia aktualizacja: 18.12.2018 13:23:04 przez madman15
[#6] Re: Apollo 1260/80 i transfery danych z dysku

@tbone, post #3

Mam to dopisać gdzieś do SS?
[#7] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #6

Uzywam karty CF Sandisk 32GB
To mój SS:


;ClassicWB Startup-Sequence
;--------------------------
;OS39

;Start OS3.9 Checks
IF EXISTS C:SquirrelSCSI
C:SquirrelSCSI
EndIF
Set SCSIUpdate 1
IF EXISTS C:IDEFix
C:IDEFix
Set SCSIUpdate 0
EndIF
IF EXISTS SYS:Expansion/XSurfIDE
Set SCSIUpdate 0
EndIF
IF EXISTS SYS:Prefs/Env-Archive/NOSCSIUPDATE
Set SCSIUpdate 0
EndIf
IF $SCSIUpdate EQ 1
C:SetPatch QUIET
ELSE
C:SetPatch SKIPROMUPDATES "scsi.device" QUIET
EndIF
Unset SCSIUpdate
;End OS3.9 Checks

C:GetMouseInput LOCAL

IF $MouseInput EQ 1
Unset MouseInput
C:Assign >NIL: ENV: RAM:
C:Assign >NIL: T: RAM:
C:Execute S:Maxmem-Sequence
EndCLI >NIL:
EndIF

IF $MouseInput EQ 2
Unset MouseInput
C:Execute S:Bootmenu-Sequence
EndCLI >NIL:
EndIF

Unset MouseInput

IF EXISTS C:StackAttack
C:StackAttack
EndIF

C:Version >NIL:
FailAt 21

IF EXISTS SYS:WBstartupD
C:Rename >NIL: SYS:WBStartup SYS:WBStartupM
C:Rename >NIL: SYS:WBStartupD SYS:WBStartup
EndIF

Resident >NIL: C:IconX PURE
Resident >NIL: C:WBRun PURE
Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE
Resident >NIL: C:SetEnv PURE REPLACE

IF EXISTS L:env-handler
C:MakeDir RAM:T RAM:Clipboards
L:env-handler
ELSE
C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Assign >NIL: ENV: RAM:ENV
EndIF

IF EXISTS C:PatchRAM
C:PatchRAM
EndIF

IF EXISTS C:TagLiFE
C:TagLiFE
EndIF

Assign >NIL: T: RAM:T
Assign >NIL: CLIPS: RAM:Clipboards
Assign >NIL: REXX: S:
Assign >NIL: PRINTERS: DEVS:Printers
Assign >NIL: KEYMAPS: DEVS:Keymaps
Assign >NIL: LOCALE: SYS:Locale
Assign >NIL: LIBS: SYS:Classes ADD
Assign >NIL: HELP: LOCALE:Help DEFER

C:CPU60 B >NIL:
;C:CMQ060
Run >NIL: CopyMem060

IF EXISTS C:BlazeWCP
C:BlazeWCP
EndIF

IF EXISTS SYS:System/FBlit/FBlit
SYS:System/FBlit/FBlit
SYS:System/FBlit/FText
EndIF

BindDrivers
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)

C:LoadMonDrvs

SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart

IF EXISTS C:CyberBugFix
C:CyberBugFix
EndIF

IF EXISTS C:IconBeFast
C:IconBeFast 0
EndIF

C:AddDataTypes REFRESH QUIET
IF EXISTS SYS:System/VPrefs/VisualPrefs
Run > NIL: SYS:System/VPrefs/VisualPrefs
EndIF
C:IPrefs
SYS:System/FPalette/FPPrefs
C:ConClip

Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities

SYS:System/REXXMast >NIL:

IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF

Resident Execute REMOVE
Resident Assign REMOVE

IF EXISTS C:StackAttack
C:StackAttack AUTO
EndIF

C:LoadWB

EndCLI >NIL:





Jest to standardowy SS z CalssicWB 3.9
Dodalem tylko:

C:CPU60 B >NIL:
;C:CMQ060
Run >NIL: CopyMem060

scsi.device jest w wersji 43.43







Ostatnia aktualizacja: 18.12.2018 13:36:09 przez neuron55
[#8] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #7

Nie pamiętam jaką komendą się to robiło, ale można było jakieś bufory do twardziela powiększyć i do pewnego momentu to nieco poprawiało transfer, ale powyżej jakiegoś pułapu już nie, a jedynie zwiększało zajętą pamięć.

Z kolei przy skromnych ilościach pamięci i podłączeniu twardziela z wieloma partycjami, można było je pozmniejszać aby odzyskać nieco pamięci.
[#9] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #7

IDEFix powinno zdecydowanie pomóc.
Karty CF są wolniejsze od zwykłych dysków w Amidze.
[#10] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #1

Mapujesz kickstart do RAMu?
[#11] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #6

Widze, że masz tam IDEFix.
Czy jest ono w C: ? Jeżeli nie to trzeba doinstalować

Ja używam LoadEIDE. Gdzieś na forum było wystawione z tego co pamiętam.

Ostatnia aktualizacja: 18.12.2018 14:57:57 przez tbone
[#12] Re: Apollo 1260/80 i transfery danych z dysku

@sanjyuubi, post #10

Nie mapuje.
[#13] Re: Apollo 1260/80 i transfery danych z dysku

@tbone, post #11

Zainstalowalem IDEFix i system przestał się ładować.

Czy samo LoadEIDE wystarczy skopiować do C: i dodać do SS? Czy koniecznie trzeba instalować cały pakiet IDEFix? A może wystarczy ręcznie przenieść wybrane pliki? Tylko jakie?

Wiecie jak podmienić scsi.device w ClassicWB 3.9? W Devs: nie widze scsi.device i nie wiem gdzie powinienem wrzucić nowe scsi.device

Ostatnia aktualizacja: 18.12.2018 16:54:16 przez neuron55
[#14] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #1

Jest też coś takiego jak komenda dedukowana Apollo 60, jest na dyskietce z plikami dla tej karty jak mnie pamięć nie myli:
CPU60 B
Poszukaj w wyszukiwarce na PPA kiedyś o tym już pisałem.
[#15] Re: Apollo 1260/80 i transfery danych z dysku

@tbone, post #11

Samo wrzucenie LoadEIDE do C: i dopisanie po setpatch komendy C:LoadEIDE w S-S przy próbie uruchomienia wyświetla monit o błędzie dysku DH1.

Pytanie 1: Czy muszę najpierw instalować cały pakiet IDEEFix?
Pytanie 2: Którą wersję scsi.device polecacie?
Ja używałem v43.45 by Toni, ale teraz przymierzam się do v43.46 by Cosmos tyle że nie wiem jak jest ze stabilności tego ostatniego.

Ostatnia aktualizacja: 18.12.2018 20:42:00 przez neuron55

Ostatnia aktualizacja: 18.12.2018 20:42:20 przez neuron55
[#16] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #13

Oryginalnie Idefix nie działa z kartami CF, trzeba je spatchować.

Poszukaj informacji jak się mapuje kickstart do ramu za pomocą apollo, system dostanie od tego dobrego kopa, tą metodę bym Ci polecał. Dobrze byłoby, gdyby ktoś podał jak to zrobić, gdyż na hasło apollo google reaguje głównie Vampirami.

Nowsze scsi.device możesz załadować za pomocą loadmodule.

Ostatnia aktualizacja: 18.12.2018 21:00:41 przez sanjyuubi
[#17] Re: Apollo 1260/80 i transfery danych z dysku

@sanjyuubi, post #16

Ponoć tego można użyć do przemapowania kickstartu, korzysta z mmu.library.
[#18] Re: Apollo 1260/80 i transfery danych z dysku

@sanjyuubi, post #17

RemApollo
[#19] Re: Apollo 1260/80 i transfery danych z dysku

@sanjyuubi, post #17

Jeśli używasz mmu.library, przy dedykowanej do Apollo bibliotece 060 można użyć RemAPollo. Leży na aminecie.
BTW żal, że wszystkie te toolsy nie wspierają ROMów 1MB, tzn załadować załadują, ale tylko 512k.

Ostatnia aktualizacja: 18.12.2018 21:35:01 przez Kilos
[#20] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #1

Ja mam prawie max. tego, co fabryka dała, czyli 2.3MB/s.
[#21] Re: Apollo 1260/80 i transfery danych z dysku

@Kilos, post #19

RemApollo wspiera ROMy 1MB
[#22] Re: Apollo 1260/80 i transfery danych z dysku

@_arti, post #20

CF-ki nigdy nie miałem, a twardziele z łatką EIDE dostawały skrzydła i potrafiły przyspieszyć od 30 do 100%. Najszybszy jaki miałem to 3.6MB/s bez sprzętowych dopałek.

Choć przy uruchamianiu programów nie czuje się różnicy, nawet w porównaniu do 600KB/s. Jedynie testy oraz w kopiowaniu się to czuje.
Czas kopiowania małych pliczków bardziej skraca dodanie buforów, a dużych to transfer jaki pokazują testy.
[#23] Re: Apollo 1260/80 i transfery danych z dysku

@tom256, post #21

Jest jakaś nowsza wersja niż 1.7?. W readme tejże jest napisane "Obsługiwane są tylko Kickstarty 512kB, zawierające nagłówek $1114, lub 256kB z nagłówkiem $1111 i poprawną sumą kontrolną. (...)". To a propos parametru "KICKFILE". Dawno nie używałem, ale zdaje się, że shadow wykonywany był po prostu bez podawania parametrów i tak jak sprawdzałem do pamięci szło tylko 512k.
[#24] Re: Apollo 1260/80 i transfery danych z dysku

@Kilos, post #23

wersja 1.8 jest podlinkowana na PPA a czy to najnowsza to nie wiem
[#25] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #1

Powinno być 2mb/s.

A na innych kartach cf lub dyskach jest tak samo?
[#26] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #1

Mam dokladnie taki sam config co ty i mialem ten sam problem, transfer 1.00MB. Dlugo dochodzilem to tego co powodowalo, ze zamiast 2MB mialem 1MB. U mnie okazalo sie, ze jakas niepotrzebna biblioteka w SYS:libs to powodowala. Mialem niezly burdel na partycji systemowej i w libsach mialem okolo 700 bibliotek. Zrobilem porzadek i powywalalem maksymalnie co sie dalo i od razu transfer na dysku zwiekszyl mi sie do 1.91MB. Niestety konkretnie nie jestem w stanie napisac jaka bilbioteka powodowala ten burdel bo usuwalem masowo.

Ostatnia aktualizacja: 19.12.2018 13:31:53 przez sordan
[#27] Re: Apollo 1260/80 i transfery danych z dysku

@sordan, post #26

Dzięki Wszystkim za sugestie.

Dzisiaj w systemie ClassicWB 3.1 Lite zrobiłem tak:
Przekopiowałem programik DRAP do C: i dopisałem w S-S, podmieniłem 68060 i 68040 library na wersje 60.10 i 60.01.
Użyłem polecenia Patch z pakietu RemApollo v1.7 który zpatchował bibliotekę 68060.

W Devs założyłem katalog Modules i tam przekopiowałem scsi.device v43.46 by Cosmos.
W S-S wcześniej miałem ładowane scsi.device przez LoadModule, wywaliłem to i dodałem-RemApollo QUIET MODULES DEVS:Modules/scsi.device

I to pomogło!!! Teraz w SysInfo prędkość odczytu DH0: wynosi 2.412 a na DH1: jest 3.276 obie partycje są w PFS3 z października.
A w sysSpeed Mips mam 106.33 zamiast 104 OK

Teraz muszę poczytać jak przenieść kickstart do ramu za pośrednictwem RemApollo, i rozkminić dlaczego Adoom chodzi 3klatki na sekundę w najniższej rozdzielczości, o wyższych nie wspominam... no i teraz powalczyć z ClassicWB 3.9

I na koniec jeszcze pytanie, którą wersję scsi.device polecacie ?

Jeszcze raz Wszystkim wielkie dzięki !!! OK

Ostatnia aktualizacja: 19.12.2018 14:08:56 przez neuron55
[#28] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #27

OK

Gratulacje!
[wyróżniony] [#29] Re: Apollo 1260/80 i transfery danych z dysku

@neuron55, post #27

Teraz muszę poczytać jak przenieść kickstart do ramu za pośrednictwem RemApollo,


Zeby zmapowac kickstart uzywajac RemApollo dodajesz sciezke do Kickstartu od razu na poczatku, a pozniej dopiero MODULES. Czyli w twoim przypadku bedzie tak:

C:RemApollo SYS:devs/kickstarts/kick3.1 QUIET MODULES Devs:Modules/scsi.device
[#30] Re: Apollo 1260/80 i transfery danych z dysku

@sordan, post #29

OK A jakim programem najpewniej zgrać kickstart z kości do pliku ?

Ostatnia aktualizacja: 19.12.2018 15:24:38 przez neuron55
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