I'm using a virtual machine to play some old games. Unfortunately, some of them are only at 800x600 or have some other 4:3 max resolution. I want to stretch it to cover my monitor but I don't want it stretched to 16:9 ratio. Is there a good way to do that without changing the resolution of my main monitor?
I've tried the Auto Resize option and Fullscreen mode, and both only use 800x600 pixels and did not work.
EDIT: To clarify the issue and goal, I will include 4 pictures. I am using Windows 2000 for this example. This is the desktop with the dynamic resolution, properly at 1920x1080 (fullscreen mode).
This is what happens when I open a game. The image is small. This behavior is inconsistent, as sometimes the black border is white:
And this is what happens if I enable scaling and maximize (can't seem to full screen while in scaled mode). The image is stretched:
And this is a mockup of my goal I made. I want the aspect ratio respected with the addition of black bars (except the text would be clearer):
I have an approach that works, which is to set actual monitor to 800x600 or another 4:3 ratio, but I would strongly prefer not having to do that every time I hop in and out of the game.
It occurs to me that it is possible this is a Windows 2000 setting issue rather than a Virtual Box issue.
For anyone who cares, the game displayed is Reach for the Stars released in 2000 or 2005.