I am a 'full-time' puppy linux user. ;p
My job required me to switch pcs often, and as I do not like to use the default Windoze OS, I usually just plug in my puppy pendrive, and boot puppy, then start working.
However, as my company start to 'modernise' the PCs, more and more UEFI PCs are replacing the old legacy bios PCs.
So now I faced a new problem: my time tested puppy pendrive suddenly become unfit to boot in those new uefi machines. I know, i know, I can create a specific UEFI puppy to boot in UEFI machines. But, just wonder, is there a way, to create a bootable puppy pendrive that boot in both Legacy and UEFI mode?
Edit 08.12.2020:
Thank you all for taking time to read, think and typing replies trying to help me. Both method (1. by Jafadmin, 2. frugalpup way) works. If you choose to use the frugalpup, please refer to the how-to-step-by-step guide posted by @bigpup below. I tested the puppy pendrive on both Legacy and UEFI mode, all worked very well.
Again, thanks!!!