This is working well with the huge Puppy Linux kernel 5.11.4-rt11. I will swap out and try out the stock Fosspup64 kernel sometime today but for now I'll continue with the this one.
The root_fs was built yesterday using the v400rc1 script. The skeleton initrd.gz is unmodified by me and I simply added the renamed zdrv.sfs (00zdrv.sfs). I had some wait time right at the end of the boot cycle for the graphical desktop to start up, but it came through. I also added "stickyjwm-3" from here -> https://oldforum.puppylinux.com/viewtop ... 93#p906193 which works as a window tiling feature.
Once I added some of the missing little scripts and fixing a line in the /root/.jwmrc to see the correct menu and did some cosmetic fixes and ran fixmenu and update_xlunch it looks like this: