Title: Pink Floyd PD disks The Wall
Mike - March 31, 2008 03:57 PM (GMT)
Anyone know how to make this set of six PD disks HD installable on an A1200? I would like to see this demo again without having to use the floppy drives, if this is at all possible.
Regards,
Mike.
Harrison - April 1, 2008 12:40 AM (GMT)
Can the disk contents be accessed from within Workbench? If so then it should be relatively easy to do this. Just create a drawer/directory somewhere on the Amiga HD. Copy the contents of all the disks into that directory, and then open up your startup-sequence in ed and add some assign commands that point the name of each of the disks to the directory on your HD. And it should work.
However if you cannot access the contents in Workbench then your only hope is really to look for a WHDLoad installer for it in case one exists.
Mike - April 1, 2008 02:42 PM (GMT)
Thanks, the disks are WB accessible, but the startup-sequence is rather long and not understood by me. This is why I was hoping someone has already solved the problem.
Naturally I would prefer a WHDLoad solution, but as yet this demo installer has not appeared on their site.
Regards,
Mike.
meega - April 1, 2008 04:29 PM (GMT)
Post the Startup-Sequence here - I'm sure we'll be able to work out what's going on. :)
Mike - April 1, 2008 05:32 PM (GMT)
OK, but I think the main problem is that this is likely to be an A500 demo and will possibly not work with my A1200 anyway. Startup sequence as follows:-
;Start up script for the Pink Floyd demo
NoPalReset
fmf
df0:CheckMachine
run df0:PleaseWaitSplit
wait 1
df0:Disclaimer
df0:Get_Disk 1
run df0:PleaseWaitCreds
start_Prog ****Intro-Credits
df0:Wall-Demo
df0:Get_Disk 4
rundf0:PleaseWaitVideo
wait 1
df0:Video
run df0:PleaseWaitEndCreds
Start_Prog ****End-Credits
df0:Get_Disk 5
df0:Delight
df0:EndPage
df0:Get_Disk 4
run df0:PleaseWaitTech
Start_Prog ****Tech-Notes
It may help to advise there are 6 disks, labelled "Wall Boot Disk", "1","2", "3", "4" & "5" and the boot disk contains NoPalReset and fmf in its "C" directory and the "CheckMachine", "PleaseWaitSplit", "Disclaimer", "PleaseWaitCreds" progs etc. on the disk.
My feeble attempts to rejig the startup with a customised "Start" program have so far enabled me to show a countdown with totally corrupt graphics, but at the end of the countdown (from 15 down to 0) the Amiga just crashes, leaving me with a blank screen, which is why I rather think the program may not be A1200 compatible (or of course my Start program is rubbish).
Regards,
Mike.
Harrison - April 2, 2008 11:20 AM (GMT)
Looks quite straight forward to me. The floppy disk startup sequence you have posted is basically running the demo through in sequence, so you wouldn't want to add this into your main HD startup-sequence file or you would end up running the demo every time your Amiga tried to boot the HD.
Therefore instead you will need to create an Amiga DOS script file and add an altered version of the commands from this starup-sequence to run the demo.
You first need to copy any WB directory system files from the disks into your HD workbench, so for example copy the files from the floppy disks C directory into the one on the HD. Also copy any others across from any other system directories that might be on the floppy disks, such as libs, l, s etc.
Next you need to create a new directory on your HD anywhere you like and copy the contents of all of the floppy disks into it (but not any system files/directories as you have already done this so they are not needed).
Next create your Amiga DOS script. You can use ed for this.
Lets assume you have copied the contents of the disks into a directory located at DH0:demo. Some commands should not be needed from the original startup sequence as you won't need to get files from each disk (although if the demo does need to use the get_disk command we can add it back in if you find this doesn't work). This might not work, so you would therefore need to setup some assigns to point the correct places on the HD. We can do this if the following script doesn't work.
So the Amiga DOS script would now read as follows:
| CODE |
;Start up script for the Pink Floyd demo Assign Demo: DH0:Demo NoPalReset fmf Demo:CheckMachine run Demo:PleaseWaitSplit wait 1 Demo:Disclaimer run Demo:PleaseWaitCreds start_Prog ****Intro-Credits Demo:Wall-Demo run Demo:/PleaseWaitVideo wait 1 Demo:Video run Demo:PleaseWaitEndCreds Start_Prog ****End-Credits Demo:Delight Demo:EndPage run Demo:PleaseWaitTech Start_Prog ****Tech-Notes |
This might not work, as you might need to experiment, but is is worth a try. Finally save this script with whatever name you like into the same directory as the rest of the demo's files.
To test the script to see if it works type execute DH0:Demo/DEMO (or whatever the location and script are that you created).
If it works, then the final step is to make the script file run when you double click on it. First we need to attach an icon to the script. You can do this as follows:
load ICONEDIT located in the Tools drawer or by typing ICONEDIT in a CLI window. Draw an icon and make sure it is a PROJECT icon by pressing right-Amiga and 4. Select SAVE AS from the menus, or press right-Amiga and A. Double-click on the file that you wish to save and exit the program.
And finally to make the file run when you double click it, select the script file's icon and select information from the workbench menus. Once the information window appears click on default tool and type ICONX in the space provided.
Now you can just double click the icon to run the script.
Mike - April 2, 2008 05:57 PM (GMT)
Still no joy, but thanks for your input. It seems to me you really need to see the disks to appreciate the situation, as the demos are held within disks 1, 2, 3 etc., the PleaseWaitSplit etc. are separate programs which presumably control the running order of the demos and access these disks.
As for the CheckMachine, I think this is just an instruction to check there is a disk in DF0: before starting.
If it helps, I can send Lha copies of the disks to you or anyone else who thinks they can solve the problem, on receipt of your email details. As these are PD disks, there are no copyright problems. I have also emailed WHDLoad to see if anyone there is prepared to have a go, as I am a registered WHDL user.
(I have now registered on this site by the way, as user mpaulj).
Regards,
Mike.
Harrison - April 2, 2008 10:50 PM (GMT)
OK. Email me the disks to dave@classicamiga.com
As you say, if I can see the disks myself I should be able to get them to work. I will create you an HDF version.
BTW, I don't mind me email address being public knowledge. It is very visible on classicamiga after all. ;)