PhilsComputerLab: VM sounds interesting, but how accurate is it? It will introduce new issues, and things such as EAX likely don't work either. And what about cost and setting it all up?
I don't know "how accurate it is" because I not interested at all possible effects... if it works, if I can play it without any visible problem/crash for me it's ok... But usually, the VM, covering the majority of existing hardware (much more than a physical computer today).
Virtual Box it's a free virtual machine program, just download it from the official oracle site. then you just need an iso of the operative system that you want to install (if you can install windows xp on your physical computer you can install it on a virtual machine).
then if you give 2-4GB of RAM, 1-2 core from the cpu, x GB from your SSD/HDD to the virtual machine and you made a shared folder... the VM is done. Really easy to setup if you ask me.
put your games on the shared folder and you can install them on Windows XP (or 7, or 10... if you want you can make a virtual machine with any base os (like linux or mac)).
you cannot have a VM package because VM are just like physical installation... with few difference:
1. you have to share the resources between the base OS and the VM OS... but the hardware in the VM is a generic one so you do not need to get a specific hardware... and since we talk about old games share resources is not a problem.
2. the VM is a file... you can put it in a USB HDD (or a big USB key) and carry your Windows XP virtual machine everywhere.
remember that DOSBox is an emulator not a VM. DOSBox emulate an old hardware with an old OS.... A virtual machine use the physical hardware directly.
when you emulate, for example a playstation, the emulator must create a software PowerPC CPU... when you virtualize, for example windows XP, you just use you x86 (intel or AMD) CPU...
that's why, it is much easier to virtualize than emulate... and that's why In recent years, the VMs got many improvements (while there is not a ps3 emulator... for example... and it's still difficult to emulate a ps2... and you can only emulate android devide because x86 CPU have some Arm CPU parts).
However I assure you that the virtual machine works like a physical machine .... so if you install windows xp on a VM you don't need any doing Tweak Guides or community fix.
Just try one time. Get an iso of windows xp from your CD installation. Get Oracle virtual box. Create a VM (2GB of RAM, 1 core of CPU, 20GB of HDD)... create a shared folder and put one game on it (for example Far Cry 1). Install and Play.
I will try to make a Dos computer (because I am very curious about a Dos original feeling... since my first computer was a windows 95).