Wine
Check out https://ericaftereric.top/posts/cs6-wine/
In a wine prefix you can have isolated configuration for a particular app:
Into this prefix you can install dependencies using winetricks
:
winetricks atmlib gdiplus msxml3 msxml6 vcrun2010 vcrun2012 vcrun2013 vcrun2019 corefonts fontsmooth=rgb
Typical structure of a wine prefix:
/home/vector/admin/wine/cs6
├── dosdevices
│ ├── c: -> ../drive_c
│ ├── com1 -> /dev/ttyS0
│ ├── com10 -> /dev/ttyS9
│ ├── com11 -> /dev/ttyS10
│ ├── com12 -> /dev/ttyS11
│ ├── ...
│ └── z: -> /
├── drive_c
│ ├── ProgramData
│ ├── Program Files
│ ├── Program Files (x86)
│ ├── users
│ └── windows
├── system.reg
├── userdef.reg
├── user.reg
└── winetricks.log