Good evening wonderful Amigans, I Have some good News! I have managed to find a way to get the later 37.1765 surf squirrel driver to work from HDBoot No BootCD Floppy disk is required, its a little strange, I am no Amiga Language programmer by a million miles, only know a few basic bits.
davideo said to try copying some of the startup sequence commands from the startup files created by the BootCD. Here is the trick, simply adding the startup commands was not enough.
Copy these files from your squirrel installation disk folder 1: c: LoadKickModule and place in the C: directory of workbench
2: Copy squirrel.library from Libs in installation disk folder into workbench LIBS directory
3: Copy the squirrelscsi.device driver from DEVS installation disk folder and place in workbench DEVS folder.
4: Copy the CD0 mount file provided by the OS 3.2.2.1 which is located in the storage / dos drivers folder by default and place in workbench DEVS / Dos Drivers folder.
5: right click on the CD0 Icon and go to information, make sure it sais Default tool C:Mount and Start from workbench, priority 0 and prompt for inbox checked. usually these are set as default, it sais stacksize 4096 you can set this to what you prefer, some say 3000.
edit the lower window in tooltypes to say this
ACTIVATE=1
DEVICE=squirrelscsi.device
UNIT=2
DONOTWAIT
Save these CD0 settings.
Unit 2 is my scsi drive ID so make sure this matches your scsi ID on external drive (Make sure you have scsi termination in place either a physical connector or switched on if drive has built in termination like mine.
You can use other CD0 Mounts, I have tried the default CDFS one from the OS storage and also the one supplied by the surf squirrel from the bootCD floppy image. I am currently using the CD0 from IDEfix97.
Add these lines into your main startup sequence in directory S.
c:LoadKickModule LIBS:squirrel.library
c:LoadKickModule DEVS:squirrelscsi.device
IFNOTWARN
C:Reboot
EndIf
I got this working without IDEfix97 installed, but I fancied playing around with it for a while as it has some useful features and possibly seeing how it can run CD32 games. Of Course if someone has a spare CD32 lying around that they don't want an Arm and a Leg for I might be Interested
Now when I power off and power on the Amiga 1200 will run that little startup sequence, I think its loading something into memory from the LIBS folder and then it does a little reboot, I tried to remove the reboot from the sequence but it wont work at all and I end up with a grey screen again.
I thought I would share this INFO on here. I doubt I will be the 1st or last to experience issues with the Surf Squirrel Scsi Installation Files on this later 3.2.2.1 OS.
This way you can use the minimal files required, its a shame you cant just use the squirrel.device driver to work in DEVS by itself like the 1st squirrel model without needing this startup sequence and Kick module files etc. but hey ho.. If your reading this for the 1st time and unsure what I mean please read back from the start of this thread thanks.
If anyone else can improve on this Id still be very grateful to here. Thanks.
Thanks to @miggymad , @Boing-ball and @davideo and anyone else for your input
Jamie![]()
Glad you have got this sorted. Nice write up for anyone else
The loadkickmodule as you have summarised loads the 2 x squirrel device modules into RAM which then are run with the current Kick Start ROM modules. Therefore why the reboot happens. You could in theory make up a Custom ROM with the EHIDE.device and add in the 2 x Squirrel.device modules so those lines are no longer needed in the Startup-Sequence. But hey if it works…