I decided to write a small picstory on how to boot from USB using DENEB, so after installation no usage of a real hard disk or floppy to load usb, so basically put USB stack Poseidon in deneb rom. So my A4000 boots from usb stick by now, without repercussions.
This method also enables usb in games, making an USB mouse a full amiga mouse, exept for early boot before usb is loaded. You can still get in early boot after the modules are loaded :)
It is very easy, but I did not find info in google. Although Mfilos gave some info away in his usb os 3.9 boot rom projects, he also added some usefull info by PM, and I also found some stuff out by just testing.
I hope you enjoy this, and I started with a proper installation of the Deneb.
Install Workbench. 3.X
(you need lha.run to unpack files)
put Installer in C. (might be needed in Utilities as well)
Install Mui38 .. Needed by at least trident.
Install latest Poseidon and Luceferin, probably the version you got in rom on the deneb is old. I bought my deneb about a year ago, so I have older software in it.
http://www.platon42.de/ (software download)
You could run Poseidon and install and load it at bootup, but enabling eg putting it to active can be done later through this rom method. So I installed poseidon without adding it active to startup-sequence. (the software asks that)
So start Luceferin.
An empty upload list:
Normally there was some stuff in the DENEB rom, but I cleared the list and that intro by using upload without adding anything, since that means clearing rom.
There is a menu option that put files ready to enable usb at in the deneb rom.. If you click Poseidon usb at the top of the screen it puts all modules in rom. A little bit further on here is also wich files that you really need.
Voila everything in, I also added the 040-060 libs it enables wb3.1 floppy boot and some other libs suggested in boing bag 3 for amiga os 3.9 after installation of the bag. You could do the same, but that is for you to play.
I used the no rom jumper in the past to skip rom, after wrong rom modules, but this means that in this situation you need to keep a real hard disk at hand to reconfigure. Maybe a flop is enough with luceferin, not tested yet. There seem to be other options at bootloader TAB.
Please do not forget to press upload when you think you have every file in. Otherwise the deneb rom will not be changed.
A more Spartan method, noted by Mfilos would be to only include these files:
Then the only thing you need in Deneb's Flash are the following files:
- PSDStackLoader (this must be the one you're using now and works)
After that I rebooted with workbench 3.1 floppy and install 3.1 it appeared to boot, even I have an 060-ppc system one of those flops should not boot, and even my usb mouse was working, so this clearly enables usb. USB stick was not working since no FAT95 loaded.
Then the bells started ringing, or so to speak, it came to me how to use an usb stick as hard disk:
I started back from main ide disk and started hdtoolbox 3.9:
This image has been resized. Click this bar to view the full image. The original image is sized 800x328.
Yes and there is usbscsi.device.
You should install the drive like any other drive by selecting install, read the values out, and after that partition it. This is how it looks after install:
All the rest is really basic adding a new hard disk to an amiga stuff. On Amiga you can just copy old system to new system partition just like that!
One thing, on my amiga if I ask early boot to early I get this:
(that is no devices, after I removed IDE and SCSI devices)
If I ask for early boot and press mouse buttons down right after a green screen I get the usbscsi device nicely listed.
Since I copied and formatted the usb stick just like any amiga disk, it boots and works just like any other amiga ide-scsi disk.
Only I need to remember to include every reflash Poseidon in rom. Probably If I can find out wich files to put in rom for fat95 it should enable fat usb stick at basic workbench 3.1 boot floppy as well.
So our "classic" amiga bigboxes have full usb boot support !
Please master adding an extra hard disk to an amiga bigbox, for missing info, and do remember boot priority to configure it properly.
I think this is more easy then booting windows XP from usb stick!