Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update setup to sound less alienating to Windows users #114

Merged
merged 1 commit into from
Dec 17, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/part1/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ If `make` cannot be found, you may need to install your distribution's `build-es

### Windows

The sad truth is that Windows is a terrible OS for development; however, you can install environments that solve most issues.
The modern tools we'll be using for Game Boy development have been designed for a Unix environment, so setup on Windows is not fully straightfoward. However, it's possible to install an environment that will provide everything we need.

On Windows 10, your best bet is [WSL](https://docs.microsoft.com/en-us/windows/wsl), which sort of allows running a Linux distribution within Windows.
Install WSL 1 or WSL 2, then a distribution of your choice, and then follow these steps again, but for the Linux distribution you installed.
On Windows 10 and Windows 11, your best bet is [WSL](https://docs.microsoft.com/en-us/windows/wsl), which is a method for running a Linux distribution within Windows.
Install WSL, then a distribution of your choice (pick Ubuntu if unsure), and then follow these steps again, but for the Linux distribution you installed.

If WSL is not an option, you can use [MSYS2](https://www.msys2.org) or [Cygwin](https://www.cygwin.com) instead; then check out [RGBDS' Windows install instructions](https://rgbds.gbdev.io/install).
As far as I'm aware, both of these provide a sufficiently up-to-date version of GNU Make.
Expand Down
Loading