kategoria: Inne oprogramowanie
[#1] WhdLoad i LSD
Witam, mam taką zajawkę aby uruchamiać poszczególne dyski z kolekcji LSD, poprzez WHDLOAD. Nie za bardzo wiem jak to skonfigurować. Np. WHDLoad uruchamia kickstart 1.3 oraz dowolny dysk z kolekcji lsd, albo dysk fish (dms lub adf), tak jakby na gołej amidze 500 z 1mb pamięci i dostępem do HDD.

Ostatnia aktualizacja: 14.12.2024 20:02:33 przez SQra
[#2] Re: WhdLoad i LSD

@SQra, post #1

Whdload na a500 z 1mb i dyskiem - zapomnij.

Jeśli chodzi tylko o podmontowanie adf czy dms aby przeglądać dyskietki i uruchamiać programy, dema to starczy ci pakiet XFS z aminetu i mountlista FILE0. Kolejne dyskietki zmienia się skrótem klawiszowy. Shift + alt + 0 na numerycznej ( dla FILE1 będzie 1 na numerycznej itd)
[#3] Re: WhdLoad i LSD

@Norbert, post #2

chodzi mi a uruchomienie dyskietki lsd z poziomu whdload tak jakby w systemie 1.3. a pakiet xfs - nie miałem przyjemności, ale zbadam (może to lepszy sposób)

Ostatnia aktualizacja: 14.12.2024 21:06:02 przez SQra
[#4] Re: WhdLoad i LSD

@SQra, post #1

Dostępne są gotowe "generyczne" konfiguracje WHDLoad z np. Kick 1.3 i 1MB RAM, wystarczy podpiąć pod nie obraz dysku.
[#5] Re: WhdLoad i LSD

@alt_, post #4

no właśnie jak podpiąć taki dysk ?
[#6] Re: WhdLoad i LSD

@SQra, post #5

O ile mnie pamiec nie zawodzi.
To tworzysz ADF (901120 bajty) za pomoca np. DIC z pakietu WHDLoad.
Nadajesz mu nazwe "Disk.1"
Kopiujesz ten obraz dysku do katalogu z tym generycznym slave'em.
Ewentualnie do podkatalogu "/data" z tym generycznym slave'em.
Wchodzisz do tego katalogu ze slave'em.
I uruchamiasz ten slave.
[#7] Re: WhdLoad i LSD

@Don_Adan, post #6

ale jak (czym) utworzyć plik slave, i disk.1 - bo ja chcę to odpalać z ikonki
[#8] Re: WhdLoad i LSD

@SQra, post #7

Ostatnia wersja generic slaves:
link
Szczegóły w ReadMe.
[#9] Re: WhdLoad i LSD

@SQra, post #7

Czymkolwiek co tworzy obraz zwyklej dyskietki, podalem wyzej ze np. DIC, moze byc SuperDuper, moze byc pewnie GoADF.
I wiele innych programow.
[#10] Re: WhdLoad i LSD

@Don_Adan, post #9

A nawet nie musi tworzyć jeśli LSD czy FISH ma w postaci ADF.
Ostatecznie jeśli to dms, to xdms (Aminet) zamieni jest na pliki 880kb.
[#11] Re: WhdLoad i LSD

@Norbert, post #10

Robię tak jak w ReadMe pisze i nie działa, startuje kikstart 1.3 na sekundę i wywala błąd, może ktoś wie jak instrukcja po instrukcji to zrobić.
[#12] Re: WhdLoad i LSD

@SQra, post #11

Jaki błąd?
[#13] Re: WhdLoad i LSD

@SQra, post #11

Nie ma też pewności że dany program, demo, gra zadziała poprawnie na Generic.slave.
[#14] Re: WhdLoad i LSD

@mailman, post #12

DOS-Error #205, (Objest not found), on reading "myexe".
[#15] Re: WhdLoad i LSD

@SQra, post #14

Czyli zly slave wybrales.
Powinno byc brak "disk.1".
Ta wersja jest pewnie do uruchomienia pliku exe pod kickstartem 1.3.
[#16] Re: WhdLoad i LSD

@SQra, post #11

1. Załóż sobie katalog LSD gdzieś na Twoim dysku (np. Dh1:Gry/LSD)
2. Do tego katalogu wrzuć plik generic.slave.
3. Do tego katalogu wrzuć plik ADF i zmień mu nazwę na Disk.1. ADF musi posiadać obraz dyskietki DOS.
4. Zakładam, że w Twoim systemie na HD w katalogu C posiadasz najnowszą wersję WHDLoad oraz w Devs/kickstart odpowiednie pliki ROM wraz z towarzyszącymi im plikami RTB. Jeżeli nie posiadasz, to musisz posiąść.
5. Otwórz Shell/CLI i wpisz:

CD dh1:Gry/LSD (wciśnij enter)
WHDLOAD PRELOAD SLAVE=generic.slave (wciśnij enter)

Koniec.

PS 1. Punkt 5 oczywiście można zastąpić ikonką typu PROJECT z wywołaniem WHDLOAD w linii wywołania komendy a pozostałe informacje wpisać w tooltypy tej ikonki. Ewentualnie można sobie napisać skrypt.

PS 2. Punkt 3 można zastąpić samodzielnym stworzeniem pliku ADF z prawdziwej dyskietki, o czym koledzy wspomnieli wcześniej. W pakiecie WHDLoad jest program DIC. Jeżeli włożysz dyskietkę do napędu DF0 i wpiszesz w Shellu/CLI to, co poniżej, obraz sam się utworzy.

DIC DF0: dh1:Gry/LSD/Disk.1

Ostatnia aktualizacja: 15.12.2024 20:56:03 przez mailman
1
[#17] Re: WhdLoad i LSD

@mailman, post #16

Wyświetla mi się coś takiego :
You must specify the program to start via Custom option
[#18] Re: WhdLoad i LSD

@SQra, post #17

Którego .slave używasz ?
[#19] Re: WhdLoad i LSD

@Norbert, post #18

GenericKick13.slave
[#20] Re: WhdLoad i LSD

@SQra, post #19

Wyglada na to, ze ten slave uruchamia exeka z podkatalogu /data.
Wiec raczej trzeba to inaczej zrobic.
Skopiowac zawartosc dyskietki do katalogu podkatalogu data.
I wpisac
WHDLoad GenericKick13.slave PRELOAD CUSTOM=nazwa.exe
gdzie nazwa.exe to nazwa exeka z tego dema.
Ale o ile dobrze pamietam, to ja uruchamialem podobnym slave'em gre z dyskietki, a nie z plikow.
Sprobuj, bez uzywania CUSTOM.

WHDLoad GenericKick13.slave PRELOAD

Usage:

Copy the stuff you like to start into the data directory.
Use option Custom to specify which executable with possible arguments
should be started.

Example:

WHDLoad GenericKick13.slave PRELOAD CUSTOM="program argument1 argument2 etc..."

Or if you use an icon from the workbench:

SLAVE=GenericKick13.slave
PRELOAD
CUSTOM=madnessII
[#21] Re: WhdLoad i LSD

@Don_Adan, post #20

Albo użyć starszej wersji WHDLoad. Nigdy nie używałem parametru CUSTOM i bez problemu uruchamiałem obrazy przez generic.slave bez katalogu /data.
[#22] Re: WhdLoad i LSD

@mailman, post #21

Przypomniałem sobie, że na PPA są przygotowane przeze mnie archiwa, które obsługują generic.slave. Pobierz na przykład to archiwum i podmień plik Disk.1 na Twój, stworzony zgodnie z moim opisem powyżej. Zastrzeżenie jest takie, że do działania wymagany jest WHDLoad 15.
[#23] Re: WhdLoad i LSD

@mailman, post #22

Sprawdziłem, działa, ale tylko na wersji 15 Whdload.
Na najnowszej zgłasza błędy dotyczące kickstartu i jakiś ścieżek dostępu, mimo tego że używam w obu przypadkach tych samych plików devs:kickstarts
[#24] Re: WhdLoad i LSD

@Norbert, post #23

A inne wersje WHDLoad sprawdzales?
Mi sie wydaje, ze ostatni raz na Amidze to okolo wersji 18 uzywalem, i mi obrazy Disk.1 dzialaly wtedy na kicku 1.3.
[#25] Re: WhdLoad i LSD

@Don_Adan, post #24

Tę moją wersję sprawdzałem na 16.9 i nie działa.
[#26] Re: WhdLoad i LSD

@SQra, post #1

A możesz podać konkretny dysk z kolekcji LSd, który chcesz uruchomić ? Ewentualnie (to nawet lepiej) skąd je bierzesz to ja sobie pobiorę i sprawdzę.
[#27] Re: WhdLoad i LSD

@mailman, post #25

Paru wersji WHDload zawsze uzywalem, wiec moze to byla starsza wersja, moze 15.0 lub 16.0?
Musialbym odpalic Amige, o ile to jest mozliwe.
[#28] Re: WhdLoad i LSD

@Don_Adan, post #27

Dobra, działa, czy da się z poziomu WHDLoad sterować emulatorem WinUae, np w celu włączenia/wyłączenia Cycle-Exact, a może są programy które da się uruchomić przed WHDLoad i po wyjściu z niego, aby ustawić opcję z przed ?
[#29] Re: WhdLoad i LSD

@SQra, post #28

Zainteresuj się zmiennymi lokalnymi o nazwach zaczynających się na Execute
https://www.whdload.de/docs/pl/opt.html
czy da się z poziomu WHDLoad sterować emulatorem WinUae, np w celu włączenia/wyłączenia Cycle-Exact

A po co takie schody?
Masz winuae to odpal LSD na idealnej emulacji A500 zamiast walczyć z whdload.
Chyba że jest jakieś rozsądne wytłumaczenie takiego "kombinowania"
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