Witam,
Mam mały problem z ClassicWB3.9, z którym nie mogę sobie poradzić i liczę na wskazówki bardziej doświadczonych Ami-kolegów.
Mam problem z dodaniem dodatkowych dysków do S:Assign-Startup w taki sposób, aby skrypt AddGames wygenerował poprawne GamesMenu.menu czytając ścieżki do gier z wielu partycji. Szczegóły:
Środowisko:
[*] Świeżo zainstalowany ClassicWB3.9 z BB1&2
[*] Stworzone dodatkowe dyski HDF (PFS3-AIO, RDB, <4GB) na gry, programy, etc.:
- 500 MB - Backup
- 2000 MB - Programs
- 3500 MB - Games1
- 3500 MB - Games2
- 2000 MB - Demoscene
- Dysk "Games1" zawiera foldery A-P z grami z FTP EAB
- Dysk "Games2" zawiera foldery "WHDLoad/Games" z grami Q-Z
Plik Assign-Startup wygląda tak:
;ClassicWB Assign-Startup
;------------------------
;GAAE 68K LITE FULL ADV ADVSP P96 OS39
Assign >NIL: A-Demos: Demoscene:Demos
Assign >NIL: A-Games: Games1:Games
Assign >NIL: A-Games: Games2:WHDLoad/Games ADD
Assign >NIL: A-MyFiles: SYS:MyFiles
Assign >NIL: A-Programs: SYS:Programs
Assign >NIL: A-Temp: SYS:Temp
Kiedy uruchomię emulator, a następnie sprawdzę listę dowiązań za pomocą 'assign list', to otrzymuję takie coś:
Volumes:
Ram Disk [Mounted]
Demoscene [Mounted]
PC [Mounted]
Games2 [Mounted]
Games1 [Mounted]
Programs [Mounted]
Backup [Mounted]
System [Mounted]
Directories:
MUI System:System/MUI
AWEB_APL System:Internet/AWeb_APL
VMEM System:T
LAUNCH System:System/BMenu/Files
A-Temp System:Temp
A-Programs System:Programs
A-MyFiles System:MyFiles
A-Games Games1:Games
+ Games2:WHDLoad/Games
A-Demos Demoscene:Demos
HELP System:Locale/Help
+ System:System/MUI/Docs
..
..
Devices:
PIPE VNC VNR RAM CON
RAW SER PAR PRT DH0
DF0 CC0 Backup Programs Games1
Games2 Demoscene PC
Widać zatem, że Assign ADD zadziałało i "A-Games" czyta z dróch różnych lokalizacji:
- Games1:Games
- Games2:WHDLoad/Games
I teraz sedno sprawy - kiedy uruchomię skrypt AddGames, generuje on TYLKO ścieżki do gier z dysku 'Games1' (foldery A-P). Kiedy celowo błędnie zmodyfikuję Assign-Startup usuwając parametr ADD przed drugą lokalizacją:
;ClassicWB Assign-Startup
;------------------------
;GAAE 68K LITE FULL ADV ADVSP P96 OS39
Assign >NIL: A-Demos: Demoscene:Demos
Assign >NIL: A-Games: Games1:Games
Assign >NIL: A-Games: Games2:WHDLoad/Games
Assign >NIL: A-MyFiles: SYS:MyFiles
..
..
to w GamesMenu.menu lądują ścieżki tylko z drugiego dysku Games2:WHDLoad/Games (foldery Q-Z). W jaki sposób można uzyskac taką konfigurację, w której menu lista będzie poprawnie generowania z wielu różnych lokacji?
Przeglądnąłem podobne wątki na EAB, ale nic nie zadziałało, a
mój wątek pozostał również bez odpowiedzi.
Może ktoś ma jaki pomysł? z góry dziękuję za ewentualne sugestie.