@mikewalsh
@mikeslr
Maybe you can help with this issue.
I now have a remastered F96-CE_4.ISO that works great with my old I7 MOBO and a not so old NVIDIA GPU.
Its installed frugally on a MBR VFAT formatted USB flash drive with an empty savefile created on first shutdown.
The suggestion from mikeslr about placing the portable firefox in a read only adrv.sfs, and run all in RAM only, is one that I like (now I understand it).
So I added the firefox portable to the /opt directory and set it up to launch from there by running the Menu-Add script.
Also attached a pinboard icon for it (I mean put an icon on the desktop!), and allowed firefox to update.
Checked that the updated firefox launches from the pinboard, and from the menu entry, and all works as expected.
Dumped this into the save file and it has in it a symbolic link "usr/bin/firefox" that points to opt/Firefox-portable64/LAUNCH.
Using the nicOS utility I then create an adrv.sfs of this save file, but unfortunately that capture of the save file does not load this symbolic link "usr/bin/firefox" (maybe deleted because of the layering?). More likely reason why its not operational as before is, when I mount the new adrv.sfs file to look inside, I don't see this symbolic link "usr/bin/firefox" in there.
I see everything else in there that I think should be there, including the firefox.png icon file in "usr/share/pixmaps" ???
Trying to add this symbolic link to the existing adrv.sfs file, with the nicOS utility and a new save file with this symbolic link re-added (by running Menu-Add again) gives the same result (being a sucker here by really doing the same thing and expecting a different result!).
Consequently, when running RAM only, the only way to boot portable firefox is to, either run the LAUNCH script directly, or to run the Menu-Add script again to create this symbolic link in ram for this session. But this defeats the reason for doing this "no save file" loaded approach - ie normal way to run Firefox and with no session persistence.
Right now I have to combine this adrv.sfs approach with a savefile to maintain persistence of this one symbolic link, no big deal but.
Is there any way I can propagate this symbolic link to the top?
Does the normal way of creating symbolic links involve some kind of registration that is missed by the add-menu script (just thinking laterally here!).
Maybe create a new adrv.sfs with this symbolic link added to it (by say modifying a read/write copy of the adrv.sfs file and creating a new one with the symbolic link in it)?
At a pinch I think I could cheat by dragging the actual LAUNCH script to the pinboard to link it there and start the portable firefox from that link (and give it a nice firefox icon!).
I think I am almost there with my new puppy system - so I won't give up.
Hope I don't sound to microsoft windowies.