Download a free version of Windows XP (30 day trial) from Microsoft - https://www.makeuseof.com/tag/download-windows-xp-for-free-and-legally-straight-from-microsoft-si/
WindowsXPMode_en-us.exe from https://www.microsoft.com/en-us/download/details.aspx?id=8002
Open the exe as type cab, unzip. Inside sources, xpm folder has the files we need. Unzip to folder, rename VirtualXPVHD as VirtualXP.VHD
Inside Virtualbox, create vm, Expert Mode, use existing hard disk & choose the vhd file above.
Virtualbox settings -> system, change boot order to HDD first for the XP virtual machine.
Display* - increase video ram
Network - set to Bridge
Set IP to 192.168.1.10 & google dns
Devices -> Install Guest Additions CD image
Snapshot to go back after 30 days. In Virtualbox, Machine | Take Snapshot
Devices -> Shared Folders to see host files
Right side Command ALT C for toggle scaled mode in Virtualbox.
More about virtualbox screen size - from https://askubuntu.com/questions/3205/higher-screen-resolution-in-virtualbox
(a) Settings > Video > Video Memory = 128 MB, Enable 3D acceleration = true.
(b) Install Guest Additions
(c) On Host machine, in cmd/bash, run
VBoxManage setextradata global GUI/MaxGuestResolution any