Do any Mac users have a good setup for using Windows in a VM? If so, what did you do? Are you bootcamping into a Windows 10 environment that you paid $140 for? Or something else?
Also open to just buying a Windows laptop if that's what it takes.
VMware Fusion would be the viable option for the Mac. It's no where near as expensive as a PC laptop either (assuming you want a decent resolution); I think US$80 or something like that, with upgrades costing $45 or something around there.
Boot Camp is only feasible if you're OK with several hardware features not working reliably or at all, *and* if you're perfectly OK with rebooting every time you want to switch OSes. So it really depends on what sorts of features of your Mac you need under Windows, and what kind of annoyance level you're accepting of.
If literally all you're doing is building Win32 binaries, then IMO Fusion is a better choice, since it's just a program and doesn't require you to make a mess of your existing Mac setup + deal with the annoyance of Boot Camp. VirtualBox may work as well, but like I said, I haven't had good experiences with it generally on a Windows host; maybe it's better on an *IX host, I don't know.
https://www.microsoft.com/en-us/softwar ... /windows10
You'll need to buy a license if you want to activate it, but unactivated Windows 10 has relatively few limitations. It actually still does updates, and is more or less a fully functional OS this way.
So, that's a "try before you buy" option if you want one, or some people will just continue to use the unactivated version indefinitely.
Some info here: https://www.howtogeek.com/244678/you-do ... indows-10/
In the last year or so I've been running most Windows stuff in Wine on my Linux machine. Easier to move over one chair instead of actually booting Windows on either machine. lol
Boot Camp on the other hand didn't work for me either of the two times I tried it, which have been several years ago.
With VMware Fusion, Windows is pretty much a program Window on your Mac desktop, so it's really handy that way. For NES development stuff, I see no reason you'd need a particularly optimized Windows environment. I personally prioritize usability in this circumstance.
This is surprisingly easy. I was able to setup everything I needed to build run cppchriscpp's nes-starter-kit. Thanks for the suggestions!
The Microsoft Software License Terms covers your concerns, which also means you didn't read or even skim it. The link was on the same page. :-) The first two pages read easily and are not long. Bits I see that are quite relevant:ericandrewlewis wrote:I was able to run a Windows evaluation version VM in VirtualBox which starts up immediately. The download website does it expires. I guess I'll see what happens when that comes. Hopefully just more activation nags..
Code: Select all
1. INSTALLATION AND USE RIGHTS. a. The terms of this license supersede the terms of any Microsoft software license terms agreement that you may encounter in this software, even if installation of the software requires "acceptance" of a separate license term agreement. ... c. You may use the software in the virtual hard disk image only to demonstrate and internally evaluate it. You may not use the software for commercial purposes. You may not use the software in a live operating environment. d. The Microsoft software in the virtual hard disk image is licensed as a single piece of software. You may not separate its component parts. You may only use the software on one licensed computer and one operating system environment. If the media on which you received the virtual hard disk image contains more than one image, you may run each virtual hard disk image independently or simultaneously, as long as it is on the same computer and operating system environment. e. The Exceptions and Additional Terms for particular products included in the virtual hard disk image are set forth in Exhibit A. ... 3. TIME-SENSITIVE SOFTWARE. The software is licensed to you for sixty (60) days from the date of installation unless otherwise indicated in Exhibit A. You will not receive any other notice. You may not be able to access data used with the software when it stops running. 4. NO ACTIVATION. To prevent its unlicensed use, the software contains activation enforcement technology. Because this is an evaluation-only license, you are not licensed to activate the software for any purpose even if it prompts you to do so. 5. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software ...
In short: I suggest you read it.
TBH I blindly accept terms and didn't realize the answer would be in there, thanks for pointing that out.koitsu wrote: The Microsoft Software License Terms covers your concerns, which also means you didn't read or even skim it.
I downloaded the Windows installer rainwarrior linked to and was able to create a new VM with it, and go through the installation process.