77
88Port of Moonlight for the Original Xbox. Unlikely to ever actually work. Do NOT use!
99
10- Nothing works, except the splash screen.
10+ > [ !WARNING]
11+ > Streaming does not work yet.
1112
12- ![ Splash Screen] ( ./docs/images/loading.png )
13+ ![ Splash Screen] ( ./docs/images/screenshots/01-splash.png )
14+ ![ Hosts Screen] ( ./docs/images/screenshots/02-hosts.png )
15+ ![ Apps Screen] ( ./docs/images/screenshots/03-apps.png )
1316
1417
1518## Build
@@ -33,14 +36,15 @@ Nothing works, except the splash screen.
3336pacman -Syu
3437nxdk_dependencies=(
3538 " bison"
36- " cmake"
3739 " flex"
3840 " git"
3941 " make"
42+ " mingw-w64-x86_64-cmake"
4043 " mingw-w64-x86_64-clang"
4144 " mingw-w64-x86_64-gcc"
4245 " mingw-w64-x86_64-lld"
4346 " mingw-w64-x86_64-llvm"
47+ " mingw-w64-x86_64-make"
4448)
4549moonlight_dependencies=(
4650 " mingw-w64-x86_64-doxygen"
@@ -188,6 +192,10 @@ If you only want the emulator without the ROM/HDD support bundle, run:
188192scripts\setup-xemu.cmd --skip-support-files
189193```
190194
195+ > [ !NOTE]
196+ > You can set Xemu to use widescreen mode by using https://github.com/Ernegien/XboxEepromEditor
197+ > but 1080i does not work in Xemu.
198+
191199## Todo
192200
193201- Build
@@ -204,18 +212,19 @@ scripts\setup-xemu.cmd --skip-support-files
204212 - [x] Enable sonarcloud
205213 - [x] Build moonlight-common-c
206214 - [x] Build custom enet
215+ - [x] Docs via doxygen
207216- Menus / Screens
208217 - [x] Loading/splash screen
209218 - [x] Initial loading screen, see https://github.com/XboxDev/nxdk/blob/master/samples/sdl_image/main.c
210219 - [x] Set video mode based on the best available mode
211220 - [x] dynamic splash screen (size based on current resolution)
212221 - [x] simplify (draw background color and overlay logo) to reduce total size
213- - [ ] Main/Home
214- - [ ] Settings
215- - [ ] Add Host
216- - [ ] Game/App Selection
217- - [ ] Host Details
218- - [ ] App Details
222+ - [x ] Main/Home
223+ - [x ] Settings
224+ - [x ] Add Host
225+ - [x ] Game/App Selection
226+ - [x ] Host Details
227+ - [x ] App Details
219228 - [ ] Pause/Hotkey overlay
220229- Streaming
221230 - [ ] Video - https://www.xbmc4xbox.org.uk/wiki/XBMC_Features_and_Supported_Formats#Xbox_supported_video_formats_and_resolutions
@@ -230,10 +239,9 @@ scripts\setup-xemu.cmd --skip-support-files
230239 - [ ] Mouse Input
231240 - [ ] Mouse Emulation via Gamepad
232241- Misc.
233- - [ ] Save config and pairing states, probably use nlohmann/json
234- - [ ] Host pairing
242+ - [x ] Save config and pairing states
243+ - [x ] Host pairing
235244 - [ ] Possibly, GPU overclocking, see https://github.com/GXTX/XboxOverclock
236- - [x] Docs via doxygen
237245
238246<details style =" display : none ;" >
239247 <summary ></summary >
0 commit comments