Witajcie,
chciałbym w swoim nowym pececie używać stacji dyskietek 5,25 cala. Wiem, dziwny pomysł, ale lubię stare akcesoria, a nie mam miejsca na trzymanie dwóch komputerów, nowego i starego. Jest takie cudo, które nazywa się Kryoflux Personal Edition. Z tego co wyczytałem, pozwala na podłączenie stacji przez usb. Nie mogę znaleźć jasnej informacji, jak to działa - w filmach na Youtube używają tego tylko do kopiowania danych z dyskietki do komputera za pomocą jakiegoś specjalnego programu. A ja bym chciał używać tego tak jak kiedyś się używało stacji - do nagrywania dyskietek i grania w gry prosto z nich. Wie ktoś, czy można tego używać w ten sposób? Niestety jest to droga rzecz, więc przed kupnem muszę mieć jasność. A może znacie jakąś tańszą alternatywę?
Jest jeszcze coś, co się nazywa Greaseweazle. To chyba coś podobnego, ale nie mogę znaleźć, o co w tym dokładnie chodzi - czy trzeba to budować samemu, czy się to gdzieś kupuje? Orientuje się ktoś?
Nadal masz w config.sys:
- BUFFERS=10
- FILES=40
Popraw to i po restarcie sprawdź ile masz wolnej pamięci przy wyłączonym "NC".
Tp będzie punkt odniesienia.
Tak teraz wyglądają pliki:
https://i.ibb.co/cQTSCnC/20210328-170510.jpg
https://i.ibb.co/n8NXzyb/20210328-170527.jpg
"wszystkie jakie znalazłem wyglądają mi raczej na proste minigierki lub klony gier dosowych nie warte większej uwagi."
Pewnie z tego powodu nie zapadły mi w pamięć.
Wariantu dla Windows nie musimy podrasowywać, ale lepiej go mieć "na zaś", Dotychczasowe zmiany prawie wyczerpują listę, więc zrób jeszcze raz obrazki plików startowych, a takze ich kopie, bowiem zostanie do zrobienia jeszcze jedna operacja optymalizująca, która może sporo nazmieniać i odzyskać jeszcze trochę pamięci konwencjonalnej.
"Co do gier to nie pamiętam, żebym spotkał wymagającą Win3.1 i nie działającą pod DOS"
Są takie gry, wystarczy wpisać w Google "Windows 3.11 games", wykorzystujące okienkowe menu, ale wszystkie jakie znalazłem wyglądają mi raczej na proste minigierki lub klony gier dosowych nie warte większej uwagi.
"Przykładowo gra ma 5 plików, to wymaga Files = 5? Plus oczywiście pliki systemowe, z których komputer korzysta."
Tak ogólnie - moim zdaniem - możesz mieć rację, ale jak zwykle diabeł tkwi w szczegółach, tzn. nie będziesz przy kazdym restarcie zmieniał wpisu FILES i sprawdzał czy to już jest minimalna wartość dopuszczalna na dany moment (grę). Poza tym, na dobrą sprawę nie wiemy dokładnie ilu plików systemowych będzie w użyciu, ponieważ oprócz zestawu koniecznego są jeszcze polecenia DOS występujące jako odrębne pliki.
Praktycznym rozwiązaniem wydaje się trzymanie jakiejś niezbyt dużej liczby w FILES (np. 15-20), a jak pojawi się komunikat w stylu "Out of file handles" (czyli brak uchwytów plików) to zwiększanie tej wartości np. o 5 lub więcej aż do skutku. Taka optymalna wartość powinna wyjść z praktyki użytkowania konkretnych gier. Niestety, lecz mała wielkość zasobów starych kompów zmusza do takiego "rzeźbienia", jeśli trzeba wycisnąć maksa ze sprzętu.
"Nie wiem, czy Windows kiedykolwiek mi się na coś przyda, chyba że trafi się jakaś gra, która koniecznie go wymaga."
Mogą być przydatne do uruchamiania programów użytkowych lub narzędziowych. Co do gier to nie pamiętam, żebym spotkał wymagającą Win3.1 i nie działającą pod DOS, ale może zwyczajnie na taką nie trafiłem ("Sapera" i pasjansa nie liczę). Windows daje parę ulepszeń do obsługi myszy, czcionek i okien DOS-owych, więc może ktoś to spróbował wykorzystać w grze.
W porządku, ale pamiętaj, że ja głównie korzystam z Nortona, a Windows mam tylko z ciekawości, żeby czasem w nim pogrzebać. Nie wiem, czy Windows kiedykolwiek mi się na coś przyda, chyba że trafi się jakaś gra, która koniecznie go wymaga. Nie ma więc potrzeby na razie jakoś szczególnie się na nim skupiać.
Co do Files - tak na chłopski rozum, czy żeby sprawdzić, jakiej gra wymaga wartości, to wystarczy policzyć, ile ma plików w folderze? Przykładowo gra ma 5 plików, to wymaga Files = 5? Plus oczywiście pliki systemowe, z których komputer korzysta.
W kwestii konfiguracji to trzeba będzie zrobić ją wariantowo, jeśli chcesz mieć pełny DOS i Windows, ponieważ one mają ciut inne potrzeby. Ale na razie dopasowujemy się do DOS-u i po zakończeniu tego procesu zrobimy wariant dla Windows a potem je połączymy w jedną całość.
Teraz w config.sys zrób:
BUFFERS=4
FILES=30
W razie koniecznośći wyciskania maksimum wolnej pamięci FILES można zmniejszyć nawet do 20. Ale to będzie zależało też od potrzeb uruchamianych programów.
-----------------------
Z dykietk nie posunąłęm się dalej niż ściągnięcie programów, ponieważ zabrakło mi czasu. Spróbuję jutro w tym temacie podłubać.
Wprowadziłem zmiany. W tej chwili pamięci Conventional jest wolne 557 kb, zajęte 83, Upper - wolne 26, zajęte 61, Extended - wolne 1488, zajęte 1497.
To jeszcze jedna poprawka, ale tym razem do autoexec.bat.
W 7 wierszu (z MSCDEX.EXE) - <> to tylko moje ograniczniki zrobione dla jasności:
- na początku wiersza dodaj komendę <LH> (skrót od LOADHIGH) i spację odsępu od dalszego tekstu
- usuń parametr </S> , bo on dotyczy tylko sieci, a także nadmiarową spację.
- 8w z <PATH=> uzupełnij na końcu tekstem <;\;..\> - powinno trochę przyspieszyć operacje dyskowo-dyskietkowe
- 9w z <SET TEMP> przenieś do góry do innych deklaracji zmiennych, czyli <SET>.
Potem zrestartuj maszynę i sprawdź przez <mem> ilość aktualnie wolnego miejsca w pamięci przy wyłączonym "NC".
SMARTDRV.EXE nie trzeba wczytywać przez LH, bo on sam próbke się wcisnąć powyżej pamięci konwencjonalnej.
--------------
"(...) uszkodzenia na dyskietkach zwykle są widoczne od razu - gdy plik nie chce się skopiować, to jawny znak, że coś jest nie tak."
Może w tym wypadku nie są to uszkodzenia zupełne. System nadtafia na problem z odczytem, próbuje kilkakrotnie i w końcu mu się udaje, czyli jest problem z odczytem, ale nie jego brak.
Co do programów narzędziowych to oczywiście podam wszystkie namiary, ale jest ich kilka i najpierw spróbuję sprawdzić, które nam by się nadały. Ich możliwości wydają się podobne, ale to trzeba sprawdzić w praktyce.
Zmiany w config wprowadzone.
"Sprawdź jeszcze długość plików z pierwszej oryginalnej dyskietki z plikami z niej skopiowanymi pojedynczo (bez instalacji) na dysk."
Każdy plik ma taki sam rozmiar na dyskietce i na dysku. Sprawdziłem tylko pierwszą dyskietkę - gra jest na trzech, ale dyskietka 2 i 3 zawierają tylko jakieś spakowane paczki plików o nazwach DISK2 i DISK3, których nie da się podejrzeć.
Dasz namiary na te programy, które znalazłeś i instrukcje, co należy z nimi zrobić?
Swoją drogą to ciekawe - przyzwyczaiłem się, że uszkodzenia na dyskietkach zwykle są widoczne od razu - gdy plik nie chce się skopiować, to jawny znak, że coś jest nie tak. A tu się wszystko ładnie kopiuje, instaluje i uruchamia, tylko że pół gry nie działa. Pierwszy raz się z czymś takim spotykam.