HSE,
I think there was some discussion or question in FreeDos forum, but Hall have no interest into update FreeDos to use UEFI.
yes, I have read the thread, but that is not the whole truth. Here is what I found from various sources: A typical bootable stick with DOS contains a FAT partition. Dozens of tutorials exist on
how to do this. If you now store an efi program, e.g. an EFI shell under "EFI/BOOT/BOOTX64.EFI" on this file system, then most UEFI systems can boot from it without further workarounds,
either in legacy mode (DOS) or in EFI mode (the EFI shell). More finicky systems may require that the efi program resides on an EFI system partition, i.e. a FAT formatted partition of type ef00.
You could also install DOS on this partition or alternatively create a separate partition for DOS and install grub as boot manager if necessary. Alternatively you can boot DOS with grub from an
image without any problems, at least then it doesn't matter anymore if the image is on an EFI system partition or on another one. More details can be found
here.