Hello all. I'm sorry I didn't take part in this discussion earlier.
I'm a macOS user myself. I do most of my coding in a Windows environment though by using virtualization. I also do some testing in Linux by using virtualization as well.
I'm on macOS 10.14.4 (Mojave), which is the first iteration of 10.14 that allows QB64 to run properly. Our latest dev build also brings some fixes to allow smoother operation. Version 1.3 will be tagged as compatible as well.
My virtual machine software is VirtualBox, which is free and performs quite well. I have a Mac Mini (Late 2012), 2,3 GHz Intel Core i7, 16 GB 1600 MHz DDR3, Intel HD Graphics 4000 1536 MB.
I have two Windows virtual machines, one running Windows XP - my main coding environment - and one running Windows 10, to test when people report issues on that.
I have three Linux virtual machines: 64bit Debian, 64bit Ubuntu, 32bit Mint 19.
Here are the settings I currently use:
- Windows XP machine: 32bit single processor, default paravirtualization, 2GB RAM, 128MB of video memory, 2D video acceleration only, CodeAudio ICH AC97, NAT Networking
- Windows 10 machine: 64bit single processor, default paravirtualization, 6GB RAM, 256MB of video memory, both 2D and 3D acceleration, CodeAudio Intel HD, NAT Networking
- Debian: 64bit single processor, default paravirtualization, 4GB RAM, 16MB of video memory, no 2D or 3D acceleration, CodeAudio ICH AC97, NAT Networking
- Ubuntu: 64bit single processor, default paravirtualization, 4GB RAM, 128MB of video memory, 3D acceleration only, CodeAudio ICH AC97, NAT Networking
- Mint 19: 32bit single processor, default paravirtualization, 2GB RAM, 128MB of video memory, 3D acceleration, CodeAudio ICH AC97, NAT Networking
All of that came to be by trial and error. Not saying it doesn't spin my fan sometimes when running QB64, but it works fine on all of them (only reason for me to have them after all).
Hope it helps.