1. Install MinGW
Go to this page:
https://osdn.net/projects/mingw/releases/
Download and run mingw-get-setup.exe
In the opening menu, accept all the default options and click Install.
Click Continue after Step 2 completes.
In the MinGW Installation Manager window, right-click and choose "Mark for installation" for these packages:
- mingw-developer-toolkit-bin
msys-base-bin
mingw32-gcc-g++-bin
mingw32-base-bin (automatically marked when you select the first package on this list)
When all the packages have been downloaded and installed, click Close.
Exit the MinGW Installation Manager.
In Explorer, navigate to:
C:\MinGW\msys\1.0\msys.bat
(I recommend creating a desktop shortcut to that batch file.)
Run that batch file.
At the MINGW32 prompt enter these lines:
Code: Select all
mkdir src
start src
2. Download and install SDL2 and macemu-master
Go to this page:
https://www.libsdl.org/download-2.0.php
Under Source Code, download and open the zip file
Copy the directory inside the zip file (currently SDL2-2.0.9) into the src folder.
Leave the Explorer window open.
Close the zip file.
Go to this page:
https://github.com/kanjitalk755/macemu
Click Clone or Download and download the zip file.
Open the zip file and copy the macemu-master into the src folder window.
Close the zip file.
Close the Explorer window.
3. Build and install SDL2
At the MinGW prompt, enter
Code: Select all
cd src/SDL2-2.0.9 (or whatever version you downloaded)
./autogen.sh
./configure --disable-shared
make
make install
Still at the MinGW prompt, enter:
Code: Select all
cd ~/src/macemu-master/BasiliskII/src/Windows
NO_CONFIGURE=1 ../Unix/autogen.sh
./configure
make
start . [that's start, then a space, then a dot]
exit
Copy into this folder a ROM file, a disk image, and a prefs file with the correct contents.
Run BasiliskII.exe.