You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Launching a game or executable through the GUI is also very easy, just go to Iris > Open... and pick a disc image or ELF executable.
43
+
Launching a game or executable through the GUI is also very easy, you can either go to Iris > Open... and pick a disc image or ELF executable, or just drop a file into Iris' window to launch it!
44
44
45
45
## Building
46
-
Building the emulator should be pretty straightforward, just recursively clone the repository and follow the steps:
46
+
> [!WARNING]
47
+
> Building requires CMake on all supported platforms
47
48
48
49
### Linux
49
-
Building for Linux targets requires SDL2, you may use `apt` on Debian-based distros to obtain it. You will also need a Python interpreter (and `python-is-python3`)
50
+
Building on Linux requires installing SDL3 dependencies and FUSE if you wish to generate AppImages.
Optionally run `cmake --install build` to generate an AppImage.
63
70
64
71
### Windows
65
-
Our Windows build system currently targets GCC only, you can get a toolchain through MSYS2 or MinGW. You will additionally need to install a Python interpreter so `build-deps` can execute the gl3w download script.
66
-
67
-
Once that's done, just execute the following commands:
72
+
We currently only support GCC as a compiler on Windows, this is because MSVC doesn't have an inline assembler, which we need to embed resources into the executable. This might eventually be fixed though!
> Iris should support macOS but hasn't been fully tested yet
78
-
79
-
Building on macOS requires SDL2 and `dylibbundler`, you may install both using `brew` but keep in mind macOS builds aren't actively tested and may not work.
0 commit comments